IP Library Granted Patent US 8,311,656
Granted Patent B2
US 8,311,656 · App. 11/824,383 · Granted Nov 13, 2012

Music and audio playback system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,311,656
App. No.
11/824,383
Granted
Nov 13, 2012
Kind
B2
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.

Claims (29)

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.

2. The music and audio system of claim 1 , wherein the at the least one deck control parameter that controls playback speed of the audio data temporarily changes playback speed.

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.

4. The music and audio playback system of claim 3 , wherein the one or more effects includes a reverse effect.

5. The music and audio playback system of claim 3 , wherein the one or more effects includes a repeat effect.

6. The music and audio playback system of claim 3 , wherein the one or more effects includes a brake effect.

7. The music and audio playback system of claim 3 , wherein the one or more effects includes a drummer effect.

8. The music and audio playback system of claim 3 , wherein the one or more effects includes a shuffle effect.

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.

10. The music and audio playback system of claim 9 , wherein the stored snapshot includes a value of at least one parameter pertaining to mixing the audio data from the at least two deck modules.

11. The music and audio system of claim 9 , wherein the stored snapshot includes a value of at least one effect parameter pertaining to applying effects to audio data from at least one of the two deck modules.

12. The music and audio system of claim 9 , wherein the stored snapshot includes a value of at least one deck control parameter.

13. The music and audio system of claim 9 , wherein the user interface further enables the operator to define a plurality of snapshots including the first-mentioned snapshot by selecting one or more of the plurality of parameters for each of the plurality of snapshots.

14. The music and audio system of claim 13 , wherein the user interface further enables the operator to select a plurality of snapshots at a time for controlling playback.

15. The music and audio system of claim 14 , wherein, if a parameter is defined in more than one of the selected plurality of snapshots, playback is controlled by a parameter value corresponding to one of the selected plurality of snapshots according to a predefined snapshot precedence.

Assignments (9)
FOURTH AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 14, 2021
From: INMUSIC BRANDS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 055311/0393 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2015
From: WELLS FARGO CAPITAL FINANCE, LLC
To: AVID TECHNOLOGY INC.; AVID SYSTEMS, INC.
Reel/Frame 036037/0693 →
SECURITY INTEREST Recorded Aug 4, 2014
From: INMUSIC BRANDS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 033464/0661 →
SECURITY AGREEMENT Recorded Oct 22, 2012
From: INMUSIC BRANDS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 029164/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2012
From: NUMARK INDUSTRIES, L.P., A LIMITED PARTNERSHIP OF THE STATE OF FLORIDA
To: INMUSIC BRANDS, INC., A FLORIDA CORPORATION
Reel/Frame 029102/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: AVID TECHNOLOGY, INC., A DELAWARE CORPORATION
To: NUMARK INDUSTRIES, L.P., A FLORIDA LIMITED PARTNERSHIP
Reel/Frame 028796/0037 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: AVID TECHNOLOGY, INC.
Reel/Frame 028480/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2012
From: CARRIER, CHAD M.
To: AVID TECHNOLOGY, INC.
Reel/Frame 028373/0100 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: AVID TECHNOLOGY, INC.; PINNACLE SYSTEMS, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 025675/0413 →