Problems with MIDI

Gregory Richards Hotmail AKAQuinn at hotmail.com
Sat May 31 10:39:51 CDT 2003


I have a music notation program that's being....well, picky.  At first,
it installed fine, but the font wouldn't work...after converting it from
TTF to Type1 (which, if I'm not mistaken, I shouldn't have to do) it
worked fine.  Now, I can write and print music, but it not detecting the
MIDI port.  I've tried a number of things:

1) Timidity ALSA Sequencer
2) Physical MIDI keyboard
3) Keyboard port loopbacked and aconnect'd to a Timidity ALSA Sequencer.

All of these configurations work with playmidi:
1) playmidi -e file.mid
2) playmidi -e -D /dev/midi file.mid
3) playmidi -e -D /dev/midi file.mid

However, my notation program does not detect any of them.

The full output is at the end of the file...here's the output that
particularly confuses me:
trace:winmm:MMDRV_InitPerType Got 1 dev for (midimapper:MidiOut)
trace:winmm:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for
(midimapper:MidiOut)
trace:winmm:MMDRV_InitPerType MidiOut:Trans[-1] -> midimapper

Wouldn't this suggest that it indeed _did_ find one MIDI device?  And
yet, it's not using it....

Any help would be greatly appreciated.

 - Gregory Richards

Here's my output:
/usr/local/bin/wine --debugmsg +midi ScoreWriter.exe
mcop warning: user defined signal handler found for SIG_PIPE, overriding
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
err:psdrv:PSDRV_FindPrinterInfo Error 2 getting PPD file name for
printer 'Epson'
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
wine: Unhandled exception, starting debugger...
[gregory at cdgregorr Cakewalk Score Writer]$ /usr/local/bin/wine
--debugmsg +winmm ScoreWriter.exe
trace:winmm:DllMain 0x406f0000 0x1 0x1
trace:winmm:WINMM_CreateIData Created IData (0x403cfc38)
trace:winmm:MMDRV_Install ('winearts.drv', 'winearts.drv', mapper=N);
mcop warning: user defined signal handler found for SIG_PIPE, overriding
trace:winmm:MMDRV_Install Got 32 bit func 'wodMessage'
trace:winmm:MMDRV_GetDescription32 Can't find file winearts.drv
trace:winmm:MMDRV_Install winearts.drv => No description
trace:winmm:MMDRV_InitPerType DRVM_INIT => 00000000
trace:winmm:MMDRV_InitPerType Got 10 dev for (winearts.drv:WaveOut)
trace:winmm:MMDRV_InitPerType Setting min=0 max=10 (ttop=10) for
(winearts.drv:WaveOut)
trace:winmm:MMDRV_InitPerType WaveOut:Trans[0] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[1] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[2] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[3] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[4] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[5] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[6] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[7] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[8] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[9] -> winearts.drv
trace:winmm:MMDRV_Install ('wavemapper', 'msacm.drv', mapper=Y);
trace:winmm:MMDRV_Install Got 32 bit func 'widMessage'
trace:winmm:MMDRV_Install Got 32 bit func 'wodMessage'
trace:winmm:MMDRV_GetDescription32 Can't find file msacm.drv
trace:winmm:MMDRV_Install msacm.drv => No description
trace:winmm:MMDRV_InitPerType DRVM_INIT => 00000000
trace:winmm:MMDRV_InitPerType Got 1 dev for (wavemapper:WaveIn)
trace:winmm:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for
(wavemapper:WaveIn)
trace:winmm:MMDRV_InitPerType WaveIn:Trans[-1] -> wavemapper
trace:winmm:MMDRV_InitPerType DRVM_INIT => 00000000
trace:winmm:MMDRV_InitPerType Got 1 dev for (wavemapper:WaveOut)
trace:winmm:MMDRV_InitPerType Setting min=0 max=0 (ttop=10) for
(wavemapper:WaveOut)
trace:winmm:MMDRV_InitPerType WaveOut:Trans[-1] -> wavemapper
trace:winmm:MMDRV_InitPerType WaveOut:Trans[0] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[1] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[2] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[3] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[4] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[5] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[6] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[7] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[8] -> winearts.drv
trace:winmm:MMDRV_InitPerType WaveOut:Trans[9] -> winearts.drv
trace:winmm:MMDRV_Install ('midimapper', 'midimap.drv', mapper=Y);
trace:winmm:MMDRV_Install Got 32 bit func 'modMessage'
trace:winmm:MMDRV_GetDescription32 Can't get FVIS
trace:winmm:MMDRV_Install midimap.drv => No description
trace:winmm:MMDRV_InitPerType DRVM_INIT => 00000000
trace:winmm:MMDRV_InitPerType Got 1 dev for (midimapper:MidiOut)
trace:winmm:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for
(midimapper:MidiOut)
trace:winmm:MMDRV_InitPerType MidiOut:Trans[-1] -> midimapper
trace:winmm:DllMain 0x406f0000 0x2 (nil)
trace:winmm:DllMain 0x406f0000 0x2 (nil)
trace:winmm:DllMain 0x406f0000 0x2 (nil)
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
err:psdrv:PSDRV_FindPrinterInfo Error 2 getting PPD file name for
printer 'Epson'
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
fixme:mdi:MDIRefreshMenu partially function stub
trace:winmm:DllMain 0x406f0000 0x3 (nil)
wine: Unhandled exception, starting debugger...
trace:winmm:DllMain 0x406f0000 0x0 0x1
trace:winmm:MMDRV_ExitPerType DRVM_EXIT => 00000000
trace:winmm:MMDRV_ExitPerType DRVM_EXIT => 00000000
trace:winmm:MMDRV_ExitPerType DRVM_EXIT => 00000000
trace:winmm:MMDRV_ExitPerType DRVM_EXIT => 00000000




More information about the wine-users mailing list