A system and method for correction of finger positions for an electronic
musical instrument. By adding a correction step in the direction of a
nearest grid value, the system can perform correction in a manner that
allows for gradual position correction while maintaining a vibrato or
glissando shape that is similar to vibrato or glissando shape of the
actual finger positions over time. The system and method may be used for
pitch correction for a continuous-pitch electronic musical instrument.