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]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 17:39, lun. 30 mars 2020: Bonjour et bienvenue à JulienRadio cool
sub26nico, 23:48, dim. 29 mars 2020: Salut et bienvenue à Chihiro49130, Gigi, Ptilou, yudas, FF63, mimifloch, mvvl et tophque :-)
malt, 15:55, dim. 29 mars 2020: @Sahaathyva. Je n'avais pas vu ton post!
malt, 15:51, dim. 29 mars 2020: Ardour 6.0-pre1: [Lien]
sub26nico, 20:50, ven. 27 mars 2020: Salut et bienvenue à Topyweb, Serge Samson, ChtiJeff, Zeplead et Zonzon :-)
r1, 20:27, ven. 27 mars 2020: La joute 15 est sur les rails ! [Lien] Viendez jouer avec nous !!!
bluedid29, 17:13, ven. 27 mars 2020: Bon week-end, à fond encore sur Musescore et LibraZik-2... ...bientôt utilisation régulière sur LibraZik-3...
sub26nico, 14:11, ven. 27 mars 2020: @tolliac, ouvres un fil spécifique dans les forums.
tolliac, 11:41, ven. 27 mars 2020: Bonjour, je ne me suis intéressé jusqu'ici qu'à l'écriture de partitions via lilypond et Frescobaldi et pour résoudre des problèmes de lecture de fichiers MIDI je me retrouve dans l'univers de la MAO chaleureusement accueilli mais complètement perdu. quel
Sahaathyva, 09:08, ven. 27 mars 2020: 1 billet de mr Paul : [Lien]
Sahaathyva, 09:07, ven. 27 mars 2020: Salut a tous!
GuillaumeD, 10:58, jeu. 26 mars 2020: @sub26nico, merci pour le message et ravi de vous rejoindre. Le meilleur reste à venir... ;)