Because the user is allowed to use both hands to carry out gestures, the graphical user interface is split vertically into right and left-hand areas to allow for parallel initialization of two gestures at the same time, one for each hand.
Furthermore, the graphical user interface provides a visual monitoring tool. A highly visible symbolic display is placed in the upper center and shows how many fingertips are detected on the right and left side.
Beside the possibility of executing two unimanual gestures at the same time, the split screen concept also allows for the detection of bimanual gestures as a collaboration of both hands.
A. GESTURES DEFINED BY ONE TOUCH UNIT
Touch units are fingertips that are positioned on the same side of the touch sensitive surface within a very short time span. Once multiple fingertips are registered as a unit they can change their average position and their distance to each other.
The movement of the fingertips influences the pitch of the sound output: The nearer the user moves a touch unit towards himself, the more the pitch drops. The heighest pitch can be produced by moving into the upper left or upper right corner, respectively.
By spreading the fingers the touch units size increases which has a direct influence on the amount of voices used in generating the sound output for of the corresponding side.
The user is able to trigger additional control commands by applying certain motion patterns to touch units.
B. GESTURES DEFINED BY FURTHER TOUCH EVENTS
When a short break is detected between a first touch unit and further fingertips, another gesture type is recognized.
C. GESTURES DEFINED BY ITERATIVE PATTERNS
When a gesture is applied for a very short time, the algorithm is ready to receive certain patterns again. If a user does this, an iterative gesture can be detected.