Workshop protodeck (french)

Preview:

Citation preview

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