Syntezator na ATmega328P z MIDI

Artykuł (i syntezator) by pewnie nie powstał gdyby nie świetna strona grupy Notes and Volts, w bardzo profesjonalny sposób prowadzona, przybliżając laikom świat elektronicznych instrumentów. Takich, które można samemu sobie poskładać.

Oczywiście nie należy zapominać o prekursorze tego typu zabaw, czyli Peterze Knight, który napisał całą masę kodów na atmegę, w tym świetne syntezatory. Tu jego bank z kodami:  tinkerit

Łączenie
KOD:

Kod ściągamy stąd.
Tu kopia na moim GIST

Programujemy procesor korzystając z Arduino Uno Wybieramy Board: “Arduino/Genuino Uno”
Oczywiście pamiętamy o tym żeby wcześniej do oryginalnego Arduino Uno wgrać program ArduinoISP.

Kod do ATmega328 wgrywamy korzystając z funkcji “Upload Using Programmer”

Do pinu drugiego (D0/RX) podpinamy MIDI IN, który zbudowaliśmy niedawno. Do pinu piątego (D3) podłączamy gniazdo audio. Zwarłem lewy i prawy kanał, bo syntezator jest oczywiście mono. Przed pierwszym uruchomieniem dobrze jest ustawić potencjometry w stanie środkowym, ponieważ w stanach skrajnych czasem nie słychać dźwięku. Do midi wpinamy instrument lub sequencer i gramy!

Dodaj komentarz