First time here? Check out the FAQ!
x

Disable other sound while recording a cache in timeline.

+1 vote
339 views
Hi,

I am trying to record some caches to save DSP resources.   However the DSP would still run "out of time" while recording catches which makes the recording fail.   Is there a way to disable other tracks or sounds in a timeline temporarily so it would not take the DSP power?

Thanks,

Allen
asked Aug 23, 2018 in Using Kyma by experimental-music-studios (170 points)

1 Answer

+2 votes
Hi Allen,

To play a subset of the Sounds in a Timeline:

1. Ctrl+Click on the Sound bars that should play (they will turn white)

2. Play the Timeline using Shift+Space bar (instead of space bar)

That should allow you to cache the Sounds. Another approach is to set the output of the unwanted tracks to No Audio Output; if they are not feeding into submixes, they will be optimized away the next time you play the Timeline.

To return to normal playback, ctrl+click in an empty space in the Timeline to deselect the white bars. Play using Ctrl+Space (rather than Shift+Space).

Please let us know how it goes. Thanks!
answered Aug 23, 2018 by ssc (Savant) (128,200 points)
It went pretty well until I met another problem:

One of the sound cached was not recorded as how it plays.  When I tried to change it back to "live" it pops out error messages like this:

(`LocalTime into: #( {2.08333e-5 @ 0.0} {40.0868 @ 0.0} {40.0868 @ 1.0} {42.3994 @ 1.0} {42.3995 @ 16.0} {44.8124 @ 16.0} {44.8125 @ 17.0} {45.4164 @ 17.0} {45.4165 @ 16.0} {46.0204 @ 16.0} {46.0205 @ 21.0} {46.6244 @ 21.0} {46.6245 @ 22.0} {47.2284 @ 22.0} {47.2285 @ 21.0} {47.8324 @ 21.0} {47.8325 @ 22.0} {48.4364 @ 22.0} {48.4365 @ 18.0} {49.0404 @ 18.0} {49.0405 @ 22.0} {49.6444 @ 22.0} {49.6445 @ 29.0} {50.2484 @ 29.0} {50.2485 @ 30.0} {51.4554 @ 30.0} {51.4555 @ 31.0} {52.6624 @ 31.0} {52.6625 @ 32.0} {53.8694 @ 32.0} {53.8695 @ 0.0} {55.0524 @ 0.0} {55.0525 @ 1.0} {57.3654 @ 1.0} {57.3655 @ 16.0} {59.7784 @ 16.0} {59.7785 @ 23.0} {60.3824 @ 23.0} {60.3825 @ 16.0} {60.9864 @ 16.0} {60.9865 @ 26.0} {61.5904 @ 26.0} {61.5905 @ 18.0} {61.8281 @ 18.0} )) (class IndexIntoBreakpointFunctionEvent) received message #doesNotUnderstand: sent from
This happens when a generated event (from a SoundToGlobalController) was captured (automated) in the Timeline functions. For now, if you go down to the function editor, select the generated EventValue and make it Live rather than automated, you should be able to re-cache without problems.
(In the meantime, we are trying to prevent Kyma from recording the generated events so this error won't come up in the future).
Thanks!
...