Cuprins:

Generator de secvențe aleatorii Midi: 3 pași
Generator de secvențe aleatorii Midi: 3 pași

Video: Generator de secvențe aleatorii Midi: 3 pași

Video: Generator de secvențe aleatorii Midi: 3 pași
Video: Ghidul complet al formularelor Google - Instrument de sondaj online și colectare de date! 2024, Iulie
Anonim
Image
Image

Bună, astăzi vă voi arăta cum să vă creați propriul generator de secvențe aleatorii Midi.

Generează secvențe lungi de 4, 7, 8 sau 16 note aleatorii într-o tastă Minor.

Desigur, puteți schimba orice doriți, puteți adăuga mai multe lungimi de secvență sau puteți schimba cheia. Dar personal am găsit aceste setări destul de utile.

Provizii

Pană de pâine

Câteva cabluri jumper

2 * 220 ohm rezistențe

Rezistor 1 * 10k ohm

Rezistor 5 * 1k ohm (sau mai mult dacă doriți mai multe lungimi de secvență)

Un potențiometru, de preferință pe un mic breakout, astfel încât să fie prietenos

O femeie Midi Jack (alias o femeie cu 5 pini Din Jack)

2 comutatoare prietenoase

Un clip de baterie de 9v.

Și bineînțeles un Arduino. Prefer Nano, în special o clonă chineză de la AliExpres, deoarece poate rula pe 3,6 - 10v, facilitând alimentarea cu baterii. Dacă ați ales același Nano, puteți folosi și 4 baterii AA.

Opțional: comutator rotativ (nu îl folosesc, dar dacă doriți să puneți acest proiect într-o carcasă, vă recomand unul.)

Pasul 1: Software

Hardware
Hardware

Pentru a-l programa, veți avea nevoie de ID-ul Arduino:

De asemenea, veți avea nevoie de Biblioteca Midi:

Nu aveți nevoie de biblioteci pentru potențiometru sau comutatoare.

Și dacă aveți și Arduino Nano chinezesc, veți avea nevoie de acest driver CH340: https://sparks.gogo.co.nz/ch340.html sau https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

Pasul 2: Hardware

Porțiunea hardware nu este foarte grea. S-ar putea să trebuiască să vă asigurați că întrerupătoarele funcționează la fel ca și ale mele și puteți lăsa comutatorul rotativ mare dacă doriți. Este foarte convenabil dacă doriți să puneți totul într-o carcasă, dar personal folosesc doar cablul jumper alb pentru a seta lungimea secvenței. Este mai mic și de obicei îl las în 8 pași oricum. Dacă pur și simplu urmați schema, ar trebui să funcționeze bine și puteți oricând să lăsați un comentariu pentru mai multe explicații.

Pasul 3: Încărcați schița și testați

Puteți găsi schița aici:

Vă recomand cu tărie să faceți modificări și să vedeți ce face. Puteți adăuga mai multe opțiuni pentru lungimea secvenței, puteți adăuga un alt potențiometru care determină nota rădăcină. Puteți schimba cheia / modul din care nu alege. Există atât de multe lucruri pe care le puteți face pentru a îmbunătăți acest design. Acest lucru a fost făcut să fie oarecum ușor de urmărit și să facă doar elementele de bază.

Asigurați-vă că anunțați-mă cu ce veniți! Îmi place să văd oamenii făcând îmbunătățiri / schimbări la care nu m-aș fi gândit.

Recomandat: