Kyma Forum
  Kyma Support
  control play/stop

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

next newest topic | next oldest topic
Author Topic:   control play/stop
flo
Member
posted 11 April 2006 03:26         Edit/Delete Message   Reply w/Quote
Hi,
for a concert I'd like to put all the sounds I need into a mixer in advance and then control the 'play' and 'stop' (so that they not unnecessarily occupy the DSP) of every sound in the VCS.
I think to use WaitUntils (for the playing) and SetDurations (for the approximated ending) is already a solution. But what if you need to be even more flexible, aslo with the ending of each individual sound.
Can you use a TimeStopper to control the 'stopping' of a sound, or what would be the appropriate module for this?
Or would it then make more sense to use a compiled sound grid? (so far I interpeted that grid more as a 'linear' playlist of sounds, that does not allow for 'sound polyphony', within the limits of your processing power of course, is tat right?)
Thanks!
Best, Flo

IP: Logged

robertjarvis
Member
posted 11 April 2006 04:06         Edit/Delete Message   Reply w/Quote
I don't know if this is what you are looking for, but in the past I have adapted the 'Strangewave Player' in the Strangewave Sound folder and built that into a more complex VCS....

IP: Logged

flo
Member
posted 13 April 2006 04:10         Edit/Delete Message   Reply w/Quote
looks elegant in terms of control, but is a FunctionGenerator really equal to a SetDuration, in a sense that it stops the processing of the sound after its OnDuration? Because that's what i'm looking after.


IP: Logged

SSC
Administrator
posted 13 April 2006 08:27         Edit/Delete Message   Reply w/Quote
"Or would it then make more sense to use a compiled sound grid? (so far I interpeted that grid more as a 'linear' playlist of sounds, that does not allow for 'sound polyphony', within the limits of your processing power of course, is tat right?)"

The CompiledSoundGrid is not linear (i.e. it is random access), but it does not allow for mixing aribitrary pairs of Sounds. The only way to do this would be to prepare a grid (or a Timeline) with each individual Sound, every pair of Sounds you might want, every triple of Sounds you might want to combine, etc. Then you could use MIDI program changes to jump to the desired combination in the Timeline.

If each Sound or Sound combination also had an amplitude envelope on it, you could "fade" them out to control the ending times.

IP: Logged

flo
Member
posted 17 April 2006 09:20         Edit/Delete Message   Reply w/Quote
I meant 'linear' in the sense of polyphony=1 (only one sound simultaneously, not more).

So is my understanding correct, that you in case of the timeline would put every sound combination you need into it successiviely? And a grid means in this context a mixer with all the sounds and their corresponding set durations (as an alternative to timeline?).

Is it possible to jump with MIDI program changes from one sound to the other also within a grid, mixer (non-timeline) solution?

Btw, this might sound naive, but can I send MIDI program changes from Motor Mix? Didn't find anything in the manual on first glance.


IP: Logged

SSC
Administrator
posted 17 April 2006 09:51         Edit/Delete Message   Reply w/Quote
In the grid you have precompiled the Sounds but have not loaded them; in the timeline, the Sounds have been compiled and loaded.

The MotorMix cannot send MIDI program change messages. You could use a parallel SoundtoGlobal controller to map some other controller to MIDI program change. (In the GeneratedEvent field, enter "!MIDIProgramChange" and in the Value field put something that will generate the MIDI program change number.)

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