Csound Csound-dev Csound-tekno Search About

[Csnd] monophonic instrrument control

Date2009-08-27 11:55
FromOeyvind Brandtsegg
Subject[Csnd] monophonic instrrument control
Attachmentsmidi_note_handling3.csd  
Hello

I've done a new version of monophonic instrument control. I'm aware of
several other method for implementing this, for example in Iain
McCurdy's realtime examples (thanks Iain, they are great).
I found that there was a problem when retriggering an instrument when
the envelope was in it's release stage.
In some implementations, the envelope would be restarted from zero
(even if a previous instance of the envelope is still in it's release
stage),
and in Iain's monophonic synths, the envelope will not be
reinitialized before the release stage is finished (if you use a long
release time, releasing one note and then playing a new note before
the relase stage is finished).

csd attached
hope it is useful for someone

best
Oeyvind

Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2009-08-29 14:31
FromIain McCurdy
Subject[Csnd] RE: monophonic instrrument control
Thanks for sharing this Oeyvind, I'll take a good look at this as I realized my own effort was a bit crude.

Iain

> Date: Thu, 27 Aug 2009 12:55:54 +0200
> From: obrandts@gmail.com
> To: csound@lists.bath.ac.uk
> Subject: [Csnd] monophonic instrrument control
>
> Hello
>
> I've done a new version of monophonic instrument control. I'm aware of
> several other method for implementing this, for example in Iain
> McCurdy's realtime examples (thanks Iain, they are great).
> I found that there was a problem when retriggering an instrument when
> the envelope was in it's release stage.
> In some implementations, the envelope would be restarted from zero
> (even if a previous instance of the envelope is still in it's release
> stage),
> and in Iain's monophonic synths, the envelope will not be
> reinitialized before the release stage is finished (if you use a long
> release time, releasing one note and then playing a new note before
> the relase stage is finished).
>
> csd attached
> hope it is useful for someone
>
> best
> Oeyvind
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Get back to school stuff for them and cashback for you. Try Bing now.