Using The Ocean’s Waves: A Swell Physics Study

The moment the new Addac508 Swell Physics was announced, I instantly knew I’d get one as soon as it was released. Even after just having completed one of my several small modulation subsystems, I quickly moved things around on Modular Grid in order to accommodate for Swell Physics. There was no way I wasn’t going to fit in something as cool as this in my modulation.

In a long ago life in the ancient times of the late 90s and early aughts, I was an avid Scuba Diver. I met my wife in Scuba Diving class in college (it was South Florida; of course there is Scuba Diving for college credit). We ran a very active Scuba Club at our university that won several university community and environmental awards. We dove nearly every weekend for years up and down the Southeast Florida coast, the Keys, and in North Florida’s freshwater springs. I was fascinated by the ocean, and still am. An ocean simulator in my current hobby? Sign me up.

In full admission, my first date with the Swell Physics was a disaster. No matter what I did, I could never quite get what I was looking for. Ranging from “absolutely horrid” to “okay but still not very good”, I became frustrated quickly. I’d so eagerly anticipated this module, and I couldn’t tame it. Not even a little. Either waves would last too long, or not long enough. I’d have awkwardly long stretches of nothingness, or seemingly never ending havoc. I soon decided to unpatch and try again another day.

Several weeks back I decided to watch the comprehensive Batumi/Poti II review by the ever-entertaining and informative Robin Vincent at Molten Music Technology. I’ve had the Batumi II for a short while and was checking if he had any tips that might help me utilize the new functionalities in creative ways. And although he did help me understand the new module better and encouraged me to implement its more advanced functionality in more patches, what I noticed most wasn’t the Batumi II or its capabilities, but in how he was demonstrating the module with the RYK Algo. The Algo was there simply as a vessel to demonstrate what the four signals of the Batumi II were doing in the most obvious way possible: straight to the four level inputs to bring the volume of each oscillator in and out as the LFO signals from Batumi ebb and flow in their range. It was beautiful, and I was inspired, especially as the modulation got more complex. It was while I watched this video that the proverbial light bulb moment happened. “Hey. Wait a minute. The Swell Physics has four interrelated outputs too. And I’ve been curious about the Algo. Hmmmmmm….” I already have a four operator FM module in the Quad Operator, but I also remembered that first frustrating patch was with the Quad Operator, and so decided to let out that fart and buy an Algo. It wasn’t an impulse buy, I’d been eyeing it since its release, and imagining one paired with Swell Physics was the final pang of GAS that implored me to finally hit “Add to Cart.”

Although I hadn’t yet used the Algo, and was only as familiar with it as having watched the few demo videos on YouTube, plus a cursory look at the manual. I knew it should be fairly intuitive, and I was right. Using its basic functionality out of the box as a four oscillator bank, complete with panning and level adjustments, as well as detuning, wavefolding, wave shaping, and chorusing was very intuitive. Although I didn’t experiment with the FM algorithms, I’m sure those are just as intuitive. Within a minute or two I already knew what I wanted to do and how to accomplish it. The only questions were a matter of how I wanted to facilitate the process.

Having recently received the Algo, and with Robin’s demo still fresh in my mind, I decided to give that patch a go. But rather than using Batumi, I decided that Swell Physics would be the main driver of this patch.

From the get-go I knew the concept behind this patch was simple. Run the four wave outputs from the Swell Physics to the four level inputs of the Algo, and see if I could get a pleasant succession of waves that flowed freely and delicately. To my surprise, it went much more amicably this second time around, and I was able to get a nice flow of waves. I tried also using pitch CV for some change, but it didn’t sound right, nor could I get the changes from one pitch to another smooth enough to not have blips or huge slurs. I mostly left it without pitch changes because it conveyed that “lost out in the ocean” feeling more clearly to my ear.

After getting to a wave pattern I liked, I decided it was time for some modulation. To get the wave machine changing. I knew I wanted the waves to serve as modulation in this patch, including a fair bit of patch programming with the Swell Physics. I sent the “Avg” output to an Intellijel Quad VCA, and used three of the attenuated outputs on the Spread, Agitation, and Swell Size CV inputs, using the much easier to access Quad VCA knobs to control the amount, and the fourth to the Wavefolder CV input on the Algo to occasionally reveal some higher harmonics from those 4 simple sine waves floating about. Not much. Just a shade.

From here, the patch was quite simple. The first several minutes of the recording are just the Swell Physics modulating the RYK Algo, which went out to the mixer and was sent through the Vongon Ultrasheer. Later I introduced Mutable Instruments Beads in parallel with Beads running through the Bizarre Jezabel Blossom. There is no external randomization on Beads; only the onboard random used by adjusting the attenuverters. Blossom, however, is heavily modulated by the Joranalogue Orbit 3. I had thought about using the Swell Physics to also modulate Blossom, but by the time I was creating this part of the patch I had already routed Swell Physics, and sharing modulation would have necessarily meant several bits of repatching I wasn’t prepared to do. I decided to use the Orbit 3, also engaged in patch programming, as my modulation source for Blossom. Chaos and the physics of waves are not dissimilar, and they paired quite naturally.

Modules Used:
Addac508 Swell Physics
RYK Modular Algo
Intellijel Quad VCA
AI Synthesis 018 Stereo Matrix Mixer
Mutable Instruments Beads
Mutable Instruments Veils
Joranalogue Orbit 3
Bizarre Jezabel Blossom
Knob Farm Ferry
Vongon Ultrasheer

Performed and recorded in 1 take in AUM on iPad via the Expert Sleepers ES-9.

Chaos Organ: A Quad Operator Experiment

Hi, my name is Chris, and I’m a chordaholic.

Lately I’ve been in a polyphonic mood, attempting to find evermore methods of creating chords and chord sequences with the modular synth. Using a DAW for this sort of thing is child’s play, but in modular synthesis, creating polyphonic chords isn’t a straightforward task most of the time. Most oscillators can only output one pitch at a time, and using multiple oscillators can create timbre mismatches. Tuning 4 or more oscillators to the same pitch while not suffering from pitch drift over time is a chore and a half. Sequencing chords in a traditional modular sequencer can be a mission rife with potential problems, and you don’t always want the repeating uniformity of a sequence, but something more organic. In short, modular synthesis is traditionally a monophonic enterprise, with only a small handful of monophonic voices being used together. A melody, a bass line, perhaps something else to fill in space, and some effects to create a stereo space. Full on chord generation isn’t common because it’s a tedious exercise that generally requires a lot of gear and even more patience. But over the last couple of years this is beginning to change. Although there have always been ways to create chords and chord progressions in modular synthesis, it’s not until relatively recently that we can more easily create chords. Oscillator banks like the Xaoc Devices Odessa (with its expander, Hel), Humble Audio Quad Operator, and RYK Modular Algo, and chord sequencers like the NOH-Modular Pianist make composing with chords on the modular a much more efficient and simple process.

In a previous patch I used the very excellent (and recently updated) NOH-Modular Pianist to create chords that were triggered by an irregular chaotic gate pattern. Although I am generally psyched about how that patch turned out, there are still a couple spots of ugliness that appear due to a bad match of back-to-back chords in the progression. On their own they sound fine. But once smeared out by the delay, FFT resynthesis, and reverb, there is some clashing that happens, creating some ear-cringing dissonance. I wanted something cleaner, and I didn’t want to have prescribed chords, but something that could change organically with a bit of modulation, without the worry of a spicy note peeping its ugly head in. Enter Quad Operator.

The Humble Audio Quad Operator is a bank of 4 oscillators that can be tuned to harmonic and subharmonic ratios of a base pitch. Tune the base pitch to your liking, then simply adjust the ratios of each operator, and you have oscillators that are all harmonically in tune. Patch in a single v/oct signal, and all 4 operators will move along in harmony. The Quad Operator is primarily designed as a the ultimate FM oscillator with any traditional FM algorithm possible, along with any other combo of modulator/carrier you can imagine. But with each operator being independent with its own output (both in a mix and independently), using it as a complex chord generator is a very happy side benefit. Input a single v/oct signal, output always-harmonically related chords. Add in some modulation of a couple of the operator’s ratios, and not only will the chords always be harmonically relevant, they’ll also quite often be different (even if the base of the chord is the same). For modulating the ratios I used both the Nonlinearcircuits Stochaos and the Auza Wave Packets.

There are lots of methods for getting a nice v/oct signal. Sequencers are the obvious solution, but with a quantizer any signal can be a used for pitch. S&H is extremely popular, but random pitch is only slightly less boring than patterns repeating themselves over and over in the exact same way. One solution is to use LFOs alongside triggers to create melodies or arpeggios. Envelopes work great too. But I wanted something a smidge different. LFOs and envelopes repeat themselves by nature. Unless modulated, an LFO or envelope is the same up and down every time. This regularity can be mitigated by irregular triggers, but then it starts to veer towards random, which isn’t really what I’m after. Enter chaos.

In my post, Chaotic Gates, I explained how chaos signals are regular-ish. They take the same general path on each pass, but some unknown irregularity in the feedback path will shift it off course in a non-regular way. These signals are kind of regular, but enough differences come about that there are always surprises. I mostly use chaos as a modulator of some kind. Opening and closing filter cutoffs or wavefolders, slowly modulating level, timbre, or some other facet of a patch. Today I would use it for pitch.

In most circumstances I would use triggers alongside my CV input with a quantizer. Send off a trigger, and whatever voltage is present at the quantizer’s input is sampled, quantized to the nearest note of your chosen scale, and output to the v/oct input on your oscillator. But some quantizers can function without a corresponding trigger, sensing voltage changes, and quantizing automatically once it detects a change large enough to be a separate note in the scale. Quantermain, the quad quantizer algorithm on the ever-useful Ornament&Crime, has this capability, and I decided to give it a whirl. It should be easy enough. Shove in a chaos signal, get quantized pitch CV on the output. And by and large, it was that easy. I knew I wanted fairly slow chord changes, so I needed a slow(er) moving chaos signal. After a bit of attenuation of the chaos signal to reign in the range, I was getting exactly what I wanted. Irregularly moving chords that shift at irregular speeds and that have irregular movement both up and down.

But chords themselves, cool as they are, need embellishment to be interesting. For effects, I sent the chords, via the stereo matrix mixer, to the Qu-Bit Nautilus for some smearing with low pass filtered delay, before going to the Instruo Arbhar. My initial plan was to have some shimmery granular action floating on top of the chords, but I could never find what I was hoping to get. Instead I found a happy accident of harmonically relevant dancing grains that moved to a rhythm.

These dancing grains, although not at all what I envisioned when I set out on this path, turned out being perfect, giving a sense of life inside the thick chords. Like minnows in a lake, or lightning bugs in the night.

Enjoy!

Modules Used:
Nonlinearcircuits Triple Sloth
Nonlinearcircuits Stochaos
Auza Wave Packets
Humble Audio Quad Operator
ST Modular Sum Mix & Pan
AI Synthesis 018 Stereo Matrix Mixer
Qu-Bit Electronix Nautilus
Instruo Arbhar
CalSynth uO_C
Knob Farm Ferry
Mutable Instruments Blinds
Oto Bam

Improvised and recorded in 1 take on iPad in AUM via the Expert Sleepers ES-9.


A Sketch With The Nonlinearcircuits Stochaos

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.

Modules Used:
Nonlinearcircuits Stochaos
Nonlinearcircuits Bindubba
Xaoc Devices Batumi II
Humble Audio Quad Operator
Frap Tools Cunsa
Frap Tools Sapel (to convert 5v gates to 10v triggers)
Frap Tools Falistri (to convert 5v gates to 10v gates)
AI Synthesis 018 Stereo Matrix Mixer
Venus-Instruments Veno-Echo
Auza Wave Packets
Knob Farm Ferry
Qu-Bit Electronix Aurora
Oto Bam

Improvided and recorded in 1 take on iPad in AUM via the Expert Sleepers ES-9.

A Dark Drone: First Patch With Sibilla

I was recently afflicted with a particularly bad case of GAS. During this latest bout, I hurredly purchased the drone specialist module, Sibilla by Clatters Machines. I didn’t need another drone machine, but after a couple of recent subsystem rearrangements, I had 10hp to fill in my Stereophonic Black Subsystem, and within a couple of YouTube demos jumped at the Sibilla. I don’t like GAS, and I know that it can be unhealthy, but it sometimes (oftentimes?) gets the best of me.

Despite my knowing it wasn’t a particularly wise purchase, I still thought that Sibilla could produce something nice. Had I doubted it, I wouldn’t have succumbed to GAS, at least not for this particular module. I had meant to use it in my recent Piano Mist patch. I had it patched up but never turned it up in the mixer because I was so enthralled with what I had in the Piano. So today I decided to start with Sibilla and see where it could go.

One of the reasons why I bought Sibilla was because I have a difficult time resisting additive oscillators. Although Sibilla isn’t anything resembling a standard oscillator, it does use additive synthesis as a big part of its process. Along with multiple delay lines and a fixed low pass filter (with adjustable resonance), Sibilla adds harmonics using different waveforms that are differently phased to help create a bed of complex moving textures. Naturally I wanted to emphasize those harmonics to create not only movement, but a sense of chordal change.

My initial experimentation was simply playing the Rise and Fall knobs, which was very cool. Improvising isn’t something I do very much, and I greatly enjoyed it. I even tried using the Doepfer A-198 Trautonium Ribbon Controller, but I decided to keep this sketch as more of a drone with full harmonic changes, not a part of a drone while using its harmonics as an improvised solo. So in order to create those chord-like changes, I reached for 2 of my favorite things: chaos and sample and hold.

I ran one of the outputs from a patch programmed Joranalogue Orbit 3 to the Joranalogue Step 8’s input. Step 8 functions as a really large Sample and Hold, with each step running as an attenuator. The trigger for each step comes from the Rise gate of a modulated looping Contour 1. The steps are not regularly triggered, so there’s nothing to time. The Step 8 samples the chaos signal, attenuates it depending on the slider position, and sends out that voltage to the Fall input. Each cycle is in continuous flux, creating movement, but not regular movement.

Joranalogue’s Orbit 3 is an unsung hero of chaos modulation. Nonlinearcircuits dominates the chaos landscape in Eurorack, and other forms of chaos generation are often overlooked in light of NLC’s vast catalogue and strong pedigree as the source for chaos in modular synthesis. But Orbit 3 has some distinct features that make it a compelling competitor. It’s controllable in a way that NLC’s chaos generally isn’t. Orbit 3 has full frequency control, a reset, and you can control the position of both attractors. I’ve been able to consistently get compelling low frequency waveforms that are interesting and easily tweakable. I don’t always want overarching control over chaos signals and how they go about their business, but when I do I patch Orbit 3.

The Audio Path

The audio path of this patch is fairly simple:

  • The L/R audio outputs of Sibilla > Bizarre Jezabel Pkhia stereo multimode filter (LP out) > Worng Vertex stereo VCA for a bit of volume manipulation > Channel 4 of the AI Synthesis 018 Stereo Matrix Mixer.
  • The audio is then sent from Output 1 > Miso Cornflakes.
  • Cornflakes > Ch 1 input of the matrix mixer to be mixed with the dry drone signal.
  • The mixed drone and granular processing is output from Ch 4 of the matrix mixer to my final mixer.
  • A send to the Vongon Ultrasheer for some reverb and vibrato, and we’re done.

