US 9,812,105 B2
Apparatus, method, and computer-readable storage medium for compensating for latency in musical collaboration
Yakov Vorobyev, Rockville, MD (US)
Assigned to MIXED IN KEY LLC, Miami, FL (US)
Filed by MIXED IN KEY LLC, Miami, FL (US)
Filed on Sep. 9, 2016, as Appl. No. 15/261,640.
Claims priority of provisional application 62/314,689, filed on Mar. 29, 2016.
Prior Publication US 2017/0287457 A1, Oct. 5, 2017
Int. Cl. G10H 7/00 (2006.01); G10H 1/00 (2006.01); H04L 12/26 (2006.01); G10H 1/40 (2006.01)
CPC G10H 1/0033 (2013.01) [G10H 1/40 (2013.01); H04L 43/0852 (2013.01); G10H 2210/375 (2013.01); G10H 2240/175 (2013.01)] 16 Claims
OG exemplary drawing
1. An apparatus that compensates for latency in a musical collaboration, the apparatus comprising:
processing circuitry configured to
set a tempo for a first client device to follow,
receive, after setting the tempo, a musical piece associated with the set tempo from the first client device,
process the musical piece received from the first client device to correspond to the set tempo, in response to a determination that the musical piece received from the first client device does not correspond to the set tempo,
transmit, after processing the musical piece, the processed musical piece to a second client device, and
instruct the second client device, via an instruction transmitted along with the processed musical piece, to delay playback of the processed musical piece a predetermined amount of time to compensate for latency in the musical collaboration, the predetermined amount of time being associated with a measure or a fraction of a measure and being calculated based on the set tempo.