A MIDI-Ready Nintendo Game Boy, with Help From Arduino


Arduinoboy mGB from trash80 on Vimeo.

Lovers of the sound of the original Nintendo Game Boy, the Minimoog of game systems with its distinctive, rich 8-bit sound, this may be the best solution for integrating it with other music gear.

Our friend trash80, aka Timothy, has completed a project with open-source code for the affordable, easily-programmable Arduino electronics platform. To make it work, he’s built his own custom cartridge, adding standard MIDI communication with other devices. An 1/8” minijack plugs into your Game Boy cart, but you get standard MIDI DIN on the other end for connecting to keyboards, computers, and the like. With all the code available, you should not only be able to build your own MIDI Game Boy, but apply some of trash80’s techniques to other MIDI hardware projects, as well.

Full documentation:

Flickr set

Code, project detail, and docs at Google Code

That’s the full Arduinoboy shield below:

Updated: As Smithers notes in comments, this is similar to the Pushpin project. Pushpin is actually quite a lot more compact, using only a MIDI cable. The downside: Pushpin requires a Game Boy Color, while this project works with the other Game Boy models. Also, the Arduino aspect may make this project a bit more accessible. Worth looking at both, of course.

CellDS: Lua-extensible Grid Sequencer for Nintendo DS

We’re seeing all sorts of musical sequencer creations with grids, from software to hardware like the Monome and Yamaha Tenori-On. But, of course, the whole beauty of a grid is that you could map to it whatever you like. Maybe you want your sequencer to work differently than someone else’s sequencer.

CellDS, from the creator of the popular, glitchy sample-playing homebrew DS apps glitchDS and repeaterDS, is a new DS sequencer. Out of the box, it’s already very usable. Six sequence lines play back either one of the 175 included sounds or sounds you convert for use on the DS. You can customize the scale to whatever pitch and tuning you like. A 1.2 update announced yesterday added some bug fixes and volune sliders for each of the six “engines.” WiFi MIDI support isn’t available yet, but it’s coming.

If you’re willing to write a few lines of script, each one of those sequencers can be modified to your own purposes. If “scripting” sends you running for the hills, don’t fear. Lua is a dead-simple language, so writing a few lines of script can actually be far easier than deciphering a UI. (Hey, there’s a reason we all communicate using, you know, language.)

Here’s a really simple example from the developer documentation (for would-be Lua scripters):

Line #1: function stylus_newpress()
Line #2: set_pan(X)
Line #3: play_note(17-Y,16)
Line #4: end

In other words, if you press the stylus, you get a sound, setting pan with X on your stylus and pitch with Y. Pretty easy, right?

I’m quite eager to give this some quality time. If it could sync up via MIDI, of course, it’d become far more useful as part of a bigger setup. The Tenori-On is wonderful, but customization (as also found on Monome) is often better, especially as you can think of sequencers as a kind of score.

http://www.glitchds.com/about/cellsds/

cellDS 1.2 update

Monome + Max Creations: Game of Life, dj64 DJ App

Monome Life, indeed. What makes the Monome so wonderful is not so much that the hardware and software itself are open source — nice as that may be — but that they have become a platform for experimentation and personalization. Max/MSP, now freshly injected with life following its version-5 release, has a similar ethos. Here are a couple of the creations that have impressed me most recently: a hacked-together implementation of The Game of Life in Max and Monome, and an impressive DJ app, dj64.

This is Your Life

Bean (blog | twitter | flickr) clearly very much loves his Monome, as indicated by the slideshow above. I recently spotted an interesting creation on the CDMusic Flickr Pool — an implementation of the iconic Game of Life simulation/game — and asked him about it.

I made it mainly just because I figured it should be possible. It’s not terribly efficient, and occasionally stutters, but that feels like part of its charm. It is monome tailored, but would run stand-alone with a little tweaking.

I’ve got the cleaned up version posted on my page of monome-specific patches:

http://www.fourthirtyeight.com/monome/#maxlife

There are a number of downloads there, including that one, so Max users, have at them!

read more

DS News and Videos: Korg DS-10 Arrives 10/14; GrooveStep Set Free Soon

At your desk, you want another few moments with FL Studio or Live or Pd or Pro Tools or (your app here). Then, you kick back on the couch or on the bus to play with … more music software. Yep, you’re one of us. Here’s the latest from the world of Nintendo DS music apps.

First off, a couple of you write to say your preorders for the Korg DS-10 cartridge have been delayed until October 14 for the US. (The cartridge was released in Japan over the summer, and we had previously heard September 30.) This does line up with the anticipated European release, though.

For a better sense of what the DS-10 looks like, here’s a nice video from YouTube user Denkitribe, who has been carefully producing all sorts of hands-on videos. (high-quality link) Take a close look: as I’ve said before, I think there are design lessons from mobile apps that may carry over to how other music hardware and software is designed.

