DIY, Free Drum Editors for Pd, RjDj – Patch-Phobic Tutorial Included!

Editing drum patterns in RjDj/Pd from Frank Barknecht on Vimeo.

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.

Here’s a great starter tutorial, useful for even newcomers:
Editing Drum Patterns in RjDj

For more Pd learning (see additional tips in comments):
Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book

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/

The Generative iPhone-iPod Touch: RjDj Updates, Albums, Free Downloads

Dreaming of a future in which music, instead of just being rendered audio files, arrives in fully generative, interactive form? Albums might “listen” to the world around you, and listeners could record their own alternate versions of music and share with others.

RjDj, the generative mobile music platform for Apple devices, realizes that future right now, instead of at some nebulous time in the future. In addition to the iPhone, you can make use of a second-generation iPod to use it. (You’ll need a headset with a mic; I have one by Griffin I’m testing.) And the RjDj folks have a whole bevy of significant updates to share:

  • Free downloads (limited time): All three RjDj releases are available now for free. That includes the RjDj app itself (from which you can now grab and share releases), as well as RjDj Album (with a selection of generative/interactive/reactive releases) and the new RjDj shake.
  • Download “scenes”: From the beginning, we knew that RjDj was imagined as a platform for other people to release interactive music. Now you can download scenes for free or fee. (Paid scenes currently redirect to the browser, but with iPhone SDK 3.0, you’ll be able to buy right from the app.)
  • Share recordings: Because RjDj-generated music is controlled by the user and often records from the environment, the music may sound different each time. You can now share recordings with others from the device and the new social site.
  • RjDj.me community: The RjDj folks have built a little community where you can share your favorite scenes and upload recordings, and keep track of scenes coming out from other artists.

read more

Now on iPhone: FMOD, Leading Game Sound Engine … and an RjDj Sprint in Berlin

FMOD is a wildly popular sound engine for games, used widely in games for PCs, consoles, and portables alike. FMOD is known for being on the bleeding edge as far as capabilities, but even given that, it’s a pleasant surprise that the engine has now made its way to the iPhone and iPod touch.

It’s got some impressive capabilities going for it, too:

  • Mic input
  • 3D audio
  • DSP effects
  • Compressed samples, MOD, and MIDI

And, in good news for indie studios, it’ll cost just US$500 per title to license.

Of course, you can add this to Pure Data (Pd), which found its way to the mobile platform via the (partially open-source) RjDj project. RjDj is a music platform, not a game platform, but Pd has some powerful audio processing capabilities of its own, and I’d count them both in the category of interactive music. The RjDj gang will be having their next “sprint” – a developer intensive to build interactive scenes for the platform – in Berlin, with New York to follow in January. (I’ll be at the New York event, naturally.)

December is the time for the next RjDj sprint: The Reality Jockeys would like to invite you to the Scene composing session on 12-14 December 2008 in Berlin at this nice location:

read more

RjDj Updates: Compatibility, Reliability Info

The creators of interactive iPhone music app RjDj have posted a quick update on their blog answering a number of questions readers have raised here. The easiest fix: if you can’t hear RjDj’s output, you need to use the official Apple headset and mic. Tougher, but in the works: iPod touch support, and a fix for the nasty crash bug. Don’t tell us here on comments; go straight to their bug tracker and help them squash the problem. (One reader here thinks the issue may be downloading over-the-air rather than via iTunes sync.)

Some people were trying to install RjDj on their Ipod touch, which does not work because we currently only support the iPhone (we are working on an iPod touch 2g version too….) Others tried to use RjDj without headset microphone. In theory that should work but only in theory. Ask Paul who spent countless nights on the audio driver how much he cursed over the Apple SDK…

A few people also reported one nasty problem that really twisted the mind of Paul and Guenter: RjDj crashed right after launch. We are working on this but are still trying to find a way to reproduce this error. If it happens to you, read the bug report and send us an email.

Incidentally, as a 1g iPod touch owner, I’m still looking into that; it comes down to homebrew mic support. Now that Apple has lifted their NDA, I hope developers can start to sort some of these odder driver issues.

Exclusive RjDj Interview: Interactive Music Listening, Everywhere You Go

It’s something we take for granted: listen to a track, and it starts at the beginning and goes to the end in a fixed length of time. Wonderful things can be done with music that way, and it’s the traditional model of composition and recording. But the equally old, if not older, tradition of improvisation suggests that music doesn’t always have to be linear. It can be specific to a place, a time, a mood.

Now that the technologies that power music creation can fit on a standard mobile device, listeners could have music that’s as pliable when they listen through headphones as it is in a studio when it’s created. Music could respond to the environment you’re in, and sound different each time you plug in your earbuds. That presents new challenges for the people making the music, but it could be an entirely new medium.

The team behind RjDj, a reactive and interactive music platform for mobile devices, don’t just want to wait around for this to happen. They’ve got it up and running right now, in a just-released application for iPhone. I spoke via Skype to the team in Vienna as a crowd of enthusiastic programmers and volunteers hacked away in a massive patching and music-making fest they call a “sprint.” More sprints are planned around the world, and the entire project is being built with the open-source visual patching environment for multimedia, Pd (Pure Data), cousin to Max/MSP.

Hackers work away in a “sprint” in Vienna. Photo by jennifereight; used with permission.

If you’re ready to geek out with Pd, in fact, you can have at the patches yourself. But even if you’re just an interested musician, there’s plenty to watch here. It’s about more than just the software (Pd) or device (iPhone) – indeed, this app alone is likely to extend to other devices. What it’s really about is a new approach to how to listen to music, how to develop musical tools, and how communities own and share that work.

And, oh, by the way, team members have been behind everything from the port of Pd to Linux to the launch of Last.fm – the latter sold to CBS as one of the hottest musical properties on the Web, and a personal fave among the CDM team. So don’t doubt for a second that this group can drive some serious change.

read more