JSH XOX DRUMS WITH 3MIXERS
CPU 90% @ 48K 32BLOCKS
PURPOSE: I required a virtual drum machine (xox drums) along with the ability of mixing 8 outputs of a physical drum machine (Behringer RD-78 in my scenario). Another 4 inputs sub mixer was added. The XOX runs on outputs 1 and 2 . The external drum mixer and 4 channel submixer run on outputs 3 and 4.
The main effort was in creating the KNOB SETS and keeping the CPU use low enough that the entire patch would run at 48k with 32 Blocks for low latency whilst not exceeding the CPU.
About 100 parameters are mapped using 8 pages of knob sets. All knobs were given custom names. In a few cases I had to put knob mappings on other KNOB SET pages as I ran out of knobs on a given page. I tried to do this logically.
It will take a bit of time to learn where everything is but you’ll adapt quickly if you spend time with the patch. There is documentation in the text boxes of the VCVRACK file. If you download the photo you can read the details from that image by zooming in.
You may not need a drum engine and 2 auxiliary mixers. If all you need is the XOX drums with the mappings you delete the rest of the bits from VCV file. Keep the knob mappings if they are useful to you.
Patch Includes Drums Built With XOX Modules (outputs 1&2)
Mixer and Drum Controls With Knob Mappings for Levels, Selected Panning, Reverb Sends and Reverb Parameters (outputs 3&4)
External Drum 8 Channel Mixer With Reverb. Labelled for the RD-78 Drum Machine. Knob Mappings for Levels, Selected Panning, Reverb Sends and Reverb Parameters Are Defined
4 Channel Sub-mixer labeled for 4 Oscillator Inputs, Tempo Delay
Knob Mappings for Levels, Selected Panning, Reverb Sends and Delay Parameters Are Defined (outputs 3&4)
Midi Click Receive and External Clock Override
Clock Divider Utility with midi reset of overide on Gate 2 input.
JSH XOX DRUMS WITH 3MIXERS.vcv (9.8 KB)
JSH XOX DRUMS WITH 3MIXERS.yml (36.7 KB)