== Information: == Timidity++ is a software synthesiser, which works on many platforms. In Linux, the only way to hear music is if you have a sound card specifically made with a midi output, or to use a software synth such as Timidity++. It is also useful if you just want to use a different soundfont than the standard wave table in Windows. This tutorial was based on a topic by ZeldaGamer00 on the chex quest fan forums. I edited it with information about how to install it on Debian based systems. The original tutorial can be found here: http://www.chexquest.org/index.php?topic=2678.msg127879#msg127879 NOTE: Installing Timidity++ will allow you to hear OPL Emulation too. == Installation == '''1. Download and install timidity:''' ''Windows:'' Download Timidity++ for ZDoom: http://dl.dropbox.com/u/1709046/Timidity-ZDoom.zip and extract it to your Skulltag directory. A "timidity.cfg" is in the zip as well. Make sure to place it in the same directory as Timidity++. Mirror: http://files.drdteam.org/index.php/files/get/oV3qlwKhpL/timidity-zdoom.zip ''On any Debian based distro:'' use sudo apt-get install timidity '''2. Download a soundfont''' SGM 2.01 is very good: http://www.megaupload.com/?d=v5ynbfro (235 MB When Extracted) All you need from this is the .sf2 file. It doesn't matter where you put the .sf2 file. If your soundfont is compressed (i.e, NOT in .sf2 format) use SFArk to extract it: '''3. Download SFArk (if necessary)''' http://www.melodymachine.com/sfark.htm SFArk works great in WINE '''4. Edit Timidity.cfg''' In Ubuntu, you can find timidity.cfg in the directory /etc/timdity/. You can edit it by using the command "sudo gedit timidity.cfg" Add the line: soundfont "C:/users/zeldagamer00/documents/midi-stuff/SGM-V2.01.sf2" See that line that says "soundfont"? Replace the listed directory/path in the Timidity.cfg with the location and name of the Soundfont you want to use. As for the rest of the CFG, just leave it alone unless you want to do some major tweaking. '''You can skip this next step if you're using Linux:''' '''Windows:''' Now, open -skulltag.ini. Fill in the path to timidity.exe like this: timidity_exe=//timidity.exe Go in-game and change the MIDI device to "Timidity++", then use options/sound options/restart sound. If you don't hear any music, restart Skulltag (quit and re-start it). == Known Problems: == '''No Music is playing''' Did you set "Timidity++" as your MIDI device in Skulltag? If music still isn't playing, select "Restart Sound" Did You properly point Timidity to the Soundfont you want to use? If You listed the path without quotes, and it has a space in it, Timidity will only go as far as the directory before the one with a space. Add quotes around the path, and that will fix it. '''Timidity is only playing music out of one speaker''' This is a rather annoying bug that occurs when using some Soundfonts in Timidity. Typically it plays only out of the left speaker when this happens. If you're in windows, Open Up your skulltag-.ini and look for the line: timidity_stereo=true Change the "True" to "False" and that should fix it. But as a heads-up, you will lose any Stereo effects the Music might have had, thus making it sound a little flat. '''Music Starts Late''' The reason this happens is because Timidity reloads the Soundfont whenever it gets told to stop playing music (Like when songs change), and loading times depend on how powerful your CPU is, the amount of RAM in your computer, and the size of the Soundfont itself. At this point, it'll obviously take longer for bigger Soundfonts Like Crisis, and Less time for smaller ones like SGM 2.01. = Related Articles = *[[Install Zandronum on Linux (General)]] *[[Install Zandronum on Debian]] [[:Category:Zandronum Articles]]