Meanwhile, in the homebrew scene, the step sequencer / soft synth / sampler will be released free, joining other lovely DS homebrew for music. (See Palm Sounds.) CDM got to break the news on GrooveStep, and as it happens, we have another couple of announcements to make about this; stay tuned. Currently closed beta, but we should have release info and hands-on for you soon. GrooveStep also lets you load your own samples, so there’s no question this can be a tool as well as a toy.

GrooveStep homepage

For a feel for what GrooveStep can sound like, its creator played with it during CDM’s Futuristic Music Night at NASA Ames Research Center in the spring:

12 Free and Cheap Must-Have Music Utilities for Windows

Despite its quirks, Windows can be a wildly underrated OS for music. Of course, that has little to do with the way it works out of the box. It’s a matter of tweaking your setup so you reshape it into a finely-tuned musical tool. And I believe in sharing that info, because ultimately you should be able to make music on whichever OS you choose.

Rain Recording, a custom PC vendor that specializes in building systems for music and creative work, asked me to write up some of my favorite tools for just that job. For the first part, I looked at the unpleasant stuff — tools for troubleshooting your system and keeping it operating at maximum efficiency.

Part 2 is more fun — the goodies that actually help your musical workflow. I kept this entirely to utilities for MIDI and control, but thanks to the effort of some passionate musician-programmers, that winds up being an impressive toolkit. Quite a few items are Windows-only. (I do actually intend to cover Mac OS and Linux, too, but Windows stacked up pretty well.)

My picks, all free, donationware (and do donate and support these tools!), or relatively cheap:

read more

OSCulator, Magic Bullet for Mac Alternative Controllers, Updated

Want to hook that joystick / Wii remote / Guitar Hero controller / something odd to your music software? If you’re on Mac, OSCulator is the do-everything solution. It’s pay-what-you-like software ($19 minimum for PayPal), and it just got a big update:

Announcement: OSCulator 2.6 [Unidentified Sound Object, as seen in our sound design round-up]
Download page, with changelog [osculator.net]

There’s a lot new in release 2.6; highlights include:

  • Preset management
  • Graphical OSC routing editor
  • Wii Guitar Hero support (preliminary)
  • Hook up more: up to 2 virtual HID joysticks, up to 8 Wiimote (does anyone own that many?)
  • Make keyboard shortcuts just by striking the combo

And just to be clear, this app outputs MIDI. That means you can use whatever music software you like — so don’t worry about the OSC business if it’s new to you!

It’s not even really just for OSC, any more — does all kinds of input tasks. Windows and Linux users have plenty to be jealous of in this program. Major kudos to creator Camille Troillard; USO Project points to a terrific SEAMUS newsletter article on the software and its future.

The only sad news: this is the last release that will support Tiger; future versions are Leopard-only. (I’m curious, Camille — why? Lots of us still run Tiger for audio apps. Is this just to streamline testing, or is there really something in Leopard that OSCulator needs?)

You can add this to yesterday’s good news as far as OpenSoundControl — the iPhone/iPod touch app we saw released to the app store in yesterday’s round-up.

DS-10 US Preorder Available; US Ship Date 9/30

The music hacker is a different breed in a number of ways. It’s fairly safe, for instance, to say that the average Nintendo gamer does not consider the ability to patch modular synth parameters with their stylus a “killer app.” Yet the Korg DS-10, arguably the first entirely music production-focused cartridge for a major game system ever, has attracted just that kind of interest. And it’s also attracted a different kind of pirate. I know some of the folks who pirated the DS-10 ROM personally, and a lot of them did it after completely a pricey import order for the legit cartridge from Japan — seriously. Many are developers themselves, and they’re committed to supporting other developers, and to supporting the creation of new musical tools on every platform possible.

Further evidence: a competition last week to make tracks with that DS-10 cartridge offered the legit cart as the grand prize.

Now, we could ignore the fact that piracy exists, but instead I bring this out in the open because so many people I talk to feel strongly about it. We want the ability to run homebrew software, and we likewise feel it’s vitally important to support developers in the traditional distribution by paying for the software they make.

So, the word has gone out from the mobile music and homebrew communities: if you appreciate the tool, pay for a legitimate copy of Korg’s DS-10. It’s really a unique moment in soft synths. It’s a real, commercial music tool for a game platform. It’s not a music game (Guitar Hero), or an oddball add-on in a game (the synth in Mario Paint), or a fascinating piece of sound art (ElectroPlankton), or homebrew software requiring hacking. As a result, it does have some constraints — you can’t export files made in the tool, you’re limited to preset spaces on the cartridge itself, and you can’t use things like wireless MIDI available in the homebrew community. For those reasons, I still heavily recommend the homebrew tools, and we’ll talk about that more.

