ecantorix - a tool to generate vocal tracks in .mmp format
https://github.com/divVerent/ecantorix.
I don't know what platforms this will work from. Definitely Linux based and probably not Windows.
Prerequisites, Ubuntu (see project page above for other platforms):
sudo apt-get install sudo apt-get install abcmidi cpanminus espeak sox
# abcmidi for abc2midi, cpanminus for cpanm, to install perl modules from the cpan network.
To install the needed perl modules.
sudo cpanm Math::FFT
sudo cpanm Config::Tiny
sudo cpanm MIDI::Opus
...Maybe cpanm can be called only once with the arguents on one line but I didn't try that.
Render one of the demo projects to try it out.
in encantorix/examples run:
It will find the .abc file and render a midi file from it. You can use this with all .abc files, not only for encantorix.
Now from the encantorix top directory run:
Now run:
https://cloud.github.com/downloads/divV ... x/song.ogg
You will probably hear a bit daft version of the song as, well it's a bot and also it sings any sign you give it like 'exclamation mark' for '!'. This may depend on your version of espeak. The demo files needs to be cleaned up a bit...
https://github.com/divVerent/ecantorix.
I don't know what platforms this will work from. Definitely Linux based and probably not Windows.
Prerequisites, Ubuntu (see project page above for other platforms):
sudo apt-get install sudo apt-get install abcmidi cpanminus espeak sox
# abcmidi for abc2midi, cpanminus for cpanm, to install perl modules from the cpan network.
To install the needed perl modules.
sudo cpanm Math::FFT
sudo cpanm Config::Tiny
sudo cpanm MIDI::Opus
...Maybe cpanm can be called only once with the arguents on one line but I didn't try that.
Render one of the demo projects to try it out.
in encantorix/examples run:
Code: Select all
make sadi-moma.mid
Now from the encantorix top directory run:
Code: Select all
perl ../ecantorix.pl -O mmp -o sadi-moma.mmp sadi-moma.mid
Code: Select all
lmms sadi-moma.mmp
You will probably hear a bit daft version of the song as, well it's a bot and also it sings any sign you give it like 'exclamation mark' for '!'. This may depend on your version of espeak. The demo files needs to be cleaned up a bit...