Category Archives: ensembles

Mirage 1.9.6.1

Here is the new version of Mirage featuring OSC control mappings for the awesome Konkreet Performer iPad control surface.

Note: Mirage works just fine on its own without KP too, just map some MIDI controllers or use a mouse. A TouchOSC template will follow

Update: Download link now goes to version 1.9.6.1 which is the same as 1.9.6 except the Mirage instrument header is set to visible, making it easier to get into instrument properties and change the number of voices. It arguably looks “neater” with the header bar hidden but isn’t as noob-friendly.

This version is free for owners of previous versions. Download here – your existing password will open the archive.
The new version includes extensive feature enhancements and numerous bug fixes, and carefully thought out, tested and integrated Konkreet Performer mappings. Mirage snapshot recall will also recall node positions and transmit them to Performer on your iPad.
mirage 196 diagram
This time out the sample material is mostly one-shots to work in conjunction with the added pitch correction. Adding longer phrases and snippets of songs works well too but with the one-shots you can do something more deliberate and compose a part for a pre-existing track. I find with long phrases there are only a couple of note combinations that work well and what you come up with will have a mind of its own and suggest its own composition.There are a couple of trashed piano field recordings in here that rattle beautifully – nothing like hitting the harp directly on a piano that’s sat out in the weather for a few seasons.

To use Konkreet Performer with Mirage, set up a 4 node layout with visible node labels, activate trigger hold, and set inertia to 30. When touching and moving the central node, the other nodes will slowly track and follow, creating a sort of manual LFO that slowly snaps back to the snapshot’s original settings.
The Mirage package includes a separate translator ensemble that can be run in Reaktor standalone, parallel to a host using Mirage as a plugin, to translate Konkreet Performer’s native OSC signals to MIDI. Use MIDI Yoke on Windows or the IAC driver on Mac to reroute MIDI from the translator to your host.
Mirage is $15 and a license can be purchased here:Mirage Add to Cart

Or, save $$ and buy the sampler pack which includes Loupe and ParamDrum.

Any questions? Ask away!

Loupe 1.5.4 fix for Reaktor 5.6

From now on, buying Loupe on this page also gets you a copy of Loupe 2!

It came to my attention – frustratingly, as I was attempting to write some music – that the Reaktor 5.6 update had done something that messed up the slice points in Loupe. After changing a snap, slices would play on too long, drop out or play the wrong part of the wave when they were first triggered. Subsequent key presses on the same note worked fine.

I spent hours trying to fix it the proper way, by looking for initialization problems. Finally I decided to brute force the issue with an iteration macro:

All this does is silently bang out 128 notes in a split second when the instrument loads or changes snaps. As you see in the instrument properties manager, MIDI output is directed back at itself, making Loupe properly initialize every slice. This is perhaps inelegant, the equivalent of kicking 128 televisions, but it works well, doesn’t cause other problems, and I’ll take a working kludge over broken ideological purity any day.

If you have an instance of Loupe already loaded with your snapshots and samples, and you don’t want to bother with the update, you can simply install this macro in the main instrument structure, and make sure to go to the connect tab in the instrument properties and redicrect its MIDI output to itself. Incidentally, tracing the events in this macro makes for a pretty good exploration of intermediate to advanced Reaktor event wrangling and I welcome any questions – post ’em below.

Download the update here. Don’t have a Loupe license? Learn more and purchase here.

Shout out to Felix Petrescu (Makunouchi Bento) and Phil Durrant (Trio Sowari) for beta testing!

ParamDrum for Konkreet Performer

Please note: though this version of ParamDrum has Konkreet Performer mappings, Konkreet Performer is not mandatory. ParamDrum works just fine with a mouse or any MIDI controller.

Hey kids! It’s time for yet another update of ParamDrum.

This time the big deal is Konkreet Performer mappings. Performer is an iPad app that gives you tactile control over anything that can receive OSC, such as Reaktor. Free utiities also let you translate it to MIDI for software and hardware that can’t receive OSC. How good is Konkreet Performer? It’s the reason I went out and bought an iPad in the first place.

Here’s a cheat sheet with the lowdown on who does what where and when in the KP interface:

ParamDrum 3 kp

For those of you who don’t have KP (go get it you fools), the new version still includes a new sample set, a whole lot of new snaps, and new features including optimized randomization.

Screen shot 2011-07-13 at 6.49.38 PM

A funny thing about the beats this thing throws down in conjunction with Konkreet – it’s so easy to make crazy fun beats that you’ll be making and saving one after another at a furious clip. That’s why this edition of ParamDrum has so many more snaps compared to earlier versions. And among the most warped of them, you will find that they only make sense early in the morning when your ears and mind are fresh. When your ears, body and mind are exhausted, late at night, you will lose the ability to follow the sickest beats. So never delete snaps late at night. True story.

ParamDrum KP is free for owners of previous versions. Did I mention that you also need a working installation of Reaktor to use it? I should mention that. You can download ParamDrum KP edition here. Don’t have ParamDrum yet but want in on the game? Buy a license here:

Add to Cart

Update: Due to changes in default settings for the latest versions of Konkreet Performer, not all parameters are automatically mapped. Quickest way to fix that is to install this bank in Konkreet Performer via iTunes. Instructions on working with Konkreet banks can be found here.

Loupe 1.5 for Reaktor – now with bidirectional OSC mappings for TouchOSC

From now on, buying Loupe on this page also gets you a copy of Loupe 2!

Here’s the release version of Loupe 1.5, with some added features, bugfixes, and a new layout for TouchOSC.


Changes include:

  • Added copy / paste slice (fixed since beta)
  • Added duplex OSC mappings for TouchOSC
  • Added two page OSC iPad template 
  • Fixed release envelopes cutting off prematurely

You may download it here. Update is free for owners of Loupe 1.0 – same license info will unlock Loupe 1.5. Don’t have a license? It’s $15 USD and can be purchased here:

Loupe Add to Cart

Here’s a better look at the TouchOSC layout.

Above is the slice page. Each of the sliders gets updated from Reaktor when you trigger a new slice. This lets you see the loop area, filter settings, envelope settings, etc. of each slice and adjust them. Copy and paste buttons let you copy slice parameters to a different key – handy if you want the same thing on a different key except for panning, or reverse playback.

There’s no way to get the sample waveform to display in TouchOSC, but the large green XY pad works the same way as the Reaktor Loupe GUI – X position sets loop position, Y sets loop length. I actually prefer working with my ears this way instead of looking at the display – it’s a more hardware-y approach.

Above is the global page. This selects the sample, global position offset, position LFO and other global variables. You can use this as a performance view once the individual slices and keys are adjusted to your liking.

In order to get this fully working with Reaktor, it’s necessary to set up bi-direcitonal OSC addresses. Reaktor has to talk to TouchOSC. Here’s how to set that up in Reaktor:

The identifier “ipad” is necessary – that’s what all the OSC send terminals in the instrument are mapped to. Take note of the ports and addresses. Reaktor’s receive address should be TouchOSC’s send address and vice versa. Here’s what it looks like on the TouchOSC side:

That will get the OSC connection going both ways. But wait, there’s more! You also need to set up a WiFi MIDI session between your iPad and computer. Here’s what that looks like on my Mac:

Selecting your iPad and hitting “Connect” should be enough to enable the session, as long as you have CoreMIDI enabled in TouchOSC. Windows users can use rtpMIDI.

Whew! This may seem like a slog at first glance, but it becomes clearer when you sit down and set up the connections, and the result is worth it. It’s magical in a dark room late at night, just you and your headphones and the controls and samples. Let me know what you think, how it’s working for you and any suggestions for a better layout.

If this is your first look at Loupe, you might also be interested in the other two instruments in my sampler pack, Mirage and Frame 2.

Update: here is a download of the TouchOSC template on its own, if you don’t have Loupe and just want to check out the mappings and naming conventions I used. I didn’t know at first that leaving a TouchOSC control’s OSC address pattern as “auto” named it according to /pagename/controlname. Quite handy for homing in on the address you want when you’re trying to select from a long dropdown menu in Reaktor.

May 15th minor update: Loupe version 1.5.1 uploaded – fixes OSC address patterns for copy and paste buttons.

Introducing Loupe 1.5 Beta

I’ve added some enhancements and fixed some bugs.

  • Most notably, there is now a key/slice copy and paste function. If you want to start with a key/slice, copy it to a new key and modify it, here’s what you do: press the key (middle C for example) that contains the settings you want to copy, click the copy button, then press the destination key (C sharp for example) and click the paste button. Then you can make the new copy as subtly or vastly different as you please. 
  • I’ve nailed down a crash problem that some of you may have been encountering when playing different slices very quickly from a MIDI keyboard (or the computer keyboard for that matter).
  • All the parameter IDs have been sorted and compressed to aid VST automation in a host.

The 1.5 beta can be downloaded here. The archive password you received previously will work with this new version. 1.5 should work perfectly but I’m calling it a beta until more people than me have tested it!

For more information and to purchase, click here.