{"id":16359873,"url":"https://github.com/rerdavies/toobamp","last_synced_at":"2026-03-17T01:37:52.607Z","repository":{"id":43089296,"uuid":"412741262","full_name":"rerdavies/ToobAmp","owner":"rerdavies","description":"A set of high-quality guitar effect plugins for Raspberry Pi with specific support for PiPedal.","archived":false,"fork":false,"pushed_at":"2024-10-03T21:04:28.000Z","size":125577,"stargazers_count":38,"open_issues_count":8,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-12T02:09:56.510Z","etag":null,"topics":["guitar","lv2-plugin","pipedal","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://rerdavies.github.io/ToobAmp","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rerdavies.png","metadata":{"files":{"readme":"README.md","changelog":"history/ProfileResults_3.txt","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["rerdavies"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2021-10-02T08:47:52.000Z","updated_at":"2024-10-09T19:18:51.000Z","dependencies_parsed_at":"2023-10-29T06:22:32.240Z","dependency_job_id":"1abe9397-e14a-40cc-a7bd-f247d78719bd","html_url":"https://github.com/rerdavies/ToobAmp","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rerdavies%2FToobAmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rerdavies%2FToobAmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rerdavies%2FToobAmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rerdavies%2FToobAmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rerdavies","download_url":"https://codeload.github.com/rerdavies/ToobAmp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221665532,"owners_count":16860276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["guitar","lv2-plugin","pipedal","raspberry-pi"],"created_at":"2024-10-11T02:09:53.442Z","updated_at":"2026-03-17T01:37:52.594Z","avatar_url":"https://github.com/rerdavies.png","language":"C++","funding_links":["https://github.com/sponsors/rerdavies"],"categories":[],"sub_categories":[],"readme":"# ToobAmp LV2 Guitar Amp Plugins\n\n### v1.2.71\n\nThe ToobAmp Project provides 26 high-quality LV2 audio plugins designed for use as guitar effects. The set of plugins provides a\nno-nonsense, foundation set of effects pedals to get you started. The plugins are primarily designed for use\nwith the [PiPedal](https://github.com/rerdavies/pipedal) project; but they also provide native X11/Cairo\nuser-interfaces that allow them to be used with other LV2 plugin hosts and DAWs too.\n\n- TooB Neural Amp Modeler (NAM models)\n\n- TooB ML neural network amp modeler (ML models).\n\n- TooB Cab IR (convolution-based cab impulse responses)\n\n- TooB Convolution Reverb (mono and stereo)\n\n- TooB Parameteric EQ\n\n- TooB 3 Band EQ\n\n- TooB Tone Stack (Fender, Marshall, and Baxandal tone stack)\n\n- TooB Freeverb\n\n- TooB Tremolo (mono and stereo)\n\n- TooB Phaser\n\n- TooB Delay,\n\n- TooB CE-2 Chorus\n\n- TooB BF-2 Flanger (mono and stereo)\n\n- TooB Tuner\n\n- TooB Noise Gate\n\n- TooB 4Looper (4 channel looper)\n\n- TooB One-Button Looper (for use with MIDI footswitches)\n\n- TooB CabSim (lightweight cab modeler)\n\n- TooB Input Stage (all-in-one noise gate, volume control, and EQ)\n\n- Utility plugins (TooB Spectrum Analyzer, TooB Input Recorder, TooB Volume, TooB Mix).\n\nNote that PiPedal always includes the latest ToobAmp plugins, so you should not install ToobAmp plugins on top of an existing PiPedal install.\n\nhttps://github.com/user-attachments/assets/c9763757-cfd8-43ac-af1c-2c1140152e09\n\n## Install ToobAmp\n\nDo NOT install ToobAmp over an existing PiPedal install. PiPedal install packages include the latest and best versions of PiPedal plugins already.\n\nToobAmp has been tested with Raspberry Pi OS Bookworm, and with Ubuntu 22.04 on amd64/x64, and aarch64, but should be compatible\nwith other Debian-based Linux distributions.\n\nDownloads:\n\n* [Rasberry PI OS 64-bit Bookworm or later (ARM 64)](https://github.com/rerdavies/ToobAmp/releases/download/v1.2.71/toobamp_1.2.71_arm64.deb)\n* [Ubuntu 22.04 or later (ARM 64)](https://github.com/rerdavies/ToobAmp/releases/download/v1.2.71/toobamp_1.2.71_arm64.deb)\n* [Ubuntu 22.04 or later (x64/amd64)](https://github.com/rerdavies/ToobAmp/releases/download/v1.2.71/toobamp_1.2.71_amd64.deb)\n\nDownload the appropriate package for your sytems. Run the following shell commands to install the packages:\n\n    sudo apt update\n    cd ~/Downloads\n    sudo apt-get install  ./toobamp_1.2.71_arm64.deb   # adjust as appropropriate\n    \nNote that you MUST use `apt-get`, and NOT `apt` to install ToobAmp, becaue `apt` will not correctly install dependencies. You can safely ignore the permission warning\ngiven by `apt-get`.\n\n## Plugins\n\nThe ToobAmp package includes the following plugins.\n\n*   **TooB Neural Amp Modeler**\n\n    Guitar amp emulations based on Neural Net modeling. A port of Steven Atkinson's astounding [Neural Amp Modeler](https://github.com/sdatkinson/NeuralAmpModelerCore) to LV2.  \n\n    Download model files from [ToneHunt.org](https://tonehunt.org), or (if you're feeling adventurous) [train your own models](https://github.com/sdatkinson/neural-amp-modeler).\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![](docs/img/nam-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB ML Amplifier**\n\n    Artificial-Intelligence/Machine-Learning-based emulation of a number of different guitar amps and overdrive/distortion\n    pedals based on Jatin Chowdhury's ML Amplifier library.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![Toob ML UI](docs/img/MlAmplifier.png)\n\n    \u0026nbsp;\n\n\n*   **TooB Convolution Reverb**\n\n    Simulates stereo reverb from pre-recorded stereo or Ambisonic b-format impulse response files. Mono and Stereo versions available.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![TooB Convolution Reverb UI](docs/img/crvb-sshot.png)\n\n    \u0026nbsp;\n\n\n*   **TooB Freeverb**\n\n    A particularly well-balanced reverb, based on the legendary Freeverb reverb algorithm. Flexible controls, low coloration, low CPU usage, great sound!\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![TooB Freeverb UI](docs/img/freeverb-sshot.png)\n\n    \u0026nbsp;\n\n\n*   **TooB BF-2 Flanger**\n\n    Simulates a Boss BF-2 flanger. Available in mono and stereo versions.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![TooB BF-2 Flanger UI](docs/img/bf-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB CE-2 Chorus**\n\n    A faithful digital replica of the Boss CE-2 chorus pedal.\n\n    \u0026nbsp;\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![TooB CE-2 Chorus UI](docs/img/ce-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB Cab IR**\n\n    Convolution-based Cab IR simulator, generating cabinetfrequency responses from pre-recorded impulse files.\n\n\n*  **TooB Noise Gate**\n\n    A flexible Noise Gate, than provide both Noise Gate and\n    Slow Gear effects.\n\n*   **TooB Freeverb**\n\n    A particularly well-balanced reverb, based on the famous Freeverb algorithm. Flexible controls, low coloration, low CPU usage.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![TooB Freeverb UI](docs/img/freeverb-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB Tone Stack**\n\n    Guitar amplifier tone stack. Select a Fender Bassman, Marshal JCM800, or Baxandall tone stack.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![](docs/img/ToneStack-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB Tuner**\n\n    An stable, accurate guitar tuner.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![](docs/img/tuner-sshot.png)\n\n    \u0026nbsp;\n\n*   **TooB Spectrum Analyzer**\n\n    Live-signal spectrum analyzer.\n\n    \u0026nbsp;\n\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;![](docs/img/spectrum-sshot.png)\n\n    \u0026nbsp;\n\n\n*   **TooB Input Stage**\n\n    For initial conditioning of guitar input signals. Trim level, noise-gating, and an EQ section that\n    provides low-pass, hi-pass and bright-boost filtering.\n\n    \u0026nbsp;\n\n\n*   **TooB Cab Simulator**\n\n    Rather than relying on expensive convolution effects, TooB CabSim provides an EQ section designed to\n    allow easy emulation of guitar cabinet/microphone combinations.\n\n    \u0026nbsp;\n\n*  **TooB Mix**\n\n    Remix stereo channels. Independent level and pan position for\n    left and right input channels.\n\n*  **TooB Volume**\n\n    A utility plugin to change volume levels of a signal.\n\n\n\n## Building ToobAmp\n\nToobAmp currently builds for Raspberry Pi OS, and Ubuntu 21.x; but it should be easy to build on any Debian derived distro. Pull requests for builds on other platforms are welcome.\n\n##### Prerequisites\n\nRun the following commands to install prerequisites:\n\n     sudo apt update\n     sudo apt install -y build-essential cmake ninja-build git\n     sudo apt install -y lv2-dev libboost-iostreams-dev libflac++-dev zlib1g-dev libdbus-1-dev \\\n        libcairo2-dev libpango1.0-dev catch2 librsvg2-dev liblilv-dev  libxrandr-dev\n     \n\n\nClone the repository to your local machine.\n\n    cd ~/src  # or wherever you keep your projects\n    git clone https://github.com/rerdavies/ToobAmp.git\n  \n\nThen, in the project directory, run:\n\n     cd ~/src/ToobAmp\n     git submodule update --init --recursive\n\nIf you are using Visual Studio Code, you will still need to perform the previous command after\ncloning the project, since Visual Studio Code does not yet understand submodules.\n\n##### Building\n\nToobAmp was built using Visual Studio Code, with CMake build files, so it's easier to configure and build\nTooBAmp if you are using Visual Studio Code.\n\nIf you are using Visual Studio code, install the Microsoft CMake extension, and load the project directory. Visual Studio Code\nwill automaticalcly detect and configure the project. Build and configuration tools for the CMake project can be accessed on the Visual Studio Code status bar.\n\nIf you are not usings Visual Studio Code, the following shell scripts, found in the root of the project, can be used to configure, build and install the project:\n\n    ./config.sh     #configure the CMake project\n   \n    ./build.sh   # build the project.\n    \nAfter a full build, run the following command to install ToobAmp:\n\n    ./install.sh\n\t\nTo build the debian package, run\n\n    ./makePackage\n\nPlease relocate components, and package information if you're going to permanently fork ToobAmp to ensure that\nDebian packages don't conflict with each other.\n\nIf you are building the plugins for use with a host other than PiPedal, you should read this:\n\n    https://rerdavies.github.io/pipedal/RTThreadPriority.htm\n\n# Releases Notes\n\n### v1.2.71\n\n- New Toob Tremolo plugin. Provides normal and harmonic tremolo effects, in mono and stereo. Harmonic tremolo is a type of tremolo that applies tremolo to the high- and low-frequency components of the input signal using separate LFOs of opposite phase. This emulates the harmonic tremolo effect found on Bandmaster and many other vintage and modern Fender amps. Harmonic tremolo is considered smoother than normal tremolo, and provides an intersting artificat that sounds pleasantly like a very light phaser effect. Make a point of trying the stereo version, which is particularly lush and pretty.\n\n### v1.2.70\n\nMinor fixes:\n\n- TooB Neural Amp Modeler: Support threaded 48-sample buffers. \n\n- TooB Cab IR: set default IR mix levels to 0dB. \n\n\n### v1.2.69\n\nNew in this release:\n\n- TooB Neural Amp Modeler: input calibration.\n- TooB Convolution Reverb: Predelay, Stretch and Decay controls allow adjustments of impulse/response characteristics.\n- TooB Convolution Reverb, Freeverb: New \"Tails\" control, which allows reverb tails to continue after bypassing the effect.\n- TooB Parametric EQ: New plugin providing a 4-band parametric EQ.\n- TooB 3 Band EQ: New plugin providing a simple 3-band EQ.\n- TooB CE-2 Chorus, TooB BF-2 Flanger: TooB  Phaser: New \"Wet/Dry\" controls.\n\n\n### v1.1.67\n\nFix for stalling problems in TooB Neural AmpModeler.\n\n### v1.1.66\n\nNew in this release:\n\n- TooB Neural Amp Modeler: New \"Threaded\" control, which allows NAM to use multiple CPU cores for processing.\n- Dynamically load a76-optimized plugin code when running on a Raspberry 5. Provides major performance improvements for TooB Neural Amp Modeler, and other plugins.\n\n### v1.1.64\n\nNew in this release:\n- Fixes a minor memory leak.\n\n### v1.1.63\n\nNew in this release:\n- New Toob Player plugin, allows you to play audio files.\n- Added a Gain control to TooB Tonestack\n- Update TooB Neural Amp Modeler help text to replace tonehunt.org references with tone3000.com.\n- Various edits and improvements to tooltip text, which are now prominently displayed in the PiPedal web interface.\n\n\n### v1.1.62\nNew in this release:\n\n- TooB Phaser\n- TooB GE-7 Graphics Equalizer\n\n### v1.1.61\nNew in this release:\n\n- Added TooB Noise Gate plugin.\n- Added TooB Mix plugin.\n- Added TooB Volume plugin.\n\n### v1.1.60\nBug fixes:\n- Improvements to TooB Tuner stability and accuracy.\n- TooB Tuner: Correct pitch detection of notes above Bb4\n\n### v1.1.59\n- NEW TooB 4Looper, TooB One-Button Looper and TooB Record Input plugins.  \n- Fixes for Reaper UI compatibility.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frerdavies%2Ftoobamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frerdavies%2Ftoobamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frerdavies%2Ftoobamp/lists"}