a graphical sequencer dedicated to pure-data Graz ... - Damien Henry

Sep 28, 2004 - •Graphical score are OPEN : no more fixed symbol like in the classical ... •Use XML files. •Use the FUDI ... •The only developer is overbooked !
587KB taille 0 téléchargements 245 vues
PTL, a g raphical s equencer dedicated to pure-data

G raz, I.E.M. 2004

Damien HE NR Y

Paris

•Acous tical E ngineer •C ode s ince ZX81 •Play electronic mus ic s ince AWE 32 •Us e pd s ince vers ion 27 •C reate the « pd internal ms g  » documentation •C reate Xgui a s et of objects to allows a pd us er to create any kind of graphical interface. •Give pd cours es for artis ts & engineer •Play in chdh band (tonight @ MK L) •Damien.henry@ dh7.net

Plan : •Graphical s cores and electronic mus ic ? •Midi (and electronic mus ic) •Alternatives •Ptl : goals •Ptl s hort demo •Problems •C onclus ion

G raphical s cores

Iannis XENAK IS , Mycenae alpha

G raphical s cores

Cornelius Cardew, Treatise

G raphical s cores

Cornelius Cardew, Treatise

Stockhausen, Super formula for Licht.

G raphical s cores •Graphical s cores s eems to fit particularly well the aim of repres enting E lectronic mus ic. •Graphical s core are OPE N : no more fixed s ymbol like in the clas s ical notation s ys tem •The author of a g raphical s core is free to us e any graphical pattern and as s ociate them with any kind of s ound.

M idi is dead ? •Midi is too limited regarding what pd offer. •Pd is hard to drive us ing a clas s ical s equencer •New s olution like OS C are coming and s eems to be good and us ed.

Alternatives

Open mus ic, Ircam

Alternatives

Pure data data-

Alternatives

PTL

Why PTL ? •Today no s equencer dedicated to graphical s cores . •Today there is no OS C s equencer. •No s equencer is able record live performance when us ing hi-res olution devices (like kroonde from la-kitchen.fr) ; edit it ; replay.

Why PTL ? •Us ing pure-data as a s equencer for recording, drawing and playing a graphical s core s eems to be pos s ible us ing data-s tructures ; but it’s a s killed work to create s uch a complex pd patch. Moreover, bas ic features like zooming or s plitting events are not implemented yet. •C reating a s tand alone s olution is more flexible : you can us e it to drive pd or to export a qlis t, create a patch, drive any other OS C ins trument.

PTL G oal •Offer to compos er an eas y to us e interface for creating and playing graphical s core •No pre-defined link between graphic and s ound, this mus t be up to the compos er.

PTL – combine event

PTL s hort demo

PTL today (28/9/2004) •PTL is implemented in java •Us e XML files •Us e the FUDI protocol for driving pd. •Us e inheritance for eas y extens ion for any new ptlobject. •Is able to render a Qlis t. •Open S ource Licence

Problems •PTL is poorly des ign : no undo redo chain ; not bas ed onto a robus t Document-view model. •The us er graphic interface is too s low •No documentation  •OS C not implemented yet •The only developer is overbooked !

Future •R edes ign for undo redo, quicker us er interface. •OS C •E xport as pd-patch ? •R ender as patch ? •R ender as cS core ? •Implement s ound and open GL ;-)

Help ! •I won’t s ucceed this project alone •Need for other contributor : documentation, coding, tes ting. •Main hot topics : s peed up the us er interface ; find a better des ign. •=> Damien.henry@ dh7.net

C onclus ion •There is a place for a s tand alone s oftware dedicated to graphical s core for electronic mus ic. •PTL offer the compos er a tools to create, edit, record and play, graphical s core that looks the way he want. •C ontributions are needed to achieve the project.