2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahojte, dnes vám ukážem, ako si vytvoriť vlastný generátor midi náhodných sekvencií.
Generuje náhodné 4, 7, 8 alebo 16 notové dlhé sekvencie v Minor kľúči.
Samozrejme môžete zmeniť, čo chcete, môžete pridať ďalšie dĺžky sekvencie alebo zmeniť kľúč. Osobne som však považoval tieto nastavenia za veľmi užitočné.
Zásoby
Breadboard
Niektoré prepojovacie káble
2 * 220 ohmové odpory
1 * 10k ohmový odpor
Rezistor 5 * 1 k ohm (alebo viac, ak chcete viac dĺžok sekvencií)
Potenciometer, najlepšie na malý odpočinok, aby bol vhodný pre chlebové dosky
Žena Midi Jack (aka žena 5 Pin Din Jack)
2 prepínače vhodné pre breadboard
Klip na 9V batériu.
A samozrejme Arduino. Preferujem Nano, konkrétne čínsky klon od AliExpres, pretože môže bežať na 3,6 - 10v, čo uľahčuje napájanie batériami. Ak ste si vybrali to isté Nano, môžete použiť aj 4 batérie AA.
Voliteľné: Rotačný prepínač (nepoužívam ho, ale ak chcete tento projekt vložiť do puzdra, vrelo ho odporúčam.)
Krok 1: Softvér
Na jeho naprogramovanie budete potrebovať Arduino ID: https://
Budete tiež potrebovať Midi knižnicu:
Na potenciometer ani na prepínače nepotrebujete žiadne knižnice.
A ak máte aj čínske zariadenie Arduino Nano, budete potrebovať tento ovládač CH340: https://sparks.gogo.co.nz/ch340.html alebo https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Krok 2: Hardvér
Hardvérová časť nie je príliš ťažká. Možno budete musieť zaistiť, aby vaše prepínače fungovali rovnako ako moje a ak chcete, veľký otočný spínač môžete vynechať. Je to veľmi výhodné, ak chcete dať všetko do puzdra, ale osobne na nastavenie dĺžky sekvencie používam iba biely prepojovací kábel. Je menší a väčšinou ho aj tak nechám v 8 krokoch. Ak budete postupovať podľa schémy, malo by to fungovať dobre a vždy môžete zanechať komentár, ktorý vám poskytne ďalšie vysvetlenie.
Krok 3: Nahrajte náčrt a test
Náčrt nájdete tu:
Vrelo odporúčam vykonať zmeny a zistiť, čo to robí. Môžete pridať ďalšie možnosti pre dĺžku sekvencie, môžete pridať ďalší potenciometer, ktorý určuje koreňovú notu. Môžete zmeniť kľúč/režim, z ktorého nevyberá. Existuje toľko vecí, ktoré môžete urobiť, aby ste tento dizajn vylepšili. Toto bolo urobené tak, aby bolo ľahké ho sledovať a urobiť len základy.
Určite mi dajte vedieť, na čo prídete! Mám rád, keď ľudia robia vylepšenia/zmeny, na ktoré by som ani nepomyslel.