Can anyone help me get MIDI working with Wine please? I'm on wine-20050628, which I installed with the ./tools/wineinstall script. It's a pure wine installation. (I have a Windows ME partition, but I'm not using it.) I'm using ALSA with Linux 2.6.x. I installed Band in a Box - according to the application DB this works under wine, and indeed, it does load and display the main window correctly. But it then pops up a message box saying "There are no MIDI output drivers installed." I go into MIDI Driver Setup and make sure that the output driver is 'Wine midi mapper'. Pressing 'Get Output driver info' reports "This driver outputs to the MIDI Mapper (in the control panel). Driver Name: Wine midi mapper. Manufacturer ID = 255, Product ID=1 Driver Version #1.0" Where is the 'control panel'? Neither the wine Control Panel nor Configuration programs have anything about MIDI in them. (All I have in Control Panel is Internet Options.) I have a .wine/config file, but as it says, this file is ignored in wine >= 200506*. I have MIDI working in the normal Linux environment - e.g. kmid plays, and pmidi -p 72:0 file.mid plays. I feel I must be so close, but I don't know where to look next. (I've searched the usual places for help of course.) What do I need to set up? Thanks in advance. Ian
You are missing a sound font. I know I need one for NoteWorthy Composer, but I keep forgetting to reinstall it after I have installed a new version of Linux. You Might try TiMidity++ (http://timidity.sourceforge.net/) Andrew You can be the captain I will draw the chart Sailing into destiny Closer to the heart Closer to the Heart by Rush (A Farewell to Kings, 1977) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ian Goldby wrote:> Can anyone help me get MIDI working with Wine please? I'm on > wine-20050628, which I installed with the ./tools/wineinstall script. > It's a pure wine installation. (I have a Windows ME partition, but I'm > not using it.) > > I'm using ALSA with Linux 2.6.x. I installed Band in a Box - according > to the application DB this works under wine, and indeed, it does load > and display the main window correctly. But it then pops up a message > box saying "There are no MIDI output drivers installed." > > I go into MIDI Driver Setup and make sure that the output driver is > 'Wine midi mapper'. Pressing 'Get Output driver info' reports "This > driver outputs to the MIDI Mapper (in the control panel). Driver Name: > Wine midi mapper. Manufacturer ID = 255, Product ID=1 Driver Version > #1.0" > > Where is the 'control panel'? Neither the wine Control Panel nor > Configuration programs have anything about MIDI in them. (All I have > in Control Panel is Internet Options.) I have a .wine/config file, but > as it says, this file is ignored in wine >= 200506*. > > I have MIDI working in the normal Linux environment - e.g. kmid plays, > and pmidi -p 72:0 file.mid plays. I feel I must be so close, but I > don't know where to look next. (I've searched the usual places for > help of course.) > > What do I need to set up? Thanks in advance. > > Ian > > _______________________________________________ > wine-users mailing list > wine-users@winehq.org > http://www.winehq.org/mailman/listinfo/wine-users > >
Andrew Ramage wrote:> You are missing a sound font. I know I need one for NoteWorthy > Composer, but I keep forgetting to reinstall it after I have installed a > new version of Linux. You Might try TiMidity++ > (http://timidity.sourceforge.net/)Thanks for the suggestion, but I'm pretty sure that can't be it. I can play MIDI from within Linux using ALSA. The synth is an external device connected to the serial port, so neither sound fonts nor TiMidity come into it. My problem is finding out how to route MIDI in a Windows application through to the (working) ALSA MIDI devices. If it makes any difference, I'm using Wine-20050628, which is the version that makes use of the registry and winecfg instead of the config file. Although under the Audio tab I've got ALSA selected for the Audio driver, in the registry it still says wineoss.drv under HKLM\Software\Wine\Wine\Config\WinMM\Drivers. I changed it to winealsa.drv, but next time I loaded regedit it had reverted to wineoss.drv. I can't find the file that has this key - it's not any of system.reg, user,reg, or userdef.reg. Any ideas?