Re: [PD] self-modifying and dynamic patching

2009-03-16 Thread Nicholas Mariette
I have an old patch called nm-grainer that used an earlier version of nqpoly to do granular synthesis using a self modifying patch to do variable polyphony. http://soundsorange.net/cmsimple/index.php?projects:nm-grainer_granular_synthesis_patch_for_Pd

Re: [PD] self-modifying and dynamic patching

2009-03-14 Thread Charles Henry
On Thu, Mar 12, 2009 at 6:21 PM, Luke Iannini lukex...@gmail.com wrote: Yes, the better solution methinks would be a vanilla* savebang to clear out the dynamic subpatch just before save.  But I suppose that requires acknowledging dynamic patching. lxi *the [tot]-based method just does not

Re: [PD] self-modifying and dynamic patching

2009-03-14 Thread IOhannes m zmölnig
Charles Henry wrote: There is a way to write the code for a new or create routine in your class via [loadbang], where did you get that impression from? [loadbang] does _not_ work as a constructor (it's too late). that's why i had written [initbang], which unfortunately never made it into Pd.

Re: [PD] self-modifying and dynamic patching

2009-03-14 Thread Mathieu Bouchard
On Sat, 14 Mar 2009, IOhannes m zmölnig wrote: where did you get that impression from? [loadbang] does _not_ work as a constructor (it's too late). that's why i had written [initbang], which unfortunately never made it into Pd. so you need a way to code a free or delete routine as well.

Re: [PD] self-modifying and dynamic patching

2009-03-14 Thread dmotd
i received this rationale from miller not too long ago for the hesitation in including iohannes' methods: Anyhow, I'm trying to think of a better mechanism for allowing abstractions to have variable numbers of inlets/outlets, so I'm hoping initbang won't be necessary in the long run. closebang,

Re: [PD] self-modifying and dynamic patching

2009-03-13 Thread Derek Holzer
Yeah, parazit was one of them! Thx! D. Hans-Christoph Steiner wrote: Perhaps you are thinking of parazit and pure. parazit is an object included in Pd-extended. And you can get Gerard Van Dongen's pure here: http://itp.nyu.edu/dataflow/uploads/tgb-pure.tar.gz .hc On Mar 12, 2009, at

Re: [PD] self-modifying and dynamic patching

2009-03-13 Thread Mathieu Bouchard
On Thu, 12 Mar 2009, IOhannes m zmoelnig wrote: however, my experiences with abcde were the main reason i s did not touch self-modifying patches for years and years. the lesson i learned was: never do self-modification in patches that other people will ever have to regularily use. (the

Re: [PD] self-modifying and dynamic patching

2009-03-13 Thread Michal Seta
See also [panN~] in xjimmies for an example of simple dynamically built abstraction that adapts to the number of channels you need for panning. ./MiS ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Max
the midi controller example is a good one i believe. here is what i did a while ago http://www.netpd.org/Midilearn Am 12.03.2009 um 03:27 schrieb Phil Stone: Hi Derek, Maybe a very simple example would be good. I have an Ozone MIDI- controller, and it has eight knobs, which send out

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread IOhannes m zmoelnig
Derek Holzer wrote: Hi all and thanks for chiming in on this thread. There was once, long ago, a simple mixer which dynamically created the busses and channels. If anyone can remember that one, it must have been 5 years ago, and was the first dynamic patch I had ever seen. could be my

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Derek Holzer
Thx IOhannes, IOhannes m zmoelnig wrote: Derek Holzer wrote: Hi all and thanks for chiming in on this thread. There was once, long ago, a simple mixer which dynamically created the busses and channels. If anyone can remember that one, it must have been 5 years ago, and was the first dynamic

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread João Pais
small stuff in the /jmmmp folder (if you have a night build from the last weeks), but more using data structures and namecanvasdialog. maybe not really total dynamic - sliders - pdcolors - there's a color matrix for data-s Would like to show some examples of dynamic and self-modifying Pd

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Derek Holzer
Hi all and thanks for chiming in on this thread. There was once, long ago, a simple mixer which dynamically created the busses and channels. If anyone can remember that one, it must have been 5 years ago, and was the first dynamic patch I had ever seen. Also fun, non-utilitarian ones, like

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread dmotd
hey derek.. i've done some hunting on your behalf, and i think i've found what you are referring to.. a patch created by leonard swiezinski in 2002: http://lists.puredata.info/pipermail/pd-list/2002-03/004940.html alas, the link is a 404.. and mr. swiezinski has been inactive for several

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread patrick
hi, just updated the video showing voice patching in pure data. i am now using dyn~ (thank you thomas grill for your externals). http://www.vimeo.com/2814913 lower your volume when you hear send, 1, 400. pat ___ Pd-list@iem.at mailing list

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Enrique Erne
Hi Derek i made a mixer for netpd once, that dynamically creates channels and fx-bus. it uses the whole netpd framework, statesaving etc. http://www.netpd.org/Mx if you have already a netpd synth it's quite easy to plugin to the mx, something like that: [osc~] |\ [i2mx~ $0

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Phil Stone
Good point; I assume you're going to emphasize the pitfalls of dynamic patching while you're at it, Derek? I have a habit of opening up patches to see how they work, and if I can't read them because they're too messy, I'll move stuff around. This is fine, unless it's a dynamic patch and I

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread IOhannes m zmoelnig
Phil Stone wrote: Good point; I assume you're going to emphasize the pitfalls of dynamic patching while you're at it, Derek? I have a habit of opening up patches to see how they work, and if I can't read them because they're too messy, I'll move stuff around. This is fine, unless it's a

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Frank Barknecht
Hallo, Phil Stone hat gesagt: // Phil Stone wrote: Good point; I assume you're going to emphasize the pitfalls of dynamic patching while you're at it, Derek? I have a habit of opening up patches to see how they work, and if I can't read them because they're too messy, I'll move stuff

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Phil Stone
I may not be thinking this through correctly, but how do you handle broken connections with inlets/outlets in the cleared subpatch? I.e., the containing patch will lose its patch connections to the inlets/outlets of the subpatch if the sbupatch is cleared. Phil With certain clean patching

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Frank Barknecht
Hallo, Phil Stone hat gesagt: // Phil Stone wrote: I may not be thinking this through correctly, but how do you handle broken connections with inlets/outlets in the cleared subpatch? I.e., the containing patch will lose its patch connections to the inlets/outlets of the subpatch if the

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Luke Iannini
On Thu, Mar 12, 2009 at 12:03 PM, Mathieu Bouchard ma...@artengine.ca wrote: On Thu, 12 Mar 2009, Frank Barknecht wrote: A loadbanged [; pd-subpatch clear( IMO is mandatory for dynamic patching in abstractions. Even if it's saved with old content that will be removed on the next load.

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Hans-Christoph Steiner
On Mar 11, 2009, at 8:26 PM, Frank Barknecht wrote: Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: polypoly and nqpoly4 are good examples. nqpoly4 is in Pd-extended, you can get polypoly here: http://itp.nyu.edu/dataflow/uploads/polypoly.zip Isn't polypoly

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread Hans-Christoph Steiner
Perhaps you are thinking of parazit and pure. parazit is an object included in Pd-extended. And you can get Gerard Van Dongen's pure here: http://itp.nyu.edu/dataflow/uploads/tgb-pure.tar.gz .hc On Mar 12, 2009, at 8:47 AM, Derek Holzer wrote: Hi all and thanks for chiming in on this

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread João Pais
ah, forgot, a very simple one: dacm~, also in /jmmmp (in a recent night build) Would like to show some examples of dynamic and self-modifying Pd patches during a workshop here in Berlin. I know there are some in the archives (and maybe on people's HDs) somewhere, but damned if I can find

Re: [PD] self-modifying and dynamic patching

2009-03-12 Thread dmotd
hey derek.. attached is the dynamic GOP abstraction [mtx_tog], used as an extension to iemmatrix lib. it's a viewer/editor for simple binary matrices. it may be useful in your presentation as it uses [namecanvas] to edit the top level GOP. the actual code should be fairly readable and

[PD] self-modifying and dynamic patching

2009-03-11 Thread Derek Holzer
Would like to show some examples of dynamic and self-modifying Pd patches during a workshop here in Berlin. I know there are some in the archives (and maybe on people's HDs) somewhere, but damned if I can find them. Links to previkous posts or new examples welcome! best! Derek -- ::: derek

Re: [PD] self-modifying and dynamic patching

2009-03-11 Thread Phil Stone
Hi Derek, Maybe a very simple example would be good. I have an Ozone MIDI-controller, and it has eight knobs, which send out continuous controller data on 8 different MIDI CC numbers. Now, [ctlin] (MIDI control input) doesn't have settable arguments -- only creation args., so I racked my

Re: [PD] self-modifying and dynamic patching

2009-03-11 Thread Hans-Christoph Steiner
polypoly and nqpoly4 are good examples. nqpoly4 is in Pd-extended, you can get polypoly here: http://itp.nyu.edu/dataflow/uploads/polypoly.zip .hc On Mar 11, 2009, at 3:27 PM, Phil Stone wrote: Hi Derek, Maybe a very simple example would be good. I have an Ozone MIDI- controller, and

Re: [PD] self-modifying and dynamic patching

2009-03-11 Thread Frank Barknecht
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: polypoly and nqpoly4 are good examples. nqpoly4 is in Pd-extended, you can get polypoly here: http://itp.nyu.edu/dataflow/uploads/polypoly.zip Isn't polypoly also in pd-extended? Anyway the reference location is the

Re: [PD] self-modifying and dynamic patching

2009-03-11 Thread Luke Iannini
On Wed, Mar 11, 2009 at 10:55 AM, Derek Holzer de...@umatic.nl wrote: Would like to show some examples of dynamic and self-modifying Pd patches during a workshop here in Berlin. I know there are some in the archives (and maybe on people's HDs) somewhere, but damned if I can find them. Links to

Re: [PD] self-modifying and dynamic patching

2009-03-11 Thread Mathieu Bouchard
On Wed, Mar 11, 2009 at 10:55 AM, Derek Holzer de...@umatic.nl wrote: Would like to show some examples of dynamic and self-modifying Pd patches during a workshop here in Berlin. I know there are some in the archives (and maybe on people's HDs) somewhere, but damned if I can find them. Links to