I didn’t particularly need to send the output of Sibilla through another filter, it has a low pass filter of its own, but I wanted to create more movement per channel. I initially wanted to use Pkhia’s Band Pass outputs, but that didn’t really work, so decided to use the LP outputs with the filter set initially almost completely wide open. With some chaos modulation of the filter cutoff in each channel I was able to get slow, unpredictable appearance and disappearance of some harmonics which created lots of subtle, yet interesting, effects throughout.

Cornflakes is set to a constant pitch of +2 octaves, with its position, grain size, grain length, diffusion and speed being heavily modulated by chaos. This effect creates the slightly detuned shimmer on top of the drone, and heightens suspense as the patch moves along, finally releasing some of that tension before the drone fades away.

The reverb and vibrato is the exceedingly good Vongon Ultrasheer. The reverb portion is set with a long tail and no pre-delay. The tails also are set to favor higher frequencies to help avoid mud in the lower frequencies. Sibilla has 4 separate delay lines, so the lower frequencies aren’t without its own sort of reverb. I just didn’t need them delayed and diffused even more. Although I didn’t notice it while recording, there is a bit too much vibrato. It’s not distracting my any means, but it’s a bit too much in depth and speed, and it is noticeable in a way I rather it weren’t; like a shade too much syrup on your waffles.

The Control Path

If the audio path is simple enough, the control path is anything but. The heart of the modulation in this patch is chaos generated by a patch programmed Orbit 3. More chaos is used from NLC’s The Hypster. Slow chaos affects nearly every parameter of the patch, with the Auza Wave Packets in its debut role in my synth on 3 Cornflakes modulation targets.

Sibilla doesn’t have every parameter being modulated, but there is still a fair amount of modulation. Orbit 3 is modulating the Rising harmonics and resonance, while also supplying the signal for the Step 8 to do its sample and hold business.

Orbit 3 is also modulating the cutoff frequency for both sides of the Pkhia, the rate of the Rise and Fall on Contour 1, as well as self-modulating the EP+ and Distribution as a means to keep the signal ever-changing.

Step 8 provides the changing chords via its sample and hold functionality at the Scan output to Sibilla’s Fall input, triggered by the Fall gate of a constantly changing, looping envelope from Contour 1. The Analogue 3 output modulates the Distribute input on Cornflakes, with Analogue 5 modulating Orbit 3’s Distribution.

Contour 1 provides the stepping action for chord changes with its Fall output, as well as gating Cornflakes’ record functionality with its Rise gate output.

The Auza Wave Packets, a complex modulation source centered around various stages to create sophisticated wave types, made its first appearance in one of my patches. I’ve never used it before, and still need to learn lots of things about it, but it seems the possibilities are endless. In this patch, I used “The Unipolar Wave” (output 2) to modulate Cornflakes’ grain Size, “The Capsulated Oscillator” (output 4) for the Length, and “The Pure Oscillator” (output 5) for the Position. NLC’s The Hypster played a minor in rounding out modulating Cornflakes’ Speed and Diffuse parameters.

There are still a lot of details to work out with this patch. The modulation is largely not attenuated or scaled in any meaningful way. I’d probably try opening up the attenuation on the chaos signal used in the sample and hold to change chords. I’d also try and see if I couldn’t hone in Cornflakes to something a bit smoother. But overall I’m pleased with this first patch, and I look forward to doing special things with it.

Modules Used:
Clatters Machines Sibilla
Bizarre Jezabel Pkhia
Worng Engineering Vertex
AI Synthesis 018 Stereo Matrix Mixer
Joranalogue Audio Orbit 3
Joranalogue Audio Contour 1
Joranalogue Audio Step 8
Nonlinearcircuits The Hypster
Auza Wave Packets
Mutable Instruments Marbles
Knob Farm Ferry

Performed and recorded in 1 take in AUM via the Expert Sleepers ES-9.

Chaotic Gates

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?

Modules Used:
Nonlinearcircuits Triple Sloth
Nonlinearcircuits The Hypster
Nonlinearcircuits Stochaos
Nonlinearcircuits Divide & Conquer

**********
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.

Piano Mist

