I set out today to experiment with exactly two things: a dynamic trigger patch technique suggested by none other than DivKid, and a new stereo wavefolder that I haven’t used nearly enough. It started off as a simple patch, that turned into a beast.
Dynamic triggers are interesting. Normally a trigger’s amplitude doesn’t matter. Most triggers simply cue other modules to do whatever it is they do. But some drum modules, filters, and LPGs thrive when fed with dynamic triggers because it allows individual hits to be different volumes, which brings an interesting dimension to LPG pings. There’s variety; a variance that adds character and drama.
The patch itself isn’t that difficult. The key is to both attenuate and offset noise, and use that in a VCA CV input. In a thread about Dynamic Triggers on Modwiggler, DivKid writes,
It’s also good to remember (for all of us, I know I need a reminder sometimes) that CV utilities are our friends. Offset and attenuation would get you a long way. So rather than fully random. Take a CV utility and use an offset of say 3V (roughly) and then mix in the noise but attenuated and you’ll have a series of values that are hovering and dancing around the offset. Musically and sort of “humanised” around that offset.
Although it sounded easy enough, I asked, on his Discord server, to elaborate, and he confirmed that the patch is as easy as I imagined it would be:
Trigger > VCA input
Offset/attenuated noise > VCA CV input
If you have a VCA with both level bias/offset and CV attenuators (like the Intellijel Amps, Quad VCA, or many others), simply patch the trigger to the input, set the offset to taste (3V, for example), and set the CV attenuator to taste. If you set it at around 1V, you’ll have triggers between 2-4V. The more attenuated the noise, the closer the triggers will be to the offset level. However you do it, it’s a dynamic treat.
I did this patch times four, using four copies of a Frap Tools Sapel trigger, each patched to the CuteLab Missed Opportunities for probability processing before going to the Intellijel Amps in order to be dynamically controlled by the offset and attenuated noise. Amps made this patch much easier because it has CV inputs that normalize, which means I only needed to use a single patch cable to feed all four channels doing trigger processing.1
These now dynamic triggers pinged four Rabid Elephant Natural Gates, which does register dynamic triggers, where I used four Frap Tools Falistri generators as oscillators before being mixed and sent to the Venus Instruments Veno-Echo.2 There are a lot of patch cables, with plenty of mults and Stackcables throughout. Triggers were flying everywhere in the patch. From Sapel to Missed Opportunities, Amps to Stochastic Function Generator, and Ornament & Crime’s legendary Quantermain quad quantizer algorithm. And that’s just to create notes. Other triggers went to the Nonlinearcircuits Divide & Conquer and Stochaos (to trigger its rather excellent stepped CV outputs), Veno-Echo, and Calsynth Changes, which modulated a lackluster kick and the very very cool Optotronics Stereo Lockhart Wavefolder.
The wavefolder was surely the high point in this patch for me. I really only understand how half of it works, but it’s ultra-fun. It adds harmonics in really interesting ways, fed by sharp envelopes to each side from a Calsynth Changes, triggered by a Calsynth Twiigs quad Bernoulli gate based on the Mutable Instruments Branches. This creates some exceptionally cool stereo movement that I’ll have to explore more of.
I also used the Industrial Music Electronics Malgorithm Mk2 for part, which was cool, but was overshadowed by the wavefolder once it was added.
I actually used all eight VCAs in my Amps chain to dynamically control four triggers and four snappy, stochastic envelopes from the Addac506 Stochastic Function Generator which were patched to the Natural Gates’ Control CV inputs. ↩︎
I meant to mix these down in a slightly stereo orientation, but I simply forgot to turn the pan knobs. 😕 ↩︎
The four waves from Swell Physics that control volume of the chords are all fed to four VCAs, as well as an analog comparator (Xaoc Devices Samara II).
Samara II compares the signals and outputs the Maximum (AKA, Analog OR) voltage level of all four signals at any given moment.
This signal is fed to a window comparator, (Compare 2), which generates a gate every time the Maximum signal goes below 0v.
This gate goes to the Clock input on the NOH-Modular Pianist, which changes to the next chord in the sequence.
As a result of acquiring both the Synthesis Technology E370 and the Flame Instruments 4VOX, after also getting the Humble Audio Quad Operator and RYK Modular Algo earlier in the year, I’ve been stringing together a series of chord-based polyphonic patches using various forms of slow modulation to control the volume of each chord tone. From standard LFOs to chaos, and stochastic functions to ocean wave simulations, I’ve tried at least a dozen of this style of patching over the last several months. Some of these have used static chords that don’t really move anywhere. Different notes of a chord come in and out chaotically (in most cases), but the chord itself doesn’t change. Others are based on the harmonic series, where only one pitch change of the master oscillator affects all of the individual harmonics resulting in chord changes. All of those were composed using chaos or random as a pitch source. But, with one exception, it wasn’t until this patch that I used the NOH-Modular Pianist with real intent and composed a chord progression to move the piece along. To set a mood and provide some tension and relief with harmonic motion in addition to volume and timbre changes. And this time I went big with using all eight CV outputs, rather than just four.
The NOH-Modular Pianist is an interesting module. It promises a world of harmonic movement in an environment where using chords isn’t a simple proposition. Polyphony in Eurorack is equipment and labor intensive. Each separate note of a chord requires its own separate oscillator, function generator, and VCA, at minimum. and requires its own discrete signal path. That’s a lot of patching for what is an easy task in a DAW or by using keyboard-based synths. It’s a lot of tuning (and re-tuning); lots of signals to tweak, and lots of modulation to account for. Before the Pianist, ways to get this sort of advanced polyphony was hard to come by. You could use a MIDI > CV converter, which has its own challenges, or else by painstakingly programming a pitch sequencer note by note, which requires a level of music theory knowledge that most don’t possess.1 MIDI > CV converters require careful calibration, and there are few sequencers with more than just four channels. But the Pianist is different.
Rather than programming chords note by note, Pianist uses standard western music shorthand for identifying chords, and the module does the rest. When you program it to play a CM7 chord, for instance, it knows to send out pitch data for C E G and Bb. It’ll even repeat chord notes in a different octave if no color tones are used. You can add two chord extensions beyond the 7th, called Colours in the Pianist, or use chord inversions to designate the third or fifth as the bass note in the chord. If a up to six note chord can be played on a piano, it can be played by the Pianist.
Users can freely enter chords from scratch in Free mode, or, to make the job even easier, set it to Scale mode and choose only from chords within your chosen key. The scale can be set to Major, Minor, or any of the modes2 and Pianist does the rest. So, for example, if a user in Scale mode were choose A Major as the scale, Pianist would present you with only AMaj, Bmin, C#min, DMaj, EMaj, F#min, G#dim, the diatonic chords in A Major, in order to facilitate easier chord progressions for theory novices. As long as your oscillators are tuned, your chords will be in key. Nifty. For those who want to use chords outside of a key, or if your composition isn’t really in a specific key, Free mode allows for creating chords from scratch. Virtually any chord is possible (up to six notes). In both modes, harmonic complexity is simple, with up to two color tones available, and made even simpler in Random Gate mode where each gate received will add random colors automatically, and choose colors that make harmonic sense within that chord. The workflow in creating chord progressions is intuitive. I was quickly making fairly complex progressions with repeats and skipped chords with ease.
Though Pianist is a boon to those of us seeking access to polyphonic 12TET harmonic movement in our Eurorack patches, it does have its weaknesses. Though you can move notes up and down in octaves to create chord depth, it’s done in a haphazard way. Rather than setting each note for the exact voicing you’re looking for, you have to rely on functions Pianist calls Shift and Spread in order to get full, rich chords that don’t clutter a particular part of the audio spectrum, but it’s not exactly clear how that affects the chord as a whole. I can hear changes, but can’t always identify them. Easy variety, however, can be achieved when the Gate mode is set to Spread. No chord will be voiced exactly the same which creates intrigue.
The calibration for the module, at least in Version 1.0, is straight funky. This patch uses eight discrete oscillators. While tuning I sent a C from Pianist to set a baseline. But in order for the oscillators to play the C being sent, they each had to be tuned to G, which I found odd. The newest firmware, 1.2, addresses tuning and scales in a way that version 1.0 does not, which is a great improvement by all accounts, even if I haven’t used it yet to note any changes. Since I’m using Pianist in Free mode in this patch, however, there wasn’t a compelling reason for me to upgrade, though I certainly will now that I’ve finished recording it, even if I have an aversion to the upgrade processes of most digital modules.
The screen has a lot of information, and not a lot of room. However, navigation is still reasonably simple and the information on the screen laid out such that it’s not hard to read. It’s easier to read and use than many far more established modules like the Disting Ex, Kermit Mk3, or uO_C, even if there isn’t a lot of screen real estate. The interface is super easy to navigate using the mini joystick/push button. Version 1.2 is reported to have an even more streamlined navigation and menu system. Though altering global settings like the Scale, Gate or Spread behavior requires some menu diving which is never fun, programming chords decidedly does not. It’s a point and click operation made easy with the joystick, all done on one level. Move the cursor to what you want to change, click, move the joystick to the desired value, and click. Done.
A major issue with version 1.0, which may have been changed, is that it always boots up with the first saved sequence. Unless you save your progression to one of the user slots, you will lose your work if the module power cycles. If you don’t have much in your progression, or it’s a super simple that’s no problem. But if it’s long or has a lot of direction you might be losing a lot. Ask me how I know. 😕
Pianist has its own clock that will change on each beat, along with a clock output to trigger envelopes or some other event as chords change. But it also has a clock input, which will move along the chord sequence with every rising edge like any standard step sequencer. Being that I rarely use a steady clock, I haven’t tried the internal clock, and have instead used clocks created by chaos or some other irregular source. This patch used a fairly complicated sub-patch in order to derive the chord changes. I didn’t want haphazard pitch changes in the midst of notes actively being played, but only when nothing was being heard. Finding an approach for this was time consuming, and although there are probably (certainly?) other methods that would work as well, I settled upon an approach using two comparators, one analog and one digital.
The four waves from Swell Physics first went to the Xaoc Devices Samara II. Samara compares all four inputs, and outputs the Maximum signal (AKA Analog OR). Being that these four waves were controlling the volume of the individual chord tones, it occurred to me that once the Maximum signal went below 0v meant that all four parent signals were below 0v, which meant no volume at all from the chord voice. This is exactly when I want to trigger the next chord in the sequence. I then sent that Maximum signal from Samara II to a digital comparator, the Joranalogue Compare 2, with its compare window set to anything below 0v. So once that Maximum signal went below 0v, it would spit out a gate that would trigger a chord change in Pianist.
The eight chord tones created by the Pianist went to eight different oscillators. The root, third, fifth, and seventh (or fifth if there is no seventh) form the base of the chord and all go to one of the four Flame Instruments 4VOX oscillators, while the color notes and two additional root notes, one that follows chord inversions and one that does not, all go to a self-frequency modulated Frap Tools CUNSA, where each filter is set to self oscillate, and pinged in a Natural Gate.
The Flame 4VOX has been around a long time. My brother, a house sound engineer, producer, and DJ who’s been into Eurorack a long time, lusted for one long before I even knew what Eurorack was. It’s a fully polyphonic, wavetable oscillator beast, split into four sections of up to four oscillators each. Each oscillator can create detuned swarms, chords, or be unison. Each oscillator can be controlled by v/oct CV or midi, and is fully polyphonic with its own output. It really was a very advanced piece of gear for its time. It still is, even if it hasn’t been updated in several years and is showing its age. There are two pots and two CV inputs per oscillator that can control several parameters including scanning the wavetable, detuning, amplification, and more. It has internal VCAs to control volume, but I did not like how they functioned at all, and opted to use external VCAs, which worked to my benefit allowing me to modulate two wavetable parameters rather than the volume and only one parameter. There are also separate FM and reset/sync inputs per oscillator, along with its individual output. Even if CV-able options seem to be limited, virtually every facet of the 4VOX can be addressed via midi, although I haven’t used it with midi at all. It’s a very powerful oscillator bank that can cover lots of ground.
Although I wouldn’t say programming the 4VOX is difficult, it’s not as easy as most more modern interfaces. The screen is bare bones with low resolution and a slim viewing radius. The encoder is a little weird. You have to push it down and turn CCW to move downward in menus, while you simply turn it CW to change parameter values inside the menu. As a unit, it’s impressive. There are lots of options, plenty of stock wavetables to choose from, and it sounds good, but it shows its age. Upgrading firmware is a laborious process with modern computers. Although you can install your own wavetables, the processes to convert them to the right format and get them loaded can be a nightmare, particularly if you’re a Mac user. All of the computer-side software is a decade or more old, and workarounds are sometimes needed. I’m not a “I need to load my own wavetables” kind of guy, and my unit came to me with the latest update, but if I were that guy or my unit hadn’t already had the latest firmware, it would not be an easy task. I’ve had similar problems with older gear before3, and they’re no fun.
The 4VOX forms the base of the chords, brought in and out by the four waves from the Addac508 Swell Physics. The sound is both powerful and delicate, with each quadrant set to four slightly detuned, unison oscillators, each one being slightly modulated by the Nonlinearcircuits Frisson. Although I was pleased with the 4VOX’s performance, the Synthesis Technology E370 is a better overall option. Although the E370 is also based on nearly decade-old technology, it’s still a better user experience. The screen is in color, fully customizable, bigger, and gives more information. The stock wavetables are a gold standard. The software UI is easier to navigate using a more standard encoder. The physical UI is also far better arranged. With the 4VOX, the screen is in the middle of the module, knob locations are not symmetrical, and are more difficult to wiggle once everything is patched up. The E370 has everything laid out very neatly. The screen is on the far left, I/O on the far right, with knobs in the middle, leaving more than enough room to wiggle. It’s really a premium user experience. The only advantages the 4VOX has are its price, size, and complete polyphonic midi capabilities. The 4VOX has always been less expensive than the E370, and that remains true on the secondary market. However, the price differential on the used market is much closer than their respective MSRPs, as the E370 can be purchased for well under 50% of the original retail cost. The price difference on my units, both purchased used within a week of one another, was $100. The size, however, cannot change, and in that regard the 4VOX has the E370 soundly beat. At 29hp the 4VOX is still large (and odd hp 😕), but it’s dwarfed by the massive 54hp E370. It’s the massive size, however, that makes the E370 such a pleasure to wiggle.
Once mixed to mono in the Atomosynth Transmon, the 4VOX chords went through the venerable Industrial Music Electronics Malgorithm MkII, a powerhouse FSU-type module with bit crushing, sample reduction, and various types of waveshaping available to have anything from subtly crunchy through completely mangled audio at the output. Using Malgorithm was an absolute treat. Most of the lo-fi effects I tend towards are of the vintage variety, tape sounds, record pops, etc, vs just slightly old sounding digital artifacting, so it was a different sort of experience. On any other day I likely would have chosen distortion in this role, but the day I started this patch I precipitously chose to go with a different kind of dirt. And it was perfect. I was still able to get some nasty distortion via the “Axis” waveshaper (whatever that does), with the bit crushing and sample reduction playing a slowly increasing role. It’s starts clean, then moves to understated digital artifacting, and finally waves of full blown destruction, ending clean once again. One aspect of Malgorithm I enjoyed was the interaction between input level and the waveshaping. It responds similarly to tube distortion circuits, where the harder you drive the input, the more distortion there will be ranging from just barely there to outright obliteration. Each of these waveshaping circuits has three different levels, red, orange, and green, and all of them have their own character. These waveshapers can even interact with each other for nuking your audio from orbit if that’s what you want. I rode faders on the very awesome Michigan Synth Works XVI to control both the input level as well as the wet/dry mix in order to provide a performative aspect to this patch. Both the bit crushing and Nyquist parameters were modulated by the Addac506 Stochastic Function Generator, with a fairly wide range of both rise and fall times between medium and long. Each of the parameters were set to moderate crunchiness with the knobs, with their modulation moving towards a full-resolution signal. This created an absolutely amazing effect from the sound of dying batteries to the fabric of the universe being unzipped and sewn back together. I would highly recommend Malgorithm to anyone, but you’d have to find one first.
Once through Malgorithm and into the stereo matrix mixer, these now buzzy chords went to the Holocene Electronics Non-Linear Memory Machine, with a very light perfect fifth shimmer in the feedback loop. I initially went with a full octave shimmer, but decided against it as it was too prominent and spiraled too far out of control too quickly. This created a very subtle sheen on the chords that isn’t noticeable much of the time, but is a nice effect nonetheless. Feedback and Spread were both modulated by attenuated versions of the Average output from Swell Physics.4
The color tones of each chord were all sent to the mighty Frap Tools CUNSA, a quad filter extraordinaire, and pinged in a pair of Rabid Elephant Natural Gates. Though I was tempted to use the simple sine waves from each LPF output, I later decided to use the HPF output as a means of each oscillator frequency modulating itself in order to add some harmonics, which worked a treat. In retrospect, I could have simplified the patch significantly had I pinged CUNSA itself instead of running the output to Natural Gate, but I chose the Natural Gate route because Natural Gate.
Using a patch technique I’ve used often, the gates that pinged the Natural Gates were created by running the four waves from Swell Physics into the Nonlinearcircuits Numberwang. But rather than simply choosing four gate outputs, I ran several Stackcables so that each strike input on the Natural Gates were each derived from three Numberwang outputs. This filled in space much better. The notes are still sparse, but they’re triggered at a much better pace using three gates each rather than just one. These notes fill out chords in interesting ways. They’re very short, but combined with delay and reverb, those colors hang around long enough to create intrigue in the overall sound without being intrusive.
These notes were sent to what is becoming one of my favorite delays, the Chase Bliss Audio Reverse Mode C, a re-imagining of one of the modes on the legendary Empress Effects Superdelay. Although it certainly does standard stereo delay stuff, it excels at being a quirky sort of delay, able to output normal delays, reverse delays, and octave up reverse delays, by themselves, or in a mix. Mixing delays creates a beautiful sound space of echoes bouncing all around the stereo field, at different speeds and octaves, which is an incredible aural treat. I haven’t yet learned to properly modulate the Reverse Mode C, but that’s a function of not having a firm grasp on midi. As I figure that out, things ought to get very interesting, with different sorts of delays fading in and out in very creative ways.
The last synthesized voice in this patch is the Good and Evil Dradds as an effects send, sending both the chords and ornamental color notes for some granular action. The Dradd(s) outputs went to separate EF-X2 tape echoes with different settings. Ever since getting a second Dradd, I’ve been infatuated by what I can do with them, and this patch may be the best result yet. Both were set to Tape mode with similar P2, but different P1 knob positions, with the P1 parameter on both being modulated by an attenuated version of the Average output on Swell Physics. The Dradds, in some ways, steal the show. They create all sorts of movement in the stereo field and fill the space between chords and color notes in ways that keep the piece from becoming still. They’re the wake left after a large swell passes by. The bio-luminescence after a crashing wave.
The spoken voice is a set of three samples that were triggered in Koala on the iPad. Triggers emanated from the gate outputs on Swell Physics combined in the new Nonlinearcircuits Gator, sent to the Joranalogue Step 8 and then the Befaco CV Thing and converted to midi notes that were sent to trigger Koala samples on the iPad. It took me a while to figure this one out, though it worked exactly how I envisioned. Gates from Swell Physics were combined in Gator, which triggered Step 8. Each of the first three steps sent its individual gate output to a different CV Thing input. This ensured that the three samples were always triggered in the correct order. The samples themselves were then sent to a new collaborative delay plugin, Moon Echo, by AudioThing and Hainbach.. Moon Echo is a modeled simulation of bouncing sound off the moon, and has a very distinct character. The delay was set to fully wet, and has a delay of about 2.5sec, though that changes depending on the day. The moon is not at a fixed distance from the earth, and the plugin reflects that. By “pinging” the moon upon startup, you will get the current distance to the moon, and a new delay time down to five decimal points (1/100,000 of a second). Fucking cool.
One thing I did differently with this patch paid off high dividends, and will absolutely become a staple in my recordings. I’ve been patching for a few years, but am still an absolute novice at standard studio stuff. Mixing, EQ, compression, and everything else in that sphere evades me. I’ve used some very basic EQ in the past, but really only on the final output, which, as I’ve discovered has several drawbacks. This patch was the first I’ve ever recorded using EQ, the highly regarded Toneboosters TB Equalizer 4, on individual channels as they were being recorded. The chords, ornamentals, and reverb send received EQ that greatly improved the sound quality, even if it could still be better. I did, however, neglect to put EQ on the Dradds, which proved to be a mistake, as there is a very occasional pitch that pierces through in what can’t be far from dog whistle frequencies. It’s not eardrum busting, but I can hear it, and it annoys me. I didn’t catch that behavior when recording, and never EQ’d it out. That said, it was also the first time I’ve recorded a modular patch in separate multi-tracks, including the chords, ornamentals, Dradds, spoken voice, reverb return, and the mixed stereo signal (presented here). I can go back and make changes or additions should that be something I want to do, or send the parts to someone else for mixing and mastering should I ever choose to release it.
Overall I’m very pleased with this patch. It was originally composed in a different key and completely different chord progression, and for a special group of online friends. The chord progression I used in this recording wasn’t composed, as such. At least not by me. I asked ChatGPT for a “sad progression, yet with a sense of hope.”5 I asked for it to be more sad, and it changed key from Amin to Dmin, and ended in a non-diatonic chord (DMaj), which I found a wonderful “choice.” Then, as a means to test the Pianist, I asked for several chord extensions and inversions, and ChatGPT complied, giving us what we have in the recording.
Improvised and recorded in 1 take on iPad in AUM via the Expert Sleepers ES-9.
I studied music performance in college, and have a decent grasp on music theory. The last 30 years, however, have pared that knowledge down to basics. I’m certainly no expert, but I can read chord charts and identify chord notes, even if I have to think for a second. ↩︎
The Humble Audio Quad Operator I purchased did not have the latest firmware update, and the internal VCAs all bled badly. I was unable to install the latest firmware with a modern Mac. I was fortunate to have an older one available to me that I was able to use. ↩︎
There are no fewer than seven modulation points in the patch that are all modulated by an attenuated version of the Average output from Swell Physics. ↩︎
This was literally the first time I’ve ever considered purposefully using AI for anything. ↩︎
It had been a while since I used my Xaoc Devices case for anything beyond reaching for a couple modulators like Zadar and Batumi II. I’ve always loved the Odessa, even with its faults, and I had an itch to use it.
I’m not going to detail this patch too much.
A square wave from Batumi II acts as a clock for Erfurt’s forward counting. A second square wave output hits Erfurt’s reverse counting input. Four gate outputs from Erfurt (Gates 1-4) are patched to Samara II, with each gate being attenuated to a particular note. As these gates go high, they sent pitch to the five v/oct inputs on Hel, Odessa’s expander, creating a mix of full and arpeggiated chords (no idea what Odessa is tuned to). The Fundamental, Even, and Odd outputs are mixed down to stereo, and sent to Zagzreb. Zagzreb’s Bandpass L/R outputs go to the mixer, while the L High Pass output is patched to Sarajewo for some analog delay, with Taps one and three output to the mixer.
In a mood to try something new, I ran the dry signal to the the Optotronics Stereo Lockhart Wavefolder. I wish I had sent that signal to the delay as well. It’s a pretty cool module, though I’m not really sure what everything but the fold knobs are doing. Looks like it’s time to dg into that one.
All three signals, Odessa/Zagzreb, Sarajewo, and the Wavefolder go to the Vongon Ultrasheer for some reverb.
Uncharacteristically, I also did a smidge of post processing, running the recording through some compression and EQ. I’m new to using both, but I am very happy with the sonic results.
Most of the time in modular synthesis drift is bad. Musicians all over will do whatever is necessary to mitigate drifting clocks or rhythms. Module makers of all sorts include resets specifically for the purpose of realigning the outputs to an incoming clock with the explicit goal of avoiding drift. Maintaining time is crucial in any beat driven track. Except when it’s not. And it’s this rhythmic drift that I wanted to explore in this otherwise beat driven patch.
It’s no secret that I like chaos. I use it for modulation or as a clock in most patches. I generally don’t expect or even desire steady clocks when I use chaos, but I also don’t generally produce beat driven compositions, and when I have I’ve tended towards uniform clocks and on-beat rhythms like most people. But today I wanted to explore a beat driven patch that uses chaos as its driving force. Rather than fear the drift, I endeavored to lean into the inherent wandering of chaotic signals while using them as lead in creating the rhythms. What I got is a wonderful dance of rhythms that want to be in line, but just can’t quite maintain their focus to make it last the whole way through. A set of rhythms that are mostly on the grid, but that occasionally drift before finally meandering their way back to the beat, like an ADHD dad in a grocery store. What we hear is the beauty of chaos in real time.
A few months ago I emailed Andrew at Nonlinearcircuits to ask for a module recommendation. I had lots of CV producers, but outside of sequencers, a clock divider, and EOR/EOC gates on function generators, I didn’t have many modules that can produce a plethora of gates. Although he had a couple of module recommendations, none came more highly suggested than Numberwang. “It’s like Let’s Splosh, but for gates” were his exact words, and I was sold. Whether using regularly timed signals like LFOs or cycling envelopes, or irregular signals like chaos or random, I’d have a gate creation machine that would be directly related to the signals feeding it.
Although I wasn’t sure how this experiment in chaos-driven rhythms would turn out, I knew I could get at least one of the waves to be in time. NLC’s The Hypster has 3 controls (frequency, gain, and damping). As explained in the Build Guide, “Damping keeps the circuits in the range of useful, somewhat regular modulation signals. As we’ll see later, more damping leads to more regular sine-like oscillations.” The guide goes on to show that although the signals are not exactly what we’d call uniform, if we use a good mixture of both both gain and damping, at least one of them will be regular(ish). Regular enough to drive a beat from. What I heard while using Natural Gate to tune the regularity of the incoming gate, saw via Numberwang’s copious blinkenlights, and with my metronome confirmed it.
With Natural Gate pinging away on my down beat, it was time to find those drifting rhythms I was after, hoping that the chaos feeding Numberwang wasn’t too far dampened and too regular. But things proverbially fell in line all too quickly. After trying several outputs on Numberwang in order to get the perfect four beat sequence, I found it. Beat one of the gate sequence is always on time, at the blazing tempo of 53bpm. This is also the beat that controls the kick and hats (using Pam’s as a 2x clock multiplier). Gates two, three, and four drift slightly. And not in that weird, timely way that slightly out of sync clocks drift and realign,1 but in a more organic way that both speeds up and slows down around that base tempo while being on grid most of the time. It’s a playful game between the clock and its trailing rhythms, not unlike three dogs drifting around its steadily paced owner on a nice walk in the afternoon.
Now that I had a good gate sequence, I needed some pitch to go with it. This patch uses four outputs from the Joranalogue Generate 3 as the main sound source. All four of the outputs (odd, even, full, and core) have very different sounds and timbres, and are up to two and a half octaves apart,2 each patched to a Natural Gate input. But even though I was only using a single pitch sequence for four separate parts, I knew I wanted that pitch to be derived from the same source as my rhythms. I wanted as much of the patch as possible to be driven by those four original chaos outputs. Using a mult, I ran the same four The Hypster outputs used to create my gate sequence in Numberwang to Let’s Splosh, and randomly chose four outputs that were then mixed in the Atomosynth Transmon before making its way to Quantermain for quantization (E Japanese), and finally to Generate 3’s v/oct input. These four Let’s Splosh outputs were modulated in this very excellent voltage controlled matrix mixer via four outputs from the Nonlinearcircuits Frisson. Using four mixed sources for pitch allows for some easy flexibility when trying to add variety. A twist of any of the knobs on the mixer will give a different result in the final pitch sequence. The pitch change was being clocked in Quantermain by one of the unused Numberwang outputs, along with all four notes in the sequence at the Natural Gates’ “Hit” inputs. Once the “Open” parameter on Natural Gate was closed to give the notes definition outside of pitch and timbre changes at about 1:30 in, those same gates also triggered four envelopes on a pair of Frap Tools Falistris to modulate the “Open” parameter and give each note just a little more punch and space.
But Let’s Splosh wasn’t finished doing its part at deriving the pitch sequence, as 10 other outputs were used to modulate various parts of the patch. From subtle changes in the hi hat’s envelope decay, to modulating the “Even”, “Odd”, and “Fundamental” CV inputs on Generate 3 that are constantly changing the timbre of each note produced, and both P1 and P2 CV inputs on both Pladask Elektrisk Dradds used in the patch, Let’s Splosh, and the four signals that feed it, are all over this patch. In total 14 of the 16 Let’s Splosh outputs were used, spreading out remnants and recombinations of those four original chaos signals throughout the entire patch. The only independent module in play that isn’t being driven by those four original chaos signals is the NLC Frisson, which plays a somewhat minor role in modulating direct descendants of those four original chaos signals in getting a pitch CV.
From here the patch is relatively simple, mostly with the sequence running through various effects. The most obvious effect is the ever-wonderful Olivia Artz Modular Time Machine. The taps on the delay combined with feedback can take a very simple four note sequence and turn it into any rhythm I can imagine, and plenty others I can’t, even if the one in this patch is rather unimaginative with all of the taps active, though at different levels. But it’s not just some ornamental delay that I was after either. It’s the Time Machine, when juxtaposed against the steady kick drum, that fully reveals the chaotically drifting rhythm. It’s the key to the entire endeavor. The sequence is only four notes long, and all four notes are quick plucks in Natural Gate. There isn’t much musical information to go on, despite the pains taken to create the patch, and it’s the Time Machine that helps bring that very simple sequence to life. With Time Machine, the slightly out of place notes in the sequence are given a chance to wander. It exposes the frolicsome ebb and flow of chaos for all to see.
Another accompanying effect used in the patch is the always beautiful Rossum Electro-Music Panharmonium. I’ve found Panharmonium to be indispensable in my patches, and have written about it before, as it allows me to fill sonic holes in a very organic way, using the main driver of the composition as its muse. Pitching the Panharmonium up or down to suit my needs, I can fill gaps in the frequency spectrum, or avoid the clashing of instruments in a particular spectrum. I also frequently use it for its excellent ability to fill space, especially in patches that are otherwise sparse, and since it follows its input directly, it’s always harmonically related. In this patch I pitched Panharmonium down an octave using cross faded sines, and ran it through the Bizarre Jezabel Mimosa as an insert, adding progressively more and more distortion as the piece progressed, with it running full wet, though not full distortion, by the end. This creates a bed of pads for these meandering rhythms to float through, while filling space in the frequency spectrum. It helps create texture, and gives the composition some weight.
A pair of Pladask Elektrisk Dradds also made an appearance, even if it didn’t really work out. Using the dry sequence and its many repeats from the Time Machine, my first thought was to fade the granular outputs of the Dradds in and out. Something to add some ornamentation to the patch, but without being prominent. It sounded great when I was setting it up, but is barely audible for most of the patch. Which brings me to the new SetonixSynth Shaka modular voltage controlled stereo matrix mixer.
It’s also no secret that I really like the AI Synthesis 018 Stereo Matrix Mixer. It fundamentally changed the way that I patch and how I go about composing pieces from the moment it was first installed. It opened up a lot of opportunities for how I enjoy patching in modular. I’ve used it in literally every patch since it went in the case. It prompted me to buy the also excellent Atomosynth Transmon voltage controlled matrix mixer. When SetonixSynth announced earlier this summer that they would be releasing a voltage controlled stereo matrix mixer, I knew I was going to get it. I quickly joined the pre-sale mailing list which would give a goodly discount on the first units sold. As soon as I got the email with a link a couple of months later, I went ahead and purchased a Shaka 8 and two Shaka 4 expanders for a four input, four output voltage controlled stereo matrix mixer. There’s the very real possibility that I purchased the first one sold once that link went live. As soon as I got it, it went in the case. I used it in my first patch after putting it in, though I didn’t use any voltage control, opting to see just how close it is to the AI Synthesis on an even playing field. It sounded great. Like the AI Synthesis, the Shaka system is made foremost with high quality sound in mind. But I did notice that the exponential nature of the volume control was unlike anything I’d used before. There’s no sound output until you get to about noon on the dial, and it moves up rather quickly from there. According to the developer, at full attenuation, the output is at -100dB, while it’s still a remarkable -50dB with the dial at noon, maxing out at unity gain (8v) at full clockwise. Adding CV up to 10v can output your signal at +20dB. But that leaves just half a knob twist to dial in the level of each node, making fiddling with knobs a must, and the need for precision is paramount, especially if you’re to perform with it. I won’t say I had trouble dialing in good levels with the knobs. It was easy enough, even if that meant paying much closer attention to a simple process than I normally might.
But once I decided to try and use CV control with this patch, I was stymied by the exponential nature of the level control. I’ve never used an exponential VCA before. All of mine are either linear, or somehow switchable between linear and logarithmic. I was trying to do relatively simple things that I’ve done since my very first patch, like using a cycling envelope to open and close a VCA, and I simply couldn’t figure it out. My first thought was that since the VCA is fully open at 8v, I’d send an 8v envelope in the CV input for a channel and everything would be right with the world. Only it wasn’t. With an 8v envelope from Zadar and the knob at full CCW, I got virtually nothing from the output. I would hear the two Dradds granular-ing away for perhaps two seconds of a 20 second envelope. I couldn’t get any sound at all until the envelope was higher than 6v. I was stumped, with no idea what the problem was, much less a solution. I tried adding some offset with the knob, but that only led to blowing the signal out quickly. I never did find a good solution, hence the sparse appearance of the Dradds.
But hope isn’t lost. In the Shaka thread at Modwiggler, I noted my frustration and was given a couple of tips by the developer. He admits that using CV will take some adjustments to how one might normally patch a VCA. In his last response to me he noted, “With such a slow moving LFO, your best bet is probably to attenuate it more into the range you want. The full attenuation of this module is -100dB, the maximum allowed by the VCA it’s using, so at 10 o’clock it attenuates by -65dB and at noon it attenuates by -50dB. Depending on the input signal that is still a lot of attenuation, so is probably where you want to start for many applications.” He further goes on to say that having silence was his goal at full attenuation, noting that it was the largest concern from testers during development. Having had mixers and other gear that bleeds audio where it doesn’t belong, whether in an output or via crosstalk between separate channels, I can’t say that I blame him. If it’s not a vactrol based device, it shouldn’t ever bleed.
That said, this needed conditioning of CV before going to a VC mixer seems to be trading one hurdle for another. A voltage controlled mixer is desired so that you don’t need separate VCAs to manage signal levels. They’re built right in. That’s a highly desirable feature, especially with stereo signals. But if I need a VCA, or an attenuator, to condition my CV for use in the mixer CV inputs, I’ve simply traded out the reason why I need a VCA pre-mixer. It’s a side step, when the point is an improvement. An external VCA is an external VCA whether it’s used for note shaping before a mixer or envelope attenuation in order to shape the note in the mixer. Add in the relative complexity of having to carefully attenuate and shape the CV alongside meticulous knob placement on the mixer itself so that the CV functions in the way you think it should, and I’m not yet convinced that this particular implementation a real step forward. I’m not yet ready to give up on the Shaka system. It’s a very powerful idea that could bring yet another boon to my patching in the same way the AI Synthesis 018 did over a year ago. But if these VCAs don’t function like virtually every other VCA I regularly use, and CV preparation is more of a chore than simply using a VCA for note shaping before the mixer, I’ll have to re-evaluate its place in my rack.
Unfortunately I was unable to get good CV control over the Dradds’ level, and it only peeks through seldomly, and for only a short time. Fortunately my inability to get good CV control over the Dradds wasn’t a crucial part of the composition, and despite its absence, the patch sounds great.
The last part of the patch couldn’t be simpler. The kick drum is a simple filter ring with the Frap Tools Cunsa. The same envelope used to hit the filter input is also used as FM to give the drum a bit more punch. The hats are just as simple, using white noise from Sapel that is patched through Cunsa using a HP output. The VCA in Cunsa is hit by an envelope with a very lightly modulated decay to introduce some difference. Something between a fully closed “tic”, and a very slightly opened “pshh.” Both envelopes are clocked originally from that same regular downbeat of the four step sequence, but it’s patched through Pamela’s Pro Workout. Both outputs are at a 2x multiplier, with the hi hat output being shifted 50% to be on the offbeat.
Overall, this was a really fun patch to make. I had an idea that I was able to bring to fruition, despite some difficulties with a new piece of gear. I’ll keep working with the Shaka system until I either conclude that it’s better than the AI Synthesis 018, or I’ll sell it and wait for the next alternative.
Or how how the turn signal in your car will drift in and out of time with music or another car’s turn signal. ↩︎
As explained in the Generate 3 manual, “[The Core output] is the 10 Vpp triangle wave output straight from Generate 3’s VCO core. Also note that it is at half the frequency of, so one octave below, the fundamental output, and thus can be used as a sub-octave signal” The manual continues on to note that the “Even” output is a saw wave at twice the frequency of the fundamental, the odd is an octave and a half higher (beginning on the 3rd harmonic), and the “Full” wave being all harmonics, including the fundamental. ↩︎
While I was testing a synth I built for my brother and me to play while on a family vacation, I wanted to see if I could get something more ambient from what I perceived as a more rhythmic-oriented case. I have a master clock, a sequencer, a chaotic/random gate producer that likes the time grid, all dedicated to staying in time. My brother is more of a shake your booty type of guy and I wanted to bring something he would enjoy too, so rather than chaos and random ahoy, I put in several modules that he could feel comfortable with too. But rather than resign myself to grid based tempos and rhythms from this synth, I ventured to see how I might go about creating something more freeform. Instruments tends to direct their players towards certain ways of doing things. Modules do the same via their UI cues. All modules demand some particular workflow which lends towards different styles as a result of their design. But this subtle push by module makers doesn’t preclude using their designs in ways that maybe they weren’t designed to be used, or in ways they hadn’t considered. Individual case builds likewise push musicians to patch in certain ways.
Since this was a test, I started with a familiar idea and tried to see how I might create an irregular clock in order to use Stochaos to hit the Disting Ex in the SD Multisample mode using the LABS Soft Piano samples. It’s one of my favorite voice patches, and generally it sounds beautiful. Enter the Sitka Instruments Gravity.
The Gravity is a 6hp, 6 output master clock. It doesn’t have the sorts of clocked modulation options that something like the ALM Busy Circuits Pamela’s Pro Workout has, nor does it have the quick, hands on manipulation of the Make Noise Tempi. But it does have a fair few things going for it. It’s a rock solid clock, and easy to manipulate, even at first glance. The UI is intuitive, and its distractions few. Each output has three modes: Clock, Probability Clock, and Sequencer. The clock and probability clock does what it says. The outputs put out short triggers according to a clocked division or multiplication of the master tempo.1 Timekeeping is not exciting, however it is crucial. But the killer app in the Gravity is that its tempo can be modulated by control voltage, a feature not found in every master clock. At this realization I knew just exactly how I was going to get my wonky clock.
After plugging in a smooth random LFO from Batumi II + Poti II and tuning its frequency and amplitude to taste, we had a modulating clock that randomly floats above and below the master tempo. The Gravity gives a numerical option when the master tempo is being modulated, called Range. It’s simply a number that goes up by tens. Although initially I wasn’t sure just exactly what that number represents, the developer noted that it’s a fixed maximum BPM deviation above and below the set master tempo. So if your tempo is set to 80bpm, for example, with a Range of 10, it will swing as low as 70bpm with -5v of CV, and as high as 90bpm with +5v of CV. Clever. Subtle undulations is one thing. Wild tempo fluctuations is something else altogether, and having a defined maximum range built in to the modulation is a really good way of making it easier. This clock was fantastic, subtly shifting faster and slower. Being anticipated, while not being predictable, and never on a strict grid. Perfect.
Although I didn’t need more triggers than what Gravity can supply to ping the Disting Ex, I did want those triggers to extend laterally, never close to anything we could call a pattern. Stochaos once again provides a beautifully timed spread of triggers which form the basis of the piano voice in the patch. It always takes some clock adjustments to get the triggers just so. In this patch I ultimately used a x8 multiplication of that modulated clock with a 20% chance of skipping a beat to drive Stochaos. This kept triggers coming at a reasonable pace for Stochaos to spread the gates through its various outputs, helped by the retrigger setting in the SD Multisample algorithm to “Synth” to keep it from going too cluttered with notes.
For pitch, I used three of the four Swell Physics outputs into Quantermain (in C major). One of the quantizers was set to quantize to all 7 notes in the scale, with the other two set to quantize only to the root, third, and fifth. This turned out to be a wonderful method of getting pitch. The outputs on Swell Physics are all inter-related, and something akin to phased LFOs, only the phasing is more organic. Swell Physics is not a single speed with waves sliding back and forth, but the movement of the ocean, with ebbs and flows that can’t be strictly controlled, and where each wave affects the others. All of their speeds fluctuate, as do their amplitudes. This set of waves allowed for a good spread of notes, with minimal dissonance.
The Soft Piano sample outputs from Disting go to the Qu-Bit Nautilus for some unclocked delay. Feedback and Depth are lightly modulated by the highly attenuated AVG output from Swell Physics, while a highly attenuated saw ramp LFO from Batumi II + Poti II modulates Reversal. The patch starts with no Chroma (Qu-Bit speak for an effect inserted into the delay feedback path), but heavy distortion is introduced later on as the patch heightens. Using the delay feedback line for distortion, as opposed to using distortion before the delay, still allows for the piano notes to sing through quite clear, before being clipped to hell over and again as the repeats fade away.
After going through Nautilus, the signal made its way to the Make Noise QPAS for some light HP filtering. In most situations I would run a hard clipped signal through a LP filter to shave off some of the most egregious harmonics, but for some reason I preferred the HP filtering in this patch (I tried all four stereo outputs before deciding on HP filter), and so I won’t be too harsh on myself for an intentional decision made in the moment. The only modulation is via the 1 < 2 and 3 > 4 gate outputs on the Swell Physics via the CuteLab Missed Opportunities to both !!¡¡ inputs for some occasional shooting stars.
But getting a pretty flow of random piano notes wasn’t the final goal. The final goal was to test the new elements of this case so I’d have a basic understanding of how to use the case in a style I enjoy, and hopefully avoid having to constantly dig through manuals during the little time I’d have to patch on the trip, which brings me to a real beast of a module: the new Doboz T12, a 17hp (😕) touch controller, arpeggiator, and sequencer. I had half-assedly tried to get it going a couple of times over the last couple of weeks, but came up empty both times, so it was time to sit down with the manual and dig in.
At first I was intimidated by the T12. There’s not much on the panel outside of 12 touch plates, a screen, a couple of buttons, and an encoder to give you cues, and the options in the screen are many. But once I got over the initial hurdle of Step 1, the intuitive nature of the screen UI took over, which makes it generally simple to navigate and use. The T12 has 4 modes: a touch controller, an arpeggiator, a very straightforward up-to-32 step sequencer, and a more complex extended functionality step sequencer. Although I certainly want to understand the Complex Sequencer, my aim was to tackle the touch controller (why I initially bought the T12 to begin with), the arpeggiator, and the simple step sequencer.
Despite being a bit overwhelming at first glance, having loads of options in the UI, the T12 workflow is both fast and intuitive. Not only are there the standard pitch CV and gate outputs, but also a secondary CV output for something other than pitch. You can set vibrato, including a delay, gate probability, random note probability, touch behaviors, and many other facets of your sequence quickly and easily. The AUX CV output can send envelopes, slewed gates, secondary raw CV, amongst other stuff. The T12 is a really powerful, highly flexible, and intuitive module that is fun to use. Just don’t forget to save your work in one of the many save slots, or else you’re gonna lose all your shit. Ask me how I know. Fortunately this particular patch is pretty easy to reproduce should I have the need.
For this initial patch I wanted to keep sequencing as simple as possible. A slowly plodding 10 note, repeating sub-bass line via the Humble Audio Quad Operator that would flood the audio and shake the room. I was loosely aiming for a post-rockish feel in the progression. It’s intentionally loud, though not so loud that the piano can’t still be clearly heard. With the wandering clock set to /8, and after a smidge of tuning the individual notes in the sequence to what I wanted, I pretty quickly got what I was after.
Which isn’t to say that the bass line is without issues.
Firstly, I’d like to note that both the high level and super-low frequencies were exactly what I was trying to accomplish. I was looking for film score kind of epic. The kind of bass that rattles walls and that you can feel in your stomach. That said, there’s far too much audio gear, including very high quality audio gear, that has a difficult time reproducing C1 (32.70Hz). My audio monitors, a set of Focus Alpha 80 studio monitors only reach down to 38Hz before the cutoff becomes pronounced. At 32Hz, the tone could still be heard, but not with near the authority it should have. D1 (36.71Hz) had similar issues, although not nearly as marked. By the time we get to E1 (41.2Hz) things are booming, but of the 10 notes in the bass sequence, only 5 can be heard with the vigor I intended, and that’s through a good pair of studio monitors. Fortunately the cans I used to record this patch, a set of GK Ultraphones, and the AirPods Max Bluetooth headphones I use for general listening, have no pronounced problems with reproducing the low C. But if I were to record this patch again, and I’m highly considering it, I’ll pitch the entire piece up 4 full semitones (E1) to avoid that conundrum. It’s one thing for a bass heavy piece to not play through phone, tablet, or laptop speakers. It’s a different sort of problem when high quality studio gear can’t do it. Any system with a subwoofer should really shake the foundation, but you shouldn’t need a subwoofer to properly hear music.
The last voice was a spur of the moment addition to the patch. I didn’t know exactly what, but I knew the patch was missing something. It needed one last final touch. It needed Plaits. Though it certainly has its limitations, Plaits is one of the most versatile and best sounding oscillator modelers available. Everything from kick drums, a scaled down Rings algorithm, and FM, plus more is possible with Plaits. At first I didn’t really know what I wanted, other than it be sparse. The Rings algorithm didn’t really fulfill the role. It took away from the patch as much as it added to it.
But as I made my way through the modes one by one, I landed on the final green algorithm: Vowel and speech synthesis. This would normally be unremarkable, but as it happened, I kept hearing the word “Red.” How the various knobs had been set while testing other algorithms landed me smack at the beginning of the colors of the rainbow. I slowly turned the Morph knob to see what else was hidden there, and found a slew of words. At first I set up modulation of the Morph to cycle through the words quickly. Think Robot Auctioneer. And although this addition certainly moved me in the right direction, it still wasn’t the destination. There were too many words being synthesized too quickly. It was slightly distracting, and not wholly complementary.
After a bit of envelope experimentation, I settled on 4 words: Red, Orange, Yellow, Green, “said” at a slightly slower than “natural” pace, and with a fairly thin tone. This gives the voice an almost sad feel, which I think slightly tempers the optimism and hope found in C major piano alongside an epic bass line. It brings a bit of the non-perfection and often lonely feel of reality back into scope, and that even non-perfection and loneliness can be contained within beauty.
After repeated listens, I know that I wouldn’t send any pitch information to Plaits were I to record this again. I think having it repeat at the same pitch would have an even larger impact, and be more focused.
One last new module I used is the Intellijel Amps VCA. Two of them chained, actually. Although I initially planned and built this case with an Intellijel Quad VCA, I recently realized the power of fully cascading VCAs,2 and decided to replace one of my Quad VCAs with this pair of Amps. Even with the first use I could see the utility in cascading inputs. The ability to patch one input and get out several signals that are related, yet separately attenuated and/or modulated, for use throughout a patch is powerful. Of course multiple related outputs could also be accomplished by patching multiplied copies of the signal into all four VCA inputs, but with cascading inputs we can eliminate at least six patch points and three patch cables. Efficiency is key. Add in ring modulation and signal inversion, and Amps is a powerful tool indeed.
A fully cascading VCA is one in which all inputs, CV inputs, and outputs are normalized to the following channel until the normalization is broken by a plugged in jack. This configuration allows for a flexible array of both CV and audio patching, capable of complex mixes or routing.
I went into this patch with the idea that I was going to see if the Nonlinearcircuits Stochaos was appropriate for inclusion in a travel synth I’ll be taking to Alaska this summer (it’s not). I’m looking for gates. Many gates, actually. And although the Stochaos has many gate outputs, it runs on a clock, and sticks to the grid. It’s an awesome tool for what it is doing, but it’s not what I’m looking for in that synth, unfortunately. But despite not being fit for that particular project, this 8hp wonder is a fantastic Chaos or Random (or Both!) driven sequencer that can drive a whole patch.
This sketch was designed to use chaotically driven gates in order to ping the 4 operator outputs of the Humble Audio Quad Operator. Since they operate on ratios of the base pitch, it would never be out of tune, and all of the 4 operators would always have nice harmonic relationships. These pings would then go through the Venus Instruments Veno-Echo for some rather pedestrian unmodulated stereo delay that was perfect.
Since the point of the patch was to see what I could do with the Stochaos, I used it as the heart of everything. It received a clock from the Xaoc Devices Batumi II, and from there performed its wizardry sending gates to and fro. These gates pinged the 4 operator outputs in the Frap Tools CUNSA, as well as triggered various events all over the patch. Stochaos also provided the sequence which was quantized in Quantermain on the uO_C via one of its four CV outputs.
There was some modulation, but not very much. I used one of the Stochaos gate outputs to trigger the Auza Wave Packets which modulated the ratio of one of the operators on the QO. Two of its gate outputs clocked the Nonlinearcircuits Bindubba which also modulated one of the operator’s ratio. Otherwise the patch is pretty barren of modulation. The delay isn’t modulated at all, and neither is Aurora.
As per many of my recent patches I wanted to use some FFT, but rather than reaching for Panharmonium yet again, I used the Qu-Bit Electronix Aurora. I was sort of happy with the results, but I’ve never really studied Aurora in much depth, and so opted to go with whatever sounded good enough in the moment. It’s not a prominent part of the patch, but it does serve to fill in the space a bit. It’s definitely reminded me that I need to learn a few things before I go on my trip so I’m not busy manual digging instead of making music with the precious little time I’ll have.
I didn’t start this patch with a kick drum in mind. I was originally hoping to get not only random gate outputs, but randomly timed gate outputs. My original intent was to make an ambient piece, but that idea sank quickly, so I pivoted in a more rhythmic direction. Once a couple of things were settled, it was clear that the patch was begging for a kick drum. I’m not a four on the floor kind of guy, so opted for something more erratic. Still on the time grid, but not at all predictable. For this I used a divided output of Batumi II into the always fun CuteLab Missed Opportunities and adjusted the probability to taste. The kick is made with a Joranalogue Generate 8 into a Rabid Elephant Natural Gate. The trigger would go to both Natural Gate’s Hit input, as well as triggering the Joranalogue for a short envelope for both Exponential FM on Generate 8, and the Control input on Natural Gate.
Overall I’m really pleased with this patch. It’s a sketch with lots of room for improvement, but the direction and feel is very good. The biggest change I’d make is toning down the high registers. Not only are they too loud, but there’s too much of it. It’s a matter of better attenuating my CV and watching the initial knob position for ratio to ensure they don’t go that high. This alone would improve my result exponentially. I’d also like to do a better job of shaping the melody notes in CUNSA. I’m not yet pleased with the tail of those notes.
Although the Stochaos didn’t meet my need for inclusion in a travel case, I did find that it’s a fine sequencer that can control entire patches with naught but a clock input. You choose the style of decision making you want it to do, Chaos, Random, or Both, and it happily goes to work with 8 gate outputs along with 4 CV outputs, the fixed chaos signal used by the circuit, and some Pink Noise. If you’re not looking for strict control over sequencing, or you’re looking for a sequence of random gates and CV for always-surprising modulation, the Stochaos deserves a look.
One of the more pressing challenges in modular synthesis is combating sameness. The same notes in the same patterns, all with identically shaped envelopes, at identical volume levels, and exactly in time. Without interventionist patching, the sameness quickly evolves to boredom. No one wants that.
One route of dealing with the problem of sameness in modular synthesis is to use separate sources for pitch and gates. Unlike all other instruments, note instantiation and note pitch are not intrinsically tied together in modular synthesis. By decoupling these facets of musical creation, you can have great levels of control fairly easily. Any change to either parameter, and your result changes in interesting ways. A regular gate pattern becomes predictable, which means that mystery and wonder are lost. Even when the gate pattern is used as part of a modulation track, as opposed to creating notes in a melody, sameness looms, and this sameness compels the synthesist to interject on some level and rid the patch of the potentiality for boredom. Today I want to focus on gate generation.
There are lots of ways to generate interesting gate patterns in the modular world. Standard clock utilities, gate probability modules, Euclidean pattern generators, random gate generators, logic modules, binary gate generators, Turing machines, and many more. All of them are capable routes of travel. It’s more a matter of function, workflow, and aesthetics that will determine which route is best for your given application.
In my latest patch I wanted a gate pattern that was at a “good” rate (read: it doesn’t take too long between gates, nor do they happen too frequently), and without discernible patterns. These gates are meant to control a simple facet in the patch: turning off and on the reverse function on the Veno-Echo. It’s not a terribly important part of the patch, but it does impart a distinct part of its character. I could have chosen a random gate generator like the one in Frap Tools Sapel, Instruo Scion, Make Noise Wogglebug, Mutable Instruments Marbles, or patched a smooth random signal into a window comparator in order to get random gates, but I wanted to experiment with chaos as a means to create gates. I use chaos regularly as modulation in most of my patches, but I’ve never really used it in a way that isn’t directly patching a chaos output to a standard modulation input like a filter cutoff or some other control. My use of chaos has been exclusively slow, direct modulation. I knew there was more to be had.
I’ve recently put together most of a Subsytem made up of modules from Nonlinearcircuits, a designer of eccentric modules I’ve long been a fan of. I’ve had a couple of Andrew’s chaos based modules, the mighty Triple Sloth and his rendition of The Hypster, for quite a while. They’ve been mainstays in my modulation cases for a couple of years. They were more recently joined by Let’s Splosh, and a few weeks later, Divide and Conquer, and I knew I wasn’t done. Quickly thereafter I added a Helvetica Scenario and a Stochaos to this chaotic modulation hub. But how to use it? There’s only so many modulation inputs in a given patch, and surely there had to be a way of using this subsystem for other purposes. Then a quick line on NLC’s page describing one of their gate sequencer modules, the 8bit Cipher, caught my attention.
Then I started really parsing the language in NLC catalog module descriptions, and noticed there was repeatedly a very deliberate use of the word “signal” to describe what goes into Clock inputs. Not a gate or rising edge, but a “signal.” For instance, on the Divide & Conquer page, the description states, “All sections will run off a signal patched into section 1.” Similarly, on the page for Helvetica Scenario it says, “To get it running, patch a signal into the clock input. Clock 2 is normalled to Clock 1 so a signal on 1 will drive both channels.”. In contrast, descriptions are quite clear when an input requires something more specific. In the description for Stochaos, it says, “To operate, just feed a gate to IN, add a reset if you like.” (All emphasis added).
And then it clicked: in the NLC universe, anything can be a clock so long as it periodically passes 1v. Nonlinearcircuits modules require nonlinear thinking, and that can lead to creative paths and surprising results.
For my clock, I knew I wanted to use a chaos signal. Sloths could work, but I wanted something more controllable, and opted for The Hypster, primarily because it has rate control from very slow to audio rate. Controlling the cycling rate allows for helping determine the window sizes; about how long it takes to cycle around and traverse 1v. With chaos this cycle could be sort of regular, or not very regular at all, but I could partially control the speed of that regularity, and that was important for designing the delay sound. I didn’t want a constant barrage of reverse delay “zips”, nor did I want only simple repeats, and I wanted the transitions from one state to the other to be organic feeling.
Although I had initially wanted to use the Stochaos from the start, with The Hypster as my clock, I soon realized that Stochaos requires a gate at its input, and not a “signal.” So I chose to use the Divide & Conquer as an intermediary. The Hypster to the Input of the Divide & Conquer, and using the 5/2 output to feed the Stochaos. From there Stochaos spits out gates based on chaos.1
Even though chaos signals are not regular, they’re not random either. In fact, if we know every factor in advance, a chaos signal can be predicted exactly. It’s just that we generally don’t have all of the information. There is a type of regularity with chaos, even if it does surprise you with each passing cycle. Think of your drive to school or work everyday. The route is the same, but the drive itself is not exactly identical on any 2 days, a phenomenon known as Intrapersonal Variability in travel. This variability is chaos. Each cycle of a chaos signal is very close to each other, like your drive to school each day, but an unknowable number of very small factors create change from one cycle to the next.
On your drive, there are subtle differences each time you take that route. Maybe you took the inside lane today when you normally take the outside lane, or you took a super wide turn at an intersection because of traffic conditions, or you left 2 minutes later than normal and got caught in traffic which slowed you down, or you had to make a very slight detour to go around an accident along the route. These subtle differences on a day to day basis, even when the overall route is the same (home to school), cause a very different track when compared at the micro level. It’s regular-ish. That’s a chaos signal.
But I wasn’t exactly dealing with only the micro level where changes from one cycle to the next are readily apparent, and I didn’t want that “sort of” regularity to appear regular, and opted to modulate the Rate and Gain of The Hypster with the Triple Sloths in order to keep noticable change happening on the macro level too. A perfectly imperfect clock signal, leading to a constantly changing stream of pulses as the mysteries of Stochaos took over, changing the state of my delay.
This portion of the patch itself is not terribly complicated. The chaotic gate programming only requires 6 cables, 2 of which are the gate outputs themselves. But this simplicity in creating the patch belies the complexity of what it’s achieving. Irregular gates can come about in many ways. It’s really easy to plug the output of a random gate generator and turn a couple of knobs to get a good result. But who wants the easy route when real discovery and learning happen when actively seeking the manual way?
********** 1. It’s not exactly clear to me from the patent that inspired Stochaos what method is used to derive gates at the outputs, particularly when in the Chaos setting. It mentions using noise, which is the Sto part of Stochaos, but it doesn’t fully describe the process itself outside of circuit diagrams, except to say that it uses a binary counting process.
Pinging filters in one of my favorite modular patches. You can get lots of different tones, creating very LPG-ish sounds with beautiful ringing decays, booming drums, or melodic clicks and chirps to color your modular masterpiece.
The traditional way to patch a filter for pinging is really simple. Set the resonance on your filter on the verge of self oscillation, run a trigger or gate into the INPUT of your filter, get some pitch CV into the v/Oct input or the filter cutoff CV input. Now patch the output of your filter to your output (or through any effects you might want), and you’re in business. But there’s an inherent problem in many modern filters when patched in this way.
Traditional pinging patch.
Oftentimes the input will ping on the rising edge of your trigger, then click on the falling edge, which is not ideal. No one wants clicks in their music, except when you do, so we need a work around.
Some filters, in an effort to mitigate the click problem, have a “Strike” or “Ping” input meant for gates and triggers. The Joranalogue Audio Designs Filter 8 and INSTRUō I-ō47 are 2 examples, as well as the 2 filters I used in this patch.
No “Ping” input? No problem.
For filters without a dedicated input for pinging, simply patch your trigger or gate to an envelope generator with a snappy envelope. A very fast (or even no) attack and a short decay work well. Adjust the decay of your envelope and the resonance on your filter to affect the tail of the ping. It may take a bit of fiddling, and a little can go a long way, but your perfect tail is in there. Hopefully. Patch the filter output to your output module, and on every trigger you’ll hear a new note.
Make Note: Some filters are better pingers than others. Some don’t process v/oct well, or maybe the resonance is too finicky to get the ping you’re lusting after, so if you don’t like what you get with your first choice, move on to another. That said, most filters should work well.
But this post isn’t about just pinging a filter. It’s about doing it in stereo. And while I could tell you that this method is possible with just 1 filter (it totally is), this patch uses 2 independent filters for pinging, and a stereo filter for effect.
We start, as we most often do, with the clock. In this patch, we have the clock feeding 2 separate S&H generators, which will put out unrelated, random CV sequences. Both of these sequences then go through a pitch quantizer before being sent to the v/oct inputs on the filters. The sequences may be different, but we at least want them in the same key (unless you really like dissonance) for aural continuity. The clock also sends a trigger to a random gate skipper, which will allow only a subset of those triggers to pass through, ensuring that the 2 filters never receive the same beat sequence, providing stereo movement and depth. The gate skipper also send triggers to the final stereo filter, and an envelope generator, which is also modulating the filter. Yet another clock signal is sent to the delay to ensure our repeats are in time. The final clock signal is being sent to yet another Random Generator so that it can provide modulation to the final stereo effects filter.
Once triggered, the filters will send their quantized pings to a delay (pings seem to beg for delay), before moving on to the final stereo filter before going to the output. Listen to the result below!