[kln2-devel] timidity support
Brought to you by:
wiecko
From: Marek W. <Mar...@fu...> - 2004-03-01 05:20:55
|
Hi e-body, On Thu, 26 Feb 2004, javier wrote: > Here is a timidity++ info: > http://www.onicos.com/staff/iz/timidity/doc/oss-hack.htm OK, using this file (with some minor changes) I added timidity support. For me it works. You can select it from the sound setup dialog. Note, that new classes were introduced. It should be fairly easy to include other sound output ways now. If anybody is interested (and for example would like to add ALSA support?)- see, how it is done for OSS vs timidity (doxygen docs are already generated). Problems: 1. Maybe it's only my midi patch bank, but guitar sounds are terrible. Piano is OK (but still much worse than OSS stuff). 2. Maybe it's only my midi patch bank, but very low notes make ... very high sounds. Try the bass clef - only few top notes make reasonable sounds. 3. Some new compile time warnings. It compiles for me, but please check if the new CVS version compiles on your systems. 4. The kind of selected midi output method is not saved. Until it's done you will have to run sound setup dialog each time if you want to use timidity. 5. The volume of first timidity sounds is much too big. Then, somehow it normalizes... 6. You may need to select timidity TWICE; it takes extra time to start the server for the first time (I guess just leaving some time after starting the server would be enough). On the other hand there is too much of timidity server starting/ stopping (it should be started once, I suppose). 7. You can't use Voice Recognition together with timidity sounds (I don't think this could be helped). 8. Sometimes switching back to OSS (and hitting 'TEST') causes a crash. I'm not sure what is the reason. If anyone notices any other problem, please report. Any suggestions welcome. ~Marek PS. I also corrected some minor errors in OSS/Free sound setup. For example quite absurd WhatIs for number of Channels QSpinBox in midi_setup dialog. Plans: add short device info and make the dialog aware of number of available devices. -- \/ /|\ Marek Wieckowski ##### | | | = . . = \|/ Institute of Theoretical Physics U | Warsaw University / ~ \___ | <| | | > . < | http://www.fuw.edu.pl/~wiecko <<___>> | http://klearnnotes2.sourceforge.net |