Is there away to program a software that generates MIDI from text ?
Probably so. MIDI is just data ... note number, duration, velocity, and so on. The first issue, though, in my mind ... what kind of text represents music?
Instead of notation, thought of using Note names like G#2v3, C#2v3j, small letters are functions & big letters for note names.