I am returning back to MIDI land after a short lapse.
I am owner of Kurzweil 1000 PX Plus sound module and K1200 Pro keyboard since mid 1980's.
Also Roland Juno 106 since inception.
Before MIDI I had the Juno 60 with MIDI DCB converter.
I want to get Kurle or better Kurlwin running on current laptop from System 76 running latest Ubuntu.
I installed latest Ubuntu Studio 16.10 meta app which has a low latency kernel and numerous media tools
in the repository pre-configured for simultaneous download and install.
Also it has Audacity, Ardour5, , Music Score 2, Rosegarden and more for music.
APlayMIDI works fine for simple MIDI file stuff.
So now my question.
How do I help a non-Ubuntu Linux developer understand why his Kurlewin librarian won't
open the 1000 PX Plus when connected using wine with M-Audio USB Uno cabling to Kurzweil ?
I also not a programmer but can read code and manipulate examples and tests.
I have added Kurlewin to WineHQ AppDB which they now add Wine-Staging to keep things up to date.
I post to WineHW Bugzilla the request for help as well as starting discussion in the forums.
I have been able to get MidiSnoop to capture Time Stamps of requests during open but the Kurlewin is able to connect and times out.
I got the problem with settings and starting JACK solved and got the time stamp test during KURLEWIN sysexe open.
KurleWin display this System Exclusive Message correctly.
BufNum 2, Bytes= 17
F0 7E 7F 06 02 00 20 08 63 0E
50 02 20 31 32 35 F7
I use the Linux app midisnoop which time stamps and transmits MIDI.
Packets are decoded or displayed with sysexe start $F0 and end $F7 ommitted.
I don't see the Version Request as I expect although it caused the response I do see.
There is an ambiguous packet simultaneously sent with the timeout that causes Kurlewin to complain of
not seeing the response before the time out.
The developer may be better able to decode it as I also petitioned his response.
Time Stamp Status Data
1482237334427 system exclusive 7e 7f 06 02 00 20 08 63 0e 50 02 20 31 32 35 (15 bytes) Unknown device ID 7f and 00 product ID etc (M-Audio Uno ?)
1482237334434 system exclusive 7e 00 06 02 07 64 01 01 01 05 1f 05 0c (13 bytes) K1000PX Plus Response
I used midisnoop to send a test sysex message for timing the reaction -> F0 07 00 64 01 7F F7 to get display when "L1 Master 000"
I decoded it by cut and paste to http://bluefive.pair.com/ascii_to_hex_to_ascii.htm
1482238490940 system exclusive 07 00 64 01 7f (5 bytes)
1482238490957 system exclusive 07 00 64 02 00 4c 31 20 4d 61 73 74 65 72 20 20 20 20 30 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a (39 bytes)