gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > DSMidiWiFi

#110424 - ?hr - Tue Nov 28, 2006 2:39 pm

Quote:
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 added a standard MIDI port to the DS that could 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.

So what is DSMIDIWifi exactly?
DSMIDIWifi consists of

* libmidiwifi
An open source library for DS homebrew development that makes it easy to write DS software that acts as a MIDI controller.

* DSMIDIWiFi Server
An application that runs on the computer and forwards the MIDI messages received via Wifi to MIDI applications. The DSMIDIWiFi server is open source and is available for MacOS X (intel/ppc), Linux and Windows (guess who's the ugliest)

* DS MIDI Keyboard acts as a MIDI keyboard, including pitch wheel / MIDI control adjustment by sliding the stylus vertically/horizonally.
* Kaos DS is an XY controller similar to the Kaoss pad. You can use the stylus or your fingers to adjust MIDI controls.
* Pulse DS turns the DS into a MIDI synthesizer that uses the DS's PSG (programmable sound generator) to produce Game-Boy-like sounds.


What do I need?
In short, you need:

* A computer of some sort (OSX, Linux, Windows will do just fine)
* A wirless access point of some sort
* A Nintendo DS, obviously
* A game that uses the Nintendo Wi-Fi Connection (needed only once)
* DS homebrew hardware of some sort


http://dsmidiwifi.tobw.net/index.php?cat_id=0

#110427 - Puyo - Tue Nov 28, 2006 3:53 pm

http://forum.gbadev.org/viewtopic.php?t=11811