Linux-ReAmp-Launched

Install Audio Assault ReAmp in Linux

This post will show you how to get Audio Assault ReAmp Studio up and running on a Linux installation. I’ll be showing the details on a Debian 10 distro of Linux. If you are more familiar with Windows or Mac, the Linux installation is a bit more manual than you’d expect, but the end result is a great guitar software studio that works as a VST plugin and also has a stand-alone application. Let’s continue to install Audio Assault ReAmp in Linux.

Note: at the time of writing, ReAmp has not been released to the general public, so only those folks who were prior customers or members of the Audio Assault mailing list had access to purchase ReAmp Studio before it’s available to the general public.

14 October 2020 – Written by Michael R. Myers #mykmyrs

Tags: #mykmyrs #audioassault #reamp #linux #guitarstudio #guitar #amp #ampsim #cab #speakercab #impulseresponse #irs

Skill Level: Advanced

What You’ll Need to Get Started

  • A Linux distro installed on your computer. I’m using Debian 10 in this tutorial.
  • A USB audio interface for electric guitars. I’m using my Digitech GNX4 Guitar Workstation.
  • For recording, you’ll need a DAW like Tracktion Waveform 11 (pro or free) or Reaper. There are many choices and personal preferences will determine the “best DAW” for you.
  • A downloaded copy of the ReAmp Studio software. Audio Assault packages the Linux, Mac and Windows releases into one zip file typically.

Some Notes Before We Begin

My Digitech GNX4 is still supported as USB audio interface, fifteen years after my purchase. It works in Linux. It works in Mac. It works in iOS. It works in Windows 10. It JUST WORKS.

You will need to set permissions to files and folders manually in Linux. You’ll also need to create launchers manually if you want a shortcut on your desktop to the ReAmp studio. I’ll cover these steps in the instructions, it’s just a fair warning that things will get manual at some point in this tutorial.

Install Audio Assault ReAmp in Linux

  1. Before starting, you may want to update your system’s software using the Update Manager to ensure you have the latest and greatest fixes. In terminal, you can run “sudo apt-get update” and then “sudo apt-get upgrade” to bring your system up to date.
  2. Extract the ReAmp zip file to a folder on the computer. I typically extract it to Downloads.
  3. Open the extracted folder and you’ll see something similar to this image. The Linux install files are in their own folder.Linux-install-file-contents
  4. Open the ReAmp Studio Linux folder. Inside, you will find the components you’ll be working with. In addition, the Audio Assault developers included a text file with Linux installation instructions for your reference. They indicate that there may be an installer made in the future that would make the steps that follow obsolete, so be sure to keep an eye out for that installer in future releases.
  5. We’ll install the ReAmp Studio VST component first. Following the vendor’s installation instructions, we’ll put the “ReAmp Studio VST.so” file into a folder called “.vst”. I put this “.vst” folder in my Home folder.Linux-VST-Folder-Location
  6. Inside the .vst folder, you can see the file is there now and also several other VSTs I have installed. When you run your DAW and want to use this new VST component, you’ll have to re-scan your VST folders and possibly add this folder to the folders your DAW searches to locate VST files.Linux-VST-file-in-folder.
  7. Now let’s install the ReAmp Studio stand-alone application. We’ll also make a launcher so that there is a shortcut on the desktop to access it easily in the future.
  8. We’re going to install the stand-alone in the /opt folder that is a sub-folder of your filesystem drive. Locate the “opt” folder and open it.inux-OPT-folder-location
  9. I made a folder named “Audio Assault” in my /opt folder to make it easier to locate and maintain Audio Assault components.Linux-AA-folder-in-OPT-folder
  10. Open the new “Audio Assault” folder and perform the following actions. Copy the “ReAmp Studio Standalone” file and the “ReAmp Studio Data” folder from the install folder. inux-AA-Folder-Contents
  11. We need to start with changing file permissions so that Linux allows us to read and write as necessary. First, let’s give the ReAmp Studio Standalone” file permission to execute. Right-click on the file in the “/opt/Audio Assault/” location and choose Properties, then permissions. Tick the checkbox “Allow executing file as program”.inux-standalone-execute
  12. Now we need to give permissions to the supporting “ReAmp Studio Data” folder that contains the amps and cabinets and presets within ReAmp studio. You’ll need to run the Terminal application and use the chmod command to assign read and write access privileges to this folder and its sub-folders. Notice that you need to use backslashes when there is a space in the folder name, and forward slashes to separate directory names.
  13. In terminal, run the following commands to set read and write permissions for ReAmp Studio to function properly: chmod -R 777 /opt/Audio\ Assault/ReAmp\ Studio\ Data and sudo chmod -R 777 /opt/Audio\ Assault.inux-CHMOD-for-data-folder
  14. Finally, let’s create a launcher on the desktop so we can try out the stand-alone and verify the permissions are correct for it to run and make audio. Right-click on the Linux desktop and click “Create a new launcher here…”. The Launcher Properties window will show.
  15. Enter a name for your launcher, and click the browse button and go to /opt/Audio Assault and choose the stand-alone file “ReAmp Studio Standalone”. Ensure you click the “Launch in Terminal” checkbox. Click OK and your launcher will now be on your desktop.Linux-launcher-creation
  16. Double-click the the launcher to test out your stand-alone version of ReAmp Studio. You may get a message about JACK server not being started, but just ignore that. The ReAmp Studio screen wll appear momentarily.
  17. You may have to enter your e-mail that you used when purchasing to unlock ReAmp studio. After unlocking, you should see the main window.Linux-ReAmp-Launched
  18. You’ll know that your file permissions are set correctly because you will get a file named “settings.px” in the “/opt/Audio Assault/Reamp Studio Data” folder. If this file does not exist, you will not be able to read or write presets, and you will be continually asked to provide your e-mail address when Reamp Studio starts.Linux-Settings-file
  19. If you’re using a DAW, remember to scan for the VST in the /.vst folder so that it’s available to you for recording and playback.

Summary

ReAmp Studio is a great way to find a unique and varied guitar tone with its offerings of amplifiers, cabinets and the ability to use custom impulse responses. Offering it to Linux, Mac and Windows allows users to have the ability to use the software in a mixed environment capacity, and many guitarists will appreciate that capability when they have to play or record in more than one operating system. I hope you were able to follow well and you were able to install Audio Assault ReAmp in Linux.

Other Linux Tutorials I’ve Written

Configure Guitarix in Linux Mint 20 to Create Your Guitar Tone

Configure Guitarix in Linux Mint 20 to Create Your Guitar Tone

If you’ve ever wanted to figure out how to use Linux to help you get your electric guitar into a virtual amp on your computer, along with your favorite virtual effects, then this starter-level/intro post is for you. Until I wrote this post, I struggled to actually figure out how to configure Guitarix in stand-alone mode in Linux. There are limited videos on YouTube, and the web posts I found were either too vague or didn’t address some of the errors I was receiving. This post was born from the steps I took, and maybe they’ll help you to get Guitarix up and running on your Linux box.

20 August 2020 – Written by Michael R. Myers #mykmyrs

Skill Level: Advanced

What We’re Doing Here…

By using FOSS, we are using the Linux computer as an amplifier for an electric guitar. The application Guitarix has an assortment of effects, tubes and allows you to create a guitar tone. This tone can be used for practice, jamming with a backing track or for recording.

If you’re coming from the Mac or Windows world, you’re probably already familiar with the virtual amps and effects that can be used in those environments. Guitarix is very similar to paid audio software, but it’s completely free for the Linux crowd.

The big difference between Mac or Windows and Linux is that Linux requires some small configurations and the use of a few applications to assist in mapping the input and output audio. It really seems more complicated than it needs to be, but maybe my own inexperience is talking on this point. Once I got Guitarix to actually output my guitar’s signal, I was quite happy to say the least.

What You’ll Need to Get Started

Some Notes Before We Begin

While I will show you how to configure Guitarix in Linux Mint, I would bet a lot of money that I have missed many, many functional and rational points, due mostly to my inexperience and unfamiliarity with Linux tools . This was my first time getting these components into a working order, and I’m sure there are far more capable folks than I that can set this up better/faster/cooler.

It may be my inexperience with Linux and its tools, but it seems like I have to re-wire the inputs and outputs with Catia every time I open up Guitarix. Maybe someone more seasoned can let me know what I am missing so that I don’t have to reconfigure every time I want to play.

Are there presets available for Guitarix? I’d like to see what it’s really capable of for metal guitar, and presets are always a great starting point. If you know of any, please let us all know in the comments for this post.

I tried to use an iRig HD 2 USB audio interface, but Mint would not recognize it a hardware device. I also tried an original iRig HD USB device, which was also not recognized.

My Digitech GNX4 is still supported as USB audio interface, fifteen years after my purchase. It works in Linux. It works in Mac. It works in iOS. It works in Windows 10. It JUST WORKS.

I configured my audio interface to output a dry signal only since it is a multi-effects unit and I wanted the guitar tone without any effects. For the GNX4, here are the steps.

Steps to Configure Guitarix in Linux

  1. Before starting, you may want to update your system’s software using the Update Manager to ensure you have the latest and greatest fixes.
  2. Make sure you have your USB audio interface connected to the computer and powered on, if necessary.
  3. Open the Software Manager and search for “qjackctl”. If you don’t have it installed already, go ahead and install it.
  4. From within Software Manager, search for “guitarix” and install it.
  5. To assist with visual input and output mappings, visit KXStudio and download and install Cadence and Catia.
  6. While I didn’t have to add myself to the “audio” group on my machine to get my Guitarix working like many internet posts suggested, I added it just in case. From the Mint menu, choose Administration>Users and Groups. The screen for my user showed that I was not in the “audio” group.150
  7. Click the “Add” button and place a check mark beside the “audio” group. When you return to the Users and Groups window, you will see the new group added to your user groups.Mint-Users_Main_Window_Group_Added
  8. Now, let’s take care of getting QJackCtl configured so that we can process our audio input and output properly.
  9. From the Mint menu, choose Sound and Video>QJackCtl. After loading, you’ll be presented with this screen. Using this application, we will configure how JACK handles audio input and audio output for the entire system. I think of this to be like a mixing desk for the entire system where audio can be routed as needed.Mint-QJackCtl_Main_Window
  10. Click the Setup button. From the first tab, Parameters, we’ll configure our input audio source. The source will typically be your USB or Firewire audio interface. Do not try to use a computer soundcard here because the latency is too great and it will not work properly.
  11. I’ve named my Preset “GNX4” and saved it so that I can recall it in the future. Set the Driver to “ALSA”. Check to enable the “Realtime” option. Set your Interface to your audio interface in the list. Set your Sample Rate to as high as your interface can go, typically 44100 or higher. Set your Frames to a value that provides the lowest audio latency as possible. The higher the number, the longer the latency. Click the Advanced tab to continue.Mint-QJackCtl_Setup_Page_1
  12. On the Advanced tab, I selected Monitor, set my Output Device as my computer’s soundcard/speakers and set my Channels to 2 IN and 2 OUT. Press OK to save your settings.Mint-QJackCtl_Setup_Page_2
  13. JACK will start and you will leave it running.
  14. Let’s configure Guitarix in Linux so that we can select a preset and wire its audio to our JACK instance so that we can hear our guitar. Click on the Mint menu and choose Sound and Video>guitarix.
  15. When Guitarix loads, your screen should look similar to this one. We can now wire up JACK and Guitarix using the Catia application.Mint-Guitarix_Main_Window
  16. Click the Linux menu and choose Sound and Video>Catia. You’ll see a graphic similar to the one shown here. Using Catia allows for the visual connection of of audio inputs and outputs and can speed up the creation of the wirings.Mint-Catia_Main_Window
  17. Before continuing, we are going to make several steps to wire the system capture to the gx_head_amp. Then we’ll go from the gx_head_amp to the gx_head_fx. Finally, we’ll go from the gx_head_fx to the system playback. After these connections, we will have our guitar playing sound in Guitarix.
  18. Start wiring by clicking on “capture_1” in the system object. Hold the mouse and drag it to the gx_head_amp’s “in_0” and drop the wire by releasing the mouse. Repeat or “capture_2”.Mint-Catia_system_to_head
  19. Now, let’s wire the amp head to the amp effects. This time there is only one wire to connect.Mint-Catia_head_to_fx
  20. Next, connect the gx_head_fx object to the system playback. Here you’ll wire the “out_0” to the “playback_1”, and “out_1” to the “playback_2”.Mint-Catia_fx_to_system
  21. When complete, your wiring should look like this image.Mint-Catia_Main_Window_complete
  22. If you’ve done things correctly, you should hear your guitar’s output through your computer monitors.
  23. Return to Guitarix and test out some of the included presets to start working with the components to make a guitar tone that’s your own.

Summary

Now that we learned to configure Guitarix in Linux, you should have Guitarix running in stand-along mode, you may want to look into how configure JACK and Guitarix to play along with a backing track for jamming/practicing. There are some videos on YouTube that may be helpful for this kind of configuration. I personally am moving on to try to figure out how to capture Guitarix’s output in my DAW so I can record tracks in Linux. I hope you learned something here today, and if you have any suggestions, please leave them in the comments below.