Sommario:
- Passaggio 1: informazioni di base sull'hardware
- Passaggio 2: Caratteristiche/comportamento:
- Passaggio 3: il codice:
- Passaggio 4: è tutto
Video: MIDI Pod-Pal: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
***AGGIORNAMENTO 22/04/'21***
*** Ho aggiunto uno schema completo che mostra tutti i cablaggi per aiutare nella costruzione.***
Non entrerò in una quantità ridicola di profondità qui sulla parte di costruzione, la mia intenzione era quella di mostrare un altro esempio di costruzione di un controller MIDI basato su Arduino se stai ricercando l'argomento o stai pensando di costruire qualcosa e raccogliere idee. La mia applicazione è abbastanza specifica per il Line 6 Pod 2.0, ma con alcune modifiche al codice può essere resa più ampiamente applicabile. Ci sono diversi processori di effetti per chitarra con capacità MIDI che organizzano i loro preset in banchi da 4. Suono la chitarra in un servizio di culto contemporaneo. La chiesa possiede un processore di modellazione Line 6 Pod 2.0 che si trova sul pavimento e non ha interruttori a pedale per modificare i preset o pedale per controllare il volume. Ci sono diversi controller esistenti sul mercato. Il Behringer FCB1010 è un'ottima soluzione per circa $ 150 ma occupa più spazio sul palco di quanto preferirei. E poi, che divertimento c'è? Sapevo che dovevo provare a costruirne uno. E… sono riuscito ad avere successo!
Passaggio 1: informazioni di base sull'hardware
Telaio: ho "riproposto" un modulatore HDMI "ZvBox 160" che è stato girato. Bella costruzione in acciaio robusto, dovrebbe sopravvivere all'apocalisse zombie. Sventrato, disposto le parti, preso le misure. Ho quindi creato un modello di trapano combinato/etichetta del pannello frontale in Photoshop. Ho stampato l'etichetta su un foglio adesivo a pagina intera e ho aggiunto un foglio laminato adesivo. Vedere il midi_con_faceplate.psd. Le dimensioni della scatola sono 1,7" A x 10,5" L x 4,75" P (4,32 cm A x 26,67 cm L x 12,07 cm P)
Controller: clone Arduino Mega 2560 realizzato da Sainsmart.
Display: modello Kingbright DC08-11SRWA. L'ho montato e le 220 resistenze necessarie su una piccola perfboard che forniva anche un modo per montarle sullo chassis.
Interruttori a pedale: cosa avevo in giro. SPST momentaneo, normalmente aperto. guitarpedalparts.com li ha per $3.
LED: ho avuto alcuni LED bicolore verde e rosso lampeggiante che non riesco più a identificare da dove provenissero, ma qualsiasi LED bicolore a catodo comune a 3 pin funzionerà.
Assegna interruttori: piccolo SPDT, l'azione è ON-OFF-(ON). Codice Mouser n. 611-7107-001.
Jack di uscita: Rean NYS2122 TS 1/4.
Pedale: tipo passivo con taper lineare da 10k. Ho usato la Line 6 EX 1; Anche M Audio EX-P e Roland EV-5 funzioneranno presumibilmente. Vedere l'immagine per il dettaglio schematico del circuito del pedale.
Resistori: 10K per pull-up su interruttori (QTY: 8); 220 Ohm per jack MIDI (ne ho usati 2, uno può bastare); 220 Ohm per LED di canale preimpostato (QTY 8); 220 Ohm per il display Kingsbright (QTY: 8); 2.2K per jack pedale di espressione (QTY: 1).
Jack CC per montaggio su chassis. Codice Mouser # 502-712A.
AGGIORNAMENTO: ho incluso un'immagine-j.webp
Passaggio 2: Caratteristiche/comportamento:
Gli interruttori a pedale etichettati da "A" a "D" selezionano i 4 preset all'interno di un banco. Gli altri 2 interruttori a pedale aumentano e diminuiscono il numero di banco. Quando si cambia banco, il LED corrispondente dell'ultimo pulsante preset utilizzato si illumina con il colore alternativo finché non si seleziona un preset sul nuovo banco o si torna al banco originale.
2 interruttori a levetta momentanei consentono all'utente di assegnare i numeri di canale MIDI e controller continuo (CC). Possono essere selezionati solo CC 1, 2, 4 e 7 (configurati nel codice Arduino, ma possono essere espansi) ma sono quelli più comunemente usati. Ci sono 9 banchi sul POD 2.0, il controller accede a tutti e 9 ma include anche uno speciale banco 10. 10-A attiva e disattiva l'accordatore, 10-B seleziona la modalità wah per il pedale. 10-C o 10-D disattiveranno wah e torneranno al numero CC assegnato dall'utente.
L'impostazione predefinita è CC7 per il volume. Il display a LED mostra il numero di banco corrente e mostra momentaneamente il canale MIDI e i numeri CC quando assegnati.
Passaggio 3: il codice:
Ecco il codice. Ho cercato di tenerlo organizzato e ho incluso molti commenti. Si prega di utilizzare, riutilizzare, abusare o confondere secondo necessità.
Dovrai includere la libreria MIDI di FortySevenEffects su github.com.
Passaggio 4: è tutto
Non esitate a contattarmi se avete domande. Non sono un guru del codice, ma sarei lieto di offrire suggerimenti o idee.
Consigliato:
Hexa-pod: 6 passaggi
Hexa-pod: questo è un hexapod, è un robot di piccole dimensioni con piccole parti realizzate con la stampante 3D utilizzando un filamento di nylon. È facile da controllare e svolgere la sua funzione. I movimenti sono: Avanti Indietro Indietro Svolta a destra Svolta a sinistra Avanti a sinistra Avanti a destra Indietro
Studebake-o-pod: 12 passaggi
Studebake-o-pod: ho pensato che sarebbe stato divertente costruire un accessorio interessante per il mio iPod. Questo tutorial e video ti fornisce un insieme di istruzioni passo passo per costruire il tuo Studebake-o-pod
Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)
Controller di strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: questo controller lampeggia luci a strisce LED tricolore per 50 mS per nota. Blu per G5 a D # 6, rosso per E6 a B6 e verde per C7 a G7. Il controller è un dispositivo MIDI ALSA, quindi il software MIDI può inviare l'output ai LED contemporaneamente a un dispositivo synth MIDI
Skinception Healing Pod: 4 passaggi
Skinception Healing Pod: un progetto che utilizza Arduino Uno per creare una striscia LED con sensori tattili. Ingresso: sensore capacitivo Uscita: strisce LED
Pod servo: 4 passaggi
Servo Pod: Hai mai sognato di avere un'orbita o qualsiasi altro controllo della webcam Pan/Tilt? Ecco qui! Con questo Servo Pod realizzato da zero, ora puoi controllare la tua webcam (o antenna wifi?) Dal palmo della tua mano o anche da remoto con un server web