
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49


Ciao, oggi ti mostrerò come creare il tuo Midi Random Sequence Generator.
Genera sequenze lunghe casuali di 4, 7, 8 o 16 note in chiave minore.
Ovviamente puoi cambiare quello che vuoi, puoi aggiungere più lunghezze di sequenza o cambiare la chiave. Ma personalmente ho trovato queste impostazioni abbastanza utili.
Forniture
tagliere
Alcuni cavi jumper
Resistori da 2 * 220 ohm
Resistore 1 * 10k ohm
Resistenza 5 * 1k ohm (o più se si desidera più lunghezze di sequenza)
Un potenziometro, preferibilmente su un piccolo breakout, quindi è adatto alla breadboard
Una femmina Midi Jack (anche nota come una femmina 5 Pin Din Jack)
2 interruttori compatibili con la breadboard
Una clip per batteria da 9 V.
E ovviamente un Arduino. Preferisco il Nano, in particolare un clone cinese di AliExpres in quanto può funzionare a 3.6 - 10v, rendendo facile l'alimentazione con le batterie. Se hai scelto questo stesso Nano puoi anche usare 4 batterie AA.
Opzionale: Rotary Switch (non lo uso, ma se vuoi mettere questo progetto in una custodia te ne consiglio vivamente uno.)
Passaggio 1: software

Per programmarlo avrai bisogno dell'ID Arduino:
Avrai anche bisogno della Midi Library:
Non hai bisogno di librerie per il potenziometro o gli interruttori.
E se hai anche l'Arduino Nano cinese nock-off avrai bisogno di questo driver CH340: https://sparks.gogo.co.nz/ch340.html o
Passaggio 2: hardware
La parte hardware non è molto difficile. Potresti dover assicurarti che i tuoi interruttori funzionino allo stesso modo dei miei e puoi omettere il grande interruttore rotante se lo desideri. È molto comodo se vuoi mettere tutto in una custodia, ma personalmente uso solo il cavo jumper bianco per impostare la lunghezza della sequenza. È più piccolo e di solito lo lascio comunque in 8 passaggi. Se segui semplicemente lo schema, dovrebbe funzionare bene e puoi sempre lasciare un commento per ulteriori spiegazioni.
Passaggio 3: carica lo schizzo e prova
Puoi trovare lo schizzo qui:
Consiglio vivamente di apportare modifiche e vedere cosa fa. Puoi aggiungere più opzioni per la lunghezza della sequenza, potresti aggiungere un altro potenziometro che determina la nota fondamentale. Potresti cambiare la chiave/modalità da cui non sceglie. Ci sono così tante cose che puoi fare per migliorare questo design. Questo è stato fatto per essere in qualche modo facile da seguire e per fare solo le basi.
Assicurati di farmi sapere cosa ti viene in mente! Mi piace vedere le persone apportare miglioramenti/cambiamenti a cui non avrei pensato.
Consigliato:
Generatore di numeri casuali: 5 passaggi (con immagini)

Generatore di numeri casuali: questo articolo mostra un generatore di numeri casuali analogico. Questo circuito inizia a generare un'uscita casuale quando un essere umano tocca il terminale di ingresso. L'uscita del circuito è amplificata, integrata e amplifica ulteriormente il rumore di un essere umano che si comporta come
Generatore di numeri casuali a LED: 5 passaggi (con immagini)

Generatore di numeri casuali LED: questo è un progetto Arduino molto semplice. Il prodotto utilizza LED per rappresentare numeri casuali. Quando si preme (e si tiene premuto) il pulsante, i LED andranno avanti e indietro, quindi, un insieme casuale di LED si illuminerà per rappresentare il numero. Questo è un Ardu
Generatore di numeri casuali: 5 passaggi

Generatore di numeri casuali: in questo progetto ti mostrerò come costruire un circuito che genererà un numero casuale compreso tra 0 e 99 con una semplice pressione di un pulsante
Generatore di scommesse casuali Salvadanaio: 6 passaggi (con immagini)

Random Bet Generator Money Box: Stavo discutendo con la mia altra metà di calcio e denaro e l'argomento è arrivato alle scommesse. Ogni volta che va alla partita, tutti i suoi compagni guadagnano poche sterline e scommettono. La scommessa è solitamente il punteggio finale E il fi
Procedura: creare un generatore di password casuali con Python: 8 passaggi

Procedura: creare un generatore di password casuali con Python: in questo tutorial imparerai come creare un generatore di password casuali utilizzando python in pochi semplici passaggi