26
La protodeck un plongeon dans la technologie pour créer plus intuitivement [julien Bayle]

Workshop protodeck (french)

Embed Size (px)

Citation preview

Page 1: Workshop protodeck (french)

La protodeckun plongeon dans la technologie

pour créer plus intuitivement

[julien Bayle]

Page 2: Workshop protodeck (french)

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

Page 3: Workshop protodeck (french)

SOMMAIRE

présentation rapide

⇨ contexte/pré-requis & besoins

⇨ solution MIDIBOX et conception

⇨ perspectives et évolutions

démonstration

Page 4: Workshop protodeck (french)

PRÉSENTATIONRAPIDE

Page 5: Workshop protodeck (french)

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

Page 6: Workshop protodeck (french)

CONTEXTE,PRÉ-REQUIS

&BESOINS

Page 7: Workshop protodeck (french)

AVANT: 1 fonction = 1 équipement

potentiomètres

LEDs

boutons

Page 8: Workshop protodeck (french)

PEU A PEU : Σ fonctions = 1 équipement

atelier // la protodeck (julien bayle)

potentiomètres

LEDs

boutons

Page 9: Workshop protodeck (french)

interface intuitive???

écran/souris/clavier = informatique...

Page 10: Workshop protodeck (french)

L'environnement Ableton Live

DAW = Digital Audio Workstation = Station de travail audio-numérique

ABLETON LIVE =

Page 11: Workshop protodeck (french)

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

Page 12: Workshop protodeck (french)

Mon environnement de travail

Page 13: Workshop protodeck (french)

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...)

Page 14: Workshop protodeck (french)

Ableton Live et le monde physique

MIDI

MIDI pour accéder à toutes les fonctions accessible par l'interface graphique...

...et le reste ?

Page 15: Workshop protodeck (french)

Ableton Live et max for live

max for live & Live APIpour communiquer avec l'ensemble du moteur Live

MIDI

Page 16: Workshop protodeck (french)

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 ...

Page 17: Workshop protodeck (french)

L'ENVIRONNEMENTMIDIBOX

&LA CONCEPTION

Page 18: Workshop protodeck (french)

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 !

Page 19: Workshop protodeck (french)

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.

Page 20: Workshop protodeck (french)

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

+...

Page 21: Workshop protodeck (french)

L'ENVIRONNEMENT MIDIBOX

LE SOFTWARE

(communauté midibox)

Page 22: Workshop protodeck (french)

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)

Page 23: Workshop protodeck (french)

PERSPECTIVES&

ÉVOLUTION

Page 24: Workshop protodeck (french)

évolutions possibles

core32 et OSC et USBcontrole autre soft (vidéo via jitter)

Page 25: Workshop protodeck (french)

CONCLUSION

Page 26: Workshop protodeck (french)

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