CPC G10H 1/0008 (2013.01) [G10H 1/0058 (2013.01); G10H 2210/105 (2013.01); G10H 2240/171 (2013.01); G10H 2240/325 (2013.01)] | 20 Claims |
1. A method for collaborating on a musical composition over a communication network, the musical composition including first musical input data associated with a first channel, the method comprising:
receiving, by processing circuitry, second musical input data from a client device, the second musical input data being associated with a second channel;
generating, by the processing circuitry, a data block based on the received second musical input data, the generated data block including synchronization data associated with the second musical input data relative to at least a portion of the musical composition;
receiving, by the processing circuitry, third musical input data from the client device, the third musical input data being associated with the first channel and corresponding to a portion of the first musical input data of the musical composition;
determining, by the processing circuitry, whether a portion of the third musical input data is different from a segment of the corresponding portion of the first musical input data; and
generating, by the processing circuitry and when it is determined the portion of the third musical input data is different form the segment of the corresponding portion of the first musical input data, a delta data block based on the portion of the third musical input data corresponding to the segment of the corresponding portion of the first musical input data.
|