je me sert de live ableton comme séquenceur midi,
qui est relier a mon arduino uno par une prise midi que jai connecté sur l’entrée rx,
ensuite j’utilise 4 électros aimants qui s'active ou se désactive en fonction des notes midis reçu
exemple: la note on midi n°64 enclenche le solénoïde n° 1,
la note on midi n°65 enclenche le solénoïde n° 2;
etc..
tout marche, sauf que je n'arrive pas à faire de la polyphonie mon programme n'active qu’une note sur un accord,
j'ai pas trouver la solution,ou pas compris.. bien que j’ai vus des projets similaire fonctionner..
je joins le code pour montrer ou j'en suis..
, si quelqu’un peut m’aider ou me renseigner un lien, c’est vraiment sympa,
merci dans tout les cas !!
Dans ton sketch, quand tu reçoit une note, tu coupes tous les autres solénoides. Il faut couper le solénoide uniquement pour le note concernée
Par exemple pour la note 61
// lelectroaimant 1 sallume pour la note On n°61
if (channel == 144 && note == 61)
{
if (velocity > 0 )
digitalWrite(solenoide1, HIGH);
else
digitalWrite(solenoide1, LOW);
}
du coup sa marche, effectivement en regardant dans le moniteur il me donner rien en note off,
du coup jai repris un exemple midi de la librairie MIDI avec une fonction pour les note on et une autre pour les note off et la polyphonie marche!