Wouldn't you be able to design such a thing using JUCE?
Projucer has settings for instruments that produce midi output, which leads me believe that such a thing should be possible to make using JUCE.
Of course, but @evesira asked for something easy.