Tutorial Midilickuino :

Le but de ce tutorial est de jouer des notes MIDI depuis Arduino vers votre synthétiseur ou appareil MIDI.

Pour ce tutorial vous avez besoin de :
-1 x Arduino
-Arduino software (version 1.0 ou plus)
-1 x Midilickuino
-1 x câble USB
        -1 x câble MIDI
-1 x appareil compatible avec la norme MIDI (ici une X0xb0x)



1-Commençons par connecter Midilickuino avec Arduino et Arduino à votre ordinateur

Arduino midi shield controleur DIY e-licktronic

 

 
2-Connecter MIDI OUT de Midilickuino vers MIDI IN de votre synthétiseur ou expander MIDI
 

Arduino midi shield controleur DIY e-licktronic

 


3-Ouvrez le logiciel Arduino , allez dans Fichier>Exemples>Communication>MIDI  et ouvrez le sketch



4-Placez les commutateurs S2 de la platine Midilickuino sur la position « PROG »
 

Arduino midi shield controleur DIY e-licktronic

 


5-Lancez le téléversement en cliquant sur la flèche en haut à gauche

 


6-Mettez votre synthétiseur sur le canal MIDI 1, vous devriez  l’entendre jouer les notes de F#0
à F#5 en séquence.

 


7-Vous pouvez maintenant si vous le désirez changer le canal MIDI dans la fonction "noteOn" en
changeant la valeur 0x90.
Cette valeur est un nombre hexadécimal de 8bits qui correspond au type de message et au
canal MIDI. (cf. norme MIDI)

Nous allons le décomposer pour cela convertissons le en binaire : 
       0x90 =B10010000 (utiliser la calculatrice de Windows pour la conversion).
Les 4 premiers bits correspondent au type de message :
      1001 = note ON
Les 4 derniers bits correspondent au canal MIDI (ce qui nous intéresse) :
      0000 = canal 1
Si nous voulons sélectionner un autre canal :
     0001=canal 2
     0010=canal 3
     0011=canal 4
     Etc.

  Par exemple sélectionnons le message noteON sur le canal 9 :
                
                  B10011000 =  0x98

Retournons dans le sketch et remplaçons toutes les valeurs 0x90 par 0x98
 
Ensuite on reprend à l’étape 4, sans oubliez de mettre le synthétiseur sur le canal 9 (ou celui que
 vous avez choisi)

Voila vous entrez dans le monde d’Arduino et de la communication MIDI .