Music and audio playback system
First Claim
1. A music and audio playback system, comprising:
- a playback engine for playing audio data according to control information, wherein the control information includes one or more parameters affecting playback of the audio;
at least two deck modules, each deck module enabling a user to select a current audio file to provide audio data to the playback engine;
a module for mixing audio data from the at least two deck modules;
a sampler module for identifying one or more samples, and for designating at least one sample as a scratching file; and
a memory for storing values of the one or more parameters that define a snapshot, wherein the snapshot can be recalled and applied by activating a single control, and wherein the playback engine enables the user to play audio data according to one or more deck controls, wherein each deck control is defined by one or more deck control parameters, and wherein the snapshot includes values of at least one deck control parameter that controls playback speed of the audio data.
9 Assignments
0 Petitions
Accused Products
Abstract
A music and audio playback system is implemented on a computer with a playback engine that enables the operator, typically a disk jockey, to apply a variety of effects. The system may store one or more snapshots, or a combination of settings for a plurality of controls that are applied by the playback engine. The settings that may be stored in a snapshot may be for effects, deck controls and/or mix settings. These snapshots allow for changes to settings for effects, mixing and playback to be made quickly, some of which would normally be difficult to perform. A sampler module permits a user to specify one or more samples that may be triggered for playback. The most frequently used samples may be designated as scratching files that may be quickly activated through the push of a button (or other control). A waveform display represents a window of audio samples around a current playback time. When two tracks are being played, only half of each waveform is shown. In particular, the bottom half of the waveform at the top, and the top half of the waveform at the bottom are shown. Certain effects that affect the playback of a current audio file, such as a reverse, repeat or brake effect, are performed as insert effects. As a result, the current play position in the current audio file continues to advance while the effect is performed, even thought the effect is applied to the audio data in the current audio file. The waveform display continues to update based on the continually updated current play position in the audio file.
26 Citations
15 Claims
-
1. A music and audio playback system, comprising:
-
a playback engine for playing audio data according to control information, wherein the control information includes one or more parameters affecting playback of the audio; at least two deck modules, each deck module enabling a user to select a current audio file to provide audio data to the playback engine; a module for mixing audio data from the at least two deck modules; a sampler module for identifying one or more samples, and for designating at least one sample as a scratching file; and a memory for storing values of the one or more parameters that define a snapshot, wherein the snapshot can be recalled and applied by activating a single control, and wherein the playback engine enables the user to play audio data according to one or more deck controls, wherein each deck control is defined by one or more deck control parameters, and wherein the snapshot includes values of at least one deck control parameter that controls playback speed of the audio data. - View Dependent Claims (2)
-
-
3. A music and audio playback system, comprising:
-
a playback engine for playing at least two tracks of audio data, wherein the playback engine provides a current playback time indicative of a current play position within each track of audio data; and a waveform display that displays a half waveform for each of the at least two tracks of audio data, wherein a first one of the half waveforms is inverted and is displayed in temporal alignment with a second one of the half waveforms, and wherein each half waveform represents a window of audio samples around the current playback time, wherein the playback engine may apply one or more effects, wherein application of the one or more effects replaces normal forward playback of one or more of the at least two tracks of audio data; and wherein the waveform display updates during application of the one or more effects as if normal forward playback of the replaced one or more tracks of audio data is occurring. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A music and audio playback system, comprising:
-
a playback engine for playing audio data according to control information, wherein the control information includes values of a plurality of parameters, each of the plurality of parameters controlling an aspect of playback of the audio; at least two deck modules, each deck module enabling a user to select a current audio file to provide audio data to the playback engine; a module for mixing audio data from the at least two deck modules; a sampler module for identifying one or more samples, and for designating at least one sample as a scratching file; a user interface for enabling an operator of the system to select one or more of the plurality of parameters to define a snapshot, wherein at least one of the selectable parameters controls playback speed of the audio data; and a memory for storing values of the one or more selected parameters as a stored snapshot, wherein the snapshot can be recalled and applied by activating a single control. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification