Sommario:

Generatore di sequenze casuali Midi: 3 passaggi
Generatore di sequenze casuali Midi: 3 passaggi

Video: Generatore di sequenze casuali Midi: 3 passaggi

Video: Generatore di sequenze casuali Midi: 3 passaggi
Video: Riffer 3.0 by AudioModern - The Creative MIDI Sequencer 2024, Novembre
Anonim
Image
Image

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

Hardware
Hardware

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: