![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Rondomish triggers... |
JackRosete Member |
![]() ![]() ![]() Hi, I'm looking for an expression that provides triggers at !BPM rate, such as 1 bpm: !BPM, but ignores most of those triggers, only occasionally letting through the odd trigger. I would like to be able to dynamically specify (roughly) how often the triggers are let through, without that causing any cyclic repetitions. So for example, 1 bpm: 120, which would normally trigger 120 times per minute, would in the above scenario trigger maybe 10 or 15 times, but always on the beat! I'm trying to figure out a way to do this, any help would be much appreciated! Thanks... IP: Logged |
JackRosete Member |
![]() ![]() ![]() I just worked out the following code: ((1 bpm: !BPM) nextRandom abs lt: !TriggerFrequency) Now I'm wondering whether there is an equivalent of a 'duty cycle' for bpm: triggers? It would be cool to specify the portion of each beat for which the trigger is to remain positive. Is that possible? IP: Logged |
JackRosete Member |
![]() ![]() ![]() I wondered whether there was something like this in the expressions library, and I found it! 1 bpm: !BPM dutyCycle: !DutyCycle IP: Logged |
HectorBenard Member |
![]() ![]() ![]() Hi Jack, There's two capytalk messages that might be helpful for what you're trying to do: The triggerEvery: message would allow you to select how many triggers or beats it takes to set off the event. You could use a hotValue for this, such as triggerEvery: !NbrOfTriggers. The duty cycle will be 50% when you use this message. To control the duty cycle on a sequence of triggers you can use the bpm: dutyCycle: message. So for example in your expression you could use: ((1 bpm: !BPM dutyCycle: !DutyCycle) nextRandom abs lt: !TriggerFrequency) Cheers, Hector IP: Logged |
HectorBenard Member |
![]() ![]() ![]() I see you already found the bpm: dutyCycle: message. Sorry for the late post. ![]() H IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.