0.1.5 • Published 4 years ago

deepcomposer-upload v0.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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)