Informatique musicale : créer un séquenceur pas-à-pas avec Python

Informatique musicale : créer un séquenceur pas-à-pas avec Python

Pycon-Fr 2016, Rennes

Aujourd’hui, que ce soit via « Maschine » de Native Instruments, « Push » de Ableton, ou encore via des machines à l’esprit plus vintage comme le « Dark Time » de Doepfer ou des émulations de vieilles boites à rythmes, les musiciens retrouvent le goût du séquencement pas à pas ou « Step Sequencing ».
Le bidouilleur que je suis avait envie de détourner son matériel pour reproduire ce type d’outil de création…

Après une introduction au MIDI et aux principes d’un séquenceur, nous verrons comment nous pouvons, avec Python et la librairie mido, « hacker » un certain synthétiseur hardware pour en faire un séquenceur pas à pas, à l’aide d’une boucle d’événements. Nous essaierons même de l’interfacer avec Ableton Live pour contrôler non plus les sons du synthétiseur, mais des samples !

Vidéo disponible ici : https://www.pycon.fr/2016/videos/informatique-musicale-creer-un-sequenceur-pas-a-pas-avec-python.html

-----
Nowadays, using Native Instruments "Maschine", Ableton "Push", or machines with a vintage heritage such as Doepfer "Dark Time", musicians enjoy getting back to a special kind of sequencing which is step sequencing.
I wanted to hack with my current hardware to try and do the same as these tools.

After an introduction to MIDI and notions of sequencing, we will see how, thanks to Python and the Mido library, we can hack hardware to turn it into a step sequencer, using an event loop. We will try and interface our program with Ableton Live to control not only sounds from the synthetizer, but also trigger samples!

Video (in French) available @ https://www.pycon.fr/2016/videos/informatique-musicale-creer-un-sequenceur-pas-a-pas-avec-python.html

9a53fbe79231c78c893f258af967096e?s=128

Yann Gravrand

October 16, 2016
Tweet