deepcomposer-upload
v0.1.5
Published
Upload a single-track MIDI to the AWS DeepComposer service
Downloads
4
Maintainers
Readme
deepcomposer-upload
Upload a single-track MIDI to the AWS DeepComposer service
Installation
npm i -g deepcomposer-upload
Usage
Input MIDI files should have a single track and 8 bars or less, tempo should remain static.
deepcomposer-upload -i input.mid -n nameoftrack -m genre-rock-1 -o output.mid
deepcomposer-upload \
-i input.mid \
-n nameoftrack \
-m ar-cnn-bach \
-o output.mid \
--max-percentage-removed 100 \
--max-notes-added 50 \
--sampling-iterations 100 \
--creative-risk 1.5
-i, --input-filename (Required)
The filename of the input MIDI file
-n, --sample-name
The name of the sample, used to register in Music studio (required when uploading)
-m, --model-id
The ID of the model used to generate new tracks, defaults to genre-rock-1
GAN-based
genre-rock-1
genre-pop-1
genre-jazz-1
genre-joco-1
genre-symphony-1
Autoregressive-based
ar-cnn-bach
-o, --output-filename
The name of the output filename of the generated MIDI file, if you wish to save it
--max-percentage-removed
Autoregressive only
The maximum percentage of initial notes removed (0-100)
--max-notes-added
Autoregressive only
The maximum notes to be added (50-1000)
--sampling-iterations
Autoregressive only
The sampling iterations (0-100)
--creative-risk
Autoregressive only
As risk increases, compositions will become more experimental (0.5-6)