[Csnd] re combining envelopes
Date | 2010-07-26 09:30 |
From | Robert or Gretchen Foose |
Subject | [Csnd] re combining envelopes |
Thanks Partev and Andres, What I'm hoping to achieve is a way to use the oscil family of opcodes, especially oscil1, as envelope generators, using function tables. The specific effect I want, at least as a starting point, is to be able to take a down-sloped exponential curve as the first part of a pitch control envelope, and follow it with a second section that adds a vibrato, and conclude with a section that makes an upward sloped linear curve modulated by the vibrato to the end of the note. So what you'll hear is a note that starts above the scored pitch, glides down to the scored pitch, begins to have a vibrato, and then glides upward while still vibrating..that is, a three part sequence of events. The note will probably end up having a similar treatment to its amplitude, but I may only apply a simple AR envelope to the amplitude. Where I'm having the difficulty is, is in making each portion of the envelope occur at the proper time. Each part is easy to implement by itself, or, as mentioned, they can be combined thru addition or multiplication, but the combined effect is heard for the entire duration of the note...not what I want. I hope this makes it clearer. Thanks again for your responses, Bob Foose Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-07-26 10:28 |
From | Peiman Khosravi |
Subject | [Csnd] Re: re combining envelopes |
So you mean sequencing a number of envelope in time so that they follow each other? why not use linseg or expseg in combination with (multiplied with) an oscillator? By increasing the amplitude of the oscillator you will gradually increase the vibrato. Of course the oscillator's amplitude can be dynamically controlled with a second linseg. P On 26 Jul 2010, at 09:30, Robert or Gretchen Foose wrote: > Thanks Partev and Andres, > What I'm hoping to achieve is a way to use the oscil family of > opcodes, especially oscil1, as envelope generators, using function > tables. The specific effect I want, at least as a starting point, > is to be able to take a down-sloped exponential curve as the first > part of a pitch control envelope, and follow it with a second > section that adds a vibrato, and conclude with a section that makes > an upward sloped linear curve modulated by the vibrato to the end of > the note. So what you'll hear is a note that starts above the scored > pitch, glides down to the scored pitch, begins to have a vibrato, > and then glides upward while still vibrating..that is, a three part > sequence of events. > > The note will probably end up having a similar treatment to its > amplitude, but I may only apply a simple AR envelope to the > amplitude. Where I'm having the difficulty is, is in making each > portion of the envelope occur at the proper time. Each part is easy > to implement by itself, or, as mentioned, they can be combined thru > addition or multiplication, but the combined effect is heard for the > entire duration of the note...not what I want. > > I hope this makes it clearer. > Thanks again for your responses, > Bob Foose > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" > Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-07-26 16:57 |
From | Andres Cabrera |
Subject | [Csnd] Re: re combining envelopes |
Hi, And why would you use an oscillator instead of a table reader? This will also allow you to manipulate the duration of the envelope. Cheers, Andrés On Mon, Jul 26, 2010 at 9:30 AM, Robert or Gretchen Foose |