Midi controller diy arduino

Q4bert 09-01-13 12.15
Esistono diversi progetti, basati su Arduino, per autocostruirsi un controller MIDI.

In particolare, quelli basati su ATmega32U4, vengono riconosciuti dal PC come HID device, quindi fruibili da tutte i programmi tipo DAW e altri, come normali interfacce Midi.

Qualcuno ha già qualche esperienza in merito o è interessato ad approfondire?

Edited 9 Gen. 2013 21:53
pask976 18-01-13 23.48
io mi sto informando per costruire un convertitore digitale/analogico con Arduino...
appena riesco a cavarne fuori qualcosa...
max996 19-01-13 01.28
Ciao , possiedo la schedina ARduino UNO. una delle più economiche. è un pezzo che ce l'ho è molto versatile, ma hai bisongo di smanettare parecchio di programmazione. Se hai delle guide non è impossibile, ma secondo me il vero problema è capire come far quadrare tutti i pezzi del programma. per la verità , mi era balenata l'idea di farla diventare un piccolo Synth, ma non ho ne tempo ne voglia di mettermi a programmare. Oltretutto non basta conoscere la sola programmazionee, ma devi essere anche in grado di costruire l'elettronica a valle della scheda, altrimenti rischi di far saltare tutto in quanto non si possono attaccare carichi troppo grossi alla scheda.

Ho visto gente che ha costruito sia dei Synth , che alcuni device Midi ( anche roba per chitarra) , e controller che si interfacciano con Ableton / logic o altri programmi ..

max996
max996 19-01-13 01.30
@ pask976
io mi sto informando per costruire un convertitore digitale/analogico con Arduino...
appena riesco a cavarne fuori qualcosa...
per quello esistono degli integrati già fatti e tutto , credo che costino pure poco , molto meno dei 25 euro di Arduino Uno...

max996
Q4bert 19-01-13 12.34
Da quando ho scritto il primo post ho fatto qualche passo avanti!

Riesco a far inviare da Arduino tutti i comandi midi al PC: NoteON, OFF, Volume, CC# ecc. Ho già realizzato un Pitch/Mod con un vecchio joystick analogico. Vi assicuro che la programmazione non è niente di fantascientifico. Esistono tantissime librerie già pronte, anche quella MIDI, e infiniti esempi a cui attingere.

Insomma, per ora mi sto divertendo! L'unica cosa negativa, se qualcuno fosse interessato, è l'interfaccia USB-MIDI tramite HID device, che al momento, diversamente da come scritto nel primo post, non è direttamente supportata da Arduino Leonardo (ma viene supportata da altri modelli). Nei miei esperimenti passo attraverso la COM virtuale.

Edited 19 Gen. 2013 18:34
max996 19-01-13 16.22
ma se volessi realizzare una specie di Launch Pad? oppure una serie di knobs per mdificare ad esempio i valori di ADSR e altre cose? quanti ne potresti collegare? puoi postare qualche foto ? mi interesserebbe sapere qualcosa di più . Sapevo dell'esitenza di qualche libreria, ma ancora non ho approfondito nulla., sono solo incuriosito , ma non è detto che un giorno riesca a giocarci

max996
pask976 19-01-13 16.27
ciao max,
ma quelli che ho visto sono Doepfer e costano 110/130€!
forse non mi sono spiegato...
vorrei costruire un convetitore di dati midi in CV/Gate per synth analogici...
grazie ciao
Q4bert 19-01-13 19.41
max996 ha scritto:
ma se volessi realizzare una specie di Launch Pad? oppure una serie di knobs per mdificare ad esempio i valori di ADSR e altre cose? quanti ne potresti collegare?


Nei modelli standard, tipo l'UNO o il Leonardo, hai a disposizione una ventina di porte: 12 analogiche (knobs e faders) e 8 analogiche (pulsanti, pads). Ma se ne occorrono di più, non è un problema. Il sistema è modulare e con dei multiplexer ne puoi aggiungere quante ne vuoi.

Quanto al costo, niente a che vedere con Doepfer. Parliamo di 15/20 euro!

Q4bert 22-01-13 16.49
Lo schema elettrico è ormai pronto. Sto finendo di raccogliere i vari componenti e poi assemblo. Ho testato anche la parte sw e sembra tutto in ordine.

Aggiungo un paio di disegni di come immagino il controller finito.




Quello nero sotto il joystick è un touchpad per laptop. Per il resto, oltre al joystick (pith/mod), ho 8 faders con i relativi tasti di "mute" e 6 pulsanti assegnabili. Il tutto collegato e alimentato dal PC tramite USB.
maxpiano69 22-01-13 17.43
Bella roba Qbert, mi ero interessato un po' all'Arduino ma per mancanza di tempo non ho approfondito.
Ho visto che ci sono molti progetti relativi a MIDI e dintorni, un'ottima base da cui partire.

Consiglio: giacché ci sei mettine 9 di fader emo
Edited 22 Gen. 2013 17:30
Q4bert 22-01-13 18.18
maxpiano69 ha scritto:
Consiglio: giacché ci sei mettine 9 di fader emo
Edited 22 Gen. 2013 16:50


Sì, hai ragione: i fader sono già 9, 8 canali più 1 master.