#110350 - 0xtob - Tue Nov 28, 2006 12:40 am
Hey!
As you probably know, TheRain and I released a framework for developing DS applications that communicate to music software on the computer via Wifi, using MIDI. The whole thing is called:
DSMIDIWiFi
We already provided three basic example apps showing what's possible with the framework. Now it's up to you to write cool MIDI applications using the full potential of the DS to play the synths and twist the knobs, bend the filters, and spin the cubes!
This thread is intended for any questions, suggestions, bug reports, and of course for showing off your projects!
Happy hacking!
Tob
Update: Via DSerial you can now connect MIDI devices directly to the DS. The name changed to DSMI.
Last edited by 0xtob on Wed Mar 14, 2007 11:28 pm; edited 1 time in total
#110386 - parad0x - Tue Nov 28, 2006 4:26 am
Woohoo, first! :D
Tob, you are the man! I've been following the news posts and your demonstration on YouTube and I'm so happy you managed to release it today! :D
Using the DS as a controller for my synthesizers will be so much fun! :) But the possibility of having a totally wireless, retro Game Boy sounding MIDI synth module is just the best for me. I hope you, or other developers take this and continue it, add MIDI controllable parameters for the PSG and other cool little features.
Please, please keep going! This is an amazing breakthrough and you've laid down the groundwork for some seriously fun future applications. Keep it up, and congratulations on your achievement! :D
No doubt I'll be back if I find a problem or get stuck with something. :)
PS, site looks very nice, and NitroTracker also rules! Great job.
#110395 - SyntaxGS - Tue Nov 28, 2006 8:15 am
Dude, this is so killer. Showed it to a friend and he wants to buy a DS because of this. :D
#110417 - Wonder Boy - Tue Nov 28, 2006 1:16 pm
Oh yeah!
anOther AwEsOmE 0xtob software (Thanx also to TheRain!)
First was NitroTracker and now this other Gift!
Thank You very much guys for develop cOOl/uSefUl soft :-)
#110453 - falcon!!! - Tue Nov 28, 2006 6:33 pm
how can i play other sound ? i mean, in keyboard mode i can play the piano sample, but how can i play other samples? Like in the video, in which you show you can play the guitar.
#110457 - Sausage Boy - Tue Nov 28, 2006 7:15 pm
That's controlled by the application receiving the midi messages.
_________________
"no offense, but this is the gayest game ever"
#110460 - falcon!!! - Tue Nov 28, 2006 7:44 pm
and so how can i hear different sound on pc?
#110461 - Sausage Boy - Tue Nov 28, 2006 7:48 pm
What program are you using to receive the messages?
_________________
"no offense, but this is the gayest game ever"
#110463 - falcon!!! - Tue Nov 28, 2006 7:56 pm
Loobe1
#110471 - Sausage Boy - Tue Nov 28, 2006 8:38 pm
LoopBe1 is not intended as a midi outputting device, most of the time you'd use a more powerful sequencer such as Cubase to read the output from LoopBe1. Unfortunately there is a severe shortage of good free music composing programs, which is why I don't compose music on my PC anymore, the big commercial programs cost vast sums of money. Maybe someone here knows a good one?
_________________
"no offense, but this is the gayest game ever"
#110480 - tepples - Tue Nov 28, 2006 8:58 pm
I use MODPlug Tracker, but obviously that's not very MIDI-oriented.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#110488 - thegamefreak0134 - Tue Nov 28, 2006 9:28 pm
I personally use noteworthy composer. It handles like a freeware program (its simple and has just enough bugs to keep me busy) and doesnt actually cost that much. I prefer the keyboard entry, so I like how it handles sort of like a word processor, like I think a midi sequencer should. Plus, the free version is unlimited except for an easilly avoided limit on saving and printing, and accepts the proper midi input and things. (you can have it echo the midi input without actually inputting the notes I believe. Then to change instruments simply put in a patch change on channel 1, play the staff, and the instrument is changed.)
Of course, this works for me and not necessarily anyone else...
-gamefreak
_________________
What if the hokey-pokey really is what it's all about?
[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]
#110589 - parad0x - Wed Nov 29, 2006 5:09 pm
http://www.youtube.com/watch?v=aydosSnFS94
Me setting up and doing some (mostly rubbishy) jamming using the DS as a controller with DSMIDIWiFi. :) :) :)
#110597 - falcon!!! - Wed Nov 29, 2006 8:14 pm
can someone explain how to use opther midi sample on windows pc?
#110601 - 0xtob - Wed Nov 29, 2006 8:58 pm
Hey, thanks for all the nice comments! I'm happy people are having so much fun with it :-)
parad0x: AWESOME! Really, great job with the video! I took the liberty of posting this to my DS coding blog.
Falcon: You need to use some music software. I used Ableton Live for testing There's a full-featured demo on the website. (Only saving is disabled.) LoopBe1 can be understood as a virtual MIDI cable between DSMIDIWiFi and other programs. Just set up the other app to use LoopBe1's MIDI ports and it should work.
#110606 - Sausage Boy - Wed Nov 29, 2006 9:28 pm
I really need to buy a wfc game soon, can't wait to try this stuff.
_________________
"no offense, but this is the gayest game ever"
#110655 - parad0x - Thu Nov 30, 2006 3:36 am
0xtob wrote: |
parad0x: AWESOME! Really, great job with the video! I took the liberty of posting this to my DS coding blog. |
Wow, thankyou! :):) It's an honour. :D
#110687 - falcon!!! - Thu Nov 30, 2006 2:26 pm
0xtob wrote: |
Hey, thanks for all the nice comments! I'm happy people are having so much fun with it :-)
parad0x: AWESOME! Really, great job with the video! I took the liberty of posting this to my DS coding blog.
Falcon: You need to use some music software. I used Ableton Live for testing There's a full-featured demo on the website. (Only saving is disabled.) LoopBe1 can be understood as a virtual MIDI cable between DSMIDIWiFi and other programs. Just set up the other app to use LoopBe1's MIDI ports and it should work. |
how should i set ableton live 6? i mean, wht should i do in order to make it work?
#110694 - 0xtob - Thu Nov 30, 2006 4:27 pm
falcon: In the settings, under MIDI sync, turn the inputs and outputs of DSMIDIWiFi to on (Track and Remote). Then, in the session view, enable session recording on the MIDI track you want to record. (Follow the tutorial for instructions how to set up instruments, tracks, etc.)
#110698 - falcon!!! - Thu Nov 30, 2006 5:12 pm
can you tell me in few words what do i have to do exactly?
I set the inputs and outputs, but for ear the sound controlled from ds?
#110836 - subretro - Sat Dec 02, 2006 1:38 am
I'm having trouble getting the ds midi keyboard working on my DS lite
It is sitting at the connection screen. In this state the top screen
is black and the octave & channels keys are working.
I'm running it on a Supercard Rumble Lite. It is executing the NDS
file. With no patch.
I tried setting the network info with Mario Kart and Metroid Hunters.
I've tried connect to my dlink router with wep 64 and also with my
Macbook pro using suggested method.
Does the connecting screen indicate an issue with connecting to
wireless, or with connecting to the server.
I'm having the same issue with the Kaos DS file.
Any suggestions?
Thanks
#110838 - 0xtob - Sat Dec 02, 2006 2:24 am
falcon:
Enter the session view.
Open the live device browser.
Drag&Drop an instrument of your choice into the MIDI channel.
Press the "Arm session recording icon" for the MIDI track.
Fire up DSMIDIKeyboard and play.
subretro:
Hmm, this is odd because the top screen should be displayed even when there is still no connection. Then, after the timeout is reached, it should say that it could not connect. Does other Wifi-enabled homebrew work on your card? If yes, maybe try the SC Moonshell patcher with it.
#110919 - robman84 - Sat Dec 02, 2006 9:00 pm
Hi
Been trying to get this running on my DS under Windows XP for a few hours. I've installed LoopBE and run DSWifiMIDI. When I run the apps on my DS I connect very quickly to my router, but no midi data seems to be transferring either way. I've set LoopBE as input and output on both DSWifiMIDI and MidiOX (so I can monitor the midi events) but nothing happens. I've tried a few music apps too, but no difference.
This may sound like a daft question, but how does the DS app know the IP address of the DSWifiMIDI server? I'm connecting via a wireless router.
Thanks
Rob
#110928 - 0xtob - Sat Dec 02, 2006 11:28 pm
robman84:
Have you tested other wifi-enabled homebrew to see if it works in general? libmidiwifi broadcasts the midi packets over the local subnet, i.e. if your DS is 192.168.1.88, then it broadcasts to all computers whose IP is 192.168.1.* So you have to make sure that your PC and DS are in the same subnet. Also make sure the packets are not blocked by a firewall.
#110937 - 0xtob - Sun Dec 03, 2006 1:39 am
I updated the server to fix a problem that causes some MIDI applications to stop working after a few seconds.
Get it here.
#110981 - robman84 - Sun Dec 03, 2006 11:17 am
I'm beginning to think maybe my router isn't compatible with homebrew wifi. Although it says "connected" I can't ping the DS when it is "connected" with your apps but I can when it is connected with a retail game such as Mario Kart. I've manually set the config to a local address, with correct subnet and gateway in Mario Kart, but maybe there's something else. Does homebrew wifi support WEP?
Thanks for the explanation of the packet broadcasting. Also thanks for making such a cool application - the mind boggles at the possibilities!
#110988 - 0xtob - Sun Dec 03, 2006 12:22 pm
The wifilib does not automatically reply to ping packets, so being unable to ping the DS is normal. But it's interesting that the DS can be pinged when running commercial games. The wifilib has WEP though.
For me, it has sometimes helped to enter the WEP key in hex representation instead of ASCII, or to restart the access point (really!)
#111141 - mafia1ft - Mon Dec 04, 2006 10:46 am
ok i'm at about the same point as falcon but i manged to get a drum on channel 9 but i don't how i did it and can't work out how to change it to a differnet sound or get rid of it. i'm downloading live 06 now and i'll see if that help
#111146 - mafia1ft - Mon Dec 04, 2006 12:19 pm
ok just some quicj questions where can i get the guitar file you use in you clip and what formate are intraments in eg .exe, .txt ect.
#111157 - 0xtob - Mon Dec 04, 2006 2:15 pm
mafia1ft:
I described above how to set up instruments in Ableton. Also, Ableton has a really great tutorial that everyone should follow to learn the basics. But on the other hand, maybe Ableton is a little too much if you just want to jam around. I don't know any other windows software that can act as a MIDI synthesizer, but maybe someone else here can give you a hint.
As I said in the video, I'm using the really great GarageBand by Apple for the guitar.
#111229 - ac242 - Tue Dec 05, 2006 12:56 am
many thanks for this great application, I'm writing some stuff in PD for the server side stuffs to control with the wifi midi
ready as asoon as possible
#111230 - ac242 - Tue Dec 05, 2006 12:57 am
obviously for all of you who are better coders than musician, you can download the pd environment from www.puredata.org
#111425 - lady_droid - Wed Dec 06, 2006 11:49 am
0xtob wrote: |
Hey!
As you probably know, TheRain and I released a framework for developing DS applications that communicate to music software on the computer via Wifi, using MIDI. The whole thing is called:
DSMIDIWiFi
We already provided three basic example apps showing what's possible with the framework. |
DSMIDIWiFi is awesome!
How kind of application you use in the videoclip for rotating the cube?
Thank you ^_^
#111959 - filtah - Tue Dec 12, 2006 1:24 am
wow tob, this is really dope!
well done!
will probably get most use out of the kaos pad mode!!
just need to decide on a flash cart now!!
#112010 - sonny_jim - Tue Dec 12, 2006 12:40 pm
Looks great, can't wait to test it out, and thank god someones finally releasing their tools for other OS's other than Windows. Couple of quick questions:
Is the Kaos pad CC number configurable?
I take it this makes my lovely passme midi out hack thing useless? Would be nice to use it with the Kaos interface.
I want to try and integrate my DS with my mates setup, an old Arcade machine with Ableton live inside:
www.abletonator.com
He plans to add a Power Drift based CC controller as well. The idea is to have a whole Orchestra of Coin Op cabs with people playing them, with video game music remixes thrown in for good measure.
Oh, and does anyone have any contact with the NDSVisuals people? I sent them an email a while ago but didn't seem to get any response.
#112014 - 0xtob - Tue Dec 12, 2006 1:25 pm
Quote: |
Is the Kaos pad CC number configurable? |
Not at the moment, because I wanted to keep the demo applications really basic because they serve as examples for writing DSMW applications. Could be done in a couple of minutes though.
Quote: |
Is the Kaos pad CC number configurable? |
Oh, you can hack the PassMe into a MIDI port? Is that a DSMIDI or something custom? I wouldn't say hardware DSMIDI is useless, because it has no latency and does not require a computer, but can connect directly to other MIDI devices.
Quote: |
www.abletonator.com |
*gasp!* An Ableton arcade machine! Amazing!
Quote: |
He plans to add a Power Drift based CC controller as well. The idea is to have a whole Orchestra of Coin Op cabs with people playing them, with video game music remixes thrown in for good measure. |
Whoa, that would be a hell of a show!
Quote: |
Oh, and does anyone have any contact with the NDSVisuals people? |
Nope, no idea where to find these guys.
Good luck setting that all up! If you need help with anything, just ask.
#112120 - sonny_jim - Wed Dec 13, 2006 12:18 pm
I assumed you were working with the guy who developed the DSMIDI interface? http://www.collinmeyermusic.com/dsmidi/
It's basically just a MIDI out hooked up to the serial line on the slot-1. No hardware involved, just wires. See link for schem. The passme is just a blank pcb I got from someone on here (Thanks whoever you were, can't remember nick, sorry). If anyone wants one I've got a spare blank to give away in the spirit of paying things forward.
If you could provide support for this it would be excellent, as like you say, no latency and wifi setup to worry about. You CAN directly plug into other MIDI IN devices as the line level is pretty similar, you can't use it for RS232 line level as it is much higher (or so I believe).
#112681 - v8media - Tue Dec 19, 2006 12:21 pm
Hey there, I absolutely love the Kaos DS example. I already set up my visuals app Isadora to use it. To go further down that path I've been trying to mess with coding up a specific idea I have using the demo source.
Normal compiling works fine (mac os x & windows, I'd prefer mac os x) palib stuff compiles fine on windows but not on os x (is palib precompiled, it's kind of unclear and it won't compile for me, appears to fail because of missing wifi), but I have yet to get your example or one other demo that I found that had the separate files for arm7 and arm9 to compile. Is there something specific to link those arm files, or once they are included should that be it? Looks like those do get compiled before compiling the main makefile?
And if it's not clear, I am not a programming wiz-kid, but looking through the examples, especially those using palib, I'm thinking I can get a bunch of this figured out myself over christmas. Just getting stuck before the compiling step.
Thanks, Ian
_________________
Live visuals (VJ) for bands, electronic music, and djs.
Interactive Projects, Installations, Video, Photography, Web.
#113736 - bugmenot! - Sat Dec 30, 2006 5:25 am
I was wondering if there were any awesome freeware midi apps that wil allow me to try this program... But are also easy to use and understand...
#114232 - freakygeeky - Fri Jan 05, 2007 5:30 pm
0xtob wrote: |
robman84:
Have you tested other wifi-enabled homebrew to see if it works in general? libmidiwifi broadcasts the midi packets over the local subnet, i.e. if your DS is 192.168.1.88, then it broadcasts to all computers whose IP is 192.168.1.* So you have to make sure that your PC and DS are in the same subnet. Also make sure the packets are not blocked by a firewall. |
I am also stuck at "Connecting". All retail WFC games work just fine for me, as well as other WFC applications stored on my DS-X card. My WEP key is in hex, and I've restarted my access point several times.
I have a question about the way dsmidiwifi handles broadcast. Does it refer to the DS' wireless connection settings for the subnet mask, or does it assume 255.255.255.0? My subnet mask is 255.255.255.240, which would make the broadcast address different.
I would really like to get dsmidiwifi up and running. Let me know if you have any ideas. Thanks.
#115614 - 0xtob - Wed Jan 17, 2007 10:49 pm
Hey!
There have been several updates to the DSMIDIWiFi product suite :-)
- libmidiwifi-v1.2 now broadcasts packets to the correct subnet, determined by the subnet mask.
- dsmidikeyboard-v1.0a, kaosds-v1.0a and pulseds-v1.0a were built with the new libmidiwifi and the latest wifilib, which should fix connection issues of newer DS Lites.
- DSMIDIWiFi for Linux v1.0a is now linked against glibc 2.3 (was 2.4 before), so it now works on Ubuntu breezy and some other older distros.
Get them here!
v8media wrote: |
Is there something specific to link those arm files, or once they are included should that be it? |
Normally, typing "make" in the main project folder should link everything together into a nice .nds file.
freakygeeky wrote: |
I am also stuck at "Connecting". All retail WFC games work just fine for me, as well as other WFC applications stored on my DS-X card. My WEP key is in hex, and I've restarted my access point several times. |
Wow, you sure did your homework :-) The old version indeed handled broadcast incorrectly. Could you try if the new versions work for you?
Cheers!
Tob
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#115638 - tepples - Thu Jan 18, 2007 1:37 am
Does this use a protocol compatible with anyone else's MIDI-over-IP products?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#116560 - zygo - Fri Jan 26, 2007 9:56 pm
I'm using a Powerbook G4 with several different sequencers and I haven't managed to get a MIDI signal into any of them.
Reason 3.0 (recognises dsmidiwifi as a controller in the setup pages-no signal in rack or in auto detect)
Logic Pro 7.2 (dont like logics menus so probably not doing it right anyway)
Pro Tools m-powered 7.1 (no signal coming in or being sent out)
Garageband (wheres the MIDI options?!)
My connection to the computer seems to be fine. Can anyone help?!
Is there any freeware that would be able to tell me where the problem is (like a midi signal indicator type of thing)?
I'm using an R4 slot-1 card with a DSlite.
#116562 - zygo - Fri Jan 26, 2007 10:01 pm
just had another thought.... do I actually need to be connected to my broadband while using dsmidiwifi?
I originally set up the wifi for the DS by using my laptop through the airport using ethernet. But I'm not able to stay wired in to my router. Would this make any difference? (as I understand it-the connection is only needed to set the DS up)
#116574 - 0xtob - Sat Jan 27, 2007 12:14 am
tepples:
If it is, then only by accident. There is no real protocol, it just sends the raw MIDI Messages over UDP.
zygo:
When you start DSMidiWifi from the Terminal, you should see some output if it's receiving / sending data. My guess would be that there's a communication problem with the computer. Have you tried following this guide?
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#116577 - v8media - Sat Jan 27, 2007 1:46 am
Garageband is a good tool to be able to tell if you have midi devices talking in some way.
Try this:
Launch Garageband, then
Launch DSMidiWifi
if Garageband pops up a message that says another midi device has been plugged in, the DSMidiWifi program is at least talking and sending midi to the system.
The rest of it would be network settings on the computer and the DS.
Make sure you mac is working on the network first. Then, give your DS a static ip address in the range that your computer has, as well as all of the same router settings.
Here's a great tutorial on getting your Mac connecting to the DS and vice versa:
http://www.macosxhints.com/article.php?story=20051119155606277
_________________
Live visuals (VJ) for bands, electronic music, and djs.
Interactive Projects, Installations, Video, Photography, Web.
#116712 - zygo - Sun Jan 28, 2007 7:50 pm
I have followed the osx setup instructions trough terminal. My computer ip is 192.168.1.106 so I've given my ds 192.168.1.107 when i launch dsmidiwifi then the midi keyboard on my ds it says connecting... then it connects fine (which it failed on until I followed those instructions) but I still have no midi signal in my software. Would using the IPv4 dns addresses from system profiler make a difference? I noticed theres 2 194.168.4.100 and 194.168.8.100 (the second one is the one that came up for SERVER in terminal so is the one i used)
Tried opening garageband first-no difference, I got no message saying anything bout midi.
In Reason-it shows up with a green tick in the preferences for midi devices-which i understand to mean it recognises a midi device, but still no midi signal received.
Do I have to be connected to the internet(ethernet) in order for it to work? I was for initial setup but didn't think it'd be required for just an airport input to my laptop??
Could it be my slot-1 device thats causing the issue? has anyone else used the R4DS with dsmidiwifi?
This is seriously frustrating-i'm an experimental musician and what better way of doing it than using my DS?!
My friend suggested going into osx audio/midi settings and set up a new device from there-but nothing we did worked, although it was guess work all the way (which is bad-we're both music tech students!)
#116713 - 0xtob - Sun Jan 28, 2007 8:08 pm
zygo:
Hmm, are you sure the DS connects to the wireless network of your Mac and not to another one? Also, do you have the latest version (v1.0a) of DSMidiKeyboard? The previous version has ussues with newer DS Lite models.
I'm 100% sure that neither the DNS setting nor your use of a slot-1 card can be the problem. A friend of mine also has an R4DS and a Powerbook and it's working fine.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#116716 - zygo - Sun Jan 28, 2007 8:25 pm
i'm 90% sure i'm connecting to my mac-although we have 2other wireless macs in the house-I'll check with them on IPs now.
It's version 1.0a that i've got, just downloaded it again to make sure.
Is there any way of telling how far the signal is getting? like a freeware airport diagnoses or midi signal flow programme?
One thing I was wondering... what kind of midi device is it? reason gives me 5 options on device setup: basic midi keyboard, midi controller, midi controller multichannel, midi keyboard multichannel, midi keyboard w/controls.
#116718 - zygo - Sun Jan 28, 2007 8:35 pm
just checked the other macs-their addresses are 192.168.1.103 and 192.168.1.105 so I dont think thats a problem (im using x.x.x.107).
Is there something obvious I've missed? Followed all the terminal instructions and added new filters through my firewall and allowed web sharing.
#116723 - 0xtob - Sun Jan 28, 2007 8:54 pm
I just went through the tutorial myself again and had it working after that. Make sure that sharing stays on, i.e. that the Airport icon on the upper left has an arrow in it. To ensure the DS connects to nothing else, delete or rename the other WFC settings in your DS (if present).
The Mac's firewall could be a problem, especially the option "Block UDP Traffic" in Advanced. Maybe turn the firewall off to see if it works then.
For testing, I suggest Garageband. With no other Midi apps open, start Garageband and DSMIDIWiFi, and DSMIDIKeyboard on the DS. The order is not important. Garageband does not give much info on MIDI devices, because it just works(TM) when devices are present.
For the MIDI keyboard in reason , I'd say Midi Keyboard with controls, for kaossds, I'd say midi controller (multichannel).
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#116724 - zygo - Sun Jan 28, 2007 9:06 pm
have tested with and without firewall and it's made no difference. I had already deleted the other WFC settings on my DS so it's not those. I'm going to try and do it all again from the start and see if that sorts it.
I'm wondering is it because I have so many music software packages/VJ packages that use MIDI? None of them have been running while I've been testing-other than garageband.
Thanks for all the help so far, even tho it hasn't got anywhere-really appreciate it.
#116727 - zygo - Sun Jan 28, 2007 9:43 pm
got it sorted-I'd put in the wrong ip-terminal shows up deifferent ip's depending on what your network settings are and i must have unplugged my ethernet cable too early in the process!
Sorry for all the hassle! And thank you for the best use of the DS ever!!!!!
#117676 - TM - Tue Feb 06, 2007 3:11 pm
First of all, well done. It look amazing, can't wait to use it. I 've been into a gamboy workshop for a week where we code and play with the library of the synthesiser. But you are really good!!!!!
I forgot evry thing about coding for gamboy. if you don't practice.......
I specially like the midi-wifi. Amazing and It look simple. I work on installation and performance using Director<->MapleMidi<->Ableton Live.
It's cool but playing live with the ds is even more cool!!!
I have DS lite (pink), and so I search for how to use it, but I read that it's more tricky for lite and for flashing compare to old DS. That scared me a bit cause the lite cost 99pound and I don't want to destroy it. On the other hand you don't really speak aubout it for the midi-wifi.
When I look for cards I found the M3 Simply (Slot 1) wich is cheaper then the DS-xtrem but you said that you need to install (on the card, I imagine ) a DLDI. Do you have any persons who already use the M3 Simply (Slot 1) and install DLDI and had you application working perfectly ?
I really look forward for your answer, I am french, not really good in english and have little money that I don't want to spoil. That's why I am asking those questions. Hope you don't think that I'm lasy, I just don't want to get it wrong.
After that I will send video of me doing sound with the Kaos DS. Once again, your softs rocks. BRAVO BRAVO BRAVO BRAVO !!!!!
_________________
fuck dance let's art
#117688 - 0xtob - Tue Feb 06, 2007 5:56 pm
Bonjour!
Quote: |
I 've been into a gamboy workshop for a week where we code and play with the library of the synthesiser. |
Cool, what kind of workshop was that? And what synthesizer?
About the choice of cards, flashing etc: If you can live without support for GBA homebrew and DSLinux, I can recommend getting a Slot-1 card like the M3 Simply or the R4DS, which are both reported to work fine with NitroTracker/DSMW and don't require flashing the DS.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#117799 - TM - Wed Feb 07, 2007 4:23 pm
Thank you for your quick answer.
As for the workshop, it was at my ex-art school in aix-en-provence (FR) with my hypermedia teacher, Douglas Stanley aka Abstract Machine. He called this workshop play+mobile.
I meant sound-card ( or what ever it's called ) of the gameboy when I said synth. It was 3 years ago, so I forgot a bit....
He continue to work on gameboy sometimes, and we worked together and with 2 others artists/programmer on what he called 8=8. It's a interactive table that you control with your hands. (he did all the hard part, I was just invited to created graphism/sound and interface)
One of my friend/student, ato, who was at this workshop continue to work on gameboy, he's going to help me going back to programming on gameboy.
If I manage to do interesting staff I will show it to you. But I think you'r on another level ( like final boss level ).
thanks again.
_________________
fuck dance let's art
#118312 - 0xtob - Mon Feb 12, 2007 1:53 am
Update!
The DS apps now use devkitARM r20, which fixes a serious problem with KaosDS (and probably also DSMidiKeyboard). Everyone who is experiencing lag and/or disconnects with KaosDS should download version 1.1.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#118475 - TM - Tue Feb 13, 2007 7:54 pm
Hi, I got my M3 DS Simply + a 1G Kingston Micro sd ( ?9 at dabs.com by the way ).
Everything work find, except the kaos pad with ableton live. To bad, I have to check that later maybe. You've done a FANTASTIC WORK, really simple to use, I open the midikeyboard on the ds, then the wifimidi server and finally Ableton Live. It just work like a midi keyboard. BRAVO SIR.
One or two little things about the server wifimidids, the thing you need on you computer. I use WindowsXP and MapleMidi and it work find, small latency by the way (maybe because of my sound-card ).
It would be great for the next version, if you do one of course, if you could put something that show that it's receiving a signal, like a fake clipping led or a little bar that goes up and down when you send a midi message with ds.
And also maybe something that gives you some info ( note,value,etc).
It's just that when the kaos pad is not working I can't tell if I even receive a midi message or wich note, channel, ctrl number, etc... It used.
Once again great work, really exiting. Just have to work out how to make the saving work with NitroTracker now.
I will follow your next homebrews.
thanks
_________________
fuck dance let's art
#118476 - TM - Tue Feb 13, 2007 7:56 pm
sorry, I didn't see the update for the Kaos Pad. Trying it right away.
_________________
fuck dance let's art
#119326 - po-start - Wed Feb 21, 2007 10:37 pm
I updated Kaos DS to v1.1 it works ok but I cannot change Channels anymore like the previous version. It still stick on channel 0. I patched it with dlditool(with r4tf.dldi on my M3 DS Simply) using DSMIDISERVER v1.01 on OS X. Any ideas?
BTW it's really cool apps. I used it as a remote controller for video. Changing functionnality with channels. The little improvement for me, can be adding a little dot following the stylus, so you can remember the last place touched.
Big big thanks!
#119692 - aMac - Sun Feb 25, 2007 9:29 am
I too am having trouble with Kaos DS using an M3 DS Simply. The other apps work great though, thanks a lot for those!
When I run the DSMIDIWiFi server through terminal (I'm using OS X), and use something like the MIDI keyboard, I can see all the chatter and inputs coming through. However when I try and use Kaos DS, all I get is a keepalive. No inputs showing.
Because the channel won't change in Kaos DS too, it feels like the app has crashed, but what's actually going on? Do people have Kaos DS working with the M3 Simply?
Thanks for any advice
#120111 - 0xtob - Thu Mar 01, 2007 2:18 am
Hmm, the R4/M3 problem must have to do with the devkitPro r20 update. No use playing with DLDI though because DLDI is just for fat access, which KaosDS doesn't have. Could you try this version and see if it works?
http://dsmidiwifi.tobw.net/test/kaosds.nds
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#120140 - aMac - Thu Mar 01, 2007 8:25 am
Ah ha! Thats done it. Everything works now including changing the channel, and no problems using it in any apps either so far.
Great work Oxtob. Thanks a lot.
#121743 - InGeNus - Wed Mar 14, 2007 1:54 pm
Hi, is it possible to play the DSmidikeyboard with the nintendo wifi connector ? (i dont have wifi at home, so i must share it ...)
Cause when i start the application, i just can see "connecting" ...
thx :)
#121745 - 0xtob - Wed Mar 14, 2007 2:16 pm
InGeNus:
I don't know if it will work, but you might try setting up a SoftAP like explained here .
Good luck!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#121750 - InGeNus - Wed Mar 14, 2007 2:39 pm
Ok thx for info !
#121808 - 0xtob - Wed Mar 14, 2007 11:32 pm
Big update!
DSMIDIWiFi is now DSMI. The name has changed because it now supports MIDI via WiFi and DSerial!
Expect support for MIDI keyboards in NitroTracker soon :-)
Big thanks to Natrium for his awesome DSerial!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#124242 - davidezeta - Wed Apr 04, 2007 9:34 am
Hi! your nitrotraker is amazing!
ufortunately i have a problem with connection:
My new DS lite (I bought it last week) can't connect with my Ibook g4, but with the same configuration my old DS "Classic" works great with nitrotracker and also keyboard, kaos etc...
Can you help me? i've really tried everything... is there a problem with new ds hardware?!
#124249 - 0xtob - Wed Apr 04, 2007 1:20 pm
davidezeta: There was actually an update to the wifi library that fixed compatibility problems with newer DS Lites. I'm not sure if NitroTracker v0.3 already has that update, but the DSMI demo apps should. Do these also fail? What about other DS apps that use wifi?
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#124259 - davidezeta - Wed Apr 04, 2007 2:43 pm
I've try also wifi voicechat1.5 today and it doesn't work too.
The only wi-fi homebrew working with DS lite is the irc chat in DSOrganize! :(
Nobody have the same problem?
thank you
#124470 - chartreusesnot - Fri Apr 06, 2007 5:09 am
I have little to no experience with quarzt, and have certainly never worked with midi controllers. I managed to get the garageband thing to work, but when i tried using the ds to manipulate a cube in the quartz viewer using the "tablet controller" box, the only thing it responded to was the mouse. When i tried the "MIDI controller" box, it did not respond to anything. Anyone have ideas or better yet... a quartz file that i might use?
#124500 - 0xtob - Fri Apr 06, 2007 10:55 am
Here's the file I used:
http://dsmi.tobw.net/dsmidiwifi-cube.qtz
You have to start the DSMIDIWiFi server before you start Quartz. Then, open the inspector for each of the MIDI controllers, choose Settings and select DSMIDIWiFi as observed MIDI source.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#124579 - chartreusesnot - Sat Apr 07, 2007 12:56 am
Thanks Tob, I used your file, and it is working for the most part. The problem is, that for twhat i have tried, quartz only registers the x movement on the DS with the "modulation wheel" selected. Is there one of the controllers, that responds to y axis movement on the DS?
#124580 - chartreusesnot - Sat Apr 07, 2007 12:59 am
sorry... I neglected to try the "bank select" (whatever that is) which happens to work perfectly. Thanks for this great program Tob.
#129862 - dub3000 - Mon May 28, 2007 1:09 pm
just wanted to say that this is an awesome library for coding with - so damn simple to setup. thanks for all your hard work!
#135499 - ohrobot - Mon Jul 23, 2007 11:38 pm
i have strange problem with ableton live: the ds midikeyboard 1.2/kaos ds 1.2 initially connects perfectly with the DSMIDIWiFi Server v1.01 and i can even make ableton live 6 "learn" a first midi-ds input action.
but then after playing with this first ds input action (hitting a button or the touchscreen) a few times it stops working and no further tipping, etc. on the ds is recognized as midi command (no more dots blinking in the upper right corner of live 6). :-/
is this a common problem. has anyone an idea what the problem is? ... i'm irritated because it initially works even its just a very short short time.
anyone?
#136348 - Lotti - Tue Jul 31, 2007 8:05 pm
hi! i want to play some midi files in my next game for ds. there is a way to have some code or library to easy do this in my source? thanks :)
_________________
http://lottisden.blogspot.com/
#137339 - Ben_j - Fri Aug 10, 2007 3:11 pm
I'm currently developping a Midi application for the DS but I'm having these problems :
- It stops working correctly after about 10mn (no midi messages sent anymore, had the same problem with Kaos-DS demo). Maybe a memory problem ? More malloc than free ?
- I send a CC (127 when the screen is pressed or held) and 0 when it's released but the release message is not always sent, and It stays at 127 when I release the screen. If anyone has a tip so that it sends the 0 CC everytime I'll be glad to hear it !
That's about it, the lib would be perfect if those problems were fixed !
EDIT : I did tests without any sprites and gifs displayed, ant it worked for 30mn without bugging
#139886 - trybtek - Tue Sep 11, 2007 6:04 am
Hey i finally got my ds hooked up to my Macbook! sending midi is great! but i do have to probs:
[1] I sometimes get stuck midi notes (but that i can live with)
[2] I can't recieve any midi! This is why i bought the ds i compose music and i would love to use some old nintendo sounds. i really need this working, PLEASE HELP!
Thanks, T
#141783 - NightSprinter - Sat Sep 29, 2007 10:42 pm
Hey there 0xToB, I have an odd question: what functionality would I have (if any) by using the WiFi USB connector plugged either into my Windows PC or into a Nintendo Wii? I only ask because the wireless network in my new residence will be running WPA2 for security and I know that the DS does not support WPA. Any answer would be greatly appreciated.
By the way, seriously enjoying NitroTracker. Keep up the great work.
#141863 - Div03 - Sun Sep 30, 2007 10:23 pm
I actually got it working with Reason, sort of.
That is, I'd use the DSWifiMIDI and select the LoopMe Internal MIDI, and select those in Reason as the midi controller, and all is well for about 12 seconds.
Then it stops responding to my key presses.
I'm not quite sure what the cause of it is, but when it does work, its pretty sweet. My router has a mac filter, but if I can connect to the DS wifi network then that shouldn't be a problem.
#142452 - automat - Tue Oct 09, 2007 8:25 am
First of all congratulations for your excellent work.
I have the same problem with Div03. I all works well for 10 to 20 seconds and then it stops responding (i'm using windows with loopbe1).
Restarting only the app on the ds, or the server on the pc doesnt work. Only option is to restart both.
#143126 - em978 - Wed Oct 17, 2007 4:15 am
trybtek wrote: |
Hey i finally got my ds hooked up to my Macbook! sending midi is great! but i do have to probs:
[1] I sometimes get stuck midi notes (but that i can live with)
[2] I can't recieve any midi! This is why i bought the ds i compose music and i would love to use some old nintendo sounds. i really need this working, PLEASE HELP!
Thanks, T |
I'm having the same problem with my macbook. I can't seem to receive any midi notes on my ds. I have been developing a wav table /synth app for the ds and I can't seem to get any information to my ds. I was going to see if I could to a rebuild of the xcode project for dswifi object but, the project is using some custom shell scripts that I do not have on my computer causing the build to fail. I'm going to load the app under terminal and see if I figure out what is failing.
evan
#143139 - em978 - Wed Oct 17, 2007 7:25 am
em978 wrote: |
trybtek wrote: | Hey i finally got my ds hooked up to my Macbook! sending midi is great! but i do have to probs:
[1] I sometimes get stuck midi notes (but that i can live with)
[2] I can't recieve any midi! This is why i bought the ds i compose music and i would love to use some old nintendo sounds. i really need this working, PLEASE HELP!
Thanks, T |
I'm having the same problem with my macbook. I can't seem to receive any midi notes on my ds. I have been developing a wav table /synth app for the ds and I can't seem to get any information to my ds. I was going to see if I could to a rebuild of the xcode project for dswifi object but, the project is using some custom shell scripts that I do not have on my computer causing the build to fail. I'm going to load the app under terminal and see if I figure out what is failing.
evan |
Tested it everything looks like it is being sent to the dsmidiwifi right.. i.e. the values show up in the terminal. It seem like maybe the airport is blocking traffic going out of it... the firewall is off so it isn't a port issue.. at least in that sense. I'll see what else I can find out.
evan
#143143 - em978 - Wed Oct 17, 2007 8:13 am
I tested it with wireshark.. it seems that that dsmidiwifi never pushes packets out. I can see the ones coming in from the ds but, nothing coming out of the macbook's port to be sent to the ds. hmmmm...
#143331 - sotfkyle - Fri Oct 19, 2007 7:52 pm
I also have the same problem, DSMI connects fine but seems to stop sending data after 10-20 seconds with Kaos, Pulse and the MIDI Keyboard.
Computer: WinXP - latest loopbe - Guitar Rig 2 - dsmidiwifi-v1.01
Network: Linksys Router, No Encryption, Port Forwarding on 9000-9001, manually setup the IP/DNS on the DS (that seems to make wireless laptops work better also)
DS: dsmidikeyboard-v1.2|kaosds-v1.2|pulseds-v1.2
I'm going to it all try later on a friend's Macbook, since that seems to be recommended.
Thanks for the support 0xtob!
EDIT: Ok spoke too soon, I think I figured out the problem. It seems to die after 10-20 seconds when I have LoopBe Internal MIDI selected as the Input port and Output port. I've selected a different Input port (in my case, NI Rig Kontrol 2 MIDI IN) everything seems to work fine.
So those having the same problem as I did, I would suggest finding another MIDI driver and selecting it as the input port. If this really is the problem also, maybe in the next update offer a way to deselect the input port for those who only have the LoopBe drivers?
Thanks again 0xtob!
_________________
-
SOTF - Kyle
#143505 - em978 - Mon Oct 22, 2007 9:25 pm
So got my macbook to send and recieve under windows xp but, still no luck with the os x. I guess I am going to give up for now.
#144049 - fear the duckman - Sun Oct 28, 2007 7:39 pm
Hi! First off, awesome program, I am really loving it! A few questions though...
I can sync the ds to FL Studio 6, and it works, I am able to play the sounds with the keyboard, but when I try to record, FL cannot read it, and then I get an error message from Loopbe1 saying 'not to connect MIDI OUT and MIDI IN within a single application', then the midi keyboard stops responding on FL and I have to restart the ds...I can sometimes make it record onto Fruity Loops but it's very messed up and glitchy...what am I doing wrong? Anyway to fix this?
#144230 - Ben_j - Tue Oct 30, 2007 2:38 pm
fear the duckman wrote: |
Hi! First off, awesome program, I am really loving it! A few questions though...
I can sync the ds to FL Studio 6, and it works, I am able to play the sounds with the keyboard, but when I try to record, FL cannot read it, and then I get an error message from Loopbe1 saying 'not to connect MIDI OUT and MIDI IN within a single application', then the midi keyboard stops responding on FL and I have to restart the ds...I can sometimes make it record onto Fruity Loops but it's very messed up and glitchy...what am I doing wrong? Anyway to fix this? |
You probably did a loop within LoopBe : you send the MIDI Out of LoopBe to the MIDI In of LoopBe, so it loops the MIDI info infinitely, and LoopBe locks up.
#145682 - Div03 - Tue Nov 20, 2007 11:59 am
sotfkyle wrote: |
I also have the same problem, DSMI connects fine but seems to stop sending data after 10-20 seconds with Kaos, Pulse and the MIDI Keyboard.
Computer: WinXP - latest loopbe - Guitar Rig 2 - dsmidiwifi-v1.01
Network: Linksys Router, No Encryption, Port Forwarding on 9000-9001, manually setup the IP/DNS on the DS (that seems to make wireless laptops work better also)
DS: dsmidikeyboard-v1.2|kaosds-v1.2|pulseds-v1.2
I'm going to it all try later on a friend's Macbook, since that seems to be recommended.
Thanks for the support 0xtob!
EDIT: Ok spoke too soon, I think I figured out the problem. It seems to die after 10-20 seconds when I have LoopBe Internal MIDI selected as the Input port and Output port. I've selected a different Input port (in my case, NI Rig Kontrol 2 MIDI IN) everything seems to work fine.
So those having the same problem as I did, I would suggest finding another MIDI driver and selecting it as the input port. If this really is the problem also, maybe in the next update offer a way to deselect the input port for those who only have the LoopBe drivers?
Thanks again 0xtob! |
Wow, it worked! Awesome.
Now I have a sleek cool portable midi controller for my laptop. Thanks!
I downloaded Midi Yoke to use as the input device. Heres the download for XP/2000: http://www.midiox.com/zip/MidiYokeSetup.msi
#147343 - richt - Wed Dec 19, 2007 12:49 am
hey, first of all: great job!
but i have some kind of feature request: is there a chance of emulating a Fader oder a Rotary Midi Control? or do you know a way to do this with the existing tools?
i plan to extend my DJ setup with a Midi controlled software... and this would be a kind of a creative solution =)
#147882 - automat - Sat Dec 29, 2007 7:47 pm
loopbe caused my problems as well
#147918 - zzo38computer - Sun Dec 30, 2007 3:58 pm
Sausage Boy wrote: |
LoopBe1 is not intended as a midi outputting device, most of the time you'd use a more powerful sequencer such as Cubase to read the output from LoopBe1. Unfortunately there is a severe shortage of good free music composing programs, which is why I don't compose music on my PC anymore, the big commercial programs cost vast sums of money. Maybe someone here knows a good one? |
I use Generalized Assembler to write MIDI files, but that doesn't receive MIDI input. You need MIDI.GAH to include the correct headers for MIDI files, though. It also comes with a example file called SAKURA. Another program (more specific to music) is GNU Lilypond. GNU Lilypond won't receive MIDI input either, but you can use Rumor to do that.
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#148757 - 0xtob - Wed Jan 09, 2008 10:31 pm
OK, so the mysterious disconnecting problems were caused by LoopBe1. I guess I'll recommend MIDIYoke then, thanks Div03 for the tip! About the problem that people cannot receive MIDI with the DS: Have you tried turning it off and on again? :) Seriously this helps. Any help in finding that bug would be appreciated, I have no clue really.
richt: That would certainly be possible and not too hard to implement, but it's out of the scope of the demo apps, which are actually only example projects for showing people how to use the library. I'm rather busy with other projects, so:
If anyone here wants to become popular over night and be the superhero of all DS musicians, code a general purpose DS MIDI controller with freely configurable buttons, sliders, wheels and so forth. I actually had plans to start such a project, but I'm lacking time for more projects. So please someone code this! A lot of people would absolutely love such an app!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#150052 - _MegadetH_ - Tue Jan 29, 2008 11:54 am
Hi! please help me. I have a desktop pc with Usr9111 wireless modem router and a laptop which is connected to the first pc through wireless connection.
I want to use dsmidiwifi on my laptop but it hasn't access point. how can I do it?
thanx
#150066 - 0xtob - Tue Jan 29, 2008 2:58 pm
It would be easiest to connect both your laptop and the notebook to the router directly.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#150133 - _MegadetH_ - Wed Jan 30, 2008 10:46 am
0xtob wrote: |
It would be easiest to connect both your laptop and the notebook to the router directly. |
Do I have to connect my laptop physically to my router or connect it with wireless?
_________________
NINTENDO DS KILLS!
[=[_]=]
[+[_]::]
#150138 - 0xtob - Wed Jan 30, 2008 11:38 am
#150166 - _MegadetH_ - Wed Jan 30, 2008 8:29 pm
0xtob wrote: |
That doesn't matter. |
Thank you very much, It works and it is great! :)
I've a question, i'm using fruity loops with midiwifi! i'm using loopbe but it disconnect after a about 1 or 2 minute I tried with Midi Yoke and it is the same. is there a solution for this? thank you :)
_________________
NINTENDO DS KILLS!
[=[_]=]
[+[_]::]
#153441 - stumm - Sun Mar 30, 2008 6:29 pm
0xtob:
First, thanks a bazillion for your efforts. Music apps is one of the main reasons I love the DS sooo much and your contributions have been enormous. I can't thank you enough.
I can confirm the same issues and it happens with every dsmi _controlled_ app i've used. Once i pass around 5 minutes of wifi/midi use the apps almost always stop responding. This is especially bad with pulseDS because you can hear that the DAC remains on.. which sort of makes it seem like the app or ds itself has hung up. Can't confirm that though. It might be wifi related.. though maybe there is some kind of buffer overrun on the DS itself or something else is goin on here? One of the reasons I'm led to this conclusion is that you dont have to restart DSMI server to fix this, you can leave DSMI open... you've got to restart the actual audio app on the DS...
I've had this problem with MonomeDS, PulseDS, and others.. and IIRC.. it happens with MIDI-In to DS use, not sure I've had the same problem with MIDI-Out from the DS.
BTW.. regarding PulseDS.. just for neatness sakes.. do you think you could add a feature where it shows the waveform playback on the lower screen? That would be purdy. It'd also be awesome if we could control the pulse width (channel #) with the arrow pads or touch screen :) Anyways, I know those are just demos and the code is public so I don't really expect an update on them.. but it'd be cool nevertheless :)
#156273 - radeone - Thu May 08, 2008 8:01 am
is there any way that in future releases we can just specify the ip because for some reason i cannot get a connection with my ds. i have turned off wep and have nothing between them ive even tried different routers. it would make alot more sense and a lot more secure to just be able to specify the ip of the server. im running ubuntu 8.04. thanks
#157719 - math0ne - Wed May 28, 2008 2:55 am
I'm having problems connecting.
* I'm using an acekard 2
* Wifi works fine in games and homebrew
* I have disables WEP on my network all together
* I CAN connect using MIDI Jammer
* I CANNOT connect using any other ds app
Any ideas? Does MIDI jammer use a newer version of the lib or something?
#159048 - poperbu - Tue Jun 24, 2008 10:23 pm
I have the same problem: I can connect using MIDI Jammer and Protein, but I can't connect using Midi Keyboard, kaos and pulse.
I'm using m3 real.
#159638 - lectroniks - Thu Jul 03, 2008 1:21 pm
Me too!!, Exactly the same problem!
*Midi Jammer works perfect
*DS Midi Keyboard, Kaoss DS & Pulse DS, conecting....... & don?t work :-(
My system is: Windows Xp SP2+router Comtrend+CycloDS evolution
Pleasee Help!!
#160771 - 0xtob - Mon Jul 21, 2008 7:33 pm
Hey! I compiled the DSMI example apps with a newer DS Wifi lib that might fix connection problems. You can download the fixed versions (v1.3) here.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#160782 - MarkRM - Tue Jul 22, 2008 8:23 am
Hey! It's possible my question is a little silly and I'm just not understanding DSMI properly, but I'd like to use my DS in a live performance situation as a MIDI controller. As far as I can understand it, it won't really be possible without a DSerial (which are no longer available) because I need to have a Wireless Router or something to communicate with my computer. In other words, I need to have a wireless network available for this to work - I can't just use the Wireless capabilities of my PC and my DS to communicate directly; I need a device to mediate. Is this correct or am I missing something? Does anyone have any ideas how they'd use DSMI in a live situation if these limitations are correct?
Thanks!
#160783 - 0xtob - Tue Jul 22, 2008 10:16 am
Hi! Yes, you do need either a wireless network or a DSerial for this to work. But for creating a wireless network you don't necessarily need a router, because some wireless cards can pretend to be an access point. For example all Macs create access points when you turn on internet sharing via wifi. On windows you need to check if your wireless card's software has such an option. If not, you could also just bring a router.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#161125 - lectroniks - Mon Jul 28, 2008 8:07 pm
Hi Oxtob,
I?ve testing the new fixed versions 1.3 & Now the problem is the following one:
-KaosDS: works perfect!!
-Dsmidikeyboard & PulseDS: conecting....and don?t work!
It?s strange that only the KaossDs works. Is it possible what is an error of code in the new versions of the keyboardDS and the PulseDS?, Some suggestion to solve the problem?
thanks in advance! ;-)
#161130 - 0xtob - Mon Jul 28, 2008 9:54 pm
Whoa, why didn't anyone else point out that I included the old builds? Thanks a lot! You can re-download the apps now and they should work.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#161131 - lectroniks - Mon Jul 28, 2008 11:48 pm
And Now... after re-download...
All Works Perfect!
Thanks Oxtob! Great Job & amazing applications, :-)
#161132 - sonny_jim - Tue Jul 29, 2008 12:39 am
I've read that Korg DS10 has wireless capabilities, would it theoretically be possible to make it work with Nitrotracker?
#161133 - 0xtob - Tue Jul 29, 2008 12:45 am
I'm wondering about that too. I ordered mine yesterday :)
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#161135 - zzo38computer - Tue Jul 29, 2008 1:37 am
I think it needs an option to turn off network broadcasting in case broadcasting isn't applicable for what you are doing, or for any other reason.
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#162801 - miazfits - Sat Sep 13, 2008 10:01 am
ive managed to get this thing to work. i can play the midikeyboard, and i can use kaos DS and varios other programs.
so i know it works.
however, after using Kaos DS and MidiPad DS (which both have the same function) for about a minute or so it stops sending (whatever it sends), and my computer stops reacting.
im using Ableton Live (think its 6.0.1 or something).
the midi keyboard and another prog called Midi Jammer i can play forever, but both Kaos DS and MidiPad DS stops working after a while.
anyone know why?
im thankful for any ideas.
you can write me on miazfits@hotmail.com
or just post right here.
thanks
#162817 - miazfits - Sat Sep 13, 2008 2:54 pm
as i said. DSmidikeyboard works fine, as long as i only play VST's and such.
but, if i assign it to effects, the same thing happens, it shuts off after a little while. so, using the DS apps to tweak effects seems to shut down the connection for some reason.
this seems very strange to me.
#162835 - justixia - Sat Sep 13, 2008 10:03 pm
Hi everyone.
I'm following this thread with passion because I bought my Nintendo DS lite JUST to achieve Midi capabilities and so far I'm quite happy about and can't wait to playing it out live BUT...
So far I only achieved to use DSmidiKeyboard / midiJammer and KaosDS (or so I can see midi message coming in Ableton LIVE.)
Sadly the one I badly wanted to sync is GlitchDS and just Like MonomeDS it just stuck there.It looks like my DSwifimidi does not receive or send a Clock Midi message.....
I don't think it's a wireless problem.
Unfortunately the hardware solution to this seems disappeared as theRain http://collinmeyermusic.com/dev/index.html/ link is dead and even the Dserial USb adapter is gone. I hope someone has news about custom-made DSMIDI adapter, it would be awesome...
help.....
#162854 - miazfits - Sun Sep 14, 2008 10:58 am
i as a lot of other people had the problem with the computer stop recieving, or the DS stop sending after a little while. but, i think ive solved it.
im not sure. but today ive been able to play around with MidiPAD ds for ages, and i think it has to do with a setting in Ableton Live i changed.
(im using mac btw) in preferences, under Midi Sync, i shut off all the output.
and because of that, it now seems to work. try it out and let us know.
#162876 - 0xtob - Mon Sep 15, 2008 12:36 pm
miazfits: Glad you got it to work! Several people had this problem while it worked perfectly fine for others. It probably has to do with sending a lot of MIDI messages over the network (like KaossDS does). I'm not sure what's causing it nor why it works if you disable MIDI sync in Ableton. Oh well, there haven't been many reports about this lately, so your case was probably an exception :)
justixia: Midi sync is implemented per-application, not as part of DSMI. On the GlitchDS homepage there was an announcement that MIDI sync is implemented now, so I suggest you get in touch with the developer.
As far as DS-to-MIDI hardware solutions are concerned I'm afraid there's no solution at the moment. I'm looking into a device called the CPLDStarter that goes into Slot-2 and can, according to the manufacturer, be programmed to work as a MIDI sender/receiver. I'll post any news on this in this thread.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#162888 - justixia - Mon Sep 15, 2008 7:50 pm
0xtob wrote: |
justixia: Midi sync is implemented per-application, not as part of DSMI. On the GlitchDS homepage there was an announcement that MIDI sync is implemented now, so I suggest you get in touch with the developer.
As far as DS-to-MIDI hardware solutions are concerned I'm afraid there's no solution at the moment. I'm looking into a device called the CPLDStarter that goes into Slot-2 and can, according to the manufacturer, be programmed to work as a MIDI sender/receiver. I'll post any news on this in this thread. |
Thank you, I'm actually in touch with the developer,I'm sure there is something missing in my picture and I hope to find a way out of NOT receiving midi messages.BTW I tested out a couple more of Midi app like Nitrotracker and this also sending midi notes but not receiving. I will change modem router tomorrow even If an Internet connection is not necessary in order to connect NinDS to a PC via Wifi adapter (my one is a Ralink).
the CPLDstarter is indeed a very good news for anyone like me hungry to sync the DS proper with their best Host application.
Thanks, I'll wait impatiently...
#163126 - 0xtob - Tue Sep 23, 2008 12:21 pm
Receiving can ideed be a little tricky. I sometimes have to the app on the DS several times for it to work. You could try limiting the transfer speed of your router to 2MBit/s (if there is such an option). Also ensure there is no other wifi traffic on that frequency. Also make sure you're sending on the correct MIDI channel.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#163158 - fishuyo - Wed Sep 24, 2008 6:12 am
hiyo!
i love dsmi, but I yearned for OSC support so I took the liberty of adding a simple implementation to dsmi.
#163163 - 0xtob - Wed Sep 24, 2008 8:16 am
#163201 - fishuyo - Thu Sep 25, 2008 5:25 am
Jarg!
Ok here is a zip of the source...libdsmi.zip
I am also working on a demo app for it which I will post soon...
#163205 - urribarbar - Thu Sep 25, 2008 8:25 am
Wonderful ,please somebody make for people DS alternative of Monome compatible with software for real monome.
#163290 - justixia - Sun Sep 28, 2008 8:50 pm
0xtob wrote: |
Receiving can ideed be a little tricky. I sometimes have to the app on the DS several times for it to work. You could try limiting the transfer speed of your router to 2MBit/s (if there is such an option). Also ensure there is no other wifi traffic on that frequency. Also make sure you're sending on the correct MIDI channel. |
I though that Nintendo DS should receive the Start from the Host program and not the other way around, which does not work either.......
#163378 - fishuyo - Wed Oct 01, 2008 1:32 am
Ok so here is an example app using the OSC extended dsmi: dsmiOSCexample
Just an example with a small kaos pad and three sliders. I also made an example of how to use such an application in puredata: right click then save target
#164374 - 0xtob - Wed Oct 29, 2008 10:26 pm
Believe it or not: natrium42 has announced a new iteration of the DSerial, called the DSerial Edge. This means there's still a chance to get your hardware MIDI fix is you don't have it already. The DSerial is supported by DSMI and enables hardware MIDI (2-way!) in dozens of musical DS homebrew apps. Get one now, they will most certainly rock!
fishuyo: I haven't forgotten about OSC, I'll look into it soon!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#164386 - nanou - Thu Oct 30, 2008 4:22 am
0xtob wrote: |
Believe it or not: natrium42 has announced a new iteration of the DSerial |
I thought that was pretty cool. Are you planning on selling these on the short term only, or as long as sales warrant?
_________________
- nanou
#164391 - 0xtob - Thu Oct 30, 2008 10:44 am
You have to ask natrium about that. DSerials are limited in supply because he builds them himself in his spare time.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#164392 - nanou - Thu Oct 30, 2008 11:51 am
0xtob wrote: |
You have to ask natrium about that. DSerials are limited in supply because he builds them himself in his spare time. |
Gah. Look at me not paying attention to who I'm replying to. Sorry about that.
_________________
- nanou
#164745 - phnord - Mon Nov 17, 2008 4:29 am
UPDATE: I just upgraded it and added a preset feature, and I'm officially labeling this the 3.0 release. The basic thing is that you can now set presets to directions / buttons and choose them by holding them down (similarly to Jam Sessions). I have created a documentation README.txt that's bundled in with the new release at my site.
Hey everyone! I was searching around to see if my program had shown up on the forum anywhere, and noticed some of you have been using it! I'm really happy to hear that and would love any and all feedback.
In any case, I just updated the program to include standalone gba-synth-support, as well as a bunch of other small tweaks (such as auto-pressure-sensitivity calibration). I posted a thread here: MIDI-Jammer v2.1.
You can grab the program from my site, http://www.andrewbuch.com/prog.php. I'm eager to here what you guys think!
-Andy
#164925 - 0xtob - Mon Dec 01, 2008 11:54 pm
DSMI v3 beta is out!
This release adds support for OpenSound Control, kindly added by fishuyo (thanks a lot!). There's also a nice demo that shows how to use the API to talk to a PureData patch and make crazy sounds. Check it out!
By the way, phnord has released MIDI Jammer v3!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#166121 - 0xtob - Fri Jan 30, 2009 2:39 am
Big DSMI update:
- DSMI v3 is out of beta
- It's now hosted at Google Code
- An iPhone port is forthcoming!
Read all about it here!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#166518 - MarkRM - Mon Feb 09, 2009 10:55 am
0xtob wrote: |
Hi! Yes, you do need either a wireless network or a DSerial for this to work. But for creating a wireless network you don't necessarily need a router, because some wireless cards can pretend to be an access point. For example all Macs create access points when you turn on internet sharing via wifi. On windows you need to check if your wireless card's software has such an option. If not, you could also just bring a router. |
I know you replied to this ages ago, but I completely forgot about it, got busy with other things, and have only now just come back to it. Thanks for your assistance. I've tried to see if my card can act as an access point. It's an Intel 4965AGN Wi-Fi card. I tried setting up an ad-hoc network for the DS to connect to but I consistently get a connection error from the DS. Am I on the right track with this? I read somewhere that the DS won't work with ad-hoc networks, but this was in relation to connecting to the internet through the ad-hoc connection, and I'm just looking to hook my computer up with the DS so I can use DSMI without a router on stage. If anyone has any advice for me, it would be amazing! Thanks.
#166539 - 0xtob - Mon Feb 09, 2009 4:36 pm
Hey! I have the same card, but haven't yet tried to set it up as an access point. I've read that it works with hostapd under Linux with some trickery.
DSMI requires an access point, ie. something that looks like a wireless router to it. An ad-hoc network does not work unfortunately. If it isn't possible to use the Intel card as an access point, you could get an RT2500 based card which I'm pretty sure can be used as an AP. They're pretty cheap too!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#166540 - MarkRM - Mon Feb 09, 2009 4:48 pm
0xtob wrote: |
Hey! I have the same card, but haven't yet tried to set it up as an access point. I've read that it works with hostapd under Linux with some trickery.
DSMI requires an access point, ie. something that looks like a wireless router to it. An ad-hoc network does not work unfortunately. If it isn't possible to use the Intel card as an access point, you could get an RT2500 based card which I'm pretty sure can be used as an AP. They're pretty cheap too! |
Thanks for the reply! Yeah, I have the card in a Dell notebook, so it might be tricky to get another card, but fingers crossed this one can work as access point under XP. I'll keep looking into it (until I get totally disillusioned!). In the meantime, if you have any luck with yours, please let me know. It would be really appreciated.
Thanks again,
Mark.
#166541 - 0xtob - Mon Feb 09, 2009 4:54 pm
RT2500 cards are available in PCMCIA and USB versions, so it's possible to add another network card to your laptop, but of course a software-AP solution for the 4965 would be cheaper :-)
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#167820 - connorbu - Sun Mar 29, 2009 10:40 pm
Hi, I was wondering if anyone can walk me through getting DSMI to work with Garageband? I can connect to my computer but after I just don`t know what to do.
#168536 - blitz - Sun May 03, 2009 2:25 pm
Hi 0xtob I have a question regarding DSMI
Back a couple years ago when I first got my DSerial2,
I was very dissappointed to find that none of the sequencer apps around actually supported midi out via dserial2.
Well DStar claimed to, but it never worked.
I did manage to get the keyboard and xy pad apps working, but main interest was in sequencing on the DS.
I've just been checking up and it seems alot of improvements have been made.. I'm considering re-buying a nintendo DS (still have my DSerial, flash cart, etc)
I just want to know - are there sequencer apps that will send midi out via DSerial now?
#170601 - Rasputin's Nigger - Tue Oct 06, 2009 10:53 am
Hi,
I can't get this to work on linux. DS and computer are connecting to my router fine, I'm starting up DSMIDIWiFi from the terminal and it says:
midi2udp initialized
udp2midi initialized
plus, if jack is up,
midi2udp: got midi event!
midi2udp: Error decoding midi event!
Transmission rate 2Mbps, iptraf is showing incoming data from x.x.x.255:9000. I have the DS and pc set up with static ip's. Do you think it would help to compile it myslef? The libs are huuge
_________________
- |) V |_ /-\ |\| -
#170609 - Rasputin's Nigger - Tue Oct 06, 2009 8:16 pm
Oh hey I got it to work, my firewall has a default option of blocking broadcast traffic from the external network, i had to uncheck that box and viola, wow this is so coool my poor neighbors thanks!!
_________________
- |) V |_ /-\ |\| -
#170687 - Ben_j - Mon Oct 12, 2009 11:13 am
Hey 0xtob, is support for the GameIO Slot 2 card planned ?
http://www.electrobee.com/gameio-p-51.html
#170891 - 0xtob - Sun Oct 25, 2009 11:08 am
connorbu wrote: |
Hi, I was wondering if anyone can walk me through getting DSMI to work with Garageband? I can connect to my computer but after I just don`t know what to do. |
Have a look at the manual. It really isn't that hard on mac. If you have any specific question, feel free to ask them here.
blitz wrote: |
are there sequencer apps that will send midi out via DSerial now? |
Hmm, I think NitroTracker should work with DSerial 1. I'm not so sure about the DSerial 2 or DSerial Edge though. I recently got a DSerial Edge and will try to make DSMI compatible with both DSerial 1 and Edge.
I happen to have such a thing, but atm I have no clue how to use it :-) I'll add support when I find out, but DSerial has priority since it's more widespread.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#170894 - Ben_j - Sun Oct 25, 2009 11:37 am
I don't have a clue if it's possible or not, but would there be a way to include MIDI Support to Korg DS 10 ? It's just awesome and the only thing it lacks is midi synchronisation. Or maybe doing a homebrew running on a second NDS tricking Korg DS 10 in making it believe that it's another DS-10, but it's just a program synchronised in MIDI with a PC, sending sync info to the real Korg DS-10 ? But I think for the moment multiplayer on homebrew is not possible without using a wifi router.
#171420 - Duet - Wed Nov 18, 2009 8:56 pm
edit: ive got it working! finally.... ive shared a connection with a bluetooth device which isnt there, but it works! great!
Is there a way I can send MIDI over WIFI without a network cable connected to a router? Because I'm using the Airport for my internet connection.. I cant seem to set it up correctly. I get no signal.
It worked before. I know how to set things up :)
Previously I was using an iMac connected to the internet with a network cable and everything worked like a charm. But this summer I traded the iMac for a Macbook Pro and switched to a wireless internet connection and Im using Airport now for internet. With this new setup, I cant connect the Nintendo DS to the Macbook anymore..
Any help is greatly appreciated, because I love all the DS MIDI apps. I was heavily using them, but I have moved to another house and these dudes only have wireless internet. I would also like to use DSMIDIWIFI anywere I go, without having to connect a network cable to a router..
I've searched the internet for months for a possible solution, tried everything but to no avail.
Thank you very much for your help!
#171488 - Ben_j - Mon Nov 23, 2009 4:56 am
Help 0xtob !
dsmi_connect and dsmi_connect_wifi don't seem to work. I tried my old MidiPad DS version, and it works fine, but on my new sources, Whenever I use dsmi_connect, the program stays stuck and never goes on. What could be the problem ?
EDIT : I figured it out ! I had to change something to the makefile in order to get the Wifi working.
#171533 - Ben_j - Tue Nov 24, 2009 7:44 pm
A question to 0xtob (again).
Some midi messages are "skipped" : sometimes, the note off is not sent when i release the stylus, resulting in a stuck note. Where does it come from ?
If it comes from the DS, is there a way to "synchronise" the infinite loop in a way that all the midi messages get sent ?
#171737 - readysetgo - Fri Dec 18, 2009 9:18 pm
Duet wrote: |
edit: ive got it working! finally.... ive shared a connection with a bluetooth device which isnt there, but it works! great!
Is there a way I can send MIDI over WIFI without a network cable connected to a router? Because I'm using the Airport for my internet connection.. I cant seem to set it up correctly. I get no signal.
It worked before. I know how to set things up :)
Previously I was using an iMac connected to the internet with a network cable and everything worked like a charm. But this summer I traded the iMac for a Macbook Pro and switched to a wireless internet connection and Im using Airport now for internet. With this new setup, I cant connect the Nintendo DS to the Macbook anymore..
Any help is greatly appreciated, because I love all the DS MIDI apps. I was heavily using them, but I have moved to another house and these dudes only have wireless internet. I would also like to use DSMIDIWIFI anywere I go, without having to connect a network cable to a router..
I've searched the internet for months for a possible solution, tried everything but to no avail.
Thank you very much for your help! |
Sorry to bump this thread from the dead but I'm having the same trouble too as i would love to use it live as a mixer in-conjunction with my novation launch-pad but i cant as there is no way to connect to the internet when playing live.
#171745 - Ben_j - Sun Dec 20, 2009 3:13 am
I'm joining in too. I'd like to use dsmi apps without a router. Would the nintendo wifi key work ?
#172611 - Ben_j - Fri Feb 19, 2010 7:36 pm
I'm having hard time compiling after I formated. It keeps telling me that libdswifi functions are already declared in libdsmi. I think I have to get an older dswifi version (like 0.3.4) but can't find it anywhere :(
#172898 - eskin - Wed Mar 10, 2010 6:22 pm
Here's my upcoming iPhone/iPod Touch app based on DSWiFiMIDI, a wireless English concertina controller:
http://www.tradlessons.com/Miditina.html
#173025 - Ben_j - Mon Mar 15, 2010 10:26 pm
The beta of my MIDI Controller is available :
http://midicontrolds.blogspot.com/
There are 8 slider controllers, a touchscreen controller and 12 MPC Pads.
#173369 - 0xtob - Fri Apr 02, 2010 11:15 pm
Duet wrote: |
Is there a way I can send MIDI over WIFI without a network cable connected to a router? Because I'm using the Airport for my internet connection.. I cant seem to set it up correctly. I get no signal.
It worked before. I know how to set things up :)
Previously I was using an iMac connected to the internet with a network cable and everything worked like a charm. But this summer I traded the iMac for a Macbook Pro and switched to a wireless internet connection and Im using Airport now for internet. With this new setup, I cant connect the Nintendo DS to the Macbook anymore..
Any help is greatly appreciated, because I love all the DS MIDI apps. I was heavily using them, but I have moved to another house and these dudes only have wireless internet. I would also like to use DSMIDIWIFI anywere I go, without having to connect a network cable to a router.. |
Glad you got it working. DSMI doesn't require an internet connection, so it should really work without any cable in the router other than power.
If you're on a mac, there's an easy hack to get rid of the router: Go to System Preferences, Sharing and enable Internet Sharing. This will turn your mac into a wireless router. Use a Wifi-enabled game to set up this connection and start jamming with DSMI.
Ben_j wrote: |
A question to 0xtob (again).
Some midi messages are "skipped" : sometimes, the note off is not sent when i release the stylus, resulting in a stuck note. Where does it come from ?
If it comes from the DS, is there a way to "synchronise" the infinite loop in a way that all the midi messages get sent ? |
This is because DSMI uses UDP, which is inherently a lossy protocol. The advantage of UDP is the ease of setup (as in: no setup) and very low latency. Unfortunately you'll have to live with the packet loss. A workaround for note-offs is to send them several times in a row.
readysetgo, Ben_j: If you're on a Mac you might want to use the trick I mentioned above. If not you'll have to bring a router. As I said internet connection is not required, just a wireless network. I think there's also some wireless cards on Windows that can be turned into a wireless router.
Ben_j wrote: |
I'm having hard time compiling after I formated. It keeps telling me that libdswifi functions are already declared in libdsmi. I think I have to get an older dswifi version (like 0.3.4) but can't find it anywhere :( |
Are you sure you're using libdsmi-v3.0? f you are, and you're still having trouble, contact me. Also: Awesome app!
eskin: Very great stuff!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#173403 - 0xtob - Sun Apr 04, 2010 10:12 pm
New releases of several things DSMI are out today!
Quote: |
A lot has happened with DSMI lately, so today I'm realeasing quite a bunch of updates:
* DSMI Server for OSX v1.02 - Fixes compatibility problems with Snow Leopard.
* libdsmi for DS v3.1 - Important bugfix: Re-enables sending of beacons (necessary for DS apps that receive MIDI)
* pulseDS v1.6, kaosDS v1.5, DS MIDI Keyboard v1.5, OSC Example v1.2 - PulseDS is now finally working again (tested!) The problem was that I accidentally disabled sending of beacons, so the server didn't know which IPs to send MIDI messages to. Sorry about that!
All example apps are now compatible with libnds 1.4.3 and devkitARM r30 (latest versions as of April 2010) and have been updated to the latest devkitpro nds templates. KaosDS, DS MIDI Keyboard and the OSC Example now use the default ARM7 binary, which means they are much less code now. Thanks to Wintermute who kindly provided patches to libdsmi and the OSC Example!
|
You can get the updates from the DSMI Google Code Site.
Have fun!
Tob
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#173420 - ArmisticeML - Tue Apr 06, 2010 5:43 am
hey Tob i want to say great job on this. i can't believe i only discovered it today after its long history ^^
though i am an absolute beginner with midi function so please bear with me.
1st question: when I try to install the MidiYoke for windows, it keeps saying that the installation has been interrupted. i have windows 7, i have a hunch that that might be the problem.
2nd question: when i try to start up DSMIDIWiFi, it says "No input MIDI device found!", how do i fix this? forgive me if i'm overlooking things or just not doing things right.
help is appreciated :)
#173422 - 0xtob - Tue Apr 06, 2010 9:21 am
Hi! It seems MIDI Yoke does not work under Windows 7. Try using LoopBe1. That will probably also fix the 2nd problem.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#173926 - originalblat - Sat May 08, 2010 8:04 pm
Hi -
This is an incredibly cool program you've written. I have it all installed and am using it with Cubase 5 on my iPad.
I am able to see MIDI events within Cubase 5 and I hear sounds, but when I try to record on a track, Cubase doesn't seem to recognize the DS MIDI controller. My other MIDI device records fine.
Any ideas? I imagine this is more a Cubase issue than an issue for your software, but curious if anyone else has run into this...
#174027 - 0xtob - Thu May 13, 2010 8:06 pm
Cool, glad you have a use for our stuff! :-) The problem seems to be indeed Cubase related, but other than that I have no idea, since I haven't tested DSMI with Cubase. Anyone else maybe?
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#174325 - Wolfeman - Sat May 29, 2010 11:41 pm
0xtob wrote: |
New releases of several things DSMI are out today!
|
Greetings, I am a new user to DSMI and just downloaded and installed the program on my Titanium PowerBook G4 running OSX 10.5.8. My wireless router does work as a nintendo wifi compatible device, it works with mario kart, et al and my DS has been properly set up to use it.
is there a step by step instruction page for using DSMI this with an airport card and a wireless router? everything I read says it should be plug and play but DSMI keeps crashing once the connection between the DS and the laptop is made
#174372 - 0xtob - Sat Jun 05, 2010 8:38 am
Hi! Hm, I haven't heard of crashes yet, so congratulations :-) This is probably a problem related to your PPC Mac. I'm not sure I compiled the latest DSMI Server as a universal binary, so you might want to try an older version of the server. If this doesn't help, try running the server from a terminal and tell me the output. Can you reproduce that it crashes once you start a DSMI app on the DS?
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#174592 - titimoby - Mon Jun 28, 2010 3:33 pm
First, as it seems to be the only place to do that, I just registrer here to say : THANK YOU !!!
Then, is it the only place to discuss your marvel ?
I think I'll soon have question on how to communicate with the server part.
#174729 - 0xtob - Sun Jul 11, 2010 12:12 am
You're welcome :-) Yeah, this pretty much is the primary discussion place for all things DSMI, so go ahead and ask!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#174917 - lggemini - Tue Aug 03, 2010 6:26 am
I can confirm the problem referred by originalblat.
I tried both Cubase 5 and Nuendo 5 and I get always the same results.
The events are recorded but it seems that Cubase/Nuendo cannot manage their "timestamp". Every event is recorded at the very beginning of the timeline, regardless of the actual time they are sent.
All the CC are recorded as if they were a tick before 0:00:00:00. All the Notes are recorded as if they were all at the beginning of the recording part.
After the recording, opening the part where you have recorded, you can select all of them (CMD+A) and notice that they have been recorded, but all in the same time, just before the beginning of the timeline.
I believe there is some kind of problems with the timestamp of the events.
It could be an incompatibility problem between the way Cubase and Nuendo manage the incoming MIDI data and the way DS MIDI Wifi sends it.
Amongst the several MIDI interface I have in my system, DS MIDI Wifi is the only one resulting in this problem with Cubase and Nuendo.
I'm starting a project for iPhone/iPad but unfortunately this issue makes it useless.
#174918 - lggemini - Tue Aug 03, 2010 7:37 am
I've just completed an experiment in Nuendo.
I started recording at bar 1.1.1.0 and I simultaneously recorded some notes using my MIDI keyboard and some controllers (CC1) using a sample iPhone application through DS MIDI Wifi.
When I opened the part in the KeyEditor I could see the note. The controller was there as well, but grayed out (this is the way Cubase or Nuendo show you a controller which is actually in the track but outside the current part region). So I selected all the events (CMD+A) and I moved them further to see when the controller became visible. The time difference between the notes and the controller is about 3500 bars at 120 bpm (!!!). This means that while the notes were right in time during recording, the controller played simultaneously were recorded 3500 bars in advance.
I definitely think that there is something wrong in the way DS MIDI Wifi manage the timestamp of the events or in the way Cubase or Nuendo interpret the MIDI events sent by DS MIDI Wifi. But you have to consider that I'm experiencing this strange issue only with DS MIDI Wifi.
#175221 - ad80 - Mon Oct 04, 2010 5:55 pm
I'm using DSWifiMIDI with WIDOWS XP, Iphone, Midi yoke and Midi Motion Machine.
Simply DSWIFIMIDI server doesn't receive any signal. I opened 9000 and 9001 ports on my router and my Windows Firewall (I even disabled the firewall).
Any suggestion?
A question...I opened 9000 and 9001 ports for the private static IP adress (TCP/UDP) of the PC that hosts DSWIFI server...have I to open any port for the Iphone?
Thank you very much
#175231 - sikhsouljah - Fri Oct 08, 2010 2:33 pm
hi i have downloaded an application called midi motion machine for the iphone which is supposed to work DSMidiWifi. I also downloaded the DSMidiWifi server for the mac. ive installed it and it opens up fine.
In the README.txt file there is a passage that says:
Normally, the server should just work(TM). You don't
need to configure anything.
However, if there are problems, you can start the
DSMIDIWiFi Server from the command line. Then, you
should see some output if the server is receiving data.
For other hints, refer to the FAQ section on the
homepage.
I've opened the application up in terminal with the following code: and that works fine. the only thing is i cant see the values streaming from the application on the iphone.
Can someone tell me how i can view these values so i can see that it works. Otherwise i have to use a software like logic pro.... and if thats the case how i can receive values from logic to control something. how do i set it up. thanks in advance
Pk
#175682 - lenkost - Sun Jan 16, 2011 8:32 am
Hello,
When starting DSMIDIWi in Windows 7 I get a message "Could not bind to port 9000!"
It works OK in WinXP SP3.
Please help!
Thank you.
#175683 - 0xtob - Sun Jan 16, 2011 1:41 pm
This must be due to some other program listening on port 9000 already. I'm no windows expert, so I cannot tell how to determine the program. One way would be to start off with no programs running and test if DSMI works. It might also be some background process blocking the port.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#175685 - elhobbs - Sun Jan 16, 2011 2:38 pm
windows 7 has a system tool named Resource Monitor. You can see which ports are in use and by which program. if it does not show there then it is probably some sort of security tool that is running a firewall or portblocker on your system.
#175686 - lenkost - Sun Jan 16, 2011 6:27 pm
Thank you, it was Logitech Vid HD using port 9000
#175710 - stinkworx - Wed Jan 19, 2011 8:46 am
Would somebody please post instructions, or better, a photograph of the process of adding a hardware midi out port to a DS cart?
The Collin Meyer site everybody used to point to for the directions is gone.
[edit]
Booya. Nevermind. Wayback Machine
http://web.archive.org/web/20080502120428/http://www.collinmeyermusic.com/dsmidi/
Specifically
http://web.archive.org/web/20061026024905/www.collinmeyermusic.com/dsmidi/card.jpg
And I also found this
http://beatsnbleeps.com/images/dsmidischematic.jpg
Sooooo..directions:
- open up a DS rom cartridge you don't mind trashing
- remove the circuit board
- solder a thin wire to a ground contact/pin on the circuit board. the left-most and right-most contacts/pins are both grounds. see photos, above
- solder a thin wire to the "EEPROM pin"/contact on the circuit board, which is pin #16. see photos, above
- solder the other two ends to the ground and MIDI out pins on a Female DIN socket. see photo, above
...Anything else? Nothing left to do but try it I suppose!
#175711 - Sektor - Wed Jan 19, 2011 1:13 pm
Cart swapping doesn't work on stock DSi hardware but should be fine on DS/DS Lite.
_________________
GTAMP.com/DS
#175712 - stinkworx - Wed Jan 19, 2011 4:12 pm
Ahh, that sucks. I have both a DS lite and a DSi XL but would have much preferred to use the XL.
Are there any known hardware midi hacks for the DSi?
#175720 - stinkworx - Fri Jan 21, 2011 7:51 pm
Since the DSi doesn't handle cart swapping in a way compatible with the midi cable hack...What if you eliminated the need to cart swap, by using a flash cart itself as the cartridge you modify for the hack?
Would the two wires that are soldered to 2 pins of a cart for the hack keep a flash cart from working properly?
#175723 - 0xtob - Sun Jan 23, 2011 2:22 pm
Hi! Use Collin's MIDI hack only if you know what you're doing. He's destroyed a DS in the process. Also, this MIDI hack is not supported by DSMI. As of now, DSMI supports hardware MIDI only via DSerial, which are sold out unfortunately.
However, natrium still sells the Game IO aka CPLDStarter. Unfortunately I have no clue how to program it, but I'd love to have support for it in DSMI. Any info / patches are very welcome!
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#175724 - stinkworx - Sun Jan 23, 2011 4:32 pm
0xtob wrote: |
Hi! Use Collin's MIDI hack only if you know what you're doing. He's destroyed a DS in the process. Also, this MIDI hack is not supported by DSMI. As of now, DSMI supports hardware MIDI only via DSerial, which are sold out unfortunately.
However, natrium still sells the Game IO aka CPLDStarter. Unfortunately I have no clue how to program it, but I'd love to have support for it in DSMI. Any info / patches are very welcome! |
How did he destroy the DS? What do you mean "only if you know what you're doing" -- the directions are super simple, there's nothing complex about them whatsoever. So more information would be helpful here, a warning without any information to justify it is not really helpful and just makes me paranoid!
I've already built mine. It works fine with DStep. It doesn't really have any practical application since DStep is so limited and I guess there's nothing else out there it will work with as yet.
It was extremely easy to build. There should be more homebrew written to take advantage of it (support by DSMI would be awesome of course!), unless there is some system-killing risk even when the simple directions are followed correctly?
#175729 - wintermute - Mon Jan 24, 2011 6:03 pm
It's precisely because it's so simple that it's dangerous. Connecting wires directly to the DS edge connector is nearly always a bad idea - MIDI circuits normally have opto isolators to avoid ground loops and potentially damaging voltages from entering the system.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog
#176043 - Ben_j - Sun Mar 27, 2011 3:36 pm
I'm back on track on MidiControl DS, and was thinking of adding tempo sync to the soft. Is this possible ? I've looked on google and found that Midi Sync messages were FA (Start), FB (Continue), FC (Stop), F8 (Timing Clock). Now when are these sent ? What makes the "tick", and at what rate ?
#177033 - vampyrashu - Thu Dec 01, 2011 12:57 am
i'm trying to set up my ds to control resolume.
I'm running on windows 7.
I downloaded the dsmidiwifi-v1.01 and loopbe1
On the pc i have everything working fine, i guess, the dsmidi server works it also sees the loopbe in/out, also all the resolume catches the midi server so no problems at this end.
After this i put the MidiControl DS on my ds lite. Setted up the wireless (??)
for my acces point that i use for my internet and my pc(laptop) is also connected to it untill now the application on the ds stays on connecting...
I thinked that i should make Ad-hoc server from my laptop, so i did that but my ds doesn't want to take the connection it gives the 53100 error.
So anyone can help me with a guide on how to set up the wireless conections between the laptop and the nitendo ds?
Please....
#177034 - 0xtob - Thu Dec 01, 2011 1:01 am
Can your DS connect to the access point when using a Wifi enabled game?
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#177035 - vampyrashu - Thu Dec 01, 2011 4:52 pm
yes, i used profesor layton and downloaded the weekly puzzles :))
but not for ad-hoc connection, i also tryed to connect to a different router without internet and it rejects the connection, also i've made manual settings (for this i used a second laptop to get the ip's from the router and added on my nitendo ds,and i disconnected the other laptop from wich i took the ip's) and had no success
*update
Fixed, the MidiControlDS v2 is the problem, nitro tracker works wonderfull, not exactly what i need but helped me to find the problem :D.
I'll search a fix for this.
Thanks anyway, i'll get back if i'm getting stuck again.
*Update number 2
I found at least 6 other persons who had the same problem.
#177143 - 0xtob - Sun Dec 18, 2011 11:50 pm
Yeah, from the comments on this blog post it seems more people are having this problem. Luckily, development on Midicontrol DS seems to be still active, so you should get in touch with ben_j about this.
_________________
http://blog.dev-scene.com/0xtob | http://nitrotracker.tobw.net | http://dsmi.tobw.net
#177230 - Ben_j - Mon Jan 30, 2012 4:08 pm
vampyrashu wrote: |
i'm trying to set up my ds to control resolume.
I'm running on windows 7.
I downloaded the dsmidiwifi-v1.01 and loopbe1
On the pc i have everything working fine, i guess, the dsmidi server works it also sees the loopbe in/out, also all the resolume catches the midi server so no problems at this end.
After this i put the MidiControl DS on my ds lite. Setted up the wireless (??)
for my acces point that i use for my internet and my pc(laptop) is also connected to it untill now the application on the ds stays on connecting...
I thinked that i should make Ad-hoc server from my laptop, so i did that but my ds doesn't want to take the connection it gives the 53100 error.
So anyone can help me with a guide on how to set up the wireless conections between the laptop and the nitendo ds?
Please.... |
I still haven't had time to look up this problem. A few people seem to have problems with some flashcards. What flashcard do you use ?
I'll send you a pm asking for more detailed informations.
On a different note, I just finished porting DSMI to Windows Phone. I noticed the lack of midi controller software on Windows Phone and decided I should do something :)