Friday 25 September 2009

nitrotracker on the ds-lite

A while back, I was spending a lot of time on trains. And I thought, "Wouldn't it be cool if I could make music on the train?". So I ended up investigating Nitrotracker for the Nintendo DS-Lite ...

Read on ...Setting Up

(This is covered on the Nitrotracker site, but I'll add my own notes because it can be a bit confusing)

Nitrotracker is homebrew, which means you need a third-party storage cartridge, such as the M3 DS Simply. Such cartridges usually accept a MicroSD card, so basically, you download Nitrotracker from the net, copy it onto the MicroSD card, then slot the card into your M3 DS Simply (or whatever) cartridge. Well, except that its not quite that simple. You have to patch your copy of the .nds file:

Patching

The 'executable' file that you download from Nitrotracker is an .nds file. These files can be run by storage cartridges such as the M3 DS Simply. However, each type of storage cartridge handles file saving slightly differently, which means the executable .nds file needs to be modified depending on what sort of storage cartridge you are running it on.

The 'patching' process essentially overwrites part of the .nds file with the correct instructions for file saving for your particular cartridge. This Patching process has been figured out and made as smooth as possible by some of the DS homebrew developers. They call it DLDI.

How you patch your copy of Nitrotracker will depend on what sort of storage cartridge you have (the ones that work are listed here). But here's what I did for my M3 DS Simply:

- Downloaded DLDITool - this is one of the utilities that helps perform the 'patch'. There are others listed here.
- Downloaded the DLDI patch for the M3 DS Simply. Patches for other storage cartridges are listed here.
- Ran the DLDITool utility to perform that patching. For me, that was a DOS command along the lines of "dlditool r4tf.dldi nitrotracker.nds"
- Copied the patched version of nitrotracker.nds onto my MicroSD card

If you dont patch your nitrotracker.nds file, you will probably find that you can't save files. Although apparently some recent versions of the storage cartridges have DLDI patching built in, and will do it automatically for you.

Using Nitrotracker



How to use Nitrotracker is covered extensively elsewhere, such as the documentation and the forum. So I'm just going to give my personal impressions of it. Your mileage may vary. By the way I was using version 0.3 but 0.4 is out now.

Its ingeniously designed, and its a lot of fun to play with. Its a Tracker so you need to be happy working in a tracker sortof setup. There's a surprising amount of things you can do the the samples (edit them within the program, and envelopes were added for v0.4 I believe). You can also record directly from the DS's microphone, which is fun.

It turns out that the DS-lite only has 4Meg of RAM, a surprisingly small amount, and so the number of samples you can load and use (as well as the length of your track) is limited by this. There's still plenty you can do, but it does mean you can't have many long samples.

I spent a happy few hours making my first few tracks. But then I didn't ever go back to it much. I think this was mostly because I don't much like the 'tracker' way of doing things, I prefer a piano-roll interface to a vertically scrolling list of notes. Trackers like this are generally great for beat-oriented music, but if you're trying to do more harmonies and chords, the lack of piano roll is a bit limiting. Or it is for the way I work, anyway.

I think Tobias Weyand has done a brilliant job with this program, but its just not the right sort of interface for me. It did make me realise how powerful touchscreen interfaces can be ... perhaps its time to look at iPhone music apps ...

And in the end, I never did get round to using it on the train; the train shakes around too much, making it hard to use the touchscreen.

Here's one of the tracks I did manage to make:
nitrotracker clip clop

Here's a much better track by someone else: Mysrysare by nitro2k01.
See also the featured tracks on the Nitrotracker site.

This short video (by someone else) shows Nitrotracker in action:



... and this video (also by someone else) shows what can be achieved if you really persevere : )

Tuesday 19 May 2009

laos treehouse ep - project 168

Project 168 is an occasional internet project based around the concept of making an EP in 7 days. A week is chosen, and then people sign up and see what they can do in 168 hours. Having a solid deadline tends to really focus people, and a lot of good music has been produced in the past.
Project 168 parts 1,2,3 happened in 2005 and 2006, and I missed them. But I did sign up for Part 4 which ran from midnight on the 13th of April to midnight on the 20th April. This was my contribution:


laos treehouse ep

01 - laos treehouse

02 - gili meno

03 - koh tao frogs

download zip (13 Mb)


The field recordings that make up the backgrounds to the tracks were recorded in Laos, Indonesia and Thailand in 2006/07. Everything else was composed and produced in 168 hours in April!

The ep is also available on the Project 168 site where you can stream or download the tracks and leave comments.

90 other people also submitted EPs, making a total of about 390 tracks running for over 25 hours. I'm about halfway through listening to all of them, and I'll post links to my favorites here when I've heard them all.

(edit: links to p168 site disabled for now because it seems to have been attacked with a lot of javascript spam comments)