Advanced Mega-Round-Up: Going Microtonal with Synths

Digital software instruments give you opportunities to explore new sounds and timbres, so why not add tuning to the list? Kore@CDM contributor and sound designer Eoin Rossney helps us navigate the potentially intimidating world of microtuning. Microtonal sound simply refers, generally, to tunings beyond the now-standard 12-Tone Equal Temperament we find on modern pianos. First off, microtuning doesn’t have to sound dissonant or “out of tune” - like other choices with synthesis, it can simply give you some new sonic abilities. Native Instruments’ synths are well-suited to the task, as many having tuning capabilities built-in. If you’re using plug-ins to assist your microtonal voyage, Kore is a natural with its plug-in hosting capabilities. But the most important thing is just to dive in somewhere and see what happens - with no physical instrument to retune, it’s something anyone can do.

We’ve got a massive set of resources here to get started. It’s a bit stream-of-consciousness, but take a browse; there’s surely something in here to get you started. We’ll follow up with some specific microtuned instrument examples. Enjoy! -PK

Introducing Microtonal Sound

Before we begin, there are one or two things you should know:

Forcing incoming midi to a scale isn’t necessarily microtuning. Ableton Live’s Scale plugin, for example, maps incoming notes to a scale, but that scale will still have only 12 intervals per octave: Microtonal scales have notes between the western 12 note-per-octave pitches.

Microtonal doesn’t necessarily mean dissonant. In fact, in classical music, some ’subtle’ or meantone tunings can sound more “in tune” than conventional tunings. Ed.: That’s because composers in previous centuries didn’t use the 12-Tone Equal Tempered tuning we generally use on pianos today - on the contrary, many of them would likely think your Steinway grand sounds out of tune. -PK Depending on how you play the scale, some harmonies can sound beautifully pure, but hit a wrong note and things get nasty.

Don’t knock it ’til you’ve tried it. Going through some of the available tunings out there, results can vary from making sound almost inaudible to making your instrument sound quite “alive”, with pitches changing depending on what notes are held.

Quick Tip: Instant Microtuning on PC

To get started, here’s a quick hack for trying out microtonal sound. The easiest way by far to retune your Windows synths is to grab Tobybear’s MicroTuner.  This basic VST allows you to load Scala .scl tunings by drag and drop and then imposes them on your synth. (Scala is the standard format for tuning tables.) This is more of a hack than a proper retuning, but it works.

Here’s how it’s done:
Step 1: Download/install the Tobybear Midibag plugins
Step 2: Download/extract the Scala scale library
Step 3: Place Microtuner in front of your instrument
Step 4: Drag the .scl file onto the GUI
Step 4: Olé!

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.

Open Thread: What Would You Want in a Free Kore Workshop, Online or Off?

What would you most want to know about Kore? What would you most want to see on Kore if you had just a few minutes? (Beer and drinks would be available.) What would you want to show other people?

I’m putting together a short workshop for the Warper Party in New York, a (roughly) monthly get-together of laptop musicians of all types in Williamsburg, Brooklyn. Now, NI has done an official workshop tour, but well-done as it was, that was a sales event. I’m talking to fellow musicians, and even some non-musicians.

I’ve got some ideas for what to put together, but I’m equally interested in what you think. And in addition to doing this event live in Brooklyn (I’ll post info for those of you in the area), I think a short, all-encompassing workshop would be ideal to add to this site.

We’ve already got some stuff in our “101″ thread:
101 tag @kore.noisepages
…and of course, on Kore in general:
Kore tag @kore.noisepages

But there’s plenty more to talk about. So let’s have it: what would you most want to know?

My focus will be on using Kore as the hub of a live performance rig, in conjunction with Reaktor, and using it for really playing electronics live.

Photo at top: me playing Boston’s Beat Research, all in Kore, as part of the Mind Meld get-together earlier this summer. Photo by Todd Thille.

On NI forums: Since some of you like to chat there, I’ve also opened a thread on the NI forum. What I may do, as well, is get the outline and some content for this workshop up and allow people to comment on it, so in the end we’ll have collected some community wisdom (and questions!) for the results.

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.

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!

Basic Sequencer for Anything in Reaktor: The Roux, Part 1

In French cooking, there’s a sauce base called a roux (pronounced “roo”) that is the foundation of bechamel and other sauces. This is a sequencer macro that is the equivalent for programming sequenced instruments in Reaktor - you can take it in any direction from here. In its most basic form it can send velocity information to trigger percussion, or modulate instrument parameters like cutoff and resonance. With a few simple changes it becomes a pitch sequencer, suitable for use in something like the Frankenloop device.

rouxscreen.gif

Next Steps in the Reaktor Grain Delay Series

Last time around, we had a look at creating a basic grain delay from scratch. It’s usable, but why stop there? Here are some improvements.

grain2-01.gif