C12

Description

C12

Contrôleur Midi DIY avec 12 touches. On utilise ici un module très pratique à connecter à l'Arduino, le module MPR121 qui permet de capter des zones par effet capacitif. Grâce à cet effet, n'importe quelle matière un peu conductrice peut devenir un bouton par exemple. C'est l'exemple connu des interfaces Makey Makey. On a ainsi un contrôleur MIDI vraiment pas cher et très personnalisable.

Matériel

  • Arduino
  • Module MPR121
  • Scotch aluminium ou cuivre
  • Matériels de prototypage : plaque, soudure, des fils, connecteurs, …
  • Une planche

Tutoriel

Connectique

Attention, sur une Leonardo les pins SDA et SCL sont respectivement les sorties numériques D2 et D3, et non pas A4 et A5 comme pour une UNO.

Souder les composants

Couper les fils et souder les touches de scotch

On peut graver au laser sur le bois les bords des touches

Ta da !

Code

  • Convertir une UNO ou une Leonardo en contrôleur Midi comme expliquée ici sur la page Arduino et MIDI
  • Télécharger et installer la bibliothèque permettant de communiquer avec le MP121 : Adafruit_MPR121
  • Téléverser le code Leonardo (pour une UNO il suffit de télécharger la bibliothèque MIDI et de remplacer les “usbMIDI” par “MIDI”)

Code C12-Leonardo

Utilisation

Un exemple de réception dans Pure Data. Les capteurs envoient le nombre 127 s'ils sont touchés, sinon c'est 0.

Exemples

Photos