Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Fabrication d'un Pédalier USB OSC
Instrumentiste live voulant contrôler son DAW favori sans les mains ? Faites vous un pédalier USB pour communiquer en OSC avec ce que vous souhaitez !

Démo sur youtube



Voilà à quoi ressemblait le prototype chez moi.

Image
Image

Et la version finale (avouez que ça a plus de gueule non ?)

Image
Image
Image

Introduction


Bon, rendons à César ce qui appartient à César, pour le code du Teensy, j'ai pioché allègrement dans ce que l'AMMD a réalisé ici . Merci à eux pour l'inspiration et pour le code !

Pour le front-end python, c'est purement de mon cru ;)

Matériel


Niveau matériel, c'est très simple, il faut juste :

  • une carte Teensy 2 (~15€ nu, ~20€ avec les pins si l'on souhaite prototyper et mettre ça sur une breadboard). Je crois avoir eu la mienne sur snootlab , mais elle est aussi disponible par exemple sur floris.cc . Je vais tenter avec une carte Adafruit Pro Trinket - 5V 16MHz , qui coûte moins cher. Je vous dirais quand ce sera fait !
  • jusqu'à 23 interrupteurs SPST momentanés : c'est le maximum accessible directement sur la carte Teensy. Au-delà, il faudra faire de la « vraie » électronique et un peu plus de C pour gérer ça ^^. J'ai eu les miens sur mamothelectronics pour 3,20€ l'unité.
  • une pédale (optionnelle) pour contrôler le volume (en vrai, on peut contrôler un peu ce qu'on veut avec). J'ai pris une Bespeco VM12 pour 13€, ça fonctionne du tonnerre !
  • un câble pour séparer le jack stéréo (Hosa STP-201 par exemple)
  • une embase jack stereo femelle 6.35 (ici )
  • un câble mini-usb/micro-usb selon la carte utilisée
  • plein de fils !

Montage électronique


Pour le montage, on peut difficilement faire plus simple. Le seul truc à savoir, c'est que sur l'embase, les pins sont la masse, le VCC puis le « variable » (en partant de l'entrée de l'embase).

Image

Le seul truc à savoir si vous utilisez une pédale, c'est que sur l'embase, les pins sont (en partant de l'entrée de l'embase) : la masse, le VCC puis le « variable » à brancher sur le pin F0.

Logiciel


2 logiciels concoctés par mes soins sont disponibles sur github, permettant pour l'un d'envoyer des paquets raw HID au PC en usb, et pour le second d'interpréter ces entrées et d'envoyer des messages OSC en fonction.

Pedaliero


Sur github

Ce logiciel permet à votre carte teensy d'envoyer des messages raw HID à votre ordinateur par usb. Il permet actuellement de brancher jusqu'à 23 interrupteurs et 1 potentiomètre (sur le pin F0). Si vous trouvez un moyen d'avoir d'autres entrées analogiques qui marchent, dites le moi ou mieux, faites une pull request sur github !

Personnellement, je m'en sers donc avec juste 6 interrupteurs et une pédale de volume.

pySL


Sur github

Image

Ce logiciel sert à la fois d'interface graphique pour voir votre pédalier, mais surtout d'envoyeur de message OSC. J'ai essayé de rendre la documentation le plus clair possible sur la page github (en anglais).

Je m'en sers pour communiquer avec SooperLooper en OSC, mais c'est très facilement adaptable par le biais d'un fichier de configuration simple pour communiquer avec n'importe quel logiciel en OSC.

Liens



Collaborateur(s) de cette page : kluck et olinuxx .
Page dernièrement modifiée le Vendredi 18 mars 2016 08:33:19 par kluck.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 18:48, dim. 19 mars 2023: Bonjour et bienvenue à Midolaarbi11@gmail.com cool
ravik857, 21:02, mar. 14 mars 2023: des nouvelles de cassis36 ? pas vu en 2023. La commu est-elle intéressée par la cornemuse ?
calixtus06, 21:32, lun. 13 mars 2023: Bonjour et bienvenue à Karamba :-)
karamba, 19:15, lun. 13 mars 2023: Bonjour à tous! Et merci de m'accueillir sur ce site que je consulte depuis de nombreuses années, sans avoir franchi le cap de l'inscription.
olinuxx, 11:39, dim. 12 mars 2023: Bonjour et bienvenue à ravik857 cool
olinuxx, 10:50, dim. 12 mars 2023: @KABORE Alain : il semble qu'il y ait un soucis avec l'adresse courriel que vous utilisez pour vous inscrire. Veuillez essayer avec une autre adresse courriel (pas yahoo).
sub26nico, 13:37, ven. 10 mars 2023: Sympa ce petit eq, pas vraiment transparent : [Lien]
calixtus06, 07:03, jeu. 09 mars 2023: Bonjour et bienvenue à Tux le Manchot et Johnbass :-)
allany, 11:26, mer. 08 mars 2023: Pour garder l'moral, pas d'gardénal, juste l'éditorial ! [Lien]
CyrilRos, 19:07, lun. 06 mars 2023: Bonjour cinnamon [Lien]
calixtus06, 07:14, dim. 05 mars 2023: Bonjour et bienvenue à banbino38 :-)
calixtus06, 06:58, ven. 03 mars 2023: bonjour et bienvenue à mamava et Mojo2foisfort :-)