Re: [PD] live coding, [was: Re: paranoid pd]
Hi Tim, > I havent seen many examples yet around here though. > Are many people doing this with pd ? The pd-graz group has done a variant of live-coding in its 'blind date' performances. There we take a teamwork approach, letting multiple players edit the same patch at the same time on stage during performance. In the past this was done using multiple mice and keyboards connected to one machine, but we switched to IOhannes' 'multipd' which uses a special proxy written in pd itself which interconnects itself between the gui and dsp part of pd and contributes all events (mouse clicks, object creation) amonst various clients. For the live coding itself, we decide not to use too many abstractions, since we require our patches to be readable by all players, and to make the coding reproduceable to the audience. We definitely start from zero, so the beginning of each concert is, well, silence. The past performances of pd-graz were at Musikprotokoll Graz, Roxy/NoD Praha, PdConvention2 Montreal. See: http://pd-graz.mur.at/concerts/blinddate/praha/praha_pics http://umlaeute.mur.at/Members/zmoelnig/dissertation/papers/pd2007/patchingtogether_slides.pdf glg, PP > Is there an audience for it, or is it just pd-geeks who enjoy it? (not > that th?t's not an audience ofcourse :) ) > Do you start from zero, or do you open an existing patch and start > modifying that ? > do you restrict yourself to 'basic' objects, or do you use alot of > abstractions (so the audience doesn't really see things being built-up > from zero)? > > Tim > ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] live coding, [was: Re: paranoid pd]
hard off a écrit : > i just had a try at it, > > wouldn't say it sounded particularly amazing, but i managed to build > enough up in a few minutes to make it kind of interesting. will try > again later and see if practice makes things better. > > best idea i came up with in the first run: > > [key] > | > [t b] > | > [random 10] > | > [sel 0 1 2 3 4 5 6 7 8 9] > > > that way, while i was coding, sounds were being changed and triggered > by keystrokes. > > > > personally i think if you're going to do live coding, you should do it > from scratch without using abstractions. Hello, using abstraction would be cheating, :p. It would be bummer to not use useful list-abs, or some RTC, and obviously, the doc files, where the consultation almost always turns to livecoding. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] live coding, [was: Re: paranoid pd]
hard off a écrit : > i'm doing a talk in delhi next month on pure data for live > performance, so i will definitely incorporate some live coding in > there, > > any tips and tricks people have found useful would be much appreciated. you could record into a buffer what is thrown to dac~ and rediffuse it randomly or following the rule you find at the moment you do it. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] live coding, [was: Re: paranoid pd]
i'm doing a talk in delhi next month on pure data for live performance, so i will definitely incorporate some live coding in there, any tips and tricks people have found useful would be much appreciated. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] live coding, [was: Re: paranoid pd]
i just had a try at it, wouldn't say it sounded particularly amazing, but i managed to build enough up in a few minutes to make it kind of interesting. will try again later and see if practice makes things better. best idea i came up with in the first run: [key] | [t b] | [random 10] | [sel 0 1 2 3 4 5 6 7 8 9] that way, while i was coding, sounds were being changed and triggered by keystrokes. personally i think if you're going to do live coding, you should do it from scratch without using abstractions. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] live coding, [was: Re: paranoid pd]
hi, livecoding is one of my favorite use of PureData, it's the way I've had the best fun with it at least,( sigmund~ is quite cool in this context,) and once the piece is over, it won't be saved, like a mandala. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] live coding, [was: Re: paranoid pd]
1) Think in a live situation, you want to close a sub patch but you >>> accidentally close the main patch.. DISASTROUS! :-) >>> Do you actually _have_ to handle closing and opening patcher windows while >>> doing a live performance ? >>> I think your setup and/or patch should make that unnecessary (or >>> automatic...). >>> >> True, but can you really be sure of everything once you're onstage??? > > Livecoding > speaking of which; yes this has become quite common I guess, I havent seen many examples yet around here though. Are many people doing this with pd ? Is there an audience for it, or is it just pd-geeks who enjoy it? (not that thát's not an audience ofcourse :) ) Do you start from zero, or do you open an existing patch and start modifying that ? do you restrict yourself to 'basic' objects, or do you use alot of abstractions (so the audience doesn't really see things being built-up from zero)? Tim ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list