Patent US5952597A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5952597A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for real-time correlation of a performance to a musical score

Assignee: BOSSON ELLIOT G
•
Filing: 1997-06-19
•
Granted: 1999-09-14
•
Expires: 2017-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to a computerized method for correlating a performance, in real time, to a score of music, and a machine based on that method. A score processor accepts a score which a user would like to play and converts it into a useable format. Performance input data is accepted by the input processor and the performance input data is correlated to the score on a note-by-note basis. An apparatus for performing this method includes an input processor that receives input and compares it to the expected score to determine whether an entire chord has been matched, and an output processor which receives a note match signal from the input processor and provides an output stream responsive to the match signals.

Inventors

  • 👤 Frank M. Weinstock
  • 👤 George F. Litterst

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 19:53
CPC Classifications
G; G10; G10G; G10G7/00; G10G3/00; G10G3/04; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066; G10H1/0075; G10H1/36; G10H1/361; G10H1/366; G10H1/38; G10H2220/00; G10H2220/005; G10H2220/011; G10H2220/155; G10H2220/201; G10H2220/206; G10H2220/391; G10H2220/441; G10H2220/451

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 97 words
A method for real-time tracking of a musical performance in relation to a score of the performed piece, the method comprising the steps of: (a) discarding events from the score of the preformed piece: (b) consolidating notes of the performed piece into chords: (c) assigning importance attributes to notes: (d) receiving each note of the musical performance as it occurs; (e) determining, for each received note, a range of the score in which the note is expected to occur; (f) determining, for each received note, if the received note occurs in the determined range of the score.
Claim 2
Independent Claim 97 words
A method for real-time tracking of a musical performance in relation to a score of the performed piece, the method comprising the steps of: (a) discarding events from the score of the preformed piece: (b) consolidating notes of the performed piece into chords: (c) assigning importance attributes to notes: (d) receiving each note of the musical performance as it occurs; (e) determining, for each received note, a range of the score in which the note is expected to occur; (f) determining, for each received note, if the received note occurs in the determined range of the score.
Claim 3
Dependent Claim 27 words
The method of claim 1 further comprising the steps of: (g) providing a coordinated accompaniment if the received note occurs in the determined range of the score.
Claim 4
Dependent Claim 70 words
The method of claim 1 wherein step (e) further comprises: (e-a) determining the tempo at which the performance is occurring; (e-b) calculating the time elapsed between the receipt of the note and the receipt of the last note that correlated to the score; and (e-c) using the calculated elapsed time and the determined tempo to determine a range of the score in which the received note is expected to occur.
Claim 5
Dependent Claim 34 words
The method of claim 1 wherein step (f) further comprises determining, for each note the received, if the received note occurs in the determined range of the score and has not been previously matched.
Claim 6
Dependent Claim 36 words
The method of claim 1 wherein step (e) further comprises: (e-a) identifying at least one note expected to occur within a predetermined time range of the score; and (e-b) consolidating the identified notes into a chord.
Claim 7
Dependent Claim 42 words
The method of claim 1 further comprising the steps of; (g) storing information associated with each received note; and (h) scanning the entire score to determine if a sequence of stored notes matches a portion of the score of the performed piece.
Claim 8
Dependent Claim 20 words
The method of claim 1 further comprising the step of associating information with at least one note of the score.
Claim 9
Dependent Claim 19 words
The method of claim 7 further comprising the step of providing a coordinated accompaniment responsive to the associated information.
Claim 10
Independent Claim 120 words
An apparatus for real-time tracking of a musical performance in relation to a score of the performed piece, the apparatus comprising: a score processor processing the score of the performed piece by discarding events from the score; consolidating notes into chords; and assigning importance attributes to notes; an input processor which receives each note of a performance input as it occurs, stores each received note and information associated with each received note in a memory element, and compares each received note to the processed score of the performed piece to determine if the received note matches the score; and an output manager which receives a signal from said input processor and provides an output stream responsive to the received signal.
Claim 11
Independent Claim 120 words
An apparatus for real-time tracking of a musical performance in relation to a score of the performed piece, the apparatus comprising: a score processor processing the score of the performed piece by discarding events from the score; consolidating notes into chords; and assigning importance attributes to notes; an input processor which receives each note of a performance input as it occurs, stores each received note and information associated with each received note in a memory element, and compares each received note to the processed score of the performed piece to determine if the received note matches the score; and an output manager which receives a signal from said input processor and provides an output stream responsive to the received signal.
Claim 12
Dependent Claim 16 words
The apparatus of claim 9 wherein the output stream is a coordinated accompaniment to the performance.
Claim 13
Dependent Claim 34 words
The apparatus of claim 9 further comprising a tempo/location/volume manager that determines whether a chord has been matched responsive to receiving a signal from said input processor indicating a note has matched the score.
Claim 14
Dependent Claim 10 words
The apparatus of claim 9 further comprising a user interface.
Claim 15
Dependent Claim 18 words
The apparatus of claim 9 further comprising a real-time clock which provides an output to said input processor.
Claim 16
Dependent Claim 120 words
An article of manufacture having computer-readable program means for real-time tracking of a musical performance in relation to a score of the performed piece embodied thereon, the article of manufacture comprising: (a) computer-readable program means for discarding events from the score; (b) computer-readable programs for consolidating notes into chords; (c) computer-readable program means for assigning importance attributes to notes: (d) computer-readable program means for receiving each note of the musical performance as it occurs; (e) computer-readable program means for determining, for each received note, a range of the score in which the note is expected to occur; and (f) computer-readable program means for determining, for each received note, if the received note occurs in the determined range of the score.
Claim 17
Dependent Claim 120 words
An article of manufacture having computer-readable program means for real-time tracking of a musical performance in relation to a score of the performed piece embodied thereon, the article of manufacture comprising: (a) computer-readable program means for discarding events from the score; (b) computer-readable programs for consolidating notes into chords; (c) computer-readable program means for assigning importance attributes to notes: (d) computer-readable program means for receiving each note of the musical performance as it occurs; (e) computer-readable program means for determining, for each received note, a range of the score in which the note is expected to occur; and (f) computer-readable program means for determining, for each received note, if the received note occurs in the determined range of the score.
Claim 18
Dependent Claim 28 words
The article of claim 14 further comprising: (g) computer-readable program means for providing a coordinated accompaniment if the received note occurs in the determined range of the score.
Claim 19
Dependent Claim 93 words
The article of manufacture of claim 14 wherein said computer-readable program means for determining a range of the score further comprises (e-a) computer-readable program means for determining the tempo at which the performance is occurring; (e-b) computer-readable program means for calculating the time elapsed between the receipt of the note and the receipt of the last note that correlated to the score; and (e-c) computer-readable program means for using the calculated elapsed time in the determined tempo to determine a range of the score in which the received note is expected to occur.
Claim 20
Dependent Claim 55 words
The article of manufacture of claim 14, wherein said computer-readable program means for determining if the received note occurs in the determined range of the score further comprises computer-readable program means for determining, for each note received, if the received note occurs in the determined range of the score and has not been previously matched.
Claim 21
Dependent Claim 23 words
The article of manufacture of claim 14 further comprising computer-readable program means for associating information with at least one note of the score.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag