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]

PascalC67, 15:21, dim. 26 Jun 2022: Merci Olinuxx :-)
olinuxx, 08:51, dim. 26 Jun 2022: Merci pour les retours Bluedid29 et PascalC67. Bonnes musiques à vous !
olinuxx, 08:51, dim. 26 Jun 2022: Bonjour et bienvenue à PascalC67 cool
PascalC67, 00:23, dim. 26 Jun 2022: Bien joué Olinuxx. :-) Librazik4 + Harrison Mixbus 32C + Bitwig studio 4 + 01V96i
bluedid29, 22:12, sam. 25 Jun 2022: Test en cours LibraZiK-4 et nouvelle interface audio Audient iD4... ...tout se passe bien, super boulot olinuxx :-)
PascalC67, 19:39, sam. 25 Jun 2022: Bonsoir. retour d'un ancien. Je vais tenter une installe de Librazik 4 sur l'un de mes HPZ sous XEon et 01V96i. Si ca tourne bien j'envisagerai ... de connecter une carte MERGING via AES67 dessus en ethernet
Jim-Bo33, 16:42, sam. 25 Jun 2022: Bonjour Olinux, finalement j'ai retrouvert mon login et mon logon. tout va bien
bluedid29, 19:24, ven. 24 Jun 2022: Et hop,distribution LibraZiK-4 installée à partir de Debian 11 Voyager, y'a plus qu'à tester ! Bon week-end :-)
olinuxx, 20:50, mer. 22 Jun 2022: Bonjour et bienvenue à agp cool
olinuxx, 22:35, ven. 17 Jun 2022: Bonjour et bienvenue à lerenti cool
Haldolcoma, 01:51, mar. 14 Jun 2022: Il y a un djinn dans ma machine
olinuxx, 17:52, sam. 11 Jun 2022: Bonjour et bienvenue à Haldolcoma cool