{"id":13681642,"url":"https://github.com/GuitarML/SmartGuitarAmp","last_synced_at":"2025-04-30T06:31:34.864Z","repository":{"id":52492975,"uuid":"293843943","full_name":"GuitarML/SmartGuitarAmp","owner":"GuitarML","description":"Guitar plugin made with JUCE that uses neural networks to emulate a tube amplifier.","archived":false,"fork":false,"pushed_at":"2023-04-11T18:03:36.000Z","size":6949,"stargazers_count":1235,"open_issues_count":3,"forks_count":55,"subscribers_count":24,"default_branch":"main","last_synced_at":"2024-11-05T13:26:36.155Z","etag":null,"topics":["audio-processing","guitar","juce","machinelearning","neuralnetworks"],"latest_commit_sha":null,"homepage":"https://guitarml.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GuitarML.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["GuitarML"],"patreon":"GuitarML","custom":"https://www.paypal.com/donate?business=H22K2S7B7ACMJ\u0026no_recurring=0\u0026item_name=Support+GuitarML\u0026currency_code=USD"}},"created_at":"2020-09-08T15:00:15.000Z","updated_at":"2024-11-03T21:00:30.000Z","dependencies_parsed_at":"2023-02-04T06:32:20.106Z","dependency_job_id":"c7ec8767-6d29-42cf-b182-1e625c27ae5f","html_url":"https://github.com/GuitarML/SmartGuitarAmp","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuitarML%2FSmartGuitarAmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuitarML%2FSmartGuitarAmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuitarML%2FSmartGuitarAmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuitarML%2FSmartGuitarAmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GuitarML","download_url":"https://codeload.github.com/GuitarML/SmartGuitarAmp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224201706,"owners_count":17272623,"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":["audio-processing","guitar","juce","machinelearning","neuralnetworks"],"created_at":"2024-08-02T13:01:33.547Z","updated_at":"2024-11-12T01:30:23.031Z","avatar_url":"https://github.com/GuitarML.png","language":"C++","funding_links":["https://github.com/sponsors/GuitarML","https://patreon.com/GuitarML","https://www.paypal.com/donate?business=H22K2S7B7ACMJ\u0026no_recurring=0\u0026item_name=Support+GuitarML\u0026currency_code=USD"],"categories":["C++","Effects"],"sub_categories":[],"readme":"# SmartGuitarAmp\n\n[![Downloads](https://img.shields.io/github/downloads/GuitarML/SmartGuitarAmp/total)](https://somsubhra.github.io/github-release-stats/?username=GuitarML\u0026repository=SmartGuitarAmp\u0026page=1\u0026per_page=30) [![CI](https://github.com/GuitarML/SmartGuitarAmp/actions/workflows/cmake.yml/badge.svg)](https://github.com/GuitarML/SmartGuitarAmp/actions/workflows/cmake.yml)\n\nGuitar plugin made with JUCE that uses neural network models to emulate real world hardware.\n\nSee video demo on [YouTube](https://youtu.be/I9DElOaZvHos)\n\nThis plugin uses a WaveNet model to recreate the sound of real world hardware. The current version\nmodels a small tube amp at clean and overdriven settings. Gain and EQ knobs were added to \nmodulate the modeled sound.\n\n![app](https://github.com/GuitarML/SmartGuitarAmp/blob/main/resources/amp_pic.jpg)\n\nYou can create your own models and load them in SmartGuitarAmp with minor code modifications.\nTo train your own models, use [PedalNetRT](https://github.com/GuitarML/PedalNetRT)\n\nModel training is done using PyTorch on pre recorded .wav samples. More info in the above repository.\nTo share your best models, email the json files to smartguitarml@gmail.com and they may be included \nin the latest release as a downloadable zip.\n\nAlso see companion plugin, the [SmartGuitarPedal](https://github.com/GuitarML/SmartGuitarPedal)\u003cbr\u003e\nNote: As of SmartAmp version 1.3, the custom model load was removed to simplify the plugin. To load user\ntrained models, use the SmartGuitarPedal, which plays all models trained with PedalNetRT.\n\n## Installing the plugin\n\n1. Download the appropriate plugin installer (Windows, Mac, Linux) from the [Releases](https://github.com/GuitarML/SmartGuitarAmp/releases) page.\n2. Run the installer and follow the instructions. May need to reboot to allow your DAW to recognize the new plugin.\n\n## Build Instructions\n\n### Build with Cmake\n\n```bash\n# Clone the repository\n$ git clone https://github.com/GuitarML/SmartGuitarAmp.git\n$ cd SmartGuitarAmp\n\n# initialize and set up submodules\n$ git submodule update --init --recursive\n\n# build with CMake\n$ cmake -Bbuild\n$ cmake --build build --config Release\n```\nThe binaries will be located in `SmartAmp/build/SmartAmp_artefacts/`\n\n## License\nThis project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details.\n\nThis project builds off the work done in [WaveNetVA](https://github.com/damskaggep/WaveNetVA)\n\nThe EQ code used in this plugin is based on the work done by Michael Gruhn in 4BandEQ algorithm.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGuitarML%2FSmartGuitarAmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGuitarML%2FSmartGuitarAmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGuitarML%2FSmartGuitarAmp/lists"}