Kyma Forum
  Kyma Support
  Sync kyma BPM with MIDI sequencer

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

next newest topic | next oldest topic
Author Topic:   Sync kyma BPM with MIDI sequencer
phillipm
Member
posted 01 February 2004 10:45         Edit/Delete Message   Reply w/Quote
Is it really possible to sync up a MIDI sequencer and a Kyma timeline on a beat by beat basis? I’ve spent quite a bit of time trying with little success. I can get MIDI timecode to provide for synchnonized starting ... but I haven’t been successful at beat-to-beat synchronization. As you can probably imagine ... simply starting of the timeline in sync with the sequencer with both having the same BPM tempo is simply not adequate. My timeline has a LOT of stuff triggered by !BPM. What I really need is the ability to send something from the MIDI sequencer (even if I have to create a dummy sequencer track with a timing messages) that will stand in for !BPM in the Kyma timeline. The only thing I can think of at this point is to go in and reprogram all the instances of my !BPM fired control oscillators to be some sort of actual MIDI event. Is this really the only solution? Though it this seems likely to work (eventually), there will be no doubt be other problems ... since I have events timed to subdivisions of the BPM. I assume I’ll have to send steams of 16th and 32nd at q=140 (with a duration of 95% full duration to stand in for the 0.95 duty cycle square wave at multiples of BPM frequency?) in order to really sync everything up with this method. (Yuk!)

It looks like there is a Kyma timeline feature for slaving !BPM to a MIDI channel/event (bottom of timeline window), but it doesn’t seem to work at all ... at least not the way I expected. I made a dummy track in the MIDI sequencer with only the controller data I specified (i.e. controller # with value 127 every quarternote), but absolutely no luck.

IP: Logged

SSC
Administrator
posted 01 February 2004 12:17         Edit/Delete Message   Reply w/Quote
One approach would be to retrigger your metronome once per bar, for example:

!Trigger bpm: !BPM

Then have your sequencer send !Trigger at the beginning of each bar.

Another thought is to set the bpm to a *multiple* of the tempo and to use countTriggersMod: to get the submultiples of that faster beat, for example:

(1 bpm: (128 * !BPM)) countTriggersMod: 128

IP: Logged

phillipm
Member
posted 01 February 2004 16:31         Edit/Delete Message   Reply w/Quote
Do I understand that would I simply ...

1) substitute (!Trigger bpm: !BPM) in place of every instance where I currently have simply !BPM

2) set up a !Trigger to receive a MIDI controller

3) have sequencer send that MIDI controller (value = 127, I assume)

IP: Logged

SSC
Administrator
posted 01 February 2004 19:37         Edit/Delete Message   Reply w/Quote
Yes, !Trigger would be a max value followed by a zero.

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