Home > Computing, News > News Update – Tracker2D

News Update – Tracker2D

Tracker2D is a program where a bunch of smiley faces run around a field of colorful dots and cacophonous noise plays.

Tracker2D Publicity Shot 4

This screenshot should be at least representative of the program’s general functionality.

It occurs to me that the summary I just wrote for this program may be intentionally inaccurate. Whether Tracker2D is a toy, a digital audio workstation, or a visual programming language, it’s still a browser-based music creation program I’m working on that you can check out here. As of today, it is in very active development with new features being added all the time.

If there’s any one philosophical point underpinning Tracker2D, it’s the idea that a musician’s output is shaped by… well, the shape of their instrument. A pianist is going to have a different approach than a guitarist, or a violinist, or a percussionist, and so forth. More subtle, however, is the influence of your composing tools. Having written a lot of music, I’ll note that I underwent pretty massive paradigm shifts when I made big changes to my workflow – from notation in Sibelius, to step sequencing with Famitracker/OpenMPT, to piano rolls in REAPER, and so forth. Even subtle things like how these programs map keyboard shortcuts to editing functions have probably altered elements as fundamental to how I work as, for example, tonality and rhythm.

You might be wondering what this has to do with the actual software at this point. Tracker2D is nonlinear by design; you cannot determine the order of execution for musical events you input into the software simply by panning your eyes in one direction. Instead, your musicians (“bugs”) travel over a two dimensional field and can end up all over the place depending on what sort of instructions you paint on the field. At this point, there’s even some basic programmatic ability with counters and teleporters; at some point, you’ll be able to create relatively complex musical machines of a sort; how Turing-complete these are depends on how much work I’m willing to do in the future. The entire visual<-> sound relation concept is inspired by Toshio Iwai’s work, especially Simtunes. Tracker2D is intended to be more complex and “useful”, though – it’s going to implement a larger soundset, bugs aren’t tied to specific instruments, you can have up to 8 simultaneous channels instead of merely 4, and so forth. Then again, Simtunes was explicitly marketed towards children, so it was kind of simplistic in a lot of ways. The people whom I’ve discussed this with probably know what I’m talking about.

Anyways, I might end up sharing some devnotes on the software through this blog, so if that sort of thing interests you, keep an eye on this. You might want to follow the Facebook page, too. If you’re REALLY interested and want to actually help out, check out the GitHub repository and maybe contribute some code. Tracker2D is written in Javascript, with HTML5 Canvas/CSS markup for the UI, and runs best in the latest versions of Chrome or Firefox.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: