Hello all, I recently bought an ESI M4U USB->MIDI device and try to use it on Linux, but unfortunately it doesn't work very well. When I transmit a system exclusive message, the M4U led flashes, but the message is not received by the device. The same device responds to the very same message when I try it with Windows XP. When I transmit a note on event, the device plays the note. But when I send a couple of events 'at the same time' (well, sequentially ofcourse) some of the notes are discarded and others are not turned off by the corresponding note off events.
Consequently, when I playback a midi file with pmidi, most events are lost. Again, the M4U light flashes, but it appears that the data are corrupt when sending multiple messages within a short time and when sending sysex messages. The same test works perfectly on Windows XP, but as you understand, I prefer to use this with Linux. I use OpenSuse 10.1 with alsa-1.0.11-32. The same problem occurs with Suse 9.1, with alsa-1.0.3-37. Does anyone have any idea what the problem is? By the way, I also tried to connect a USB MIDI Keyboard directly, without using this M4U, and that worked flawlessly: no missing notes when playing a MIDI file. To test what's going on, I connected the MIDI OUT of the M4U to the MIDI IN of my SBLive (the SBLive works good). I checked out with amidi -d -p hw:1,0 to see what messages are received by SBLive from M4U. Then I sent some messages to the M4U and checked what I got at the SBLive input. I expect to receive all events/bytes that are sent, but instead the following happens: Out: F0 41 10 42 12 00 00 7F 00 01 F7 In: F0 41 10 So the system exclusive was cut-off. Out: 90 30 50 90 34 50 90 37 50 In: 90 30 50 Out: 80 30 00 80 34 00 80 37 00 In: 80 30 00 80 34 00 All events at one 'Out' line were sent directly after each other. As you can see, not all events are received. When I try the same again, the result is different, but still not good: Out: F0 41 10 42 12 00 00 7F 00 01 F7 In: F0 41 10 Out: 90 30 50 90 34 50 90 37 50 In: 90 30 50 90 34 50 Out: 80 30 00 80 34 00 80 37 00 In: 80 30 00 80 37 00 It look as if at some point certain events are discarded at random. Does anyone actually use this M4U device with linux without these problems? Regards, Jeroen ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user