https://github.com/0xdevalias/poc-audio-pedalboard
Proof of Concept (PoC) code/notes exploring using the spotify/pedalboard library for interacting with audio plugin VSTs/etc
https://github.com/0xdevalias/poc-audio-pedalboard
Last synced: 12 months ago
JSON representation
Proof of Concept (PoC) code/notes exploring using the spotify/pedalboard library for interacting with audio plugin VSTs/etc
- Host: GitHub
- URL: https://github.com/0xdevalias/poc-audio-pedalboard
- Owner: 0xdevalias
- License: mit
- Created: 2024-04-05T06:51:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T07:03:00.000Z (almost 2 years ago)
- Last Synced: 2025-03-01T19:49:07.751Z (12 months ago)
- Language: Python
- Homepage:
- Size: 42 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# poc-audio-pedalboard
Proof of Concept (PoC) code/notes exploring using the [spotify/pedalboard](https://github.com/spotify/pedalboard) library for interacting with audio plugin VSTs/etc.
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [See Also](#see-also)
- [My Other Related Deepdive Gist's and Projects](#my-other-related-deepdive-gists-and-projects)
## Prerequisites
- Python 3.7+
- pip
- virtualenv
## Installation
First, clone the repository and navigate to the project directory:
```bash
git clone [repository-url]
cd [repository-directory]
```
Create a virtual environment and activate it:
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
# Or:
# pyenv virtualenv 3.10.2 poc-audio-pedalboard
# pyenv local poc-audio-pedalboard
```
Install the required dependencies with:
```bash
pip install -r requirements.txt
```
## Usage
Update the script with the correct path to your Vital VST3 or Component file. Then run the script within the virtual environment to load Vital and process MIDI through the synthesizer.
```bash
python synth_vst_loader.py
```
Make sure to check the Pedalboard documentation for more detailed usage and advanced features.
## See Also
### My Other Related Deepdive Gist's and Projects
- [Generating Synth Patches with AI (0xdevalias' gist)](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a86b08c1b#generating-synth-patches-with-ai)
- [Music APIs and DBs (0xdevalias' gist)](https://gist.github.com/0xdevalias/eba698730024674ecae7f43f4c650096#music-apis-and-dbs)
- [AI Voice Cloning / Transfer (eg. RVCv2) (0xdevalias' gist)](https://gist.github.com/0xdevalias/359f4265adf03b0142e4d0543c156a3e#ai-voice-cloning--transfer-eg-rvcv2)
- [Singing Voice Synthesizers (eg. Vocaloid, etc) (0xdevalias' gist)](https://gist.github.com/0xdevalias/0b64b25d72cbbc784042a9fdff713129#singing-voice-synthesizers-eg-vocaloid-etc)
- [Audio Pitch Correction (eg. autotune, melodyne, etc) (0xdevalias' gist)](https://gist.github.com/0xdevalias/7f4a5c31758e04aea5c2f5520e53accb#audio-pitch-correction-eg-autotune-melodyne-etc)
- [Compare/Diff Audio Files (0xdevalias' gist)](https://gist.github.com/0xdevalias/91ae33e0c9290e69b457ce5034956fb7#comparediff-audio-files)