The DS Music Interface (DSMI) is a collection of tools that will allow you to use one or more DS devices as wireless MIDI controllers. Using the touchpad on your DS, you can control a MIDI capable music instrument or MIDI-driven visualization software. Using DSMI, the DS can also receive MIDI events. This can be used to drive the built-in Gameboy sound generator, or as control input in your homebrew applications.

The Nintendo DS hardware offers a variety of possibilities for creating music as well as interacting with music. TheRain first had the idea of using the DS as a MIDI controller and created the DSMIDI, a DS cartridge that adds a standard MIDI port to the DS that can be used by homebrew DS software.

But since making a DSMIDI requires soldering skills and is rather dangerous, we came up with another idea: Using the DS as a wireless MIDI controller. The MIDI signals are sent to the computer via Wifi, and a server program forwards them to MIDI applications.

Later, support for natrium42’s, DSerial was added, enabling MIDI input and output via standard oldskool MIDI cables.

The project’s primary applications are a touchscreen-based keyboard and a 2d “Kaos” pad. These are built using the included libdsmi library, which you can use to add MIDI controller or MIDI client capabilities to your own homebrew DS apps.

Wireless and wired MIDI for the Nintendo DS – Link

0 thoughts on “DSMidiWifi – Nintendo DS wireless MIDI controller

  1. > The only problem I see is devising a collar that wouldn’t bug the cat and
    > would also place the RFID tag in close enough proximity to the reader.

    As I understand it, the bulk of passive RFID tags are antennas to pick up the energy and signal, and a regular sized collar (even one that was twice as wide shouldn’t be too uncomfortable) that had a antenna buried in it could conceivably have a range of a foot or so, which, if the receiving antenna was wrapped around the cat door, should be /plenty/. Tear apart a typical store tag and you’ll see what I mean. They are picked up at distances of two feet or more by the theft detectors at the exits

  2. I agree: RFID would seem to be the way to go. Parallax makes a nifty RFID reader that can be hooked up to an Arduino. They also sell poker chip-shaped RFID tags that would be perfect for a collar if you drilled a hole in one of them. I’d suggest a Parallax PIR so that when motion is detected the Arduino would scan for the tag. If you wanted to get fancy you could set the Arduino to powersave until it gets a signal from the PIR, scan for the tag, and then shut down again to keep your battery longer. Now Radioshack actually sells both modules, which is quite convenient, and the surprising bit is that they’re only $2 more than the Parallax price on average. A howto on the PRFID is here:

  3. Need to do a Cat scan? Consider UHF RFID. Tag size, durability, and range should be exactly what you need. In fact, if you also tag all the mice and birds in the area, you won’t need the image recognition system.

    I don’t know this tag vendor from experience, but it will give you an idea of what is out there:

    As for the reader – full size ones are expensive and overkill. Look for vendors who sell UHF RFID modules and order just the module, or a module with a development kit.