The SmartAmpPro features five default tones, and the ability to to create your own tones from the plugin. Additional controls include bass, mid, treble, presence, and gain settings.
The SmartAmpPro uses a deep learning LSTM (Long Short Term Memory) model to copy the sound of amps and pedals. This model "listens" to input audio signals and learns how to replicate the hardware. The LSTM model is effective at copying distortion, overdrive, and compression, including the sought after tone of tube amplifiers. Time based effects such as reverb, impulse response, and delay can be added in addition to the SmartAmpPro for a great overall sound.
The LSTM model consists of layers of parameters (weights and biases) that are trained on audio data from a guitar. The input/output audio is fed through the network, which gradually adjusts these parameters to behave like the target amp or pedal. The goal is to reduce the error to signal ratio of the model in order to replicate the hardware behavior. This approach is called "black-box" modeling, because we don't care what's going on inside the amp/pedal circuit; it only matters what the signal looks like going in and coming out. The opposite approach is white-box modeling, where individual components like tubes, resistors, and capacitors are modeled. A mix of the two approches is called grey-box modeling.
Using artificial intelligence to simulate audio hardware is a game changer in the industry. The LSTM model improves upon the WaveNet model by drastically increasing the training speed while retaining a high accuracy when compared to the target hardware, for clean and mildly distorted tones.
Installing the VST3 or AU will allow playing the 5 default tones, or any tones imported through the "Import Tone" button.
In order to train your own tones from the "Train Tone" button, you must manually install Python3.8 (if not already installed), as well as run the Requirements Installer to download and install Tensorflow. Unzip the "install_requirements.zip" and run the .bat (Windows) or .sh (Mac/Linux) after installing Python. Mac users may need to follow the troubleshooting info to run training separately. Training was tested on Windows 10 with Reaper.Python3.8 Download Site SmartAmpPro Github Page (for Troubleshooting info)
Copy the SmartAmpPro.vst3 file to the proper location in your DAW's plugin path.Mac Installation
AU: Download and open the au-component.zip and unzip to the Components folder, (default is"/Library/Audio/Plug-Ins/Components" ; may need to reboot for DAW to recognize the new plugin) You will also need to allow the plugin from an unidentified developer.How to allow Mac unidentified developer Ubuntu Linux Installation
Extract the "SmartAmp.vst.zip" folder to your VST3 location (for example "~/.vst3/") for your DAW to recognize. Currently has been tested using Reaper DAW for Linux). This is an experimental build of the SmartAmp.The TonePack
The TonePack contains .json models of specific guitar tones made by the GuitarML community. You can load these into the SmartAmpPro for an unlimited range of sounds. Load a .json file from the TonePack with the "Import Tone" button in SmartAmpPro.