On Thu, Apr 28, 2005 at 02:43:19PM +0200, julien.breval@tremplin-utc.net wrote:
- use cos~ for making the envelope (adapted from an old example in pd-0.36):
[r~ phase] <--- sent by the scheduling phasor | [-~ 0.5] | [wrap~] | [-~ 0.5] | | [r~ sharpness] <-- 0 for silence, float >= 1 for getting the envelope | | [*~ ] | [clip~ -0.5 0.5] | [cos~] | [-~ 1] | [*~ -0.5] | [outlet~] <--- output of the envelope (multiply your signal by it)
Thanks for all the info! I ended up simplifying a bit(but I think this patch does pretty much the same thing):
[phasor~] | [*~ 0.5] | [-~ 0.25] | [cos~] | | [r sharpness] | | [*~] | [clip~ 0 1] | [outlet]