Foot-operated controller
AssigneeKesumo LLC
InventorsKeith McMillen, Conner Lacy
Life of this patent
Estimating the term…
Abstract
Highly expressive and flexibly programmable foot-operated controllers are described. Specific implementations are intended for musical applications and allow musicians an unprecedented degree of control of a wide variety of musical components and subsystems for recording and/or performance.
Claims25
A controller, comprising:
- a substrate;
- a plurality of pressure-sensitive regions arranged on the substrate, each pressure-sensitive region having one or more sensors associated therewith configured to generate one or more output signals that are monotonically representative of time-varying pressure applied to the one or more sensors via the associated pressure-sensitive region;
- a processor configured to receive the one or more output signals from the one or more sensors associated with each pressure-sensitive region and generate control information in response thereto, the processor being further configured to map the control information for each pressure-sensitive region to a selected one of a plurality of preset control functions associated with that pressure-sensitive region, the preset control functions being for controlling operation of one or more processes or devices in communication with the controller, wherein each of a plurality of sets of the preset control functions associates a particular one of the preset control functions with each of the pressure-sensitive regions;
- a navigation control configured to select from among the plurality of sets of the preset control functions;
- and
- an interface for communicating with the one or more processes or devices.
A computer-program product for configuring a controller, the controller including a plurality of pressure-sensitive regions configured to generate output signals that are monotonically representative of time-varying pressure applied to each of the pressure-sensitive regions, the output signals further being representative of one or more directions of the pressure applied to each of the pressure-sensitive regions, the controller further comprising a processor configured to receive the output signals and generate control information in response thereto, the computer program product comprising one or more computer-readable storage media having computer program instructions stored therein that are configured to cause one or more computing devices executing the instructions to:
- program the processor to configure sensitivity to the pressure for each of the one or more directions for each pressure-sensitive region;
- program the processor to map the control information corresponding to each of the pressure-sensitive regions to a plurality of preset control functions for control of one or more destination processes or one or more destination devices by the controller via an interface of the controller;
- program the processor to select for each pressure-sensitive region one of the plurality of preset control functions associated with that pressure-sensitive region, wherein each of a plurality of sets of the preset control functions associates one of the preset control functions with each of the pressure-sensitive regions;
- and
- program the processor to configure a navigation control to select from among the plurality of sets of the preset control functions.
Dependencies are inferred from the claim text.