There’s a patch that caught my ear in the days after a recent shoulder surgery while I was stuck in the recliner hopped up on pain killers, and looking for every distraction I could find in the synth-based slice of the internet to keep my time occupied. Unfortunately for my wallet during this time, I happed upon Tom Churchill’s excellent tutorial demos on the Xaoc Devices Odessa and Sofia (which led to an entire new Xaotic Dreams Subsystem). Stazma’s (AKA The Junglechrist) demo of the Verbos Harmonic Oscillator (particularly how it pairs so beautifully with the Multi-Delay Processor) led me on similar path with Verbos.

But it was one patch in particular that I kept coming back to which had me captivated. Over and over I’d listen to it, allowing its peace to wash over my ailing mind and soothe my temporarily excruciating existence. As I watched I would try to make out through an oxycodone fog what was happening, hoping that as soon as I was able I could create something like it. I took notes as best I could, and I traded my BitBox Micro so that I could acquire a Disting Ex. Although BitBox Micro is capable of playing polyphonic multisamples, and is a fantastic module in its own right, it can only do so with MIDI, and I needed to use CV and gates.

My first foray with this patch was a mess. The basic framework was more or less built out, but lots of things were off. My first problem was a horribly calibrated Disting Ex. Its pitch was wildly off, and nothing was in tune despite receiving carefully calibrated pitch CV. Once that was fixed things were much better, but I still had far too many dissonances that weren’t at all what I was looking for, and I wasn’t sure how to fix it. I couldn’t get the speed to something I felt was just right. I couldn’t get a satisfying note distribution. I wasn’t at all satisfied with it. I recorded it, but every time I’d listen back, I’d hear mere flashes of my goal disappear into a dark cloud of dissonance. Each listen prompted me to revisit the idea.

I’ve made over a dozen other modular recordings since that first try. Jamuary was productive. Not a single one of them attempts to use polyphonic multisampling. Not a single one of them uses Marbles or Disting Ex (in any capacity). I’d stepped away from it. During that time, when I would take a few moments to think about the patch, I gained some perspective, as well as some newfound patching knowledge and experience with the various patches I was making at the time. I was now better prepared to revisit this piano patch with a fresh take.

I knew that one of my initial problems to solve was that the original patch had too many notes available for CV to address. My first attempt at this patch was in C Major, and I left all 7 notes of the scale available between C1 and C5 to all 3 CV inputs. Marbles spits out randomly generated pitch CV and gates from its X and T outputs, which goes to the 3 CV and gate inputs on the Disting Ex, via Quantermain in the Micro Ornament and Crime. Despite having quantized pitch CV, using the maximum number of notes meant that any number of dissonances can happen at any point. Nobody wants to hear E juxtaposed with F, or any other dissonant intervals, with any regularity. Particularly not when there can be several dissonances occurring simultaneously. It’s harsh, when I’m looking for smooth.

Along with a key change (C Major to C Minor) I also made adjustments such that each pitch CV input would only generate particular notes of the scale, and not all of them. This change made dissonances few and far between, which meant those dissonances were now artistic tension that would quickly resolve to something more pleasing, and not a stream of clashing notes that barrel into one another, overtaking the piece. I made some minor adjustments to the Rate and Jitter controls on the Mutable Instruments Marbles to get a more satisfying pace and amount of sloppiness in note instantiation. I also tweaked the note distribution to get something resembling a bell curve in pitch generation. More notes in the middle of the range than at either extreme. Super low and piercingly high notes are good for effect, but not as a matter of regular course throughout a piece. These notes are generated randomly, but the process still needs well set boundaries in order to remain interesting. Unfettered random is every bit as boring as a fully repetitive pattern.

Now that I had a stream of piano notes I was content with, it was time to address the FX, which is what would make this piece interesting. The piano sets the path. The FX create the atmosphere around that path. During my first attempt at this patch, I tried to keep FX to a minimum. Some reverb courtesy of the Mutable Instruments Beads, followed later by its granular synthesis engine. The FX were sparse, but not really in a good way. The piece was empty and cluttered at the same time. Octave repeats spiraling off almost uncontrollably, awkwardly filling in empty space and becoming unruly when note generation temporarily sped up. It was a mess. A mess so bad, in fact, that I simply stopped recording out of frustration, and pulled the patch apart.

