Help: Grendel Drone Commander patch


#1

Any of you brainy people willing to help a sucker out? I'm wondering if there's a way to auto-synchronize the frequency of one LFO to another, like on the old Drone Commander. Here's a quick recap of the description of the thing:

With a total of 9 knobs, the Drone Commander offers two manually-tuned oscillators and two LFOs, plus an unusually colorful and nasty filter. LFO1 is an analog variable-shape oscillator, and LFO2 is a pulse waveform that auto-synchronizes to LFO1 at a ratio of 2x, 4x, 8x, or 16x. Both LFOs can be routed to the filter for rhythmic patterns. A line-level output jack is provided for connection to amplifiers or effects.


#2

Since there are no LFOs with a sync inlet, you can control their speed with a ctrl/dial b object. If you want the second LFO to be slower, you can use one of the math/div objects. Something like this might work:


#3

If you need external sync you could use two drj/lfo/multi_wave_sync LFOs, these can be synced to MIDI or an external clock (24ppq inlet) and have an integrated clock divider. Remember to turn up the "amp" dial, it's zero by default.

You'll have no dials for waveform selection and clock division though.

For the latter I've got a workaround. I wasn't successful editing the LFO object itself, but it worked by using an external clock divider object. You can add an int32 type inlet to drj/seq/clk_div and just add its value to "param_clockdiv" in the code. I was aiming for MIDI sync and used the 24ppq MIDI clock source I found on sss/midi/clock.


#4

Thank you both for your input! Not planning on using MIDI or any other external clocking devices, but I'll see what I can do with what you suggested! Thanks again!