MODULAR AUDIO CONTROL SURFACE
First Claim
1. A media control surface comprising:
- one or more modules, wherein at least one of the one or more modules includes;
a network interface that connects the module to a network;
an output display for displaying properties of one or more media processing applications hosted on one or more platforms external to the media control surface, wherein each of the one or more platforms is in communication with the media control surface via the network; and
an automation system capable of automating the one or more media processing applications, wherein automating a given one of the one or more media processing applications includes;
at the automation system, receiving control parameter adjustments via one or more input controls of the media control surface, wherein the control parameter adjustments are applied to the processing of media data by the given one of the one or more media processing applications;
recording the control parameter adjustments; and
applying the recorded control parameter adjustments while the media data is being played back.
8 Assignments
0 Petitions
Accused Products
Abstract
A user-configurable modular audio control surface comprises master modules for controlling global surface properties and channel modules for controlling one or more individual audio channels. The modules are disposed in a two-dimensional spatial arrangement such that any module can occupy a location within the control surface not occupied by another module. The modules are connected to each other and to external platforms hosting media applications and plug-ins via a network. Control surface users can interact with external applications via remote graphical user interfaces displayed on modules within the surface, and can automate multiple external applications using an automation system built into the surface. Automation line graphs and metadata for both internal and external applications are displayed over the corresponding waveform displays that can include audio ahead of a current playback location.
-
Citations
18 Claims
-
1. A media control surface comprising:
-
one or more modules, wherein at least one of the one or more modules includes; a network interface that connects the module to a network; an output display for displaying properties of one or more media processing applications hosted on one or more platforms external to the media control surface, wherein each of the one or more platforms is in communication with the media control surface via the network; and an automation system capable of automating the one or more media processing applications, wherein automating a given one of the one or more media processing applications includes; at the automation system, receiving control parameter adjustments via one or more input controls of the media control surface, wherein the control parameter adjustments are applied to the processing of media data by the given one of the one or more media processing applications; recording the control parameter adjustments; and applying the recorded control parameter adjustments while the media data is being played back. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media control surface module comprising:
-
a CPU; a random access memory connected to the CPU; a network interface for connecting the module to a network; an output display for displaying properties of one or more media processing applications hosted on one or more platforms external to the audio control surface, wherein each of the one or more platforms is in communication with the audio control surface via the network; and an automation system, wherein the automation system is capable of automating the one or more media processing applications, and wherein automating a given one of the media processing applications includes; at the automation system, receiving control parameter adjustments via one or more input controls of the media control surface, wherein the control parameter adjustments are applied to the processing of media data by the given one of the media processing applications; recording the control parameter adjustments; and applying the recorded control parameter adjustments while the media data is being played back. - View Dependent Claims (12)
-
-
13. A method of automating one or more media processing applications, the method comprising:
-
receiving via one or more input controls of a media control surface adjustments of a set of control parameters for controlling media data, wherein the control parameter adjustments apply to parameters of one or more media processing applications hosted on platforms external to the media control surface; and using an automation system hosted by the media control surface; recording the control parameter adjustments; and applying the recorded control parameter adjustments to adjust values of the set of control parameters of the externally hosted one or more media processing applications while the media data is being played back. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification