It seems to me something simple to implement, most do it, Waveform, Reaper, Lmms.... FLStudio which I think gained a lot by directly creating melodies on the piano roll without even a virtual keyboard. I know you can record but it's not the same. Greetings.-