Version: 2.0 (using KDE KDE 3.1.1) Installed from: Compiled From Sources Compiler: GCC 2.96, 3.0.4, 3.2.2 (tried all) OS: Linux I have tried to compile KMid to play through ALSA or AWE. I have SB Live! and OSS MIDI driver doesn't work in ALSA nor stanrard kernel driver. After recompilation with all alsa-related options on it still says "Sorry, this version of KMid compiled without ALSA support but you use ALSA" and doesn't play anything. I've found that during ./configure it says "lo linkable libasound found". I've looked on Inet and found a suggestion to hack test of libasound because it was a valid check only for ALSA 0.5 while I have 0.9.1. I did it and it said that everything is OK and compiled "perfectly and with ALSA support". But when I run it it said again "Sorry, this version of KMid compiled without ALSA support but you use ALSA"! Also during configure it said that it found all required headers for AWE but it doesn't want to play through AWE either (list of available devices is empty).
Hi again, The problem with ALSA was just because I didn't reinstall libkmid properly :-) There's still an ALSA detection problem in kdemultimedia configure script. Also I can't figure out how to compile it with AWE support - it says it found all headers, but I cannot selec AWE as playback device.
You should compile ALSA with OSS emulation and play midi through OSS sequencer. But don't forget to load soundfont! I have SBLive! card, ALSA 0.92 (packaged with ASPLinux 9) and it works for me pretty good.
Is this bug still present in a recent version of KDE, such as 3.5.8 or 4.0.1?
KMid 2.0 is now unmaintained. There is a new KMid2 version for KDE4, released as KMid 2.2.2 in 2010 March 14th. It is a rewrite from scratch, with a different architecture and some new functionalities. I'm closing this bug report because the old version is not going to be fixed, and the bug can't be reproduced in KMid2. Please test. Thanks.