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