Pages: [1]   Go Down
Author Topic: Drum Machine (Midi Controller)  (Read 576 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti.
Voglio realizzare una drum machine con arduino, collegata direttamente a una virtual drum (plug in).
In pratica sono partito da un sensore di forza che quando viene percosso genera un segnale che finirà in un ingresso analogico dell'arduino e "controllerà"
il plug-in in questione. (Esempio, batto sul sensore 1= riproduci il suono della cassa di quel plug in; batto sul sensore 2= riproduci il rullante, ecc..)
La mia domanda è, come faccio a far dialogare il programma di arduino con il plug in? (come plug in pensavo di usare o drumaxx o ez drummer)

Grazie in anticipo
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22651
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma questa drum machine (cos'è?) è un dispositivo a sé stante o è qualcosa che colleghi al computer?
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La collego al pc tramite arduino.
Arduino lo uso per gli ingressi analogici così da prendere l'input da un sensore esterno..
   <---- una cosa tipo questa
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Guarda io stò realizzando una Pedaliera MIDI e secondo me ti servirebbe qualcosa di simile, solo che invece di mandare Program Change dovresti inviare Control Change e mapparli dal sequencer del programma dialogando tramite MIDI.
Inoltre se deve essere sensibile alla pressione, devi avere anche dei Pad che possono convertire la pressione in segnale elettrico che poi converti in segnale MIDI, se non erro è la velocity che si occupa di questo e ha un valore da 0-127 o 1-128.

Spero di non aver detto troppe castronerie. smiley

Saluti
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Riguardo la parte del sensore sono apposto.
E' riguardo alla parte del programma informatico che ho serissimi problemi smiley-sad
Puoi darmi qualche dritta?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non sò quanto posso aiutarti è da un mese che ho messo le mani su Arduino e quindi prendi tutto con le pinze.

Se devi inviare messaggi midi ti devi scaricare una libreria MIDI
http://playground.arduino.cc/Main/MIDILibrary

Se devi inviare control change tramite pushbutton sicuramente avrai bisogno della libreria Bounce (antirimbalzo), in pratica controlli per quanti millisecondi vuoi inviare messaggi midi, perchè altrimenti ne mandi decine ogni volta che premi il pulsante.
http://playground.arduino.cc/code/bounce

Poi devi monitorare in fase di test quello che invii, io mi sono scaricato il MIDIox che è un programma che ha la possibilità di far vedere sullo schermo del tuo Pc i messaggi midi in entrata ed uscita.
http://www.midiox.com/

Se ti può essere utile questo è il post della mia Pedaliera:
http://forum.arduino.cc/index.php?topic=164405.0

per il momento ho messo da parte la parte MIDI per concentrarmi sul Display LCD, perchè in prima istanza la programmerò solo tramite Arduino e al punto dove sono arrivato mi dovrebbe bastare.

Saluti

Logged

Pages: [1]   Go Up
Jump to: