Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
brummer10 committed Apr 4, 2024
0 parents commit 20b37a4
Show file tree
Hide file tree
Showing 27 changed files with 4,842 additions and 0 deletions.
50 changes: 50 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: build

on:
push:
env:
PAWPAW_SKIP_LV2: 0

jobs:
linux:
strategy:
matrix:
target: [linux-x86_64]
runs-on: ubuntu-20.04
permissions:
contents: write
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
with:
target: ${{ matrix.target }}
pawpaw: true

windows:
strategy:
matrix:
target: [win64]
runs-on: ubuntu-20.04
permissions:
contents: write
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
with:
target: ${{ matrix.target }}
pawpaw: true

source:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
with:
target: source

9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "libxputty"]
path = libxputty
url = https://github.com/brummer10/libxputty.git
[submodule "RTNeural"]
path = RTNeural
url = https://github.com/jatinchowdhury18/RTNeural.git
[submodule "NeuralAmpModelerCore"]
path = NeuralAmpModelerCore
url = https://github.com/sdatkinson/NeuralAmpModelerCore.git
1 change: 1 addition & 0 deletions NeuralAmpModelerCore
Submodule NeuralAmpModelerCore added at bc51a1
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Ratatouille.lv2

![Ratatouille](https://github.com/brummer10/Ratatouille.lv2/blob/main/Ratatouille.png?raw=true)

Ratatouille is a Neural Model loader/mixer for Linux/Windows.
It could load 2 models, could be [*.nam files](https://tonehunt.org/all) with the [Neural Amp Modeler](https://github.com/sdatkinson/NeuralAmpModelerCore) module,
or [*.json or .aidax files](https://cloud.aida-x.cc/all) with the [RTNeural](https://github.com/jatinchowdhury18/RTNeural) module.

You could load just a single model file, in that case the "Blend" control will do nothing.
When you've loaded a 2. model, the "Blend" control will blend between the two models.
and mix them to simulate your specific tone.

Ratatouille.lv2 support resampling when needed to match the expected Sample Rate of the loaded models.
Both models could have different expectations.

## Dependencys

- libcairo2-dev
- libx11-dev
- lv2-dev

## Building from source code

- git clone https://github.com/brummer10//Ratatouille.lv2.git
- cd Ratatouille
- git submodule update --init --recursive
- make
- make install # will install into ~/.lv2 ... AND/OR....
- sudo make install # will install into /usr/lib/lv2
1 change: 1 addition & 0 deletions RTNeural
Submodule RTNeural added at a8ae9c
Binary file added Ratatouille.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 20b37a4

Please sign in to comment.