Add a fine pitch control "nob" to the GUI to allow the user to tune the piano within cents. That way the user can play the VMP keyboard with other audio which may be slightly out of tune.
Thanks,
Sam
MIDI has RPN (registered parameter numbers) dedicated to coarse and fine pitch tuning (https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2). This would need a specialised editor in VMPK, but it is doable. For this mechanism to work, the synthesizer must also be able to receive and understand these parameters. There are synthesizers that use system exclusive messages to adjust the tuning (there are universal sysex messages: https://www.midi.org/specifications-old/item/table-4-universal-system-exclusive-messages)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
MIDI has RPN (registered parameter numbers) dedicated to coarse and fine pitch tuning (https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2). This would need a specialised editor in VMPK, but it is doable. For this mechanism to work, the synthesizer must also be able to receive and understand these parameters. There are synthesizers that use system exclusive messages to adjust the tuning (there are universal sysex messages: https://www.midi.org/specifications-old/item/table-4-universal-system-exclusive-messages)