Todor Balabanov - 2008-05-30

It was an interesting day of development. I have found similar project (almost the same with this one):

http://sourceforge.net/projects/musicgenie

The author of the project did almost exactly what I am doing. There is a difference in the optimization algorithm he is using GA in this implementation DE is used. I still need to read carefully his description documents. He did his project as PhD thesis, which is very interesting. RMI was used in his implementation, but the project is much more complex with extended GUI and hierarchical melody construction model.

Anyway today I did some code implementation. I have tested file melody provider and it is working very nice. I have implemented fractal melody provider, but it is not tested yet. I have implemented random population provider, but it is also not tested yet. From the server side I have implemented class for melody pool, which is much better OOP concept.

Next week I hope to proceed with melodies loaded from files and I will check the other project, may be I can find interesting ideas there.

Todor