Nendo Plugin for VampNet: Music Generation via Masked Acoustic Token Modeling.
Project description
Nendo Plugin Vampnet
Nendo Plugin for VampNet: Music Generation via Masked Acoustic Token Modeling (by Hugo Flores Garcia).
Features
- Generate unconditional variations
- Use custom finetuned vampnet models
- Generate in- and outpaintings from a
NendoTrack
Requirements
Due to madmom versions < 0.17 errors with python 3.10, we require the latest version of the package from git, where this is fixed. See also this related issue.
Run:
pip install git+https://github.com/CPJKU/madmom.git@0551aa8
This plugin also requires the manual installation of vampnet
via its git repository:
pip install git+https://github.com/hugofloresgarcia/vampnet.git@0c0c6bc
For further information, please refer to the original vampnet repository.
Installation
- Install Nendo
pip install nendo-plugin-vampnet
Usage
Take a look at a basic usage example below. For more detailed information, please refer to the documentation.
For more advanced examples, check out the examples folder. or try it in colab:
from nendo import Nendo, NendoConfig
nd = Nendo(config=NendoConfig(plugins=["nendo_plugin_vampnet"]))
track = nd.library.add_track(file_path='/path/to/track.mp3')
vamp = nd.plugins.vampnet(track=track, prefix_secs=2, suffix_secs=0)
vamp.play()
Contributing
Visit our docs to learn all about how to contribute to Nendo: Contributing
License
Nendo: MIT License
Vampnet: MIT License
Pretrained Models: The weights for the models are licensed CC BY-NC-SA 4.0. Likewise, any VampNet models fine-tuned on the pretrained models are also licensed CC BY-NC-SA 4.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nendo_plugin_vampnet-0.1.3.tar.gz
.
File metadata
- Download URL: nendo_plugin_vampnet-0.1.3.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.9.16 Linux/6.6.11_1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f2c46c61fff837dfe5bcb1b5a54cd8b07a63c5e8f06d3f8a82eac4df7612a1 |
|
MD5 | 6ec7b8d90cafa8f4d7bc041feb15100b |
|
BLAKE2b-256 | 18599f6b4afc9f8a50f7f7a229086eb5988543716a28484e770701e00cc200ef |
File details
Details for the file nendo_plugin_vampnet-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: nendo_plugin_vampnet-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.9.16 Linux/6.6.11_1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c59aa7d688cce35066a771bab3aa196919b7c703cf82ac71fb7075bb1a149c |
|
MD5 | 818dc1f34b8a9f30c33fceb2449ba222 |
|
BLAKE2b-256 | 286d730c59c5fea2a59f749a53c78850eb057d700a20d1507bdfc47745059aa9 |