[Bug 42006] New: Kurlewin Windows MIDI Librarian with M-Audio Uno on Kurzweil - open - sysex fails to be passed

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 16 14:56:32 CST 2016


https://bugs.winehq.org/show_bug.cgi?id=42006

            Bug ID: 42006
           Summary: Kurlewin Windows MIDI Librarian with M-Audio Uno on
                    Kurzweil - open - sysex fails to be passed
           Product: Wine
           Version: 1.8.5
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: leetdavy at coolgames.net
      Distribution: ---

Created attachment 56440
  --> https://bugs.winehq.org/attachment.cgi?id=56440
Kurlewin with "System Exclusive Messages" error displaying

Errors detected by Kurlewin from http://spanogle.net/kurlewin/

I use Ubuntu Studio 16.10 with USB M-Audio Uno MIDI interfaced to Kurzweil
K1000PX Pro.

I followed the README.txt that is installed application and when I open the
MIDI using a standard sysex command nothing is seen being sent or received to
identify the synthesizer to the windows application.
An error is popped up but message shows the expected data.
After exiting the next time and beyond the message no longer appears with the
error.
Running it with debug shows data is included 
WINEDEBUG=+midi wine ~/.wine/drive_c/Program\ Files\
\(x86\)/Kurlewin/Kurlewin.exe

For example:
trace:midi:modOpen Output port :0 connected 20:0
trace:midi:MIDI_NotifyClient wDevID = 0001 wMsg = 967 dwParm1 = 0000 dwParam2 =
0000
trace:midi:ALSA_modMessage (0001, 0005, 7DE438CB, 017768A0, 00000030);
trace:midi:modPrepare (0001, 0x17768a0, 48);



I used a different way to do installation from command line and then looked
for it where it should be unzipped.

I suggested to developer to add to the Kurlewin online help documentation 
In Linux to use "winetricks" uninstall to install the setup.exe
as screen capture shows.

It is confusing to use uninstall choice in WINETRICKS to do correct
installation in default WINDOWS directory.


Found it in the DOS command line using WINE under windows.

c:/Program Files (x86)/Kurlewin$ ls -l
total 848
-rw-rw-r-- 1 leetdavy leetdavy  17387 Oct 26  2004 KURLE01.RAW
-rw-rw-r-- 1 leetdavy leetdavy  17383 Oct 26  2004 KURLE03.RAW
-rw-rw-r-- 1 leetdavy leetdavy  18468 Nov  1  2004 KURLE04.RAW
-rw-rw-r-- 1 leetdavy leetdavy  20132 Nov  7  2004 KURLE05.RAW
-rwxrwxr-x 1 leetdavy leetdavy 724992 May 24  2008 Kurlewin.exe
-rw-rw-r-- 1 leetdavy leetdavy  53120 May 10  2008 Kurlewin.hlp
-rw-rw-r-- 1 leetdavy leetdavy   5685 Dec 16 09:13 ST6UNST.LOG

I then ran from command line (WINETRICKS) changed to the correct directory
with the Linux "wine" command and Kurlewin.exe to make attached screen capture.

$ pwd
c:/Program Files (x86)/Kurlewin
$ wine ./Kurlewin.exe 

Other Linux users may find an easier way or give better feedback to you.
This is working with Ubuntu Studio 16.10 which is the latest low latency
kernel.

While experimenting I got some sysexe displayed so I attached the screen used
it to make this description more informative.

The developers website at http://spanogle.net/kurlewin/ has reference screens
of Kurlewin running on Windows 



I can now try to ask about the capabilities or Kurlwin in simpler terms to
understand !

$ cd ~/.wine/drive_c/Kurlewin/
~/.wine/drive_c/Kurlewin$ ls -l
total 5108
-rw-rw-r-- 1 leetdavy leetdavy    4966 Mar 26  1992 Example.KUR
-rw-rw-r-- 1 leetdavy leetdavy 5065234 May 24  2008 Kurlewin.CAB
-rw-rw-r-- 1 leetdavy leetdavy    4046 May 10  2008 readme.txt
-rwxrwxr-x 1 leetdavy leetdavy  139776 Jul 15  2000 setup.exe
-rw-rw-r-- 1 leetdavy leetdavy    5446 May 24  2008 SETUP.LST

unzipped README.txt says
 * Click [Open].  After a while you should see all the RAM objects
        in the directory.

Main thing is to get this one simple send MIDI to work with the desired
response.

Displayed on K1000PX Plus panel L1 Master 030
Show Version ?

Kurzweil K1000PX Plus
Engine 05.31
Setups 05.12


Screen capture attached shows Sysexe during OPEN with the error "Unexpected
Error or Device"

It shows this in "System Exclusive Messages" for Device ID 0 but get warning
pop up

NOTHING EXPECTED -
BufNum 10, Bytes= 15
F0 7E 00 06 02 64 01 01 01 
05 1F 05 0C F7 

I figure this is correct from http://k1000.net/downloads/Manuals/K1Ksysex.pdf
page 6

"The 1000 defaults to a device ID of $00, although it may be set to any value
from $00 to $7F"

$F0 $7E $00 $06 $02        ; response
    $07            ; Kurzweil ID
    $64 $01 $01 $01        ; product ID
    $05 $1F            ; engine software version
    $05 $0C            ; setup software version
    $F7

then System Exclusive Messages becomes this after clicking OK 

BufNum 0, Bytes= 17
F0 7E 7F 06 02 00 20 08 63 0E 
50 02 20 31 32 35 F7 

I suspect I need to experiment with the GENERAL and ADVANCED OPTIONS settings !
I correctly see program changes on Kurlewin as I press the front panel buttons.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list