For people willing to use Guitar Pro (GP5) on their Ubuntu (this was the last program that kept me using Windows, yeepee), here's a summary on how to proceed (I gathered a few tutorials together, sorry no references as I don't have them handy).
1- Install wine:
sudo apt-get install wine
2- Get some font files from a Windows box (windows/fonts/*.ttf) and copy them to ~/.wine/drive_c/windows/fonts (assuming you kept the default wine setttings). I guess you can get the fonts files from somewhere else, but this is the way I did it.
3- Install Guitar Pro:
winelauncher [path to your guitar pro install file (the exe)]
I didn't select the RMS sound banks but feel free to give it a go.
Guitar Pro should install smoothly (leave the default options).
4- Run Guitar Pro for a try:
winelaucher ~/.wine/drive_c/Program\ Files/Guitar\ Pro\ 5/GP5.exe
That should work fine, make sure the notes/menus display normally (otherwise you may still miss some fonts files).
Don't expect any sound at this stage, unless you have setup MIDI already.
5- Install timidity (which can also convert midi to wave on the fly which is what we need here)
sudo apt-get install timidity timidity-interfaces-extra
6- Install some better sound patches for timidity (if you want)
wget -c -O /tmp/timidity-patches-eaw \
http://www.fbriere.net/debian/dists/etch/misc/deb/ \
timidity-patches-eaw_12-0fbriere.1_all.deb
sudo dpkg -i /tmp/timidity-patches-eaw.deb
sudo gedit /etc/timidity/timidity.cfg
Change:
"source /etc/timidity/freepats.cfg"
to:
"source /usr/share/doc/timidity-patches-eaw/examples/timidity.cfg"
And remove the temp file:
rm /tmp/timidity-patches-eaw
Check Timidity works:
timidity [whatever MIDI file]
7- Start Timidity as ALSA sequencer:
First check the snd_seq module is loaded:
lsmod | grep snd_seq
if not:
sudo modprobe snd_seq
Then:
timidity -iA -B2,8 -Os &
You should see a few lines looking like:
opening port 128:1 128:2 [etc..]
From then you should have the sound working on guitar pro.
8- Last test
Start guitar pro, load a gp file.
Check the MIDI configuration is OK on guitar pro:
Click on Options/MIDI Setup and check ports 1-4 maps to timidity (if not select 'timidity in the drop-down list, assigning a different timidity port to each port). Make sure you don't select 'Midi Through' (this is for midi input).
Play the file, enjoy! And now, write a few scripts which automate the process!
Seb
Bookmarks