pabloriera / 2ASMRS

Audio Autoencoder for Sound Morphing in Realtime Synthetizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Audio Autoencoder for Sound Morphing in Realtime Synthetizer

Install

Clone with submodules

git clone --recursive https://github.com/pabloriera/2ASMRS.git

Model

Train example:

python run.py

TensorBoard:

tensorboard --logdir=logs

Train on colab

Colab

Synthetizer:

Building:

Download the .zip file containing the libtorch (PyTorch C++ API) source and unzip in external folder

wget https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-with-deps-1.13.1%2Bcpu.zip

Linux dependencies

sudo apt update
sudo apt install libasound2-dev libjack-jackd2-dev \
    ladspa-sdk \
    libcurl4-openssl-dev  \
    libfreetype6-dev \
    libx11-dev libxcomposite-dev libxcursor-dev libxcursor-dev libxext-dev libxinerama-dev libxrandr-dev libxrender-dev \
    libwebkit2gtk-4.0-dev \
    libglu1-mesa-dev mesa-common-dev

Build

cmake -Bbuild
cmake --build build --config Release

Run

build/AE_artefacts/Debug/AE test_torchscript.json

About

Audio Autoencoder for Sound Morphing in Realtime Synthetizer

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 96.7%Language:C++ 1.8%Language:Python 1.0%Language:CMake 0.4%Language:SuperCollider 0.0%