Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:teensymiditouchcontroller

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:teensymiditouchcontroller [2015/03/31 22:01]
arbuste [Tutoriel]
projets:teensymiditouchcontroller [2015/04/01 10:16]
resonance supprimée
Ligne 52: Ligne 52:
 Ce tutoriel documente la construction d'un Controleur Midi Usb avec: Ce tutoriel documente la construction d'un Controleur Midi Usb avec:
  
- - 12 touches tactiles qui envoient des notes MIDI\\+ - 12 touches tactiles qui envoient des notes MIDI. Petite précision: nous n'avons pas trouvé comment exploiter la pression/surface de contact comme une donnée utilisable musicalement. Cette donnée n'est pas documentée chez PJRC, qui produit les teensy.\\
  - 8 entrées analogiques qui lisent des potentiomètres et envoient des Control Change (CC) MIDI\\  - 8 entrées analogiques qui lisent des potentiomètres et envoient des Control Change (CC) MIDI\\
  - 4 entrées digitales qui envoient des Control Change\\  - 4 entrées digitales qui envoient des Control Change\\
Ligne 97: Ligne 97:
  
 voilà ma version du code qui a été utilisée sur les contrôleurs (j'ai laissé des parties en commentaires) : voilà ma version du code qui a été utilisée sur les contrôleurs (j'ai laissé des parties en commentaires) :
 +
 +**Dans le code ci dessous, les entrées touch numérotées de 1 à 12 envoient les notes 36 à 47 (vélocité 0 ou 127, soit note on et note off) (de Do à Si chromatiquement), toutes les données midi sont transmises sur le canal midi 1 (facilement modifiable dans le code), les entrées analogiques envoient des control changes qui varient entre 0 et 127  (CC 50 à 57), et les entrées digitales envoient des control changes (CC 10 à 13) qui auront soit une valeur de 0 soit une valeur de 127 (0 = off, 127 = on).**
  
 <code> <code>
Ligne 285: Ligne 287:
  
 Pour cabler les entrées "touch": simplement connecter la pièce métallique conductrice à un fil qui va à une des entrées "touch" de la carte. Pour notre part, nous avons dessiné un clavier stylisé qui a été découpé et fraisé dans de la plaque en cuivre au Fablab de Marseille.  Pour cabler les entrées "touch": simplement connecter la pièce métallique conductrice à un fil qui va à une des entrées "touch" de la carte. Pour notre part, nous avons dessiné un clavier stylisé qui a été découpé et fraisé dans de la plaque en cuivre au Fablab de Marseille. 
 +
 +
 +**TEST:**
 +
 +voilà un patch Pure Data pour tester la carte (avec le code ci dessus uploadé):
 +
 +{{:projets:test_touch_teensy.pd.zip|}}
 +
  
 quelques photos de notre réalisation: quelques photos de notre réalisation:
Ligne 295: Ligne 305:
  
  
-**Dans le code ci dessus, les entrées touch numérotées de 1 à 12 envoient les notes 36 à 47 (de Do à Do chromatiquement), toutes les données midi sont transmises sur le canal midi 1 (facilement modifiable dans le code), les entrées analogiques envoient des control changes qui varient entre 0 et 127  (CC 50 à 57), et les entrées digitales envoient des control changes (CC 10 à 13) qui auront soit une valeur de 0 soit une valeur de 127 (0 = off, 127 = on).**