@hzhz said:
I've always been confused as to how [freeverb~] works in feeding it multiple signals... the reason why I configured it the way I did is because I figured that with each set of sample/tones going into its own [freeverb~], the result would be more cumulative in the output, as opposed to sending everything through one [freeverb~] which (in my mind at least) would mix everything together.
Is that the wrong way of thinking about how [freeverb~] works?
Reverb units are typically linear systems (they might all be, actually, but I haven't studied them in-depth enough to be 100% sure, but I do know that [freeverb~] definitely is). One of the properties of linear systems is that if you have multiple signals each going into their own identical system and sum the outputs, it will be exactly the same as summing the original signals and feeding that into only one system. So if you are trying to get everything to sound like it's "in the same room", you can do it both ways and get the same results, but having only one [freeverb~] is more efficient.
Regardless, I'll try out your suggestion. Just to make sure I understand the theory behind it though: the [noise~] (w/ [dbtorms]) is just an extra boost to make sure the amplitude re-sets back to 0, correct? Could you also accomplish this with an LFO?
Well, first, I should mention that I messed up that previous example. It should be:
[noise~]
| [1(
| /
| [dbtorms]
| /
| /
[*~ 0]
|
[freeverb~]
But you may have figured that out.
A possibly better solution if you don't want any noise added is to just give the input a slight DC offset. This will eliminate the little bit of noise being in the signal, but will, of course, result in a DC offset at the output. It shouldn't be anything significant, but you can always follow it with [hip~] to get rid of the offset if you want.
(signal)
|
| [1(
| /
| [dbtorms]
| /
| /
[freeverb~]
|
[hip~ 5]