Systems and methods for creating, modifying, interacting with and playing musical compositions
First Claim
1. A method of providing a the structure for use in a music playback device, comprising:
- providing a slotted structure, wherein a header portion precedes a plurality of slot portions, wherein the header portion is comprised of a set of parameter locations indicating one or more of;
header length, checksum, file type, file version, and number of slots;
providing a first slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;
providing a second slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;
wherein a first slot data parameter location contains audio waveform data, and wherein slots can be added and removed via firmware/operating system without affecting the other slots,wherein the file structure stores information on or in a storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing a file structure for use in a music playback device is disclosed. A slotted structure is provided that has a header portion that precedes a plurality of slot portions. The header portion includes a set of parameter locations indicating one or more of the following: header length, checksum, file type, file version, and number of slots. A first slot portion includes a set of parameter locations indicating one or more of the following: slot type, name length, name, data length, and data. A second slot portion includes a set of parameter locations indicating one or more of the following: slot type, name length, name, data length, and data. The first slot data parameter location contains audio waveform data, and slots can be added and removed via firmware/operating system without affecting the other slots.
-
Citations
20 Claims
-
1. A method of providing a the structure for use in a music playback device, comprising:
-
providing a slotted structure, wherein a header portion precedes a plurality of slot portions, wherein the header portion is comprised of a set of parameter locations indicating one or more of;
header length, checksum, file type, file version, and number of slots;providing a first slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;providing a second slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;wherein a first slot data parameter location contains audio waveform data, and wherein slots can be added and removed via firmware/operating system without affecting the other slots, wherein the file structure stores information on or in a storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A the structure stored in machine readable form for use in a music playback device, comprising:
-
a slotted structure, wherein a header portion precedes a plurality of slot portions, wherein the header portion is comprised of a set of parameter locations indicating one or more of;
header length, checksum, file type, file version, and number of slots;a first slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;a second slot portion comprised of a set of parameter locations indicating one or more of;
slot type, name length, name, data length, and data;wherein a first slot data parameter location contains audio waveform data, and wherein slots can be added and removed via firmware/operating system without affecting the other slots, wherein the file structure stores information on or in a storage medium. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification