The odds are very good that you are looking for my ongoing life-long project of which phase 1 is the Platonic Music Engine.
Otherwise the following links might be of interest.
You can reach me at davebellows@gmail.com.
Copyright 2017 David Bellows