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]

sub26nico, 21:08, jeu. 19 Oct 2017: salut et bienvenue à rosjjim :-)
olinuxx, 15:28, mer. 18 Oct 2017: bonjour et bienvenue à Gopherlechien :-)
olinuxx, 08:46, mer. 18 Oct 2017: @Respire : contacte moi à l'adresse info HATTE linuxmao POINGT org
sub26nico, 23:46, mar. 17 Oct 2017: Salut et bienvenue à Fonky62 :-)
Pascal, 21:03, mar. 17 Oct 2017: Je crois qu'on peut y aller àdonf maintenant ;)
Pascal, 21:02, mar. 17 Oct 2017: avec un coreI5 on peut faire ca sans soucis :-) crash test ben pas de crash ! renoise + ardour + reaper + bitwig + fusion + lightworks + resolve. j'ai pas réussi a planter le PC !!!!
Pascal, 21:02, mar. 17 Oct 2017: Merci sans doute à Apple qui tourne en rond...
Pascal, 21:01, mar. 17 Oct 2017: Pendant des années Linux en MAO vidéo c'était un peu la galère... et puis...
olinuxx, 18:36, mar. 17 Oct 2017: bonjour et bienvenue à Respire :-)
bluedid29, 14:28, mar. 17 Oct 2017: Perso je suis passé (au moins en MAO) sur l'excellente distribution Debian Librazik réalisé par le talentueux olinuxx ! :-)
bluedid29, 23:06, lun. 16 Oct 2017: Voilà, je ne fais que relayer l'info... ;) Inscription ici : /
bluedid29, 23:05, lun. 16 Oct 2017: Hello ! Ubuntu-fr organise une ubuntu party et recherche à Paris à la cité des sciences et de l'industrie (25 et 26 nov.) des personnes qui pourraient y proposer une conférence, un atelier