2. 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
5. PRESENTATION
julien bayle
34 ans
1990-2000 ⇨ création musicale avec Cubase, SoundForge et différents synthétiseurs, boîtes à rythmes et effets
Depuis 2000 ⇨ utilisation exclusive de l'ordinateur comme base de synthèse, de sampling et séquenceur
Depuis 2005 ⇨ utilisation d'Ableton Live et de max/msp, Reaktor ; pratique de l'électronique avec Arduino, Wiring
2009 ⇨ conception et réalisation de la protodeck et private beta-testeur pour max for live
2010 ⇨ 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
13. 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...)
14. Ableton Live et le monde physique
MIDI
MIDI pour accéder à toutes les
fonctions accessible par
l'interface graphique...
...et le reste ?
15. Ableton Live et max for live
max for live & Live API
pour communiquer avec
l'ensemble du moteur Live
MIDI
16. 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 ...
18. 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é, flexible
MIOS, application, modules
communauté
envie de partager pour la diffusion du savoir donc GO !
19. 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.
20. 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
+...
22. le making of
l'existant : ableton live et mon live set
il fallait que je sache ce que pouvait faire ableton live, max for live (beta), etc
accè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)
26. conclusions
lancez vous
faites VOS interfaces, vos controlleurs comme VOUS le voulez
dites 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