hi all,
what is the best way to do an audio effect rack? in example :
inlet~ | [x] - distortion [x] - delay [x] - eq | outlet~
so you can put a disto + a delay +... for saving cpu, i want to turn [switch~] on/off for each effects. but when turning switch~ to off, the audio isn't passed to other effects. is there an alternative?
patrick
I forget where, but I was looking through a help file the other day and it touched on just something like this. You can put each effect in a subpatch and turn off DSP for just that patch using a message to PD (not sure what the message is). Then route the signal around the turned off patch using demux~. -Ian
patrick wrote:
hi all,
what is the best way to do an audio effect rack? in example :
inlet~ | [x] - distortion [x] - delay [x] - eq | outlet~
so you can put a disto + a delay +... for saving cpu, i want to turn [switch~] on/off for each effects. but when turning switch~ to off, the audio isn't passed to other effects. is there an alternative?
patrick
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
this is a cool topic. i tried out some code here:
http://www.audionerd.com/projects/pd/patches/example-fx_rack.pd
i treat the effects similar to voices in a polyphonic synthesizer. inside each effect subpatch voice there is a "through" from the previous voice along with a signal going to the audio process. when the audio process is [switch~]ed off, the "through" is enabled, allowing a bypass. that [switch~] i mentioned is inside a subpatch WITHIN the effect voice subpatch. this sub-subpatch is where your actual effects processing is housed.
that was a horrible explaination, so you may want to just look through the patch... !
there is some weirdness, but i like it as a quick example of what can be done...
it occured to me while writing this that i should be using frank's memento stuff. it also occured to me that it helps to organize subpatch names by their OSC names, so my distortion subpatch was called [pd /fx/distortion] (could probably just be "/distortion" within "/fx"...) ... what if Pd could recognize a signifier like this, and automatically route messages to subpatches and abstractions and so forth?
and as to grammar: it's late! cut me some slack!
e
patrick wrote:
hi all,
what is the best way to do an audio effect rack? in example :
inlet~ | [x] - distortion [x] - delay [x] - eq | outlet~
so you can put a disto + a delay +... for saving cpu, i want to turn [switch~] on/off for each effects. but when turning switch~ to off, the audio isn't passed to other effects. is there an alternative?
patrick
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
How many other people find themselves opening pd files in a text editor when they want to rename a whole lot of stuff in a hurry?
Rodney
rodney wrote:
How many other people find themselves opening pd files in a text editor when they want to rename a whole lot of stuff in a hurry?
Rodney
I do all of my patch building in Emacs.
uh,
that's not actually true. But it does come in handy. Also when I (for instance) want a slider bar to start with $1 for its output range, I go in with Emacs and set the range to "$1". I've just never tried typing $1 directly into the properties field, but it probably works...
-I
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
Hallo, Ian Smith-Heisters hat gesagt: // Ian Smith-Heisters wrote:
rodney wrote:
How many other people find themselves opening pd files in a text editor when they want to rename a whole lot of stuff in a hurry?
Rodney
I do all of my patch building in Emacs.
uh,
that's not actually true. But it does come in handy. Also when I (for instance) want a slider bar to start with $1 for its output range, I go in with Emacs and set the range to "$1". I've just never tried typing $1 directly into the properties field, but it probably works...
You input "$1" into the slider, without backslash.
I also edit patches in an editor, especially mass updates. I also edit settings files for patches in my editor. I really should write a pd-syntax file for Vim someday.
Frank Barknecht _ ______footils.org__
Frank Barknecht wrote:
You input "$1" into the slider, without backslash.
I always get a an "error: $1: argument number out of range" then it sets it 0. I just tried putting in $1 and it didn't complain, but it still set it to 0. This is the debian package version (0.37.4). Just checked with a CVS version from October 1st (0.37.2 devel) and it does the same. Can 0.38 do this?
I also edit patches in an editor, especially mass updates. I also edit settings files for patches in my editor. I really should write a pd-syntax file for Vim someday.
That would be hot. Maybe then I really would do all my editing in a text editor ;)
-Ian
Ciao
Hallo, Ian Smith-Heisters hat gesagt: // Ian Smith-Heisters wrote:
Frank Barknecht wrote:
You input "$1" into the slider, without backslash.
I always get a an "error: $1: argument number out of range" then it sets it 0. I just tried putting in $1 and it didn't complain, but it still set it to 0.
No problems here at all, and probably since 0.36. Remember, that $1 only gets replaced, if you use this slider in an abstraction which actually has a first argument so that $1 is set inside the abstraction. Default for $1 is 0 btw.
Frank Barknecht _ ______footils.org__