Dear Jakob,
please see me replies below. Note that it is not necessary to CC my
address in addition to the mailing list.
* Jakobweb <jakkesprinter(a)web.de> [2025-04-25 16:51]:
[...]
> >> Jakob, if these synthesizer voices have volume envelopes you can switch
> >> them on when you start the envelope and switch them off when the
> >> envelope has reached its end using the aforementioned [switch~] object.
> >> I am sure you have looked into [poly] as well, as it is often used to do
> >> voice management for synthesizer voices inside abstractions (usually
> >> preferred to subpatches).
>
> Hi Peter,
>
> thank you very much for your help!
>
> I will have to take a deeper look into the synthesizers because I have not built them myself. But as far as I have heard, knowing about envelopes and [env~] is a key for my desired idle-detection anyways. So I will dive more into this, too! Thanks for the hint!
>
> How would I recognize that a synthesizer has those aforementioned volume envelopes?
A synthesizer is basically a sound generator (eg. oszillator) that is
always "on" and producing and eternal tone. If you want to play a
"note", you have to control its amplitude so that this amplitude is
always zero (inaudible) and is only raised for the duration of the note,
including possible fade in and fade out curves. In Pd this is usually
done by multiplying [*~ ] an audio signal with a control signal created
by [line~] or [vline~]. See help patches A02.amplitude.pd A03.line.pd
D01.envelope.gen.pd
Do not confuse this envelope with the [env~] object, which measures a
signal's RMS amplitude in dB.
[...]
> Yes, the effects are all the same, but I actually would like them to be using individual streams , that is, the audio streams of their corresponding matrix. By this, the user can create individual effect-settings (per matrix) and hopefully more interesting sounds. If I merged the individual audio streams into a smaller number of „main“ effects, I would loose this possibility. .. but probably save cpu :-D
It seems you are programming this for some "user" in mind. Would you
expect her to adjust the effect parameters of 30 effects? In my
experience, more interesting sounds are made by reducing parameters to
those that really matter, and coming up with a nice range mapping rather
than to offer too many knobs to the user. YMMV though.
best, P