Kyma Forum
  Kyma Support
  Soft Takeover - working, but a couple questions

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Soft Takeover - working, but a couple questions
Phi Curtis
Member
posted 13 February 2009 14:51         Edit/Delete Message   Reply w/Quote

SoftTakeover.kym

 
Hi,

I've worked out a way to do soft takeover between different controllers ("soft" meaning that the fader doesn't jump when the control source for the fader changes, but instead the control source switches smoothly the next time the controllers in question cross - useful when, say, moving from controlling the volume of a sample with a fader on a hardware controller to controlling it with a wacom tablet - the volume won't jump during the transition).

See the attached sound. It seems to work well. In it you can change the pitch of an oscillator between 3 different randomized global controllers.

I have two small problems, though:

1) There is often a small click or disturbance to the sound of the low sinewave when the !ControlSourceIndex is changed.
2) It was necessary to program the patch in such a way that !SoftTakeover and !PreviousControlSourceIndex are required to be global controllers - I can't seem to sucessfully rewrite it so that !FaderWithSoftTakeover is generated with a self-contained expression, and !SoftTakeover ends up having to refer to itself. Otherwise, bugs seem to happen that cause the fader to jump when it shouldn't.

The reason this final point matters is because I want to create a softTakeover class, but before I do that I want to get rid of the extraneous global controllers.

Thanks for any ideas...point #2 above is really a mystery to me, and I think figuring it out would help my Kyma programming in general...

Phil

IP: Logged

mk23
Member
posted 17 February 2009 13:59         Edit/Delete Message   Reply w/Quote
I'm afraid I'm not clever enough to answer your questions, but I just wanted to say I gave your sound a quick test, it works for me and keep up the good work conquering this one. I've wanted Kyma to do this for ages

Best

David

IP: Logged

Phi Curtis
Member
posted 18 February 2009 00:31         Edit/Delete Message   Reply w/Quote
Hi David,

Glad you can use it. I've gone ahead and made class of it and should upload it to the tweaky in the next day or two.

I think it's maybe not so straightforward for the soft takeover to function correctly when recalling presets from the VCS (since it doesn't save the Global Controller settings in the preset), but I think I might have an idea for a way around this. If it works, I'll include an example with the file I upload.

best,
Phil


IP: Logged

Phi Curtis
Member
posted 20 February 2009 20:02         Edit/Delete Message   Reply w/Quote
I've put the SoftTakeover class on the Tweaky, under" Control and Modulation." As it turns out, it seems to handle presets in the VCS just fine.

I included the source code, and a version with green variables, so that other people can make modifications if they wish.

I've also been putting various other things on the Tweaky recently, which I hope may be of use to people.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c