But, having played with this for the last week on an early cart from Japan, I can say this: you’ll want it, if you own a DS, even alongside homebrew tools. Watch for the CDM video review by early next week. And apparently, the buzz is out there, because the preorder has already risen to #3 among music games on Amazon, which is pretty unbelievable. I’m tracking any affiliate revenue we make from Amazon, and will use it to specifically support DS coverage and tutorials on CDM.

Korg DS-10 @ Amazon.com

Previously: Nintendo to Block Homebrew Game Hardware; Leaked DS-10 ROM Inspires DS Music

Demystifying Sound Design: 15 Online Learning Resources for Film, Games, and More

Waveforms, pictured by altemark

Composer, musician, and sound designer W. Brent Latta knows something about sound design, currently working professionally on sound for games with Amaze Entertainment. As an enthusiast of what it takes to craft sound, he’s put together a list for us of where to go to learn more and hone your abilities, from fundamentals to the specifics required by film/video and games. -Ed.

Sound design is a fundamental aspect of nearly every form of digital media, from music production to games to commercial radio. Sometimes seen as a ‘dark art’, sound design can also be viewed as difficult and mysterious, often deterring would-be creators. Here are 15 sound design resources to help rookies and veterans alike.

Fundamentals

The fundamentals of sound design rest firmly on the core fundamentals of audio engineering. Without a working knowledge of basic audio engineering, your road to becoming a sound designer could be a long one. Here are some resources to help get you off on the right foot.

1. AudioTuts.com is a great place to start learning basic and advanced techniques for audio production. Even if you have no interest in producing music, taking the time to work through both sound design and music production tutorials will quickly give you practical, hands-on experience with the techniques you’ll need to get your sound design career moving.

2. Sound On Sound has a voluminous archive of audio, music and production tutorials. These range from the most fundamental techniques of sound synthesis, all the way up to specific techniques using outboard effects processors.

3. Digital Pro Sound has a nice archive of tutorials and articles covering a range of applications, plug-ins, and general techniques.

read more

Nintendo to Block Homebrew Game Hardware; Leaked DS-10 ROM Inspires DS Music

A hacked DS, as photographed by BAMCAT.

Homebrewed game music has an uneasy relationship with the mainstream game industry. Running or developing DIY music software isn’t possible on the Nintendo DS without special hardware - hardware that’s also favored by pirates. Nintendo is now suing the makers and sellers of that hardware, because they (correctly) point out it’s being used to pirate — but that could impact the homebrew music software scene, as well. And against that debate, we have a major leak of the Korg DS-10 cartridge, the one cartridge that is official and runs like a normal DS game. The twist: the "pirate" DS-10 music mix sounds fantastic, and should be a terrific argument to go buy a legitimate copy, right now. In fact, this should be a golden age for game music, provided the interests of developers large and small can be balanced. And, ahem, provided we all go buy that DS-10 cartridge so it isn’t the last legit game synth we ever see.

Nintendo Goes After Flash Loaders

For lovers of 8-bit music and mobile music, Nintendo DS flash cart loader hardware is all about the ability to run homebrew music software – seriously. Despite the snarky comments you might see on tech blogs, there really is an audience for whom running and/or developing home-built software, not piracy, is the primary reason to buy these gadgets. An entire music scene uses portable game systems exclusively, dating back ten years ago to the emergence of Nanoloop (and later LSDJ) on the original, 8-bit Game Boy. And it’s not just about piracy: because of the stringent requirements for developing for a game console, there’s simply no other way to write or run oddball music apps on the DS.

The appetite is certainly there. Running homebrew software on the DS is arguably more challenging than on any other mobile device, but paradoxically the DS has become the richest mobile platform for unusual, home-built music software. The DS is blessed with trackers, step sequencers, hacked hardware MIDI support, wireless communication with computers and other game systems, cellular automata synths, stylus scratching, and many other tools. All of this is possible because of the ready availability of flash loaders. The hardware tricks the DS into running homebrewed software by exploiting backwards compatibility features integrated with the device.

read more

Two Crazy Ableton Live Sets, with Mario and Animation; Send Us Yours!

We asked to see inside the Ableton Live sets you use in live performance, and you’ve responded with an overwhelming variety of responses. There are plenty of very practical submissions, from beginners and advanced users alike, which should give us a real sense of the ways in which people are playing Live as an instrument. Naturally, there are also some more unusual entries.

At top: Mark Gutierrez has used the Live arrangement grid as a palette for animated pixel art, with 8-bit game characters from Space Invaders and Super Mario Brothers dancing across the screen. At bottom: Manuel Palenque has connected Live to the patching environment and 3D visual tool vvvv for live, animated visuals. (Manuel, maybe you can tell us – do you output those visuals to a screen, or use them as feedback during your set?)

Insane examples, yes, but they do illustrate what’s possible. Videos after the jump.

Keep your Live sets coming. Grab a screenshot or video and send to:

read more