Skip to content

Tamgamp (Rhymes with: "Damage Amp") is LV2 guitar amp simulator

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

sadko4u/tamgamp.lv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tamgamp.lv2 - Guitar amplifier simulator

Tamgamp in Ardour

Tamgamp (Rhymes with: "Damage Amp") is LV2 guitar amp simulator that provides two plugins:

  • Tamgamp - a plugin based on Guitarix DK Builder simulated chains.
  • TamgampGX - a plugin based on tuned Guitarix internal amplifiers implementation.

The key features of this project according to initial technical requirements are:

  • Simplicity of the interface, no UI (use generic one), minimum knobs/sliders.
  • Preamplifier simulation only, for simplicity and flexibility (use a separate cab simulator).
  • Smooth bypass/automation. No pops, spikes or clicks.
  • Normalized output level: different amplifiers should sound almost of the same output loudness with different gain settings.

The plugin simulates the set of the following guitar amplifiers:

  • Fender Princeton Reverb-amp AA1164 (without reverb module)
  • Fender Twin Reverb-Amp AA769 (Normal channel, bright off)
  • Fender Twin Reverb-Amp AA769 (Vibrato channel, bright on)
  • Marshall JCM-800 High-gain input
  • Marshall JCM-800 Low-gain input
  • Mesa/Boogie DC3 preamplifier (lead channel)
  • Mesa/Boogie DC3 preamplifier (rhythm channel)
  • Mesa Dual Rectifier preamplifier (orange channel, less gain)
  • Mesa Dual Rectifier preamplifier (red channel, more gain)
  • Peavey 5150II crunch channel
  • Peavey 5150II lead channel
  • VOX AC-30 Brilliant channel
  • VOX AC-30 normal channel

This project simulates only preamplifier chains and does not attempt to do any cab simulation, so for proper sounding you need to additionally apply equalization or pre-captured impulse responses of different cabinets.

For example, you may use the following tools for cabinet simulation:

Authors

  • The Tamgamp.lv2 project originated by Cyrus Adkisson.
  • Tamgamp source code developed by Vladimir Sadovnikov [email protected].
  • DK Builder and Guitarix project are developed by Guitarix Team http://guitarix.org/:
    • Hermann Meyer
    • Andreas Degert
    • Pete Shorthose
    • Markus Schmidt

Requirements

The following tools and libraries are required to build the project:

  • gcc >= 6.0
  • zita-resampler

The following additional tools and libraries are required to develop the project:

  • faust >= 2.15.11
  • faust-libraries

Usage

Select the preamplifier simulation using 'Amplifier chain' selector.

Set the 'Amplifier Gain' control to adjust pre-amplification gain. The more pre-gain will be set, the more overdrive/distortion of the original signal will be at the output.

To correct input/output levels, use 'Input level correction' and 'Output level correction' respectively.

Adjust the tone by 'Bass', 'Middle', 'Treble' controls (for TamgampGX you need to select 'Tone Control Chain' first).

Enjoy!

Install

The simple installation script looks like:

make
make install

Uninstalling and cleaning:

make uninstall
make clean

For developers: to re-generate all automatically generated code, launch:

make srcgen

To update file dependencies, launch:

make deps

About

Tamgamp (Rhymes with: "Damage Amp") is LV2 guitar amp simulator

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published