NeuralPi

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

commit 9008b984d5adfc2b67a0184d7ab8b8b0203f9028
parent 350004b910af751005a8322c870ed73859dc70f8
Author: Keith Bloemer <[email protected]>
Date:   Wed, 17 Jan 2024 06:04:47 -0600

Merge pull request #37 from razerbeans/schema_fix


Diffstat:
Melk_configs/config_neuralpi.json | 69+++++++++++++++++++++++++++++++++++----------------------------------
Melk_configs/config_neuralpi_MIDI.json | 287++++++++++++++++++++++++++++++++++++++++---------------------------------------
Melk_configs/config_neuralpi_fx.json | 105++++++++++++++++++++++++++++++++++++++++---------------------------------------
3 files changed, 232 insertions(+), 229 deletions(-)

diff --git a/elk_configs/config_neuralpi.json b/elk_configs/config_neuralpi.json @@ -1,38 +1,38 @@ { - "host_config" : { - "samplerate" : 44100 + "host_config": { + "samplerate": 44100 }, - "tracks" : [ - { - "name" : "main", - "mode" : "stereo", - "inputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "outputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "plugins" : [ - { - "uid" : "sushi.testing.mono_summing", - "name" : "mono_summing", - "type" : "internal" - }, - { - "uid" : "NeuralPi", - "path" : "/home/mind/plugins/NeuralPi.vst3", - "name" : "NeuralPi", - "type" : "vst3x" - } - ] - } + "tracks": [ + { + "name": "main", + "mode": "stereo", + "inputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } + ], + "outputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } + ], + "plugins": [ + { + "uid": "sushi.testing.mono_summing", + "name": "mono_summing", + "type": "internal" + }, + { + "uid": "NeuralPi", + "path": "/home/mind/plugins/NeuralPi.vst3", + "name": "NeuralPi", + "type": "vst3x" + } + ] + } ], - "midi" : { + "midi": { } -} + } +\ No newline at end of file diff --git a/elk_configs/config_neuralpi_MIDI.json b/elk_configs/config_neuralpi_MIDI.json @@ -1,148 +1,148 @@ { - "host_config" : { - "samplerate" : 44100 + "host_config": { + "samplerate": 44100 }, - "tracks" : [ - { - "name" : "main", - "mode" : "stereo", - "inputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "outputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "plugins" : [ - { - "uid" : "sushi.testing.mono_summing", - "name" : "mono_summing", - "type" : "internal" - }, - { - "uid" : "NeuralPi", - "path" : "/home/mind/plugins/NeuralPi.vst3", - "name" : "NeuralPi", - "type" : "vst3x" - } - ] - } - ], - "midi" : { - "track_connections": [ - { - "port": 0, - "channel": "all", - "track": "main", - "raw_midi": false - } + "tracks": [ + { + "name": "main", + "channels": 2, + "inputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } ], - "cc_mappings": [ - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 1, - "parameter_name": "Gain", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 2, - "parameter_name": "Master", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 3, - "parameter_name": "Bass", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 4, - "parameter_name": "Mid", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 5, - "parameter_name": "Treble", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 6, - "parameter_name": "Presence", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 7, - "parameter_name": "Delay", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 8, - "parameter_name": "Reverb", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 9, - "parameter_name": "Model", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - }, - { - "port": 0, - "channel": "all", - "plugin_name": "NeuralPi", - "cc_number": 10, - "parameter_name": "Ir", - "min_range": 0.0, - "max_range": 1.0, - "mode": "absolute" - } + "outputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } + ], + "plugins": [ + { + "uid": "sushi.testing.mono_summing", + "name": "mono_summing", + "type": "internal" + }, + { + "uid": "NeuralPi", + "path": "/home/mind/plugins/NeuralPi.vst3", + "name": "NeuralPi", + "type": "vst3x" + } ] + } + ], + "midi": { + "track_connections": [ + { + "port": 0, + "channel": "all", + "track": "main", + "raw_midi": false + } + ], + "cc_mappings": [ + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 1, + "parameter_name": "Gain", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 2, + "parameter_name": "Master", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 3, + "parameter_name": "Bass", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 4, + "parameter_name": "Mid", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 5, + "parameter_name": "Treble", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 6, + "parameter_name": "Presence", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 7, + "parameter_name": "Delay", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 8, + "parameter_name": "Reverb", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 9, + "parameter_name": "Model", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + }, + { + "port": 0, + "channel": "all", + "plugin_name": "NeuralPi", + "cc_number": 10, + "parameter_name": "Ir", + "min_range": 0.0, + "max_range": 1.0, + "mode": "absolute" + } + ] } -} + } +\ No newline at end of file diff --git a/elk_configs/config_neuralpi_fx.json b/elk_configs/config_neuralpi_fx.json @@ -1,56 +1,56 @@ { - "host_config" : { - "samplerate" : 44100 + "host_config": { + "samplerate": 44100 }, - "tracks" : [ - { - "name" : "main", - "mode" : "stereo", - "inputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "outputs" : [ - { - "engine_bus" : 0, - "track_bus" : 0 - } - ], - "plugins" : [ - { - "uid" : "sushi.testing.mono_summing", - "name" : "mono_summing", - "type" : "internal" - }, - { - "uid" : "NeuralPi", - "path" : "/home/mind/plugins/NeuralPi.vst3", - "name" : "NeuralPi", - "type" : "vst3x" - }, - { - "uid" : "mda DubDelay", - "path" : "/home/mind/plugins/mda-vst3/mda.vst3", - "name" : "dubdelay", - "type" : "vst3x" - }, - { - "uid" : "mda Delay", - "path" : "/home/mind/plugins/mda-vst3/mda.vst3", - "name" : "delay", - "type" : "vst3x" - }, - { - "uid" : "mda Ambience", - "path" : "/home/mind/plugins/mda-vst3/mda.vst3", - "name" : "ambience", - "type" : "vst3x" - } - ] - } + "tracks": [ + { + "name": "main", + "channels": 2, + "inputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } + ], + "outputs": [ + { + "engine_bus": 0, + "track_bus": 0 + } + ], + "plugins": [ + { + "uid": "sushi.testing.mono_summing", + "name": "mono_summing", + "type": "internal" + }, + { + "uid": "NeuralPi", + "path": "/home/mind/plugins/NeuralPi.vst3", + "name": "NeuralPi", + "type": "vst3x" + }, + { + "uid": "mda DubDelay", + "path": "/home/mind/plugins/mda-vst3/mda.vst3", + "name": "dubdelay", + "type": "vst3x" + }, + { + "uid": "mda Delay", + "path": "/home/mind/plugins/mda-vst3/mda.vst3", + "name": "delay", + "type": "vst3x" + }, + { + "uid": "mda Ambience", + "path": "/home/mind/plugins/mda-vst3/mda.vst3", + "name": "ambience", + "type": "vst3x" + } + ] + } ], - "midi" : { + "midi": { } -} + } +\ No newline at end of file