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 development > DS wireless midi (hardware solutions?)

#168047 - zedius - Wed Apr 08, 2009 3:16 am

I've seen lots of cool midi apps on the DS lately, and I want to use them to sequence my hardware synthesizers. I want to do this without a computer, so I'm trying to learn as much about wireless on the ds as possible.

I want to make a simple wireless midi receiver, and I think the first step is to capture the data coming from these midi sequencers that are supposed to be picked up by wifi. Does anyone have an idea how to get started with that? Would the wifi packets be pretty bloated? I'm hoping the receiver wouldn't have to be too complex...

I'm new to DS development, so please excuse me if my questions seem ignorant.

Edit: Also, I know about Dserial and all that, but I have a cycloDS and a EZ Flash cart. I need my slot 1 to run the software.

#168048 - Dwedit - Wed Apr 08, 2009 3:31 am

Midi is a 9600 bps serial signal, Wifi is completely different. I don't know if it would work.

The obvious answer is get a computer. You can make an Intel Atom based PC for under $100.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."

#168049 - zedius - Wed Apr 08, 2009 3:41 am

I guess part of what I'm asking is whether the DS only transmits wifi. I figured perhaps the DS to DS communication was something different?

#168050 - 0xtob - Wed Apr 08, 2009 10:24 am

What you need is an access point that the DS can connect to and some piece of software that receives MIDI packets and outputs them on a MIDI port. This can be done using a computer, the DSMIDIWiFi software and a USB-to-MIDI cable. If you don't want to use a computer, you could port the DSMIDIWiFi server to a wireless router (anything that runs openwrt should do). For the router to communicate to hardware synths, it needs some MIDI output. The easiest way for that is again a usb-to-midi cable, so the router would need a usb port.

I say that'd be a hell of a project, both in the amount of effort required and in the awesomeness of the result.

An easier solution is the DSerial Edge, which also doubles as a flash card, so you can run your software from it. Unfortunately, MIDI out via the DSerial Edge is broken in DSMI currently. I'm trying to find the cause and fix it.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net