Welcome to %s forums

BrainModular Users Forum

Login Register

Trigger query

I need help on a Patch
Post Reply
Pianoscope
Member
Posts: 57
Contact:

Unread post by Pianoscope » 08 Oct 2014, 15:10

I have a stream of triggers, say quarter notes at 120 bpm, generated by an envelope follower.

I then want to filter them out, changing the "density" only allowing say one in every nine triggers, or one every thirteen through to the next stage of the patch.

Perhaps there could be a general density control that would allow more or less through.

I am not sure how to proceed with filtering x amount of the triggers out.


A density defined random trigger filter ...?

shawnb
Member
Posts: 190
Location: San Francisco
Contact:

Unread post by shawnb » 09 Oct 2014, 03:28

Have you looked at the patch Random Trigger? It has a density setting almost exactly like you describe.

I'd be tempted to do it at the source, via math, where you generate the trigger. For example - count the triggers using a counter, then only "Pass" if (Count MOD X) = 0, where X = 9 or 13 in your example.

I use a clock-based filter on my add-on "CC Generator". You can "thin the herd" of CCs generated by adjusting the clock interval. You can take a peek for an approach there.

Hope this helps,
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp

Pianoscope
Member
Posts: 57
Contact:

Unread post by Pianoscope » 09 Oct 2014, 09:46

Thx Shawb

However the triggers are generated by audio via an envelope generator
For a stream of percussive hits I want to generate a trigger say for every 7th hit

shawnb
Member
Posts: 190
Location: San Francisco
Contact:

Unread post by shawnb » 10 Oct 2014, 02:51

My second suggestion should still work, I think.....
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests