I have created a Java reimplementation/port of the popular cgMusic program
An executable jar:
jcgmusic.jar
A preliminary version of the source is here:
jcgmusic.zip
Here are some example result:
ballad 1
ballad 2
dance 1
dance 2
latin 1
latin 2
march 1
march 2
piano classical 1
piano classical 2
piano disco 1
piano disco 2
boogie woogie 1
boogie woogie 2
punk rock 1
punk rock 2
swinging blues 1
swinging blues 2
There are obviously some bugs left, but a lot of the features from the original cgMusic seems to work very good.
There are also possibilities to add greater control of the musical parts in the GUI, just like in the original program.
I don’t really know if you are allowed to use the songs that come out from JcgMusic commercially since the original doesn’t allow this. I will gladly allow it if you don’t claim any exclusive rights or do something obviously evil!
Enjoy!