EP1702318A1

Method and apparatus for remote real time collaborative music performance

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 29 August 2023, 3.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

30 claims: 6 independent, 24 dependent

  1. 1
    Claims of equivalent WO 2005031697 A1 We claim as our invention:1. A musical performance station for use by a musician, said station comprising: a keyboard for the musician to play, said keyboard generating a local musical event in response to being played by the musician;a communication channel interface, said interface providing access through a communication channel to at least one remote musical performance station, said access to each of the at least one remote musical performance station having an associated latency, said interface sending the local musical event from the keyboard to the at least one remote musical performance station, said interface further receiving a remote musical event from the at least one remote musical performance station;a ' delay, said delay having a non- zero local delay value, said delay receiving the local musical event from the keyboard and holding the local musical event for a first amount of time specified by the local delay value, said delay further having a remote delay value associated with each of the at least one remote musical performance station, said delay receiving the remote musical event from the communication channel interface and holding the remote musical event for a second amount of time specified by the remote delay value associated with the remote musical performance station which originated the remote musical event;and, a synthesizer for rendering musical events into an audio signal, said synthesizer receiving the local musical event from the delay when the first amount of time has elapsed, and rendering the local musical event into the audio signal, said synthesizer receiving the remote musical event from the delay when the second amount of time has elapsed, and rendering the remote musical event into the audio signal.
  2. 7
    The musical performance station according to any one of claims 1, 2, or 3 , further comprising:a groove track, said groove track having a like groove track on each of the at least one remote musical performance station, and in which the local musical event represents a command to start the groove track, said synthesizer rendering the groove track into the audio signal upon receiving the local musical event.
  3. 8
    The musical performance station according to any one of claims 1, 2, or 3 , further comprising:a groove track, said groove track having a like groove track on each of the at least one remote musical performance stations, and in which the remote musical event represents a command to start the groove track, said synthesizer rendering the groove track into the audio signal upon receiving the remote musical event.
  4. 16
    A method for real time, distributed, musical performance by multiple musicians, comprising the steps of:creating a local musical event, advancing the local musical event through a communication channel having access to at least one remote location, said access to each of the at least one remote location having an associated latency, receiving through the communication channel, from the at least one remote location, a remote musical event, delaying the local musical event by a non- zero first amount of time, delaying the remote musical event by a second amount of time associated with the remote location which originated the remote musical event, playing the local musical event when the first amount of time has elapsed, and playing the remote musical event when the second amount of time has elapsed.
  5. 22
    The method according to any one of claims 16, 17, or 18, in which the local musical event represents a command to start playing a groove track available locally and at each of the at least one remote location.
  6. 23
    The method according to any one of claims 16, 17, or 18, in which the remote musical event represents a command to start playing a groove track available locally and at each of the at least one remote location.