I am currently working on a project where a Classical Music Generator is set to be built. A lecturer who is pretty much a expert in sound processing suggested that I could construct a Hidden Markov Model which will generate and return compositions.
There are already 80+ MIDI files from various renowned composers (Mozart, Bach, Beethoven...) in my computer ready for training. I just wonder will Pure Data be a suitable language for constructing HHM(s) which will finally return a generated music piece, from some MIDI inputs?
And if yes, any advice on how to utilise those MIDIs and put them into pieces for the HHM?
Thanks in advance.