Hello everyone, I have a new module to try out.
It is included in the v2.4.41_beta01 and should be in the next plugin update.
edit: v2.4.41 is available in the library now
Charlie Foxtrot
This module is the opposite end of the rainbow to Time Lord, it is designed to offer features based on a clock counter / divider that can help structure a track.
Essentially it is an 8-channel polyphonic VCA that is controlled by a clock input and has shapable slews (similar to Bogaudio Slew).
It can also output the divided clock and channel envelope, and has a bunch of other things that it can be used for…
- Top left is the
Clock input, followed by the clock count readout, the input can be any type of signal but of course a trigger or gate works best. - Then there is the
Clock Divideknob, at value1this has no effect, other values will divide the clock inputs intoBeatswhich are then displayed in the beat count readout - all the controls below it are based on the beat count - Next is the pass-through
Clock & Beat output. This is polyphonic, channels1-8are the clock pluses and channels9-16are the beat pulses, but they will only be present when the corresponding channel is enabled - The following port is the
Enable / Toggle input, a positive signal to channels1-8will enable / disable the corresponding channel, a positive signal to channels9-16will override the corresponding channel, or in other words, if the channel is enabled its active status will be flipped; disregarding the start value - Finally on the top row is the
Reset inputand button, the reset will zero the clock and beat counts and can revert channel enabled status
The rest of the module is made up of 8 identical vertically arranged channels:
- At the top is the
Enable / Disable button, unlit means disabled, white is enabled, green is active, yellow is overridden - Next is the polyphonic
Signal input, bypass routed to the output at the bottom - The
Start knobis how you select the beat on which the VCA is opened - Next to it is the
Start trigger outputthis will fire a trigger if the channel is enabled and when the beat count matches the Start parameter, or when the channel is overridden - The
Length knobis how you select how many beats the VCA stays open for,0 = infinite - Next to it is the
End trigger outputthis will fire a trigger when the VCA closes, this could be due to reaching the length beat, overriding the active state, or disabling the channel - The
Rise knobcontrols how long the VCA takes to open from instant to60 seconds - The
Rise Shape knobcan change how the VCA opens, from a logarithmic (left) through linear (centre) to exponential (right) style curves - The
Fall knobis the same as the rise knob but for when the VCA closes - and the
Fall Shape knobis the same as the rise shape - The
Envelope outputwill output a+10 voltssignal while the channel is active that matches the rise and fall settings - Finally at the bottom the
Signal outputis the VCA’ed input signals
The context menu has two options:
Immediate Slew Resetwhen this is active a reset will cause the slews to close as quickly as possible (but not instantly, hopefully this avoids generating clicks), when not active, the slews will close according to theirfallsettingsReset to Enabled SnapshotIf this option is active, when the reset is triggered, the enabled / disabled state of each channel will be set according to their state when the last snapshot was madeSave Enabled SnapshotOverwrites the snapshot to the current state
I hope you enjoy the new module, please do leave me bug reports or feedback
Note: the module is currently a touch CPU heavy (~2.2% on my system for the patch below) and I do want to try to improve this at some point, I am just a little apprehensive to get into any of that simd stuff ![]()
Here is a simple demo video where I am using some channels to open and close the VCAs on some different voices, channels 1-5 controls the chords, channel 8 controls the lead


