Guitar Rig on Ubuntu Gutsy Howto

Posted on November 14, 2007
Filed Under audio, tutorials |

I use ubuntu for almost everything but I still maintain Windows Xp in dual boot for audio software as Guitar Rig. In this days I’ve finally found a solution and now I can run Guitar Rig on my Ubuntu box smoothly and without problems.
Here a shot on my ubuntu box:

Guitar Rig running on my Ubuntu Gutsy

This post is an howto to accomplish my results. First of all you need wine and a great peace of code that I’ve discovered from a couple of days: wineasio. Here the steps that you must accomplish:

  1. Install needed packages to compile wineasio
  2. Download and install wineasio
  3. Configure wine for jack audio
  4. Install Guitar Rig
  5. Enjoy it :)

To compile wineasio you need wine and jack development packages. In ubuntu they are called wine-dev and libjack-dev. Now you can download and install wineasio. Download last package from http://people.jacklab.net/edogawa/files/wineasio/ than untar it in a temp dir and compile using make. If compilation goes well, install it with:

sudo make install

Now we configure wine. First of all type this command (as sayd in README file in wineasio package says):

regsvr32 wineasio.dll

Than launch winecfg and make this settings in audio tab:

Wine audio settings

You must check jack and alsa as audio drivers. Now I suggest to install realtime kernel from ubuntu repositories to obtain good prestations (the package is named linux-image-rt in Gutsy). Reboot with the new kernel. Now you are ready to install and run Guitar Rig. When all is done, launch the jack audio server and than run Guitar Rig. At first launch set wineasio as audio driver in asio preferences. Enjoy it :)

Comments

16 Responses to “Guitar Rig on Ubuntu Gutsy Howto”

  1. Tres Seaver on December 31st, 2007 11:54 pm

    Note: the build requires that you have gcc-3.4
    installed, which isn’t there by default in gutsy.

    $ sudo apt-get install gcc-3.4

  2. Franky the Pierre on January 6th, 2008 1:09 am

    In the readme it is written: “Copy the file asio.h from Steinberg’s asio-sdk to the wineasio directory”… where do i get this asio.h file? It is not in the tar for wineasio… Any help would be greatly appreciated! cheers!

  3. ferama on January 6th, 2008 10:42 am

    Simply compile wineasio, asio.h is already there. Worked well for me ;)

  4. Franky the Pierre on January 6th, 2008 6:33 pm

    Ah, I tried compiling V 0.7.2 and when doing “make”, it return this:”make: *** No rule to make target `asio.h’, needed by `all’. Stop.” and it is stopped… i might be doing something wrong, but it does say in the readme that we need to get this asio.h from Steinberg’s asio-sdk… which version did you make with no problems?
    Thanks again!

  5. ferama on January 7th, 2008 9:50 am

    I’ve used wineasio 0.5. In 0.5 there is already a asio.h file

  6. hogiewan on January 8th, 2008 1:27 pm

    which version of wineasio were you using - I’ve got 0.7.2 running. The connections show up in jack, but I’m not getting any sound in and out of any wine programs

  7. ferama on January 8th, 2008 1:33 pm

    As I’ve said in my previous comment I’ve used wineasio 0.5

  8. ben on February 20th, 2008 8:46 pm

    you get the asio.h file from steinburg asio-sdk - just download it from the steinburg site and copy the file into the wineasio folder - works on the latest wineasio version feb 2008

  9. ben on February 21st, 2008 4:41 pm

    damn - i cant get any input level in guitar rig? all seems to be set up correctly in Jack and the same config works in renoise - any pointers?

  10. stefan on February 23rd, 2008 9:23 am

    ben: try an older wineasio version, maybe 0.5 or even 0.3 (i’ve got the same problem but had it working before trying 0.7.3 with 0.3)

  11. Franky the Pierre on March 3rd, 2008 3:00 am

    Ok, I got 0.5 running good… but, here is my setup: My guitar is plugged in my computer via M-Audio JAMLAB little USB sound card for guitars. This work A1 in windows. I almost got it to work in Ubuntu, by trying various settings in the jack server, but still, although I hear the sound of the guitar, there is a loud “broken speaker”, or old tractor, i don’t know how to describe it… loud sound over top of the guitar sound, and I can’t make it go away. Any ideas?

    Thanks again!
    Frank.

  12. Franky the Pierre on March 4th, 2008 5:01 am

    OK guys, look no further, I got this thing going! woohoo! I wanted to cut some corners, but not installing the real time kernel, but it seems like I needed to install it. Wasn’t too bad, 1st it looked like a nightmare, the Nvidia driver wasn’t working anymore, but then when you want to run the driver it tells you what other rt package you need and all was back to normal.

    One detail, I don’t know if this is normal or not, but everytime i start Jack, I need to go in guitar rig options and and simply get the window with wineasio showing, and close it again, in order for the sound to output, strange, but ok detail.

  13. Jamie on June 21st, 2008 9:45 pm

    Just Some Thoughts,

    I couldn’t get wine to open Guitar Rig after the install. As well, I can’t get wine to open VST host. I click to open them, the selection menu disappears and then no window pops up.

    Maybe this is version dependent?

    I am running version .9.59

    Jamie

  14. Jamie on June 22nd, 2008 3:12 am

    So it does open, But i takes a couple hours lol. Anyways I can configure wine so it doesn’t take quite so long

    Jamie

  15. Voyez on August 8th, 2008 12:09 am

    Definitely, newer versions do not have the asio.h file, but the 05 worked perfectly in ubuntustudio compiling just as it comes. Thank you for the howto!

  16. Alan Andrade on August 14th, 2008 4:18 pm

    Hey Jamie. Guitar Rig 3 also takes like 20 minutes or even more to open. What changes in the configuration I should do to reduce the opening time?
    ThX.

Leave a Reply