Zurück zum Ranking

GuitarML/SmartGuitarAmp

C++guitarml.com

Guitar plugin made with JUCE that uses neural networks to emulate a tube amplifier.

audio-processingguitarjucemachinelearningneuralnetworks
Sterne-Wachstum
Sterne
1.3k
Forks
62
Wochenwachstum
Issues
3
5001k
Sept. 2020Aug. 2022Aug. 2024Juli 2026
README

SmartGuitarAmp

Downloads CI

Guitar plugin made with JUCE that uses neural network models to emulate real world hardware.

See video demo on YouTube

This plugin uses a WaveNet model to recreate the sound of real world hardware. The current version models a small tube amp at clean and overdriven settings. Gain and EQ knobs were added to modulate the modeled sound.

app

You can create your own models and load them in SmartGuitarAmp with minor code modifications. To train your own models, use PedalNetRT

Model training is done using PyTorch on pre recorded .wav samples. More info in the above repository. To share your best models, email the json files to smartguitarml@gmail.com and they may be included in the latest release as a downloadable zip.

Also see companion plugin, the SmartGuitarPedal
Note: As of SmartAmp version 1.3, the custom model load was removed to simplify the plugin. To load user trained models, use the SmartGuitarPedal, which plays all models trained with PedalNetRT.

Installing the plugin

  1. Download the appropriate plugin installer (Windows, Mac, Linux) from the Releases page.
  2. Run the installer and follow the instructions. May need to reboot to allow your DAW to recognize the new plugin.

Build Instructions

Build with Cmake

# Clone the repository
$ git clone https://github.com/GuitarML/SmartGuitarAmp.git
$ cd SmartGuitarAmp

# initialize and set up submodules
$ git submodule update --init --recursive

# build with CMake
$ cmake -Bbuild
$ cmake --build build --config Release

The binaries will be located in SmartAmp/build/SmartAmp_artefacts/

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.

This project builds off the work done in WaveNetVA

The EQ code used in this plugin is based on the work done by Michael Gruhn in 4BandEQ algorithm.

Ähnliche Repositories
google-ai-edge/mediapipe

Cross-platform, customizable ML solutions for live and streaming media.

C++Apache License 2.0mediapipec-plus-plus
ai.google.dev/edge/mediapipe
36.2k6.1k
deezer/spleeter

Deezer source separation library including pretrained models.

PythonPyPIMIT Licensedeezerpython
research.deezer.com/projects/spleeter.html
28.3k3.1k
speechbrain/speechbrain

A PyTorch-based Speech Toolkit

PythonPyPIApache License 2.0speech-recognitionspeech-toolkit
speechbrain.github.io
11.7k1.7k
Blaizzy/mlx-audio

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

PythonPyPIMIT Licenseapple-siliconaudio-processing
blaizzy.github.io/mlx-audio/
7.6k673
bitgapp/eqMac

macOS System-wide Audio Equalizer & Volume Mixer 🎧

SwiftApache License 2.0equalizerosx
eqmac.app
6.7k361
tenacityteam/tenacity-legacy

THIS REPO IS NOT MAINTAINED ANYMORE. Please see https://codeberg.org/tenacityteam/tenacity for Tenacity, which is maintained.

C++Otheraudacitylibre
tenacityaudio.org
6.6k243
spotify/pedalboard

🎛 🔊 A Python library for audio.

C++GNU General Public License v3.0vst3vst3-host
spotify.github.io/pedalboard
6.2k346
NVIDIA/DALI

A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

C++Apache License 2.0fast-data-pipelineimage-augmentation
docs.nvidia.com/deeplearning/dali/user-guide/docs/index.html
5.7k669
cgzirim/seek-tune

An implementation of Shazam's song recognition algorithm.

GoGo ModulesMIT Licenseaudio-fingerprintingaudio-processing
5.6k617
WyattBlue/auto-editor

Effort free video editing!

NimThe Unlicensevideovideo-processing
auto-editor.com
4.6k575
libAudioFlux/audioFlux

A library for audio and music analysis, feature extraction.

CMIT Licenseaudioaudio-analysis
audioflux.top
3.3k145
stemrollerapp/stemroller

Isolate vocals, drums, bass, and other instrumental stems from any song

SvelteOtherbassdeep-learning
stemroller.com
3.1k160