Tartalomjegyzék:

Midi Random Sequence Generator: 3 lépés
Midi Random Sequence Generator: 3 lépés

Videó: Midi Random Sequence Generator: 3 lépés

Videó: Midi Random Sequence Generator: 3 lépés
Videó: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Július
Anonim
Image
Image

Szia, ma megmutatom, hogyan készíthetsz saját Midi véletlenszerű szekvenciagenerátort.

Véletlenszerű 4, 7, 8 vagy 16 hangjegysorokat generál egy Minor billentyűben.

Természetesen bármit megváltoztathat, hozzáadhat további sorozathosszakat vagy megváltoztathatja a kulcsot. De személy szerint nagyon hasznosnak találtam ezeket a beállításokat.

Kellékek

Kenyeretábla

Néhány áthidaló kábel

2 * 220 ohmos ellenállások

1 * 10 k ohmos ellenállás

5 * 1 k ohmos ellenállás (vagy több, ha több sorozathosszat szeretne)

Potenciométer, lehetőleg egy kis kitörésnél, így kenyérpirítóbarát

Egy női Midi Jack (más néven női 5 tűs Din Jack)

2 kenyérpirítóbarát kapcsoló

9V -os elemcsipesz.

És persze egy Arduino. Jobban szeretem a Nano -t, kifejezetten egy kínai klónt az AliExpres -től, mivel 3,6 - 10 V -os feszültséggel képes működni, ami megkönnyíti az elemekkel való áramellátást. Ha ugyanezt a Nano -t választotta, akkor 4 db AA elemet is használhat.

Választható: forgó kapcsoló (nem használom, de ha ezt a projektet tokba szeretné helyezni, nagyon ajánlom.)

1. lépés: Szoftver

Hardver
Hardver

A programozáshoz szüksége lesz az Arduino azonosítóra:

Szüksége lesz a Midi könyvtárra is:

Nincs szükség könyvtárra a potenciométerhez vagy a kapcsolókhoz.

És ha rendelkezik a kínai nock-off Arduino Nano-val is, akkor szüksége lesz erre a CH340 illesztőprogramra: https://sparks.gogo.co.nz/ch340.html vagy https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

2. lépés: Hardver

A hardver része nem túl nehéz. Lehet, hogy meg kell győződnie arról, hogy a kapcsolók ugyanúgy működnek, mint az enyém, és ha akarja, elhagyhatja a nagy forgókapcsolót. Nagyon kényelmes, ha mindent egy tokba szeretne helyezni, de személy szerint én csak a fehér áthidaló kábelt használom a sorozat hosszának beállításához. Kisebb, és általában 8 lépésben hagyom. Ha csak követi a sémát, akkor jól kell működnie, és bármikor megjegyzést hagyhat a további magyarázatért.

3. lépés: Töltse fel a vázlatot és a tesztet

A vázlatot itt találod:

Nagyon ajánlom, hogy végezzen változtatásokat, és nézze meg, mit csinál. További beállításokat adhat hozzá a szekvenciahosszhoz, hozzáadhat egy másik potenciométert, amely meghatározza a gyökér hangot. Megváltoztathatja azt a kulcsot/módot, amelyből nem választja ki. Annyi mindent tehet, hogy javítsa ezt a kialakítást. Ez azért készült, hogy némileg könnyen követhető legyen, és csak az alapokat tegye meg.

Feltétlenül tudassa velem, mire jutott! Szeretem látni, hogy az emberek olyan fejlesztéseket/változtatásokat hajtanak végre, amelyekre nem gondoltam volna.

Ajánlott: