Close

Next steps

A project log for NeuralPi

NeuralPi is a guitar pedal using neural networks to emulate real amps and pedals on a Raspberry Pi 4.

keith-bloemerKeith Bloemer 05/28/2021 at 15:090 Comments

Completed:

Milestone 1: Get the neural net plugin running on the Rapsberry Pi with Elk Audio OS, Done!

To Do:

Milestone 2: Currently, the NeuralPi plugin running on Elk OS has no user controls. It runs a single model that can be swapped out before running the plugin. Add user controls so that a remote instance of the plugin can control the NeuralPi over Wifi. These controls will include Gain/Volume, EQ, and model selection.

Milestone 3: Add physical knobs and potentially an LCD screen for selecting models through Elk Audio's Sensei application.

Milestone 4: While running PyTorch machine learning locally on the Raspberry Pi might be a stretch, it is fully capable of recording high quality audio with the HiFiBerry hat. Implement a capture feature by automating the recording of input/output samples, pushing to remote computer for training, then updating the Pi with the newly trained model.

Milestone 5: Add traditional effects to use with the neural net models, such as IR (impulse response/cab sim), delay, reverb, chorus, flange, etc. 

Discussions