Position correction for an electronic musical instrument
First Claim
Patent Images
1. A method for position correction in an electronic musical instrument, the method comprising the acts of:
- (a) providing a plurality of grid positions;
(b) receiving current actual finger position data;
(c) identifying a nearest grid position; and
(d) applying a correction step, the correction step having a correction step size; and
(e) outputting a current corrected finger position;
wherein the correction step size is smaller than the distance between two adjacent grid positions and acts (b) through (e) are repeated at least once to yield a current corrected finger position that is within a correction step size of a grid position.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method for position correction in an electronic musical instrument, the method comprising the acts of:
-
(a) providing a plurality of grid positions;
(b) receiving current actual finger position data;
(c) identifying a nearest grid position; and
(d) applying a correction step, the correction step having a correction step size; and
(e) outputting a current corrected finger position;
wherein the correction step size is smaller than the distance between two adjacent grid positions and acts (b) through (e) are repeated at least once to yield a current corrected finger position that is within a correction step size of a grid position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for position correction for a electronic musical instrument, the system comprising:
-
a playing surface;
a controller connected with the playing surface, the controller operable to adjust data corresponding to a finger position on the playing surface by mathematically moving the data toward a grid value by applying a correction step. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a computer readable storage medium having stored therein data representing instructions executable by a programmed processor for electronic music controller, the storage medium comprising instructions for:
-
storing a set of grid positions;
storing a plurality of corrected finger position values, the plurality comprising a current corrected finger position valve and at least one previous corrected finger position value;
storing a plurality of actual finger position values, the plurality of actual finger position values comprising a current actual finger position and at least one actual finger position value;
identifying a nearest grid position by adding the difference between two actual finger position values to at least one previous corrected finger position value; and
applying a correction step to the least one previously corrected finger position value. - View Dependent Claims (17, 18, 19, 20)
-
Specification