CPC G06F 1/30 (2013.01) [G06F 3/0362 (2013.01); G06F 3/044 (2013.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06F 3/1423 (2013.01); G06F 3/165 (2013.01); G06F 9/451 (2018.02); G06F 16/683 (2019.01); G10H 1/0008 (2013.01); G10H 1/0066 (2013.01); G10H 1/12 (2013.01); G10H 1/40 (2013.01); G10L 21/04 (2013.01); G10L 21/043 (2013.01); G11B 27/005 (2013.01); G11B 27/031 (2013.01); G11B 27/105 (2013.01); G06F 1/28 (2013.01); G10H 2210/076 (2013.01); G10H 2210/125 (2013.01); G10H 2210/241 (2013.01); G10H 2210/381 (2013.01); G10H 2220/116 (2013.01); G10H 2220/126 (2013.01); G10H 2250/641 (2013.01)] | 11 Claims |
1. A DJ media player comprising:
a user interface having a plurality of loop buttons;
a memory for storing one or more audio files; and
at least one processor operatively coupled to the user interface and the memory and configured to:
receive, through the user interface, metadata defining a plurality of different playback loops each associated with a portion of an audio file;
add the metadata defining the plurality of different playback loops to the audio file, wherein the metadata comprises information for recreating the plurality of different playback loops;
when the audio file is reloaded for playback, recall the metadata defining the plurality of different playback loops from the audio file; and
enable control of the plurality of different playback loops during a subsequent playback of the audio file by associating the metadata defining each one of the plurality of different playback loops with a different one of the plurality of loop buttons.
|