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