NeuralPi

Raspberry Pi guitar pedal using neural networks to emulate real amps and effects
Log | Files | Refs | Submodules | README

commit 39edd72b47559bf8d710f0adbe5e5b003c63f4ff
parent 7717a020b4e04bc6629156d56bddedd7c3a17a6b
Author: keith <kbloemer89@gmail.com>
Date:   Sat, 19 Jun 2021 07:46:04 -0500

Updated Readme

Diffstat:
MREADME.md | 22+++++++++++++++++++---
Mresources/neuralpi_pic.jpg | 0
2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -16,11 +16,11 @@ There are four main components to the guitar pedal: 4. NeuralPi VST3 plugin ![app](https://github.com/GuitarML/NeuralPi/blob/main/resources/neuralpi_pic.jpg) -<br>This is the normal VST3 plugin, which can be compiled for Windows/Mac/Linux using JUCE. It includes a model import feature, dropdown menu, and gain/level controls. The plugin compiled for Elk Audio OS is headless, meaning there is no GUI. +<br>This is the normal plugin, available for Windows (Standalone, VST3) and Mac (Standalone, AU, VST3) ## Installing the plugin -For the cross-compiled Raspberry Pi / Elk Audio OS compatible VST3 plugin, download [here](https://github.com/GuitarML/NeuralPi/releases/tag/v1.0). +See the Release page for the cross-compiled Raspberry Pi / Elk Audio OS compatible VST3 plugin and Win/Mac installers. WARNING: The audio output of the NeuralPi is at line level. Guitar amplifiers expect a low level electric guitar signal (instrument level). When using the NeuralPi with a guitar amp, start with the master volume at 0 and SLOWLY increase from there. @@ -57,7 +57,23 @@ The HiFiBerry DAC+ADC card used for this project provides 192kHz/24bit Analog-to To build the plugin for use on the Raspberry Pi with Elk Audio OS, see the official [Elk Audio Documentation](https://elk-audio.github.io/elk-docs/html/documents/building_plugins_for_elk.html#vst-plugins-using-juce) -To build for Windows/Mac/Linux: +### Build with Cmake + +```bash +# Clone the repository +$ git clone https://github.com/GuitarML/NeuralPi.git +$ cd NeuralPi + +# 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 `NeuralPi/build/NeuralPi_artefacts/` + +### Build with Projucer 1. Clone or download this repository. 2. Download and install [JUCE](https://juce.com/) This project uses the "Projucer" application from the JUCE website. diff --git a/resources/neuralpi_pic.jpg b/resources/neuralpi_pic.jpg Binary files differ.