Tux Guitar

Problems

Subject using timidity for windows version



Author Message
faust
Post: Nov 20th 2008 at 4:44 AM

Hello,

I *think* I've installed the alsa plugin correctly, although I get an error message regardless. Anyway, I'm wondering how I'm supposed to get timidity to function with Tuxguitar. Most guides I have seen are for Linux, and I'm using Windows XP.


Back to Top
 
Julian
Post: Nov 20th 2008 at 11:55 AM

You can't make run TuxGuitar-alsa on Windows.
tuxguitar-alsa is an ALSA (Advanced Linux Sound Architecture) plugin and it needs Alsa installed you your system to run. while windows uses "Winmm" (Windows Multimedia Api)

Now, use timidity under alsa is easy, because alsa allows you "connections"
Timidity Connects to alsa, and TuxGuitar connects to alsa.
then, when tuxguitar ask for MIDI Ports, all ports connected to alsa are available.

Under Winmm i couldn't see that. don't know if it's possible or not, but when i run timidity, it is not available at MIDI Port list of Winmm.
I allways get same port (don't remember the name now), and other MIDI Mapper,...

So now without a timidity specific plugin, i think it's impossible to load it from tuxguitar on windows.


Maybe an alternative is the tuxguitar-fluidsynth plugin.
Fluidsynth is also a software synthesizer, that load soundfonts, and this plugin connects to it without Alsa, Winmm, etc, libraries.
The problem is that this plugin is very new, and there are no a final release compiled..

You can check manually install all files from SVN on your tuxguitar.

* tuxguitar-fluidsynth.jar, copy this file to "TuxGuitar/share/plugins"
http://tuxguitar.svn.sourceforge.net/viewvc/tuxguitar/trunk/TuxGuitar-fluidsynth/winbuild/tuxguitar-fluidsynth.jar

* tuxguitar-fluidsynth-jni.dll, copy this file to "TuxGuitar/"
http://tuxguitar.svn.sourceforge.net/viewvc/tuxguitar/trunk/TuxGuitar-fluidsynth/winbuild/tuxguitar-fluidsynth-jni.dll

* libfluidsynth-1.dll, copy this file to "TuxGuitar/"
http://tuxguitar.svn.sourceforge.net/viewvc/tuxguitar/trunk/TuxGuitar-fluidsynth/winbuild/libfluidsynth-1.dll


Then to use it, on tuxguitar you can go to "Tools -> Plugins" and where you see Fluidsynth plugins click on Configure, and add 1 or more soundfonts. ( .sf2 files ).
Here you have a little example file:
http://www.alsa-project.org/~james/sound-fonts/8MBGMSFX.SF2

Once you configured your soudfonts, you can go to "Tools -> Settings" and at Sount section where MIDI Port, you should be able to see 1 port for each Soundfont configured.
Select one, and it should work.


Back to Top
 
faust
Post: Nov 21st 2008 at 3:30 AM

Thank you for your reply. That makes alot of sense.


Back to Top
 
faust
Post: Nov 21st 2008 at 4:18 AM

I've gotten that far, but I'm getting no sound from anything other than the sample sf2 file provided. Is it that I need one that provides sound for all instruments?


Back to Top
 
Julian
Post: Nov 21st 2008 at 11:40 AM

Weel no all soundfonts available for download, have all instrumment sounds.. this is a problem..
you can try this http://www.sendspace.com/file/eaot5d

I know others, named "Unison.sf2, ChoriumRevA.sf2, PC51f.sf2"
but don't know download links.


Back to Top
 
NWFungi
Post: Nov 29th 2008 at 6:41 PM

Julian, Thanks for the post on getting fluidsynth working on windows tux.


Back to Top