Sommario:

Tastiera MIDI Arcade Button: 7 passaggi (con immagini)
Tastiera MIDI Arcade Button: 7 passaggi (con immagini)

Video: Tastiera MIDI Arcade Button: 7 passaggi (con immagini)

Video: Tastiera MIDI Arcade Button: 7 passaggi (con immagini)
Video: COME UTILIZZARE KONTAKT! PT.1! (Interfaccia e settaggi) 2024, Luglio
Anonim
Tastiera MIDI con pulsante Arcade
Tastiera MIDI con pulsante Arcade

Questa è una versione 2.0 di una delle mie prime incursioni nella programmazione MIDI di Arduino e DIY. Ho sviluppato le mie abilità nella prototipazione e nel design, quindi ho pensato che sarebbe stata una buona dimostrazione del processo e della progressione. Con un processo di progettazione più informato ho riciclato i pulsanti dal mio primo tentativo e sono partito per costruire 2.0!

Passaggio 1: materiali

Materiali
Materiali

La mia prima versione utilizzava un Arduino Mega a causa dei numerosi ingressi che ha, ma mi piacciono le dimensioni ridotte e le capacità MIDI HID che il Pro Micro ha quando si utilizza la libreria Midi_controller.h. Così ho deciso di utilizzare due multiplexer a 16 canali per soddisfare i requisiti di ingresso per 2 ottave di intervallo.

Ecco un elenco di parti che ho usato:

Pulsanti Arcade grandi x15

Pulsanti Arcade piccoli x10

Pro Micro x2

Multiplexer a 16 canali x2

Anello in neopixel

Potenziometro 10k x6

Cavo di collegamento

Strumenti di saldatura

MDF da 1/8''

Passaggio 2: progettazione e taglio

Image
Image
Saldatura e filo
Saldatura e filo

Ho incluso un file.svg per chiedere alle menti se è utile, ma incoraggio tutti a esercitare la creatività e la sperimentazione nel processo di progettazione. Forse usare l'acrilico al posto dell'mdf sarebbe fantastico!

Ho usato un trapano e una punta per alesare nella prima versione, quindi stavo cercando di ottenere un prodotto più preciso utilizzando un software di progettazione e una taglierina laser questa volta.

Passaggio 3: saldatura e filo

Saldatura e filo
Saldatura e filo
Saldatura e filo
Saldatura e filo
Saldatura e filo
Saldatura e filo

Questa è la parte che richiede più tempo. Trovo che alcune parti della saldatura siano terapeutiche, quindi prendi del tè, metti una marmellata liscia e sappi che questo passaggio è una maratona e non uno sprint!

Ho cercato di recuperare quanto più filo possibile dalla prima versione e ho preso nota di dove avrei posizionato Arduino e mux per cercare di eliminare parte della massa di filo che avrebbe dovuto spremere nella scatola dopo essere stata fatto.

Tendo ad abbracciare il caos di un buon groviglio di fili fai-da-te più di alcuni, quindi segui le tue ambizioni quando risolvi i fili.

Per quanto riguarda la procedura dettagliata per le connessioni, ho scritto prima il codice e poi ha lasciato che dettasse dove sarebbero andati i fili …

Ho costruito la tastiera dalla nota più bassa a quella più alta con le prime 16 note che vanno a mux1 e le note rimanenti che vanno a mux2 potrebbe esserci un leggero aumento della latenza con l'impostazione del mux, ma il processore da 16 mhz lo attraversa abbastanza velocemente in modo che io non posso notare.

Ho provato a immergermi nel multiplexing midi prima di qualsiasi tutorial e ho colpito un muro, quindi consiglio di fare alcuni tutorial di base per ottenere una comprensione di base se le cose sembrano fuori portata.

Seguo questi semplici passaggi per la risoluzione dei problemi:1. Assicurati che tutto sia messo a terra2. Controlla i cortometraggi3. Le pentole ottengono 5v4. Ricontrolla che tutto sia messo a terra

Passaggio 4: troppi fili…

Troppi fili…
Troppi fili…
Troppi fili…
Troppi fili…
Troppi fili…
Troppi fili…

Ho sottovalutato la profondità della scatola e avevo difficoltà a far aderire bene il top con l'impressione che stesse per esplodere "Akira Style", quindi ne ho parlato con alcuni amici in studio e ho escogitato un piano per indossarlo visualizzare in un angolo. Ho fatto un po' di prototipazione rapida con ritagli acrilici e ho trovato una bella soluzione. In un certo senso mette in mostra gli uccelli che nidificano sul retro come il labirinto di cavi patch nei sintetizzatori Moog degli anni '60. Finito, vero?

Passaggio 5: Neopixel

Image
Image

Ho usato Neopixel in un progetto precedente usando MIDI e avevo scoperto che il MIDI ha bisogno di una scheda dedicata per fare il suo lavoro, quindi ho collegato un altro Pro Micro usando l'ingresso "RAW" per l'alimentazione 5v in esecuzione dalla prima scheda. Non ho programmato nulla di stravagante, ho solo trovato un programma dallo schizzo di esempio strandtest dalla libreria Adafruit.

Passaggio 6: codice

Per caricare:1. Assicurati di scaricare la libreria Midi_Controller.h2. Seleziona "Arduino Leonardo" dal tipo di scheda3. Seleziona Borad dal menu Port4. Compila e carica

Dopo aver caricato il test con un'applicazione di monitoraggio midi. Se tutto sembra funzionare come previsto, è ora di fare un po' di musica!

Passaggio 7: Jam Out

Uso Ableton Live con i miei progetti per la sua flessibilità. Se usi Garage Band funzionerà ancora ma le manopole avranno funzioni fisse a seconda di cosa programmi i numeri MIDICC come nello schizzo. Hai domande? Lasciali nei commenti! Happy Making!

Consigliato: