Reaktor… you know, for kids! Oli, age 7. Photo (CC) Laura Whitehead.
Normally, pricing announcements and sales press releases bore me to tears, but this is actually news – Native Instruments is selling Komplete for July only at just US$/EUR 399, instead of $1139/EUR999.
That means if you were looking for Reaktor alone – about as good a desert island music software choice as you can find – this would be a good deal. You also get Absynth, the absurdly deep (if sometimes baffling) synth with surround sound envelopes and a workflow that could change how you think about sound, the very nice effects and loop recording in Guitar Rig, and the scriptable sampler Kontakt, as well as the Battery drum sampler and lovely Massive synth.
As recession specials go, this is a tough one to beat.
In other news, we’re opening up more discussion of tools like Reaktor (among many others) to the community here on noisepages; check out Peter Dines’ recent modulations blog for thoughts on Reaktor (and the free and open source SuperCollider), or his just-formed Reaktor group, on which he asks, “what problems are you solving with Reaktor?”
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>
If making your own musical tools seems like a lot of work, you’re not wrong. The beauty of making your own stuff is all about making your own reusable modules that help you build musical solutions more quickly. Finding those useful modules can also help people new to programming or patching.
In Pure Data, the free and open source cousin of Max/MSP, one form of these reusable modules is called the “abstraction.” It’s an object that you can stick into your creations to help build what you need without a lot of fuss.
Translation: even if you’ve never patched before, you can start making fun drum pattern makers quickly using all-free software. The folks at RjDj, who have been creating mobile interactive toys for the iPhone and iPod touch (see our interview, recent story) have also been building a library of useful abstractions. Because that library is also free and open source and built for Pd, it works with your Mac, Windows, or Linux machine.
If you create stuff with this, be sure to share with us! And it’s brand new, but feel free to come join our Pd group on the in-alpha/beta Noisepages: Pd Group
I wish I could be in London in July, but since I can’t, hopefully some readers of this site can make it to the upcoming Music Hackday, which features RjDj and lots of other online music projects (Soundcloud, Last.fm, the music API for The Echo Nest, 7digital, more): http://musichackday.org/
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>
The beauty of using touch for controllers is flexibility. Sure, you give up tactile feedback – but you can also quickly make your own layouts, make touch controllers an ideal complement to your existing hardware gear (the stuff with physical knobs and faders and pads).
For that reason, we’re all eagerly anticipating an upcoming version of the awesome OSC-based iPhone/iPod touch controller, TouchOSC.
The included layouts are already fantastic, with rotaries and virtual buttons and multi-faders and toggles and X/Y pads. But custom control would be even better. Creator hexler writes CDM with the latest:
The long-awaited update to TouchOSC that will allow for custom layouts has just been submitted for review to Apple,
so I hope that as soon as next week it will be available as a free update to all users on the App Store.
Together with this release (1.3) there will be a free editor application to visually design and upload layouts to the device. You can take a look at the last beta version I published if you want, there’s both Windows and OS X versions available, but I will also prepare a Linux version as soon as possible, of course without the new version of TouchOSC this is but a preview of things to come:
And nicely enough, the editor is built in cross-platform Java, which I think makes a whole lot of sense. (Go Java, Python, etc., rather than getting stuck in hard-to-port platform-specific stuff like Cocoa.)
Thanks, hexler! I don’t have a video of the new features yet, so instead here’s a nice novelty – the beginnings of a creation using the free SuperCollider (which runs OSC natively) in combination with TouchOSC to make a custom step sequencer. Should fuel other ideas, too:
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>
Out of the box, Akai’s APC40 has some lovely features for plug-and-play control of Ableton Live, with clip triggering, track control, device control, and dedicated buttons for command shortcuts. It also sends and receives standard MIDI messages for every last button and encoder. But what if you still want more? What if you need more controls to do multiple duties, or get bored with simple clip triggering and decide you want additional interaction? Enter the hackers. Already, using MIDI, clever APC40 users are squeezing more function out of this box. And while it isn’t solved yet, there are some clues to the infamous hardware handshake – a System Exclusive string exchanged between the APC and Live that locks certain Live software features to the APC and not to other hardware you might like to use.
Manual MIDI
Before we get too fancy, for power tricks, your first stop should be Akai’s own site: Tips and Tricks June – APC40
Live allows you to manually override the APC’s dynamic control assignments using the standard MIDI Map. Let’s say you don’t use headphones for cueing. You can select the MIDI Map, pick a control to which you want the Cue Level encoder to be assigned, and you’ll manually assign just that control – the rest of the dynamic template remains in place. Akai has some tips for scrolling through scenes, selecting scenes with one of the two footswitch jacks on the back of the unit, scrubbing and nudging clips, fine-tuning tempo control, and more.
monome Emulation for APC40 and Korg padKONTROL
Our friend Michael Hatsis of trackteamaudio has been hard at work in Max/MSP patching an emulator for the creative patches for the open-source monome hardware. (Thanks on Twitter to ruaridhTVO, too.) By translating from the (and, cough, superior) OpenSoundControl messages the monome supports natively to MIDI, the emulator supports not only the APC but Korg’s padKONTROL, as well. This opens up the use of the APC for creative microsampling and other tasks.
Video demo at top (updated late Sunday night, so if you saw this over the weekend, here’s a tighter version).
And be sure to check out the Java- and Python-powered open-source library for the monome on which Michael’s work is based: net.loadbang.shado
You’ll find plenty of documentation in Michael’s download, and the hope is that this is just the beginning — you Max patchers out there (and Pd, if we can port this) can keep hacking on it and try out some new ideas. One reason you might want to keep hacking on the padKONTROL is that you could find uses for velocity – unlike the monome and APC, Korg’s 4×4 drum pads are velocity sensitive.
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>
If you’re using Ableton Live 8, you’ve hopefully already discovered the joys of Track Groups. Track grouping is a welcome feature in any DAW, but in Live, the mixer-centric Session View can easily get unruly with endless columns of vertical tracks.
I wanted to share some discoveries about Track Groups, including what I thought was a big realization about how they worked with clips that turned out not to be as exciting as I thought.
To group tracks, select multiple tracks first (click one, then shift-click the last one), right-click (ctrl-click on Mac), and choose Group Tracks. The result – what’s basically a submix:
You can save space by collapsing tracks in your view, clicking the triangle at the top of the Group
You can add insert effects to the whole Group, and signal will be routed through that entire chain (making them like a quick send)
You can control the whole “submix” Group at once using the Group’s mixer parameters
No surprise there. Here’s the surprise.
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>