Many musicians scoff at notation programs' ability to playback scores well, compared to a DAW. Since you're developing a new program from scratch, you might take a look at an older program, Geniesoft's Overture (no longer in operation). It was a notation program, but had a window in which you could graphically control things like velocity, volume, and make keyswitch changes, which made the program have DAW-like playback capabilities.