Imuzer
imuzer is a minimalistic gem that lets you generate music from the online music generation platform imuze.io.
Pre-requisits
- You will need an account on iMuze in order to use it.
- You will need to install
mpg123
to actually listen the mp3
Installation
$ gem install imuzer
Usage
[yacin@mac imuzer (master)]$ imuzer -h
Usage: imuzer [options] duration genre subgenre structure
Composes a track with iMuze
v0.0.1
Options:
-h, --help Show command line help
-e, --email email your imuze account email
-p, --password password your imuze password
-v, --verbose Be verbose
--version Show help/version info
--log-level LEVEL Set the logging level
(debug|info|warn|error|fatal)
(Default: info)
Arguments:
duration
Track duration
genre
Track genre
subgenre
Track subgenre
structure
Track structure
Bellow is an example on how to use the tool:
[yacin@mac imuzer (master)]$ imuzer -v -e MYEMAIL -p MYPASSWORD 30000 edm soft 'calm:0.3,medium:0.3,dynamic:0.3'
Contributing
- Fork it ( https://github.com/[my-github-username]/imuzer/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request