Roux Step Sequencer’s Guts Explained: Reaktor’s Snap Array Module

Let’s continue learning about the Roux sequencer macro. Last time we looked at the Event Table module in Reaktor and how a clock signal can read values from it. Since the Event Table has no memory associated with snapshots, builders typically use a Snap Value Array to store and recall sequences with snapshots.

NI Interview: Radiohead + Kontakt Onstage

Photo courtesy Florian Grote, Native Instruments.

If you read this site, you’re probably also on NI’s mailing list, but I just wanted to point out a great feature on Radiohead’s onstage setup. NI interviews Radiohead’s keyboard tech Alan Russell:

Radiohead On Stage with Kontakt

The setup is really interesting: one Mac laptop (with one backup) runs a single instance of Kontakt. Kontakt then simultaneously plays instruments from the two keyboards onstage.

They use Kontakt in order to fill in with sampled sounds and to replace a lot of the hardware that would otherwise need to be hauled around. (I’ve been talking to a lot of artists, famous and less-so, who are using samplers to lighten their load on the road.) There’s even a Crumar Orchestrator preset in the library. Russ’s and Jonny’s laptops fill out still more computer-based sounds with Max and Pro-53, and you’ll see in the image above Kontakt is hosted in Live.

Well worth reading the whole story. It’s written by our friend at NI, Florian Grote, who is an accomplished computer musician himself. (I’ve noted his Pure Data workshop on CDM.) It makes a real difference having the person doing the interview knowledgeable enough to ask the questions you’d ask.

But, while this is obviously good advertising for NI, I think it’s equally nice to note that this is a setup you could duplicate, at least on some level. A lot of us even have an extra laptop we could run as a backup. That’s rarely been the case with tours as big as the Radiohead tour. Yet you could now set up a really sophisticated rig running computer software, with the kinds of timbral changes that previously required massive rigs of outboard gear and technical crews. That’s very good news for those of us who have to be our own tech!

New Reaktor Toolpack for Kore: AudioTrigger, Polyphonic Scale

Because triggering is everything. Triggering through an egg, photo by Jasper Nance.

Jonathan Adams Leonard is back with yet another update to the Reaktor Toolpack for Kore. Jonathan really earns credit for having made Kore itself doubly useful when combined with Reaktor and his custom patches, and this adds one really cool addition and another improvement to a nice existing feature:

AudioTrigger is a new addition that converts a mono audio input to a midi note event with velocity. Features include a learn button for automatically setting the trigger threshold and numerous controls for adjusting sensitivity including a bandpass filter to reject unwanted frequencies.

Scale was redesigned using a reaktor event table to handle the randomization of polyphonic input which fixed a problem with hung notes.

Update info on the NI forum
Kore 2 Reaktor Toolpack site

And, Kore + Reaktor users, see our own Eoin Rossney take an in-depth look at the toolpack (minus these new modules):
Free, Modular Power Tools for Kore 2: A Guide to the Reaktor Toolpack

Who will be the first person to upload a video featuring the audio trigger in Kore? (I’ll see if I can’t make that me!) I’m kind of interested to hook it up to one of the beat-making apps now on my PSP, DS, and iPod touch.

Tip: Preview Kore, Reaktor Effects in Winamp; Mac Solutions, Too

I’ve been using the Winamp-VST Bridge plug-in on PC to browse and preview large collections of sample source material. (Ed.: Winamp is the fantastic music player software for Windows, predating — and arguably, better than — iTunes. -PK) It’s great for testing out how things will sound when run through an effect without having to laboriously convert, slice and import files into a sample map.

Here it is running some audio, which I recorded on a Zoom H4 handheld recorder, into the granular delay we’ve been constructing here at Noisepages. If you’re like me and you have folder after folder of field recordings and vinyl samples, this is a super fast way to sift through them to find those golden moments where a combination of a sample and an effect become something new and exciting. Throw things against the wall and see what sticks, quickly and easily - primarily because of things like right clicking on a folder and choosing “enqueue/play in Winamp”, being able to skip around in a file quickly, navigate a playlist, save a playlist of favorites - all without having to worry about file formats. A “real” host is for later, once you have a goal or direction in mind. You can even browse shoutcast mp3 radio streams through your VST effects.

Roux Step Sequencer’s Guts Explained: Reaktor’s Event Table Module

Sequencers are, by definition, all about controlling sets of events. Having unlocked the mysteries of time — the clock and timing data you need to keep your sequencer in sync — Peter Dines now tackles how a table can organize a sequence of events or steps. Take it away, Chef! -PK

Here’s the next puzzle piece in our series dissecting the guts of the Roux step sequencer macro - the event table. As you might guess from the name, the event table receives and sends event rather than audio data.

By default, the event table holds values between zero and one, and I know I bang on about this lot, but that’s a super convenient range because it’s so easy to scale. Ed.: It’s what’s called a “normalized” range for this reason - and easy to scale, indeed. Want 0 to 127, for instance? Just multiply by 127.) -PK We dealt with scaling the output in the last post on the Roux sequencer.

Boombox: Reaktor Drum Machine Made with Roux Sequencer

Reaktor user Joshua Kern has built and uploaded the first third-party instrument made with the Roux sequencer macro we’re discussing and dissecting here at Noisepages. It’s an ambitious drum machine project and eats a fair bit of CPU but he’s working on that. As with most programming, the thing to do is get something working, then worry about efficiency later - as the saying goes, premature optimization is the root of all evil.

As well as my Roux macro, Joshua has leveraged work by Rachmiel, Clist, and RC3, and had help from Sowari (Phil Durrant). As such, I think it’s an excellent example of the kind of code reuse and sense of community that makes the Reaktor user library great.

When I assigned “homework” for readers I don’t know someone would create something this elaborate! It makes me wonder what else is lurking out there. If you’ve cooked up something interesting, let us know here or leave a comment below.

Behind the Scenes with Interpol: Obsessive Details of Hardware, Kore Software Rig

Kore, onstage. Jonathan writes: Here is the Interpol Keyboard riser for the festival show in Gdynia Poland.  A midi loom containing 4 cables provides both keys input to the laptop and backups.  I also ran my own power extension to the keys from my line conditioners, in every country.  The keyboard setup includes a brick 9 volt power supply for both controllers.

Interpol, the superstar, New York-based band (not the international anti-crime organization) have been touring the world with an intensive, live rig, powered by Kore. Our friend Jonathan Adams Leonard aka sleen, a technological superstar himself, put together their current digital setup, and sends along copious notes on the hardware and software rig. Jonathan has plenty more to share as far as how to make Kore work for live players, but first let’s have a look at the details of the rig itself.

And yes, prepare yourself for some serious hardware and software pr0n from one of the world’s best live bands. No DJ sets here.

(For our previous chat with Jonathan, see Free, Modular Power Tools for Kore 2: A Guide to the Reaktor Toolpack, covering his must-download Reaktor ensembles for use with Kore.)

Roux Step Sequencer’s Guts Explained: Reaktor’s X+ Module

I decided the best way to tackle teaching the guts of the Roux step sequencer is to blog one piece at a time, and work backwards from the business end where the values emerge.

The values that this macro produces are between 0 and 1 by default, which is a convenient range for all sorts of applications, but sometimes you need a different range of values - for example, from 0 to 127 for MIDI note pitches. I’ve included an X+ module just before the output to make it easy to scale values:

The values emerging from the event table are multiplied by one and have zero added to them, which means they pass through unmodified. Here’s a video demonstration of what happens when you multiply and add other numbers:


Multiply / Add module in Reaktor from Create Digital Media on Vimeo.

If you’ve ever worked with electronics, think of the way the X+ is used here as being like those little mini trimpots on a circuit board - handy for adjustments but not something you mess with every day once you’ve got a contraption put together the way you like.

Kore Host How-Tos: Reaper, Affordable PC/Mac DAW

I’m putting together a setup to compose my hockey theme masterpiece (yeah right), and here’s how it’s shaping up; I’m using Reaper as my host, Kore 2 as a sub-host and Koresounds as instruments. Two things I like about Kore for this project - one, it has just about every sound I’d want ready to go, so I won’t spend too much time in the black hole of sound design. Two, my instrument setup is abstracted away from the DAW as a Kore performance so I can easily migrate it to another DAW if need be.

Why Reaper? I’ve used Cubase and other spendier DAWs in the past but I don’t have access to those at the moment, and having created a couple of mini projects in Reaper in the last little while, it looks like it has everything I need. BTW, there’s a beta available for Mac now, so don’t feel frozen out.

I want to keep all my sounds bundled together in a Kore performance so I’ve created just one instance of Kore - the multi-out plugin version that has 8 stereo channels of output. Then my plan was to create 8 separate audio tracks and route the channels to them… I noticed that the Reaper plugin wrapper has a function to do exactly that:

Bam! That was easy. It builds the routing and creates the tracks to send to - no mucking about with the routing dialogs and matrix. So now it’s a simple matter of configuring my sounds in Kore - choosing sounds and setting the MIDI in and plugin-out settings for each one:

Nice and simple - first sound takes input from MIDI channel one and goes to plugin output one, second is on channel two and goes to output two, and so on.

Now, what about MIDI channels routed to Kore? You probably noticed the “Build 16 channels of
MIDI routing to this track” entry in the Reaper plugin wrapper. Guess what? It works. Only thing left to do is set up the MIDI input sources for the MIDI tracks.

Here’s a zip file containing my preliminary Reaper setup and Kore 2 performance if anyone wants to have a look. It’s in a pretty raw stage but the routing works.

So readers, are any of you using Kore 2 in Reaper? Have you learned any interesting tricks or pitfalls doing so? Let me know… in the meantime, I have a theme to compose!

Free Exclusive Download: FM8 Drum Kit for Ableton Live from Gustavo Bravetti

FM8 is a really brilliant tool for synthesizing electronic drum kits. And because it’s using live synthesis, you can make all kinds of variations in the sound easily in ways that don’t work with sampled kits. Our friend Gustavo Bravetti is a huge fan of FM8 and has added it to his workflow in Ableton Live.

Gustavo’s such a big FM8 fan, in fact, that he’s made up a special FM8 drum kit setup exclusively for CDM, to share with y’all. Because Gustavo works in Ableton Live, he’s set them up in that environment:

The sounds are contained on an Ableton Live dj set, also there is a demo clip for each instrument.
Instruments are copyright free, clips are only intended to preview the instruments.
Let me know your thoughts about the FM8 electronic drum kit 1

File download: (zipped Live ALS file with presets; we’ll have a Koresound soon)

bravetti_fm8drums_1_als.zip

Here’s what it sounds like:

fm8kit.mp3

And just to demonstrate how much change you can extract from synth parameters, here’s a quickie "messed-up" demo I made just by changing synth and effects options in FM8:

fm8kit_2.mp3

Be sure to check out Gustavo Bravetti himself, too. He did an interview for CDM in which he shares all his tricks for using unusual alternative controllers, gestural gloves, and gaming devices for music making. He also talks about the scene in his native Uruguay. Liz McLean Knight did the interview:

Interview: Gustavo Bravetti, Playing Music with Light and Interactive Gloves

How can you make the most of this FM8 kit? Here are some quick ideas, which I’ll follow up in the coming days: