| Author |
Message |
omissis

Joined: Jun 07, 2009 Posts: 43 Location: italy
Audio files: 2
|
Posted: Sat Mar 13, 2010 11:32 am Post subject:
Sustain 2 feature in CS synthesizers Subject description: Problem understanding the electronics |
 |
|
Hi all, I'm relatively new here.
I'm working on a model of Yamaha CS80's assigner, called "K.AS.": actually the assigner itself is done, along with the pitch and gate generators.
Now I'm focusing on the Sustain feature: in particular I'm struggling to get the work of Sustain II feature: for short, when you play a note or a chord and release it, the note coming next kills the release phase of the previous notes.
Taken from J.Haible's page (thanks Juergen!)
The pitch part has been somehow easy once you get how the note code is produced, that is monophonically, what I don't understand is related with the gate on/off for the envelopes: if I simulate it I get the change of notes but, at the same time, I still hear the release of the previously called voices going, while the gate of the actually pressed key should kill previous releases.
Does this have anything concerning with the voice cycle itself or something else?
Can anybody help me?
Thanks for your support.
Max[/img] _________________ Max |
|
|
Back to top
|
|
 |
omissis

Joined: Jun 07, 2009 Posts: 43 Location: italy
Audio files: 2
|
Posted: Sun Mar 14, 2010 7:35 am Post subject:
|
 |
|
Anybody can help?
Is this the right place to post such questions?
Please help...,thanks again for your care. _________________ Max |
|
|
Back to top
|
|
 |
omissis

Joined: Jun 07, 2009 Posts: 43 Location: italy
Audio files: 2
|
Posted: Sun Mar 14, 2010 4:14 pm Post subject:
|
 |
|
If this isn't the right section, can anybody point me to somewhere here in the forums where I can post my question and hopefully get a reply?
Thanks _________________ Max |
|
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 19590 Location: The Netherlands, Enschede
Audio files: 116
G2 patch files: 317
|
Posted: Sun Mar 14, 2010 4:46 pm Post subject:
|
 |
|
This doesn't seem like a bad section for posting this question ... this is tricky stuff ... I have been doing some MIDI processing as well in the past and gate signals have been giving me serious headaches then and I never properly solved the problem ... sorry can't really contribute anything like an answer though for the specifics at hand here. _________________ Jan |
|
|
Back to top
|
|
 |
omissis

Joined: Jun 07, 2009 Posts: 43 Location: italy
Audio files: 2
|
Posted: Mon Mar 15, 2010 5:30 am Post subject:
|
 |
|
| Blue Hell wrote: | | This doesn't seem like a bad section for posting this question ... this is tricky stuff ... I have been doing some MIDI processing as well in the past and gate signals have been giving me serious headaches then and I never properly solved the problem ... sorry can't really contribute anything like an answer though for the specifics at hand here. |
Hi Blue Hell. thx for replying.
From what I could understand this is something that has to do with voice and envelopes themselves rather than MIDI messages, in fact I think that the effect is a consequence of the relationship between note on-off state and the peculiar note code generator.
When I press keys, the envelopes are triggered by the note on/off message, and they do cycle with a given order, when I release keys, the voices are given a note off and then the envelopes switch to release state.
Now, the real "sustain 2" effect should distinguish between the voices in "note on" state , and those in note off, that is in envelope's release state.
The voices in note off state are the chosen ones to do the effect: I think that my mistake is not a bug but something related to the design itself: the only thing I would like to understand is how the releases of the voices in note off state are cut off and replaced by the new notes
What do you think? _________________ Max |
|
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 19590 Location: The Netherlands, Enschede
Audio files: 116
G2 patch files: 317
|
|
|
Back to top
|
|
 |
|