This variation on monophonic last-note-priority has "held" glide, or phrasing dependent portamento.
The sound glides between note pitches within a phrase at a rate of "Glide" squared seconds, but jumps
instantly to the pitch of the first note at the beginning of a phrase. In other words, it glides when
you're slurring the notes together, and doesn't when you're not. There's also an LFO and a pitch
envelope thrown in for added expressiveness.
How expressive can you be with just one sine wave? Perhaps as expressive
the theremin player on "Good Vibrations" with the right control structure ...
You can replace the sine wave with your own sound by using parameters:
?monocv instead of !KeyPitch
?monogate instead of !KeyDown
?monovel instead of !KeyVelocity
This sound is known to work on version 6.330 of Kyma.
On older versions it may fail to compile, or may fail to work properly.
TIMELINES
If you put this control structure into a timeline, some spurious events show up that look like this:
!KeyPitch?VoiceNumber
!KeyVelocity?VoiceNumber
!KeyDown?VoiceNumber
If you slave !KeyPitch?VoiceNumber to !KeyPitch1,
!KeyVelocity?VoiceNumber to !KeyVelocity1,
and !KeyDown?VoiceNumber to !KeyDown1
BEFORE you attempt to compile the timeline, this structure will work in a timeline.
Slaving the events AFTER the first attempt to compile won't work.
If you forget, you'll need to remove the sound completely from the timeline, compile,
put it back in, slave the events, then compile again.
-- RobRayle - 29 Jun 2006