2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj, dnes vám ukážu, jak si vyrobit vlastní generátor náhodných sekvencí Midi.
Generuje náhodné 4, 7, 8 nebo 16 notové dlouhé sekvence v Minor key.
Samozřejmě můžete změnit, co chcete, můžete přidat další délky sekvence nebo změnit klíč. Ale osobně mi tato nastavení přišla docela užitečná.
Zásoby
Prkénko
Některé propojovací kabely
2 * 220 ohmové odpory
1 * 10k ohmový odpor
Rezistor 5 * 1 k ohm (nebo více, pokud chcete více sekvenčních délek)
Potenciometr, nejlépe na malém odlomení, takže je přátelský k prkénku
Žena Midi Jack (aka žena 5 Pin Din Jack)
2 přepínače vhodné pro prkénko
Klip na 9V baterii.
A samozřejmě Arduino. Dávám přednost Nano, konkrétně čínskému klonu od AliExpres, protože může běžet na 3,6 - 10v, což usnadňuje napájení bateriemi. Pokud jste vybrali stejný Nano, můžete použít také 4 baterie AA.
Volitelné: Otočný přepínač (nepoužívám ho, ale pokud chcete tento projekt umístit do pouzdra, vřele ho doporučuji.)
Krok 1: Software
K jeho programování budete potřebovat Arduino ID:
Budete také potřebovat knihovnu Midi:
Pro potenciometr ani přepínače nepotřebujete žádné knihovny.
A pokud máte také čínské nošení Arduino Nano, budete potřebovat tento ovladač CH340: https://sparks.gogo.co.nz/ch340.html nebo https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Krok 2: Hardware
Hardwarová část není příliš tvrdá. Možná budete muset zajistit, aby vaše přepínače fungovaly stejně jako moje, a pokud chcete, můžete vynechat velký otočný přepínač. Je to velmi výhodné, pokud chcete dát vše do pouzdra, ale osobně používám k nastavení délky sekvence bílý propojovací kabel. Je menší a stejně ho obvykle nechávám v 8 krocích. Pokud se budete řídit schématem, mělo by to fungovat dobře a vždy můžete zanechat komentář pro další vysvětlení.
Krok 3: Nahrajte skicu a otestujte
Skicu najdete zde:
Důrazně doporučuji provést změny a zjistit, co to dělá. Pro délku sekvence můžete přidat další možnosti, můžete přidat další potenciometr, který určuje kořenovou notu. Můžete změnit klíč/režim, ze kterého nevybírá. Je tolik věcí, které můžete udělat, abyste tento design vylepšili. Bylo to poněkud snadné sledovat a udělat jen základy.
Určitě mi dejte vědět, na co jste přišli! Rád vidím lidi, kteří dělají vylepšení/změny, na které bych ani nepomyslel.