Software monitor and control application for use with a digital audio studio suite
AssigneeAvid Technology, Inc.
InventorsMartin Kloiber, Steven Hollister Milne, Timothy Mark Driedger
Life of this patent
Estimating the term…
Abstract
A crosspoint matrix for digital signal routing and control, the matrix realized by software code includes a plurality of configurable inputs adapted to accept one or more input signals; a plurality of configurable outputs connected via signal paths to the inputs; and a plurality of variable gain control circuits described by code at each signal path intersection for enabling signal strength level adjustment. In a preferred embodiment, the matrix is a software interface inserted between a sound editing application and a sound card.
Claims16
A system for providing a software-based interface with a digital sound editing application, the system comprising:
- a computer-readable storage medium embodying program code, wherein execution of the program code by a processor implements a crosspoint matrix for digital signal routing, wherein the crosspoint matrix is logically inserted between the digital sound editing application and a sound output device, the crosspoint matrix including:
- a plurality of configurable inputs adapted to accept one or more input signals from the digital sound editing application running on a host computer;
- a plurality of configurable outputs connected via signal paths to one or more of the configurable inputs and configured to route signals to audio monitoring equipment;
- a plurality of signal path intersections, each signal path intersection corresponding to a single associated input-output pair;
- and
- a variable gain controller at each signal path intersection;
- and
- a graphic user interface allowing for user control of a signal level by adjusting one or more of the variable gain controllers through one or more virtual controls displayed on the graphic user interface.
A system for providing a software-based interface with a sound output device, the system comprising:
- a computer-readable storage medium embodying program code, wherein execution of the program code by a processor implements a crosspoint matrix logically inserted between a plurality of digital signal inputs and the sound output device for digital signal routing and control of the sound output device, wherein the sound output device outputs audio to audio monitoring equipment, the crosspoint matrix including:
- a plurality of configurable inputs adapted to accept one or more input signals,
- a plurality of configurable outputs connected via signal paths to one or more of the configurable inputs, and wherein one or more of the outputs further connect to virtual inputs ports on the sound output device,
- a plurality of signal path intersections, each signal path intersection corresponding to a single associated input-output pair, and
- a variable gain controller at each signal path intersection;
- and
- a graphic user interface allowing for user control of a signal level by adjusting one or more of the variable gain controllers through one or more virtual controls displayed on the graphic user interface.
A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to:
- route and process digital signal output from an audio editing application via a virtual sound hardware interface, the virtual sound hardware interface including a crosspoint matrix, the crosspoint matrix having a plurality of audio signal inputs, a plurality of audio signal outputs capable of routing signals to audio monitoring equipment via a sound output device and a plurality of audio signal path intersections, each audio signal path intersection corresponding to a single associated input output pair and having an associated variable gain controller integrated within the crosspoint matrix;
- and
- generate a graphical user interface to allow a user to:
- configure audio signal inputs and outputs of the crosspoint matrix, and
- adjust an audio signal strength level by adjusting one or more of the variable gain controllers through one or more virtual controls displayed on the graphic user interface.
A system for digital signal routing and control, the system comprising:
- a crosspoint matrix embodied in a computer-readable storage medium and executable by a processor to implement a plurality of audio signal path intersections, each signal path intersection corresponding to a single audio signal input-output pair and having an associated variable gain controller integrated within the crosspoint matrix, the crosspoint matrix logically inserted between a digital audio editing application and a sound output device;
- audio monitoring equipment connected to the sound output device;
- and
- a user interface for configuring inputs and outputs of the crosspoint matrix and for implementing control functions to the signals traveling the matrix, the user interface including one or more controls allowing for a change in audio signal strength level by adjusting one or more of the variable gain controllers.
A method for monitoring audio in an application logically inserted between an audio editing software application and a sound output device, the method comprising:
- receiving inputs from the audio editing software application;
- providing outputs to the sound output device;
- providing a software-implemented crosspoint matrix having a plurality of audio signal path intersections, each signal path intersection corresponding to a single audio signal input-output pair and having an associated variable gain controller integrated within the crosspoint matrix;
- receiving one or more user generated audio monitoring feeds for output to the sound output device by selectively coupling one or more audio signal inputs to one or more audio signal outputs;
- and
- selectively adjusting one or more of the variable gain controllers in response to user generated input individually controlling audio signal levels for the one or more audio monitoring feeds.
Dependencies are inferred from the claim text.