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.
Release files for nendo-plugin-vampnet 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nendo_plugin_vampnet-0.1.3.tar.gz | 7.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nendo_plugin_vampnet-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.5 kB
Release files / nendo_plugin_vampnet-0.1.3.tar.gz
| Download URL | nendo_plugin_vampnet-0.1.3.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c2f2c46c61fff837dfe5bcb1b5a54cd8b07a63c5e8f06d3f8a82eac4df7612a1
|
|
BLAKE2b-256 checksum How to use checksums |
18599f6b4afc9f8a50f7f7a229086eb5988543716a28484e770701e00cc200ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.16 Linux/6.6.11_1
|
Release files / nendo_plugin_vampnet-0.1.3-py3-none-any.whl
| Download URL | nendo_plugin_vampnet-0.1.3-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
69c59aa7d688cce35066a771bab3aa196919b7c703cf82ac71fb7075bb1a149c
|
|
BLAKE2b-256 checksum How to use checksums |
286d730c59c5fea2a59f749a53c78850eb057d700a20d1507bdfc47745059aa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.16 Linux/6.6.11_1
|