Sommario:
- Passaggio 1: raccogliere tutto il materiale
- Passaggio 2: disegno e creazione dell'interfaccia
- Passaggio 3: schema elettrico e collegamenti
- Passaggio 4: software e programmazione
- Passaggio 5: mappatura del controller MIDI
Video: Costruisci un controller MIDI Arduino: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ciao a tutti! In questo tutorial ti mostrerò come costruire il tuo controller MIDI alimentato da Arduino. MIDI è l'acronimo di Musical Instrument Digital Interface ed è un protocollo che consente la comunicazione tra computer, strumenti musicali e altro hardware. Se segui ogni passaggio di questo tutorial sarai in grado di creare musica con un Arduino!
Cosa imparerai da questo Instructable:
- Scegli i componenti giusti per questo progetto.
- Disegna un'interfaccia con le giuste dimensioni e costruiscila.
- Leggi gli schemi del circuito e collega/salda ogni componente ad Arduino.
- Scegli il software giusto per collegare il controller MIDI con la DAW che stai utilizzando.
- Mappatura del controller MIDI.
Assicurati di guardare il video perché è più illustrativo. Iscriviti al mio canale Youtube per non perderti nuovi progetti e per aiutarmi a crescere!
Passaggio 1: raccogliere tutto il materiale
Ecco un elenco del materiale e degli strumenti di cui abbiamo bisogno per completare questo progetto:
1 x kit di avvio Arduino Uno
12 x pulsanti Arcade
4 x Potenziometro a manopola
2 x potenziometro scorrevole
Materiale per costruire la cassa (ho deciso di costruire una cassa di legno)
Ho scelto l'Arduino Starter Kit perché questo kit fornisce molto materiale utile per questo progetto come resistori e tutti i cablaggi e connettori. Inoltre, se sei un principiante come me, altro materiale con questo kit può aiutarti a iniziare con l'elettronica
Ho acquistato i pulsanti Arcade dal link sopra, ma se dovessi riacquistare, comprerei invece QUESTI PULSANTI perché volevo dare uno schema all'interfaccia ed era impossibile con i pulsanti colorati singoli, quindi ho dovuto dipingerli.
Strumenti di cui avrai bisogno:
- File hobby
- carta vetrata
- Cacciavite
- Coltello X-acto
- Calibro
- Governate
- pezzi di legno
- punta di vanga
- Ponticelli
- Nastro isolante
- Vernice
- Dipingere
- Spelafili
- Tronchese
- Sega
- Trapano elettrico
- Mini ascia sega
- Dremel
- super colla
- Saldatore
- Saldare
- Pasta saldante
È possibile controllare le immagini per maggiori dettagli.
Passaggio 2: disegno e creazione dell'interfaccia
Consiglio vivamente di disegnare la tua interfaccia in modo da essere sicuro delle dimensioni necessarie per costruire il case.
Ho proiettato la mia interfaccia su un foglio A4, usando una matita un righello e un compasso. Potete vedere il risultato nell'immagine qui sotto. Disegnando l'interfaccia, impari a conoscere le dimensioni necessarie per installare tutti i componenti. I miei pulsanti hanno un diametro di 29,7 mm, quindi ho intenzione di praticare un foro di 30 mm per installarlo. Ogni foro è distanziato di 10 mm. Fondamentalmente ogni centro del cerchio è distanziato di 40 mm (diametro = 30 + spazio = 10).
Le manopole per pentole hanno un diametro di 10 mm. Si consiglia di forare con punte di diametro crescente per assicurarsi di non rompere il legno. Ho anche lasciato uno spazio di 10 mm tra i pulsanti e i potenziometri della manopola del potenziometro.
E infine, i potenziometri a scorrimento. Dalla scheda tecnica so che la loro distanza di viaggio è di circa 80 mm. Dovresti usare un Dremel per aprire gli slot per adattarli ai potenziometri scorrevoli, alias FADER. Se non hai questo strumento specifico puoi sempre farlo come mostro nel video. Pensa a una fessura con una lunghezza di 80 mm e una larghezza di 3 mm.
Questo era il mio progetto di quarantena per il COVID-19. Ero determinato a trovare un modo produttivo per trascorrere il mio tempo e mi è venuto in mente l'Arduino che era rimasto in un cassetto. Sono andato al mio negozio locale per comprare il legno per realizzare il recinto e quando l'ho comprato mi è stato detto che non stavano tagliando il legno a causa della mancanza di personale ea causa di tutto questo autoisolamento/blocco. Così ho deciso di acquistare il legno e tagliarlo a casa con il materiale che avevo a disposizione.
Dopo aver rimosso le schegge con carta vetrata e aver preparato la superficie ho applicato la vernice a vernice. Sono stati applicati due rivestimenti. Dopo ho scelto un colore per dipingere il recinto. Puoi controllare le immagini per vedere il risultato!
Passaggio 3: schema elettrico e collegamenti
Ho deciso di illustrare lo schema del circuito invece di disegnare lo schema del circuito convenzionale perché può diventare molto confuso. Ho usato diversi colori per separare i fili dei ponticelli in modo che tu possa capire a dove appartiene ciascun filo.
Il chip utilizzato su Arduino contiene resistori pull-up interni, quindi non è necessario cablare resistori per ciascuno dei pulsanti arcade. Ciò semplifica notevolmente il cablaggio del controller.
Tutto quello che dobbiamo fare è scegliere una gamba dei pulsanti Arcade come terra, l'altra sarà l'alimentazione, che sarà collegata a uno degli ingressi digitali sulla scheda Arduino.
I fader hanno tre gambe, la prima (contando dal basso) è la terra (-), la seconda è la potenza (+) e la terza è il segnale.
Per i potenziometri della manopola Pot è il seguente: la gamba sinistra è messa a terra (-), la gamba centrale è il segnale e la gamba destra sarà la potenza (+).
Arduino sarà il cervello del controller MIDI. Invierà istruzioni MIDI al software, a seconda del pulsante che preme l'input.
L'interno diventerà molto disordinato a causa di tutti i fili, ti consiglierei di strutturare il processo di saldatura. Ad esempio, ho deciso di saldare prima tutti i fili di terra, l'alimentazione e infine ho saldato i fili del ponticello di segnale.
Dopo aver saldato e collegato tutti i pin alla scheda Arduino, possiamo chiudere l'enclosure. Guarda le foto per vedere il risultato finale!
Passaggio 4: software e programmazione
Avrai bisogno di tre software per poter creare musica con il tuo Arduino.
Innanzitutto, devi scaricare il software Arduino IDE per iniziare a scrivere il tuo codice e caricare gli schizzi sulla scheda Arduino.
In secondo luogo, è necessario scaricare il software LoopMidi che è essenzialmente un cavo midi virtuale.
Infine, per inviare i tuoi dati seriali midi al software LoopMidi avrai bisogno del software Hairless Midi to Serial Bridge. Questo software è ottimo per farti sapere se il tuo cablaggio è corretto perché puoi vedere il flusso di dati scambiato tra il controller MIDI e il Midi Serial Hairless.
Il primo passo è aprire il software Arduino e il codice che allego a questo Instructable (chiamato MIDI_Controller). I crediti sono dati all'autore Michael Balzer. Non dovrebbe essere necessario modificare il codice. Basta verificare lo sketch che è una specie di "debug" e quando ricevi il messaggio che la compilazione è completa puoi inviarlo alla scheda Arduino.
Quindi vai al LoopMidi e scegli un nuovo nome di porta. Una volta scelto uno, basta premere il pulsante più che creerà la nuova porta. Dopo questo passaggio apri l'Hairless Midi Serial Bridge e inizia selezionando la porta MIDI In che hai appena creato. Quindi selezionare la stessa porta MIDI Out. Infine scegli la porta seriale del tuo computer (di solito COM#). Congratulazioni, hai appena abilitato il tuo controller MIDI per comunicare con il computer!
Passaggio 5: mappatura del controller MIDI
Se sei arrivato fin qui Congratulazioni!!! Sei solo a pochi passi da iniziare a fare musica con Arduino e giocare con il tuo controller MIDI!
Ora vuoi andare alla tua DAW (Digital Audio Workstation) e impostare le impostazioni per riconoscere l'ingresso esterno che è il tuo controller MIDI. L'esempio che sto fornendo è con Ableton Live. Devi andare a
Opzioni >> Preferenze: La porta Midi di ingresso dovrebbe essere quella definita in precedenza e devi attivare la traccia e il pulsante di attivazione remoto.
Ora se premi un pulsante qualsiasi sulla tua interfaccia MIDI dovresti vedere una luce lampeggiante nell'angolo in alto a destra della DAW, il che significa che il software sta ricevendo i segnali MIDI che stai inviando! Per mappare il controller MIDI basta fare clic sul pulsante "MIDI" e il colore della DAW dovrebbe diventare viola. Ora fai clic su qualsiasi slot e quindi premi un pulsante qualsiasi, vedrai una nota/controllo ad esso associato che significa che il pulsante è mappato!
E hai finito! Congratulazioni! Ottimo progetto e ottimo lavoro! Fammi sapere se ce l'hai fatta!
Consigliato:
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: 15 passaggi (con immagini)
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: sono @RedPhantom (alias LiquidCrystalDisplay / Itay), uno studente israeliano di 14 anni che studia alla Max Shein Junior High School for Advanced Science and Mathematics. Sto realizzando questo progetto affinché tutti possano imparare e condividere! Potresti aver pensato
Costruisci la tua antenna BiQuad 4G con test di velocità: 7 passaggi (con immagini)
Costruisci la tua antenna BiQuad 4G con test di velocità: in questo tutorial ti mostrerò come ho realizzato un'antenna BiQuad 4G. La ricezione del segnale è scarsa a casa mia a causa delle montagne intorno a casa mia. La torre di segnalazione dista 4,5 km dalla casa. Al distretto di Colombo il mio fornitore di servizi fornisce una velocità di 20 Mbps. ma a m
Costruisci una cuffia con i driver Beats Studio 2.0: 7 passaggi (con immagini)
Costruisci una cuffia con i driver Beats Studio 2.0: costruisco questa cuffia da 30 componenti con una coppia di driver da 40 mm di Beats Studio 2.0. Assemblare una cuffia da zero è più o meno divertente. Come negli altri miei progetti fai da te per le cuffie, i lettori potrebbero avere difficoltà a valutare la qualità del suono
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
Costruisci il tuo controller per fotocamera wireless multifunzione (economico!): 22 passaggi (con immagini)
Costruisci il tuo controller per fotocamera wireless multifunzione (economico!): Introduzione Hai mai sognato di costruire il tuo controller per fotocamera? NOTA IMPORTANTE: I condensatori per il MAX619 sono 470n o 0.47u. Lo schema è corretto, ma l'elenco dei componenti era sbagliato - aggiornato. Questo è un ingresso nel Digital Da