Tartalomjegyzék:
- Lépés: Anyagok és eszközök
- 2. lépés: Modul: Billentyűzet
- 3. lépés: Modul: Vezérlőpult
- 4. lépés: Modul: Alaplap
- 5. lépés: Kód
- 6. lépés: burkolat
- 7. lépés: Használat
Videó: DoReMiQuencer - Programozható MIDI szekvenszer billentyűzettel: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ezt az eszközt a VCVRack, a VCV által létrehozott virtuális moduláris szintetizátorral való használatra hozták létre, de általános célú MIDI vezérlőként is szolgálhat.
A kiválasztott módtól függően MIDI szekvenszerként vagy billentyűzetként szolgál. A kulcsokhoz rendelt MIDI -jegyzetek Do, Re, Mi, Fa, Sol, La, Ti, Do ', innen a név.
Szekvenszer üzemmódban 16 beprogramozott hangot játszik le „egyszeri” vagy „folyamatos” módban, kapcsolóval választható.
A sorozat programozásához a készüléket „felvétel” módba kell kapcsolni, ahol a jegyzet gombok megnyomásával létrejön a sorozat.
Természetesen a készülék személyre szabható az Ön igényeinek megfelelően, és ezért modulárisan tervezték.
Ez az első oktatható és építő jellegű kritikám és őszinte bókom.
Lépés: Anyagok és eszközök
Alkatrészek:
- Arduino Nano
- 3-pozíció kapcsoló *3
- Gomb *10 (11, ha extra reset gombot szeretne)
- 100k ellenállás *10
- SSD1306 kijelző
- SN74HC165 Párhuzamos soros kimeneti váltásregiszter
- 16 tűs aljzat (opcionális, de ajánlott)
- Kenyeretábla vagy NYÁK
- Ház vagy alaplemez
- Férfi és női tűfejlécek (opcionális)
- LED -ek és megfelelő ellenállások (opcionális)
Eszközök:
- Forrasztópáka
- USB -kábel az Arduino számára
- Laptop vagy PC Arduino IDE -vel
2. lépés: Modul: Billentyűzet
Alkatrészek:
- Gomb *10
- SSD1306 kijelző
- Kenyeretábla vagy NYÁK
- 100k ellenállás *10
- Férfi tűs fejlécek (opcionális)
Szereljen fel 8 gombot olyan konfigurációban, amelyben megfelelő billentyűzetnek találja őket, javaslom az 1 vagy 2 soros beállítást.
Szerelje fel a fennmaradó 2 gombot arra a helyre, ahol a BPM -vezérlést szeretné elhelyezni.
Szerelje fel a kijelzőt a kívánt helyre a billentyűzeten.
Forrasztja az ellenállásokat a gombokhoz, és kapcsolja össze a gombokat és a kijelzőt a vázlat szerint egy fejléchez, vagy közvetlenül a váltóregiszterhez és az Arduino -hoz.
3. lépés: Modul: Vezérlőpult
Alkatrészek:
- 3-pozíció kapcsoló *3
- Kenyeretábla vagy NYÁK
- Gomb (opcionális)
-
Férfi tűs fejlécek (opcionális)
Szerelje fel a kapcsolókat a kenyértáblára.
Opcionálisan hozzáadhatja a reset gombot a panelen is.
További kiegészítések lehetnek a gombokhoz kötött állapotjelző LED -ek.
Csatlakoztassa a kapcsolókat és a további alkatrészeket a vázlat szerint egy tűfejhez vagy közvetlenül az Arduino -hoz.
Alternatív megoldásként a kezelőpanel integrálható a billentyűzetbe.
4. lépés: Modul: Alaplap
Alkatrészek:
- Arduino Nano
- SN74HC165 váltásregiszter
- 16 tűs DIP aljzat (opcionális, de ajánlott)
- Kenyeretábla vagy NYÁK
- Női tűfejlécek (opcionális)
Szerelje fel az Arduino -t és a váltóregisztert vagy a foglalatot a táblára. Aljzat használatakor helyezze be a regisztert a foglalatba.
Ha tüskés fejléceket használ a modulok csatlakoztatásához, szerelje fel a hüvelyes fejléceket a táblára.
Forrasztja az alkatrészeket a vázlat szerint.
5. lépés: Kód
Telepítse a mellékelt kódot az Arduino -ra.
A képernyőn megjelenő objektumok pozícióit, valamint a pinoutot és a konfigurációt a #DEFINEs segítségével kezelik.
A start () metódus csak inicializálja a gombostűket és a kijelzőt, valamint a jegyzetek tömbjét.
A printBPM () módszer kezeli a BPM képernyőre írását. A BPM beállításakor növelni kell a használhatóságot, lehetővé téve az érték gyors megváltoztatását, ahelyett, hogy minden egyes BPM -hez egy gombnyomás kellene.
A writeMIDI () metódus kezeli a MIDI parancsok soros küldését.
A loop () metódus tartalmazza a 'szekvenszer' módot és a 'billentyűzet' módot is. Ez kezeli az eszköz funkcióit, ellenőrzi a vezérlőpanel bemeneteit, hogy melyik módot hajtsa végre, és beolvassa a váltásregisztert, hogy megkapja a billentyűzet bemenetét.
A lejátszandó lépések vagy jegyzetek számának módosításához szükség lehet a képernyő pozícióinak módosítására.
6. lépés: burkolat
Alkatrészek:
- Ház vagy alaplemez
- Összeszerelt készülék
- A tervezéstől függően további alkatrészek, például csavarok.
Szerelje fel a készüléket a burkolatra vagy az alaplemezre a tervezéstől függően.
3D-s nyomtatású alaplemezt választottam, amelyet később be kellett állítanom a készülék tartásához.
7. lépés: Használat
Válassza ki a kívánt üzemmódot a kezelőpanel kapcsolóival.
Billentyűzet módban nyomja meg a lejátszani kívánt hangot tartalmazó gombot. A kijelzőn fel kell tüntetni, hogy melyik hangot játssza le.
Szekvenszer módban a készülék lejátszás üzemmódban magától fut.
Felvétel módban a billentyűzet gombjainak megnyomásával programozhat egy sorozatot.
„Lejátszás” módban a készülék sorozatosan továbbítja a lejátszott hangot. Ha ugyanazt a hangot játssza le, és a készülék „folyamatos” módban van, akkor a hang nem áll le és nem játszódik újra, ellenkező esetben a hang leáll, és a következő kerül lejátszásra.
Ajánlott:
Arduino MIDI ritmusszakasz -szekvenszer: 8 lépés (képekkel)
Arduino MIDI ritmusszakasz -szekvenszer: Ma jó és olcsó egy jó szoftveres dobgép, de az egér használata megöli a szórakozást. Ez az oka annak, hogy rájöttem arra, amit eredetileg tiszta 64 lépéses hardveres MIDI dobszekvenszernek szántak, amely képes akár 12 különböző dob elem beindítására
Egyszerű szekvenszer: 16 lépés (képekkel)
Egyszerű szekvenszer: A jó zenélés egyik kulcsa az esztelen ismétlés. Ebben az egyszerű szekvenáló nagyszerű. Ugyanezt csinálja újra és újra, nyolc hangsorban. Beállíthatja a jegyzet gyakoriságát, a hang időtartamát és
Sör -szekvenszer: 7 lépés
Beer Sequencer: Cos'èIl Beer Sequencer egy szekvenszer egy szedici step attivabili tramite dei pesi. I Fesi (Force Sensing Resist) FSR (erőérzékelő ellenállás) használható fel a detezione és a variazione del peso között. La variaz
Atari punk konzol babával 8 lépéses szekvenszer: 7 lépés (képekkel)
Atari punk konzol Baby 8 lépéses szekvenszerrel: Ez a köztes felépítés az all-in-one Atari Punk Console és a Baby 8 Step szekvenszer, amelyeket a Bantam Tools asztali PCB marógépen marhat. Két áramköri lapból áll: az egyik felhasználói felület (UI) kártya, a másik pedig egy segédprogram
(majdnem) Univerzális MIDI SysEx CC programozó (és szekvenszer ): 7 lépés (képekkel)
(majdnem) Univerzális MIDI SysEx CC programozó (és a szekvenszer …): A nyolcvanas évek közepén a szintetizátorok "kevesebbet jobb" kezdtek. folyamat, amely barebones szintetizátorokhoz vezetett. Ez lehetővé tette a költségek csökkentését a gyártói oldalon, de a javítási folyamatot unalmassá, ha nem lehetetlenné tette a végső felhasználásra