Sommario:

Pulsante Midi Controller-Tastiera: 6 passaggi
Pulsante Midi Controller-Tastiera: 6 passaggi

Video: Pulsante Midi Controller-Tastiera: 6 passaggi

Video: Pulsante Midi Controller-Tastiera: 6 passaggi
Video: Come usare un CONTROLLER (tastiera o pad) midi SENZA collegarlo al COMPUTER 2024, Dicembre
Anonim
Pulsante Midi Controller-Tastiera
Pulsante Midi Controller-Tastiera

Ispirato dal mio progetto midifighter, ho deciso di creare un controller midi in stile pulsante che sfrutta i numerosi ingressi digitali della scheda Mega Arduino. In questo Instructable cammineremo attraverso i passaggi dalla raccolta dei materiali alla creazione della musica!

Passaggio 1: raccogliere materiali

Per questo progetto ho utilizzato:

Arduino Mega (clone)

Cavo calibro 22

16 grandi pulsanti arcade bianchi

10 pulsanti arcade neri più piccoli

Strumenti di saldatura

Trapano con punte da 16 mm e 26 mm

Sega

Scheda di montaggio

Passaggio 2: disegno e foratura

Avrai bisogno di simulare i tuoi bottoni su qualunque cosa tu stia montando, ho trovato questo pezzo di legno nella spazzatura e ho pensato che sarebbe stato perfetto per questo progetto. Potresti voler fare lo stesso o andare al negozio di ferramenta.

Traccia i bottoni e segna dove praticare i fori e tiralo fuori. Come puoi vedere in seguito, il fondo diventa piuttosto nodoso. Potresti voler testare la vestibilità del bottone prima di praticare tutti i fori.

Ho segato la mia tavola a metà in seguito, ma suggerirei di farlo in questa fase.

Passaggio 3: prova del concetto

Verifica teorica
Verifica teorica

Ho eseguito alcune clip a coccodrillo su alcuni pulsanti e ho impostato un pot da 10K e ho caricato il codice per testarlo prima della saldatura. Questo non è necessario al 100%, ma è una buona idea se ti piace ricontrollare le cose.

Passaggio 4: saldare

Saldare
Saldare

Ci sono molti fili che vanno ai pin digitali qui, potrei provare a usare un multiplexer la prossima volta, ma in realtà non è poi così male, basta ricontrollare la cosa mentre il cablaggio progredisce. Il codice specificherà il pin iniziale come 22 e i pulsanti aumentano cromaticamente di uno (quindi C=pin 22, C#=Pin 23, ecc.). Nel diagramma puoi vedere che i pulsanti sono tutti collegati a terra in una grande catena.

I vasi ricevono alimentazione dal pin 5v e sono incatenati insieme a questo. Allo stesso modo, i vasi sono messi a terra allo stesso modo dei pulsanti. Infine, fai passare i cavi dati dai potenziometri a A0, A1, A2, A3.

Potresti davvero impazzire se volessi più bottoni o pentole… e ti incoraggerei a farlo!

Passaggio 5: codice

Codice
Codice

Prima di inserire il codice vorrei ringraziare Gustavo Silveira su www.musiconerd.com perché ho usato il suo codice su un progetto precedente e l'ho modificato per l'uso in questo.

Sto eseguendo Hairless Midi sul mio Macbook per convertire i segnali seriali in segnali midi che riceverà Ableton Live.

Devo ammettere che ci è voluto del tempo per configurare completamente il software seriale-midi al punto in cui funzionava perfettamente, ma non ho avuto problemi da quando l'ho impostato nella sua configurazione attuale.

Sono al massimo un programmatore alle prime armi, ma se segui i commenti nel codice dell'IDE Arduino e assicurati di abbinare la velocità di trasmissione del codice e il midi Hairless, allora dovresti essere attivo e funzionante senza troppa risoluzione dei problemi.

Passaggio 6: marmellata

Marmellata!
Marmellata!

Mi piace usare Ableton Live poiché la flessibilità della mappatura midi si rivolge davvero a strumenti come questo. Ecco un link a me che suono con un po' di Mussorgsky! Il mio primo istruttore!

Consigliato: