La protodeckun plongeon dans la technologie
pour créer plus intuitivement
[julien Bayle]
OBJECTIFS & MOYENS
- comprendre pourquoi la technologie est un atout de la création et de l'expression artistique à travers un exemple- découvrir les environnements Ableton Live, max for live et max/msp- découvrir l'environnement do-it-yourself opensource: MIDIBOX- découvrir la conception de la protodeck de l'idée à la boîte
⇨ mode questions & réponses
⇨ diaporama & visuels des logiciels utilisés
⇨ démo de la protodeck
SOMMAIRE
présentation rapide
⇨ contexte/pré-requis & besoins
⇨ solution MIDIBOX et conception
⇨ perspectives et évolutions
démonstration
PRÉSENTATIONRAPIDE
PRESENTATIONjulien bayle34 ans
1990-2000 ⇨ création musicale avec Cubase, SoundForge et différents synthétiseurs, boîtes à rythmes et effetsDepuis 2000 ⇨ utilisation exclusive de l'ordinateur comme base de synthèse, de sampling et séquenceurDepuis 2005 ⇨ utilisation d'Ableton Live et de max/msp, Reaktor ; pratique de l'électronique avec Arduino, Wiring2009 ⇨ conception et réalisation de la protodeck et private beta-testeur pour max for live2010 ⇨ présentations, ateliers, performances live, stages & création Design the Media
↻ Pratique intensive d'Ableton Live Suite, max/msp/jitter et max for live
↻ Pratique du C/C++, java, python, javascript, php, html
↻ Très bonne connaissance du design d'interface homme-machine (midibox, arduino/wiring)
↻ Designer, assembleur et utilisateur de la protodeck (interface midi pour d'Ableton Live)
↻ Expérience des stages/ateliers/tutorat universitaire et autres enseignements
↻ Certification Ableton en cours
CONTEXTE,PRÉ-REQUIS
&BESOINS
AVANT: 1 fonction = 1 équipement
potentiomètres
LEDs
boutons
PEU A PEU : Σ fonctions = 1 équipement
atelier // la protodeck (julien bayle)
potentiomètres
LEDs
boutons
interface intuitive???
écran/souris/clavier = informatique...
L'environnement Ableton Live
DAW = Digital Audio Workstation = Station de travail audio-numérique
ABLETON LIVE =
Mon environnement de travail
liveset = 8 pistes + 2 retours + pistes dédiées au contrôleur
⇨ 8 pistes = 4 + 4⇨ 2 retours = 1 delay machine + 1 reverb/resonator
⇨ pistes dédiées au contrôleur = communication & interface
Mon environnement de travail
L'environnement max / msp / jitter
max/msp/jitter est un environnement interactif de programmation pour la musique, le son et les médias en général.
MAX= environnement graphique + objets de base
MSP= objets spécifiques
musique & son
jitter = objets spécifiques
video & 3D (& matrices & ...)
external(C/C++,java,
python...)
Ableton Live et le monde physique
MIDI
MIDI pour accéder à toutes les fonctions accessible par l'interface graphique...
...et le reste ?
Ableton Live et max for live
max for live & Live APIpour communiquer avec l'ensemble du moteur Live
MIDI
le besoin
- controle et feedback- ultra-adapté à mes habitudes- flexible au cas où le liveset change- fiable- solide- pas de sous sous sous menus(- le moins cher possible)
Sur le marché:- APC20, APC40- Monome- Kore-
Les communautés diy- Arduino- MIDIBOX-
tous propriétaires à part le monome qui ne comporte pas de potentiomètres et qui n'est pas extensible ...
L'ENVIRONNEMENTMIDIBOX
&LA CONCEPTION
le choix
- existe solutions propriétaires=>> plongé dans le diy- regard du côté de l'open-source (arduino/wiring, midibox)open-source = communauté- midibox semble le plus fiable, éprouvé, flexibleMIOS, application, modulescommunauté
envie de partager pour la diffusion du savoir donc GO !
L'ENVIRONNEMENT MIDIBOX
MIDIBOX = MIOS/APPLICATION + HARDWARE
C'est un environnement crée par Thorsten Klöse.
C'est une communauté relativement importante qui développe, échange, débat, documente sur les technologies de création de contrôleur MIDI, OSC sur un mode do-it-yourself.
L'ENVIRONNEMENT MIDIBOX
LE HARDWARE
Σ MODULES =CORE+DIN (Digital Inputs) + boutons/Switchs +...+AIN (Analog Inputs) + potentiomètres linéaires/rotatifs +...+DOUT (Digital Outputs) + Leds +...+AOUT (Analog Outputs) + moteurs pour faders
+...
L'ENVIRONNEMENT MIDIBOX
LE SOFTWARE
(communauté midibox)
le making of
l'existant : ableton live et mon live setil fallait que je sache ce que pouvait faire ableton live, max for live (beta), etcaccès à l'API Live (au delà du GUI)ok je peux faire ce que je veux
hardware- spécifications (nbre boutons, leds etc. face avant)- design architecture des modules et besoin de PCB- conception des circuits imprimés- fabrication de la boîte + panneau d'alu- élaboration du firmware
software & interface- ableton live et max for live- élaboration de l'interface (description de tout + JS)
PERSPECTIVES&
ÉVOLUTION
évolutions possibles
core32 et OSC et USBcontrole autre soft (vidéo via jitter)
CONCLUSION
conclusions
lancez vousfaites VOS interfaces, vos controlleurs comme VOUS le voulezdites vous que les détails importent peu, mais que vous serez à un moment obligés d'y rentrer
vous en sortirez enrichis techniquement et surtout, si le seul but est l'utilisation vous aurez votre interface idéale pour controler ce que vous souhaitez