Device and method for controlling the playback of a file of signals to be reproduced
First Claim
1. A control device enabling a user to control a playback rate of a prerecorded file of signals, said signals being encoded in said prerecorded file in a continuous manner, said device comprising a first interface module for inputting control strokes, a second module for inputting said signals, a third module for controlling a timing of said signals and a reproducing device for reproducing inputs of at least some of the first three modules, said second module being programmed to determine times at which control strokes for a playback rate of the prerecorded file of signals are expected, said third module is programmed to compute, for a certain number of control strokes, a corrected speed factor relating to strokes preprogrammed as tags in the second module and strokes actually entered in the first module, wherein said corrected speed factor is determined by at least a ratio having as a numerator a time interval between a next tag and a preceding tag minus a time interval between a current stroke and a preceding stroke and as a denominator a time interval between the current stroke and the preceding stroke.
1 Assignment
0 Petitions
Accused Products
Abstract
Controlling playback by strokes entered via a MIDI interface or measured by one or more motion sensors is disclosed. The variations of the playback speed can also be smoothed to ensure a better musical rendition. The velocity of the strokes can also be taken into account to control the volume of the audio output and other gestures or strokes can also act on the tremolo or vibrato.
8 Citations
13 Claims
- 1. A control device enabling a user to control a playback rate of a prerecorded file of signals, said signals being encoded in said prerecorded file in a continuous manner, said device comprising a first interface module for inputting control strokes, a second module for inputting said signals, a third module for controlling a timing of said signals and a reproducing device for reproducing inputs of at least some of the first three modules, said second module being programmed to determine times at which control strokes for a playback rate of the prerecorded file of signals are expected, said third module is programmed to compute, for a certain number of control strokes, a corrected speed factor relating to strokes preprogrammed as tags in the second module and strokes actually entered in the first module, wherein said corrected speed factor is determined by at least a ratio having as a numerator a time interval between a next tag and a preceding tag minus a time interval between a current stroke and a preceding stroke and as a denominator a time interval between the current stroke and the preceding stroke.
- 11. A control method enabling a user to control a playback rate of a prerecorded file of signals, said signals being encoded in said prerecorded file in a continuous manner, said method comprising a first interface step for inputting control strokes, a second step for inputting said signals, a third step for controlling a timing of said signals and a reproducing step for reproducing inputs of at least some of the first three steps, said second step further comprising determining times at which control strokes for the playback rate of the prerecorded file of signals are expected, said third step further comprising computing, for a certain number of control strokes, a corrected speed factor relating to strokes preprogrammed as tags in the second step and strokes actually entered in the first step, wherein said corrected speed factor is determined according to at least a ratio having as a numerator a time interval between a next tag and a preceding tag minus a time interval between a current stroke and a preceding stroke and as a denominator a time interval between the current stroke and the preceding stroke.
Specification