This time I started with the reverb. Although the FX is what would be most interesting about this piece, I knew I wanted to have the reverb set based on how it sounded with just the piano notes. I wanted a massive open space. Something between a huge cathedral and space. There needed to be bounds, but they needed to be pretty far out there. I had initially chosen to use the Vongon Ultrasheer for the reverb, but in a last minute decision decided to use the Oto Bam with its Ambient algorithm. Some adjustments to the size and decay, along with a bit of modulated chorus adjusted in the Bam, and we were set. In retrospect, I wish I had added even more chorus to lofi it up, or that I had used the Ultrasheer with some randomly modulated vibrato, but I’m still quite pleased with the result.

But what next? I had bad memories of out of control granular repeats, so decided to forego using it in favor of delay. I knew I wanted some reverse delay (because if it doesn’t have reverse delay is it even ambient?), but all reverse delay all the time quickly became taxing, its zips easily taking over the soundscape. So I decided to work on panning technique which would gradually move the source piano sounds between 2 different delays using 2 different sorts of repeats. The technique isn’t hard, even when adapting it to a full stereo signal. You can find the patch diagram here. These 2 delays are mixed, creating seamless transitions between 1 delay and the other. Very cool. I got movement and gradually changing variation. As one delay fades out, the other begins to fade in. Pretty much exactly what I wanted.

But even with gradually shifting between 2 wholly separate delays, the reverse delay was still a bit over-prominent, which meant that I needed a method to turn the reverse function on and off. Chaos to the rescue. After some tweaking to various facets of my clock, the delays were sorted. But there was still something missing.

I’ve had Panharmonium for a long time. It was one of my first large Eurorack purchases, and I definitely didn’t have the modular chops to use it effectively. In fact, I’d had a very hard time getting anything nice sounding from it. I could never seem to find the right analysis interval, and a couple of other settings really mystified me, resulting in what I can only describe as sonic sludge. A glob of abruptly shifting dissonances that sounded terrible. It was nothing like what the many YouTube demos promised were all there to be unlocked.

After watching a video titled “How I Use My Rossum Panharmonium (Part 1)” by Baséput I noticed something. The source he used is fairly sparse. I had been using full melody lines as a source and it hadn’t worked out at all. He was using the granular-like output from Morphagene as a source, which is fairly sparse, and had a beautiful result with just a couple of knob twists. Depending on your settings, just a second of a Morphagene output could hold an entire piece’s worth of sonic info. With that info in mind, I decided to use the mixed delays as my input into Panharmonium. A few more tweaks to the delays to give me shorter repeats, plus an octave up on one of them, and I felt like I had good sonic ingredients for Panharmonium to shine.

And it worked. Despite never having anything special from Panharmonium before, I was greeted almost instantly with exactly the sorts of sounds I’d always imagined making with it. In just 1 patch the Panharmonium turned from a module I had listed for sale into one I doubt I’d ever get rid of. The results are an almost choir-like accompaniment, which gives the entire piece an ethereal feel, which was pretty much what I was going for. More on this to come.

Modules Used:
Mutable Instruments Marbles
uO_C
Expert Sleepers Disting Ex
ST Modular SVCA
Holocene Electronics Non-Linear Memory Machine
Venus Instruments Veno-Echo
Rossum Electro-Music Panharmonium
AI Synthesis 018 Stereo Matrix Mixer
Nonlinearcircuits The Hypster
Nonlinearcircuits Triple Sloth
Nonlinearcircuits Divide & Conquer
Nonlinearcircuits Stochaos
Intellijel Quad VCA
Xaoc Devices Warna II
Xaoc Devices Zadar
Knob Farm Ferry
Oto Bam

Performed and recorded in 1 take in AUM via the Expert Sleepers ES-9.

0:00
0:00