Generation and transmission of musical performance data
First Claim
1. A method of capturing musical performance data, the method comprising:
- generating, by a musical input device comprising a processor, a first command encoding a first musical event;
generating, by the musical input device, a first message corresponding to the first command, wherein the first message encodes a first acoustic attribute type of the first musical event and a first acoustic attribute value, wherein the first acoustic attribute value specifies a first value of the first acoustic attribute type;
generating, by the musical input device, a second message corresponding to the first command, wherein the second message encodes a second acoustic attribute type of the first musical event and a second acoustic attribute value, wherein the second acoustic attribute value specifies a second value of the second acoustic attribute type;
generating, by the musical input device, timestamp data denoting a time of an occurrence of the first musical event, the timestamp data corresponding to the first message and the second message; and
sending the timestamp data, the first command, the first message, and the second message to a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are generally described for generation and transmission of musical performance data. In some examples, the musical input device may generate a first command encoding a first musical event. In various further examples, the musical input device may generate a first message corresponding to the first command, the first message encoding a first acoustic attribute type of the first musical event. In some examples, the musical input device may generate a second message corresponding to the first command, the second message encoding a second acoustic attribute type of the first musical event. In various examples, the musical input device may generate timestamp data denoting a time of an occurrence of the first musical event. In some examples, the musical input device may send the timestamp data, the first command, the first message and the second message to a computing device.
56 Citations
20 Claims
-
1. A method of capturing musical performance data, the method comprising:
-
generating, by a musical input device comprising a processor, a first command encoding a first musical event; generating, by the musical input device, a first message corresponding to the first command, wherein the first message encodes a first acoustic attribute type of the first musical event and a first acoustic attribute value, wherein the first acoustic attribute value specifies a first value of the first acoustic attribute type; generating, by the musical input device, a second message corresponding to the first command, wherein the second message encodes a second acoustic attribute type of the first musical event and a second acoustic attribute value, wherein the second acoustic attribute value specifies a second value of the second acoustic attribute type; generating, by the musical input device, timestamp data denoting a time of an occurrence of the first musical event, the timestamp data corresponding to the first message and the second message; and sending the timestamp data, the first command, the first message, and the second message to a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A musical instrument comprising:
-
at least one processor; and at least one sensor effective to detect an input representing a musical event; the at least one processor effective to; generate a command comprising a digital representation of the musical event based on the input, the digital representation comprising; a first message encoding a first acoustic attribute type and a first acoustic attribute value, wherein the first acoustic attribute value specifies a first value of the first acoustic attribute type; and a second message encoding a second acoustic attribute type and a second acoustic attribute value, wherein the second acoustic attribute value specifies a second value of the second acoustic attribute type; generate timestamp data associated with a timing of the digital representation of the musical event; and send the digital representation and the timestamp data to a computing device, wherein the computing device is effective to store and edit the digital representation of the musical event. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
at least one processor; a sensor effective to detect a performance action; a non-transitory computer-readable medium storing instructions that, when executed by the at least one processor are effective to perform a method comprising; generating a first command, the first command encoding a first musical event associated with the performance action; generating a first message corresponding to the first command, wherein the first message encodes a first acoustic attribute type of the first musical event; generating a second message corresponding to the first command, wherein the second message encodes a second acoustic attribute type of the first musical event; generating timestamp data denoting a time of an occurrence of the first musical event, the timestamp data corresponding to the first message and the second message; and sending the timestamp data, the first command, the first message, and the second message to a second computing device. - View Dependent Claims (18, 19, 20)
-
Specification