logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Polifoniczny syntezator MIDI na ARMie

mi_ma 16 Gru 2015 22:04 5232 0
  • Polifoniczny syntezator MIDI na ARMie

    Autor poniższego projektu stworzył kilka miesięcy temu syntezator MIDI w oparciu o 8-bitowy mikrokontroler Atmel Xmega32E5 i kodek audio. Pewne ograniczenia tego mikrokontrolera spowodowały, że postanowił on nieco rozwinąć projekt opierając się na 32-bitowym mikrokontrolerze ARM Cortex M0. W efekcie powstał polifoniczny syntezator, z którym możemy zapoznać się na stronie autora. Do budowy urządzenia autor wykorzystał przetwornik cyfrowo-analogowy firmy Cirrus Logic (2-kanałowy, 24-bitowy o częstotliwości próbkowania 192kHz).
    Na wyjściu autor zastosował filtr zbudowany w oparciu o wzmacniacz operacyjny MCP6002. Nie jest to wzmacniacz dedykowany do zastosowania w projektach audio, ale według autora w tym wypadku jest wystarczający.

    Całość została rozmieszczona na niewielkiej płytce, jednak ma to swoją istotną wadę. Odtwarzane dźwięki można modyfikować tylko i wyłącznie na poziomie kodu źródłowego. Prezentowane na stronie źródłowej próbki dźwięków są generowane w kodzie mikrokontrolera. Brak jest jakichkolwiek przycisków i pokręteł, które pozwalałyby na zmianę zapisanych wewnątrz ustawień. Autor twierdzi, że być może rozwinie swój projekt i umożliwi "przestrajanie" odtwarzanych dźwięków za pomocą MIDI.
    Póki co możemy jednak swobodnie korzystać z efektów pracy autora, gdyż wszystkie pliki niezbędne do wykonania płytki projektu zostały udostępnione w formacie Eagle podobnie jak kody źródłowe do mikrokontrolera.

    Polifoniczny syntezator MIDI na ARMie Polifoniczny syntezator MIDI na ARMie Polifoniczny syntezator MIDI na ARMie
    Polifoniczny syntezator MIDI na ARMie Polifoniczny syntezator MIDI na ARMie

    Źródło http://blog.kehribar.me/build/2015/12/06/polyphonic-fm-synthesizer-with-stm32f031.html
    Github https://github.com/kehribar/stm32f031_template/tree/master/_synth
    Syntezator na Xmegahttps://github.com/kehribar/xmega_fm-synth

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
REKLAMA