It’s drumming, the multi-player game. The Drummer is an open-source application for the Nintendo DS handheld, developed by Andrea Bianchi and Woon Seung Yeo and presented alongside a paper earlier this year at the NIME Conference (The International Conference on New Interfaces for Musical Expression). As with any Nintendo homebrew software, you’ll need a special DS cartridge capable of loading software from flash memory – though if this app were developed more, it could make a terrific DSi app.
The idea is this: while making a handheld game system into an instrument, why not take advantage of its networking features? Grab a friend (or friends) with the Nintendo DS, whip up a drum kit that’s to your liking, then play along.
Oddly, while we live in a networked, Internet age, the client-server model rarely gets applied to music.
/* 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 */ ?>
Part of the beauty of the iPhone from its launch date was the notion of a Mac you could fit in the palm of your hand. That makes it ironic that, for so many developers, mobile platforms in general have turned into a way to fragment software, to make it run fewer places instead of more. There’s something to be said for designing to a specific mobile device, but on the other hand, how many developers would want to restrict where their creations run? And particularly in music, isn’t the appeal of mobile creation the ability to have your tools work in more places? Maybe targeting just one gadget is the right choice for a given tool, but it shouldn’t be the only choice.
On the iPhone, the application Thump has plenty in common with a range of mobile music making tools. It’s simple but fun, a groove box with sequencing, subtractive synths, drums, and a set of basic effects, plus the ability to load your own samples and export songs.
Thump also demonstrates how simplifying sonic capabilities can produce musically-beautiful results, by focusing on the essentials and creating something with personality. Here’s a track by its creator showing off its sounds: thump soundreel by mazbox
What might not be immediately apparent is that under the hood, Thump makes use of the open source environment openFrameworks. As a result, the same code runs on iPhone, Mac, and Windows, as well as Linux. (It’s not distributed for Linux, but it could be. Hint, hint.) Creator Marek Bereza gives back, too – he ported the openFrameworks audio library to the iPhone, where it’s available to anyone.
Updated Marek notes in comments just what this means. The video below is, essentially, the same app. In place of the iPod screen, he has used a massive lattice of physical controls. A separate installation at the same show used a large touchscreen and simplified interface. And this really demonstrates what cross-platform means. Guy Kawasaki in the 80s mocked “ports” as a cheap wine. The idea is not to simply dump your code on a different platform and hope for the best – in fact, in this case, the changes from one platform to another were radical. The key is maximizing what’s essential, what really is not specific to a single device.
If you’re interested in creating your own projects, oF has an elegant syntax based on Processing, but adapted to C/C++ coding paradigms and libraries.
/* 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 */ ?>
monome lovers have come from all over the planet to exchange tips and creative ideas and check out music here in Princeton, New Jersey at the Monomeet. I’m here shooting some video, so expect a feature and links to some of the projects in a few days. In the meantime, JP has set up a live stream, so you can listen in while you clean your studio or whatever you happen to be doing on this Saturday afternoon / evening. Enjoy, and stay tuned for more! (Incidentally, there’s quite a lot of discussion here that’s relevant whether or not you own the monome hardware, really getting to the heart of open source and DIY musical tools. I’ll certainly be sharing some of that soon.)
Updated: what a Saturday! The monomeet was incredibly packed with goodness, from crazy DIY projects to terrific music. And it’s also worth saying, the event wound up being about far more than just the monome; the object becomes a catalyst for all sorts of other discussions of open source and audiovisual technique. I have some video that looks good, lots of cameras were rolling, photographers snapping – expect good documentation over the coming days.
You can also follow the post-event discussion on the monome board.
If you have videos to post, there’s a special monomeet Vimeo group. To get things kicked off, check out the SevenUpLive preview, contributed virtually by bar|none who couldn’t make the event. (See the monome boards for a discussion and download of the software in the video.) http://www.vimeo.com/groups/monomeetfall2009
/* 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 */ ?>
Marrying open source and commercial development, or trying to bridge analog consoles and computers – either task on its own might seem improbable. But yesterday, a newly-announced tool promised to bring together all those dimensions.
Ardour is the free and open source Digital Audio Workstation software for Linux and Mac. It’s widely underrated and has some terrific architecture underneath, with tools that are maturing at a healthy pace. Harrison is not an open-source developer – they’re a commercial manufacturer of analog and digital consoles and do proprietary DSP development. Conventional wisdom says the two shouldn’t be able to work together, but they did. The result is something called Mixbus. It’s got Harrison’s technology for mixing, atop Ardour (on Mac OS X, for now) for recording, editing, and arranging.
The Harrison half of the solution uses Harrison’s own DSP algorithms for sound, which they claim match the EQ, filtering, compression, tape saturation, and summing on their large-format mixers. But aside from sound, this is also about design: the layout only ever has one knob per function and metering is done in a conventional way. The result is not just a set of plug-ins, but a real virtual console inside your Mac. Interestingly, too, while you can use your Mac Audio Unit plug-ins with the solution, Harrison chose the open LADSPA format to implement their channel strip.
I imagined that the pricing would be something like a thousand dollars, given the pro target market, but the whole thing costs just US$79.99 as its introductory price. If it sounds anywhere near as good as the makers promise, it’s probably the best deal in mixing and channel processing anywhere. Here’s the product page:
Of course, the advantages of free software are more than price; it’s the ability to keep the source available, to be able to customize it, and to be able to run it on a variety of hardware and software platforms. So how does free software coexist here, with Ardour under a GPL license? Creator Paul Davis says that the free code for Ardour remains available in Ardour’s Subversion repository; only the Mixbus components remain closed. As for Linux support and not just Mac OS, which would in turn support more hardware, Paul says they’re looking into the feasibility of binary Linux distributions of Ardour and Mixbus.
For any commercial developers who think that you can’t work with open source projects – or, for that matter, if anyone thinks open source projects can’t benefit from collaboration with commercial developers – I think you’re wrong. And licenses aside, this looks like a nice solution for music making.
/* 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 */ ?>
It’s simply stunning some of the terrific instrument and effect plug-ins available that are now free and open source – yes, free as in freedom, not just freeware. I had commented in the past something along the lines of, “boy, wouldn’t it be great if this now meant, say, a Linux port?” and then went on the business of my daily life, which tends not to include re-compiling plug-ins. But now, the folks of JUCETICE have been busy doing just that, serving up delicious instrument and effect goodness, running native on Linux.
Translation: fire up that netbook and make some music.
Following up on our tutorial on Ardour and netbook-optimized music competition with Renoise and Indamixx, here’s what you need to get rolling.
/* 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 */ ?>