Reaktor Modular Sequencing, Pt. 2

Well, looks like my weekend project has been working on my modular sequencing application for Reaktor.  I’ve detailed what this is all about in my previous blog.  I’ve updated the sequencer and added some detailed comments on all the GUI elements to help people get up to speed with using it.

some sequencer objects, including a scale quantizer with probabilities!some sequencer objects, including a scale quantizer with probabilities!

I’ve included a handful of useful modules.  These modules are meant to be added and removed at your convenience to suit whatever purpose.  Ideally, you could create multiple instruments holding these sequencer modules, and have them sent to various different devices, and store the different instruments in different Reaktor panelsets.

I’ve created a quick demo track to show some of the things the current sequencer modules can do, and this is only a small fraction of the possibilities.  This track is Reaktor sending midi to my G2 modular on two different midi channels.

“reaktor sequencer chaos” mp3 audio

All modules have their own independent pattern lengths and step speeds. Included modules are a 6 channel drum sequencer, 3 kinds of gate sequencers, a “control” sequencer, a numeric sequencer, an LFO module for triggering sequences, a tempo modulation LFO, and a scale quantizer for making melodies with.

the drum sequencerthe drum sequencer

I plan on making more modules:  Some random trigger modules, ratio sequencers, and so on, as well as MIDI automation stuff for sending CC messages, program changes, and also a snapshot sequencer for automatically changing the reaktor snapshots while the sequence is running.

anyway, let me know what you think, and I am especially interested in other people trying their hand at making some of their own sequencer modules too :).

Here is a link to the reaktor ensemble:

Reaktor Modular Sequencer Beta 2

Harmonic Ratio Arpeggiator

I’ve gone on another microtonal trip lately, and have been working with ratios again.  The thing about composing music with frequency ratios is that it places you in a brave new world where each interval is made up of TWO numbers instead of one (as in the traditional system, a fourth, third, fifth, etc).  There are also all kinds of undiscovered tones and frequencies and relationships.  There has to be a way to explore all this!

 

picture of the GUI for the reaktor arpeggiator

picture of the GUI for the reaktor arpeggiator

 

For those of you that aren’t hopeless music nerds like myself, a frequency ratio is just a relationship between frequencies.  It is also the language of a tuning system called “just intonation.”  A basic example:  In the key of A, with the root frequency being 440 hertz, the A in the next higher octave is related to the original note a440 by a frequency ratio of 2/1, and is 880 hz.  A major third is the ratio 5/4, or 550 hertz.  Instead of the normal 12 steps per octave of Equal temperament, there is an infinite gradation of frequencies that you can manipulate to your heart’s content.  

 

With all that freedom comes massive confusion.  I have been trying to come up with some systems for composing with these numbers.  The first most obvious idea would be to just make a fixed scale, choose a few notes, and play with that.  That is fun!  But, it doesn’t take advantage of all the flexibility that working with just intonation truly gives you.  Instead of just choosing 7 or 12 or 10 notes, you can start with a set of 5 notes, and make them mutate and evolve into an infinity of other frequencies, but all logically related by numerical relationships!

 

This is my first system for making melodies and chords in just intonation: a harmonic arpeggiator.  There are two different tables containing numbers for the numerator and denominator, and these tables can be moved through independently, at different speeds.  Midi input triggers notes, but only the time and octave of the input notes is taken, and the rest is controlled by the ratio sequencers.

 

I have implemented this system in both my Nord g2 modular and in Reaktor, so I can make them work together.  

 

Here is a simple melodic sort of track I did with the g2 patch:

Mp3 Audio of “Hydrogen”

 

Here is the Reaktor patch:

Reaktor Harmonic Arpeggiator

 

Here are a couple g2 patches:

G2 Harmonic Arpeggiator with Karpluss Synthesis

 

I will be coming up with more stuff soon!  I want to make some programs that allow you to dynamically change the scale as you play.  Not sure how easy that will be to do in the g2, but I’ll definitely be able to do it in reaktor.

 

g2 Granular Synthesis update

I made a new and improved granular patch for the G2, based on the one I posted here earlier.  This one gives you two streams of grains per-keyboard note: one of bandpass filtered noise, and one of FM synthesis grains, that you can cross-fade between with the control pedal input on the G2.  The speed of the grains is controlled with the mod wheel, and many other controls are mapped to the front panel knobs.  I like how it turned out!  You can also hear this patch being used in the bagger288 track in my previous blog.

 

mm, grains, tasty

mm, grains, tasty

Here is a track where I get some sounds with this new patch:

Strange Grains MP3 audio

here is the g2 patch:

DoubleGrain

G2 Patch: Golden Drums Sequencer

One of the things I was most excited about getting this G2 modular Keyboard for, was the great interface for live performance and sequencing.  Before I got it, I didn’t even realize that it had such great built-in step sequencing features!  Lacking a good drum machine (honestly, I think the only drum machine worth having out there is the ridiculously expensive $1500+ Elektron Machinedrum), I decided to make the g2 into a groovebox.

goldenDrum

Anyhow, here is an MP3 demo.  All the sounds and sequences in this demo were edited from the keyboard interface, without using the computer.

Golden Drums mp3 demo

Here is the g2 patch:

Golden Drums Sequencer G2 Modular Patch

Granular Synthesis on the G2

More g2 stuff!  One of the things I was excited about getting this Nord Modular for was doing granular synthesis with it.  I’ve loved playing with granular synthesis in Reaktor and Audiomulch, and with various VST plugins.  Doing granular synthesis was somewhat limited in the Nord Micro Modular I had before getting this G2 because of the limited polyphony.  But the G2 is much more powerful, and it handles granular synthesis/processing easily!

granpatch

A simple patch for FM granular synthesis in the g2!

This patch only uses 17% of the DSP power in one patch on the g2.  So this is really just a starting point, I have a lot of options!  Using all the control data on a keyboard to modulate granular synthesis parameters is a lot of fun–here, I have the aftertouch modulating the grain length, velocity modulating the FM index, and the mod wheel adjusting the frequency of the grains.

Here is an audio sample.  This is really just a demo track, of me having a lot of fun getting sounds from this patch by playing it on the keyboard.

MP3 audio of Granular Synthesis on the G2

and here is the patch file:

g2 granular patch

Evening Remedy for Insomniacs on the G2

Another sleepless evening, despite the fact that I have to wake up at 6 in the morning tomorrow.  When I can’t sleep, I like to sit down at the studio and throw together some sort of evening remedy, usually a drone, or some sort of hypnotic sound.  Tonight, I used my new favorite toy, the nord G2 modular I’ve recently acquired.  This thing is a beast!  I’ve decided to just set aside the next couple weeks for learning it inside and out and making useful patches.

 

the beast

the beast

Anyway, here is the track:

MP3 audio: Evening Remedy

this track is all just a straight recording of one take of the G2, being sequenced by five12 Numerology, with a touch of compression from my FMR RNLA compressor on the way into the computer.  And all 4 patches were ones i’ve built myself from scratch, as well.  Not a bad start, I don’t think, but I have a lot of learning to do with this thing.  Not that it will be painful :)