Looks like after more than one year of lurking around you guys here, I can finally step up and announce something.
OSCpad is (or at least will be) a software to use your NDS as a universal controller for OSC aware applications. Currently it sends data for the touchpad and for the ndsmotion, buttons and probably microphone volume are to follow soon.
yes, I know, there are things like Kaossds, but while I really like all the DSMI stuff, using OSC gives me much more flexibility, better controller resolution (no freakin' 7-Bit MIDI values), plus OSC feels at home in UDP packages so there's no additional software needed.
OSC aware applications are, for example:
Max/MSP
PureData
SuperCollider
ChucK
Reaktor
I did not package a release, because there are some important things missing (like network configuration), the curious might want to check out the working prototype (please read the README) at
http://github.com/halfbyte/nds-oscpad/tree/master
Feel free to fork, patch or simply bash it, I would love to hear some criticism on my whacky C code (I am more used to higher level languages nowadays) or if you have any ideas for additional features I probably forgot.
Oh, and if someone with a little more expertise could take a look at the touchpad pressure calculation and why it's totally not working, that'd be super duper.