Some effects (frequency shift, delay, surely others) are "linear": whether one applies the effect to each individual voice and then sums, or simply applies them to the sum, makes no difference (unless the unnecessarily complex version makes your computer choke). But my favorite effect, distort
, sounds very different if applied to the sum of a bunch of voices rather than to each voice individually.
distort
seems to be monophonic. Are all of them?
And is the order of effect application fixed? Again sometimes it won't matter, but distorting after filtering is very different from filtering before distorting. If I reverse the order of application of djf
and distort
I hear no difference, which suggests at least that doesn't matter.
I tried out the following and was very confused. Why does neither distortion appear to have any effect?
d1 $ s "superhammond" # freq 300
|*| djf 0.6 -- has an effect
|*| distort 10 -- no effect
|*| distortrecv 1
d2 $ distortbus 1 "0 10" # djfrecv 1 -- no effect
d3 $ djfbus 1 "0.0 0.5" -- has an effect
A minor variation of the last two lines of that passage revealed that plugging the distortbus
into the djfbus
does have an effect different from plugging the djfbus
into the distortbus
. However, when I tried to plug distortbus 1
into distortbus 2
, it was as if there were no distortion at all:
do
d1 $ s "superhammond" # freq 300 # distortrecv 1
d2 $ distortbus 1 (fast 2 "0 10") # distortrecv 2
d3 $ distortbus 2 (fast 20 "0 2 4")
The answers to these questions seem like a good candidate for the missing introduction to the the docs regarding effects. I'm not an editor. How does one become an editor?