First time here? Check out the FAQ!

Bypassing SoundToGlobal Parameter

0 votes

Hi Everyone, 

I have this patch I built : CyborgMachineV2.kym ( open the LIGHT V2 one )

At the very beginning of the pach I use a SoundToglobal Parameter to control starting point of the loop based on the Duration Control value. Thing is : I would love to be able to have a switch between Auto and Manual : 

• Auto : The SoundToGlobal Parameter is on and drives the Sample Start ( so basically scan the sample at a speed that is set by the Duration value) 

• Manual : I can use the VCS Fader samplestart to scan the sample manually, meaning I can stop it and freeze the sample playback totally. it won't be affected by this SoundToGlobal Parameter. 

I'm not sure how to do this properly, so if anyone can Help I would be a very happy guy :) ! 


asked Oct 1, 2017 in Capytalk & Smalltalk by kesson (150 points)

1 Answer

+1 vote
Hi Kesson,

I haven't had a chance to download and look at your sound so I don't know for sure this will work for you but have a look at the TriggeredSoundToGlobalController.

This Sound sets a HotValue only when the value "triggers". It doesn't try to assert the value of the HotValue every 1000hz control cycle in the way SoundToGlobalController does. So you can enable the option AllowLiveOverride and then you can override it with a VCS control.

If you start the Value parameter of the TriggeredSoundToGlobalController with something like:

!Auto * ....

And map !Auto to a toggle button in the VCS then when the button is off !Auto * .... will always evaluate to zero and not trigger the TriggeredSoundToGlobalController letting you override it with another control in the VCS.
answered Oct 1, 2017 by alan-jackson (Virtuoso) (13,640 points)
Thanks a bunch , it works perfectly well !!