IP Library Granted Patent US 7,208,672
Granted Patent B2
US 7,208,672 · App. 10/779,692 · Granted Apr 24, 2007

System and method for structuring and mixing audio tracks

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 7,208,672
App. No.
10/779,692
Granted
Apr 24, 2007
Kind
B2
Abstract

A system for creating a variation of an audio track from audio building blocks is presented, where track variation may be created during a live performance. Two or more of the presented systems may be coupled to automatically maintain a beat mix between two or more playing audio track building blocks. Audio building blocks are prepared in advance to include features that may enable the creation of the track variation and the automatic maintaining of the beat mix.

Claims (36)

1. A system comprising:

a track segmentor for segmenting a track by splitting said track into track segments cut from said track each of said track segments containing time portion of said track;

a track database comprising a plurality of track segments generated by said track segmentor; and

a segment player that sequentially plays a plurality of track segments one segment at a time consecutively with no gaps and no overlaps allowing to dynamically change order of played track segments during play of said plurality track segments to create a track from said plurality of track segments during play of said plurality track segments.

2. The system of claim 1 wherein said track database comprises at least one sequence of a plurality of track segments.

3. The system of claim 2 comprising means for loading said segment player with a sequence of said at least one sequence of a plurality of track segments.

4. The track segments of claim 1 wherein at least one of said track segments begins at the start of a beat, lasts a full number of beats and ends before the start of a next beat, whereby said track segments form building blocks enabling the creation of a track.

5. A method for consecutively playing track segments one immediately following the other during play comprising:

playing track segment according to preset instructions;

checking preset instructions for next track segment to play immediately following current playing track segment during play of said playing track segment;

modifying preset instructions for a track segment during play of said playing track segment;

changing track segment play order dynamically according to modified instructions during play of said playing track segment.

6. The method of claim 5 wherein said consecutively playing track segments are played one after the other with no gaps and no overlaps.

7. The method of claim 5 wherein an initial play order of said track segments is taken from a track database.

8. The method of claim 5 comprising means for playing track.segments at the same BPM rate.

9. The track segments of claim 5 , wherein at least one of said track segments begins at the stavt of a start of beat, lasts a full number of beats and ends before the start of a next beat, whereby said track segments form building blocks enablitig the creation of a track.

10. The track segments of claim 9 , wherein each said segment is marked by a number denoting the number of beats it contains, whereby said track segments form building blocks enabling the creation of a track and the beat mixing of track segmens.

11. A method for representing a track, comprising:

a plurality of track segments each consisting of a segment split from said represented track each containing time portion of said represented track;

a default order of said track segments to be played consecutively one immediately following the other;

whereby said track segments form building blocks enabling the creation of a track by placing said track segments in various orders consecutively and said default order of said track segments forms a default track.

12. The track segments of claim 11 wherein at least one of said track segments begins at the start of beat, lasts a full number of beats and ends before the start of a next beat, whereby said track segments form building blocks enabling the creation of a track.

13. The track segments of claim 12 , wherein each said track segments is marked by a number denoting the number of beats it contains, whereby said track segments form building blocks enabling the creation of a track and the beat mixing of track segments.

14. The track segments of claim 11 wherein said track segments are stored in a track database stored on a separate media than said represented track.

15. The track segments of claim 11 wherein said track segments are stored in a track database stored on the same media of said represented track.

16. A system comprising:

a track database comprising data of a plurality of track segments;

a master segment player to sequentially play a plurality of track segments one segment at a time to create a master track from said data during play allowing to dynamically change order of played track segments during play of said plurality track segments;

at least one slave segment player each to sequentially play a plurality of track segments one segment at a time to create a slave track from said data during play allowing to dynamically change order of played track segments during play of said plurality track segments; and

a coupling means to combine said master track and said at least one slave track during play of said master track and said at least one slave track.

17. The system of claim 16 wherein at least one track segment played by said at least one slave segment player has a different BPM rate to a track segment simultaneously played by said master segment player.

18. The system of claim 17 , wherein at least one said slave segment player plays at least two track segments having different BPM rates.

19. The system of claim 17 , wherein said slave segment player initiates playing in accordance to closest beat start of said master segment player automatically following a start of play request during play of said master segment player.

20. The system of claim 17 , wherein said master segment player beat information is exported to at least one external device.

21. The external device of claim 20 , wherein said external device is Video equipment (VJ) whereby the video projected synchronizes with the music beat.

22. The external device of claim 20 , wherein said external device is Lighting equipment whereby the lighting effects synchronizes with the music beat.

Assignments (3)
MERGER Recorded Jan 12, 2016
From: DIMOD WHIN ENTERPRISES L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037487/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: MASTERKEY DIGITAL, LTD.
To: DIMOD WHIN ENTERPRISES L.L.C.
Reel/Frame 021976/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2008
From: CAMIEL, NOAM, MR.
To: MASTERKEY DIGITAL, LTD.
Reel/Frame 021096/0930 →
Continuity (2)
Provisional Application 6044769600 · Feb 19, 2003
Related Publication 20040159221A1 · Aug 19, 2004