← Back to Patent Explorer
US5654517A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic performance device having a function of modifying tone generation timing

Assignee: Yamaha Corp
•
Filing: 1995-03-01
•
Granted: 1997-08-05
•
Expires: 2015-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Automatic performance data are stored by recording into a memory event data and timing data in correspondence to desired performance events. In recording the automatic performance data, predetermined data (for example, velocity data) contained in the event data is used as control information to modify the timing data, and the modified timing data is recorded into the memory. In reproducing the automatic performance data, the event and timing data are read out from the memory, and the performance events are then sequentially reproduced on the basis of the read-out data for effecting automatic performance. Thus, the reproduction timing of each performance event is finely controlled to modify by use of the control information, and this achieves automatic performance rich in expression. The fine control of the reproduction timing of each performance event may be done by, in stead of modifying the timing data during the recording, reading out unmodified timing data from the memory and modifying the read-out timing data on the basis of the control information during the reproduction.

Inventors

  • 👤 Hiromu Miyamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:16
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 154 words
An automatic performance device comprising: storage means for storing performance data; event generation means for generating event data in response to a performance event, wherein the event data contains predetermined data; timing data providing means, responsive to generation of the event data, for providing timing data indicative of a reproduction timing of the performance event; timing modification means for modifying said timing data so as to vary said reproduction timing based upon a value of the predetermined data contained in said event data generated by said event generation means; recording means for causing the event data generated by said event generation means to be recorded into said storage means along with the timing data modified by said timing modification means, as the performance data; and reproduction means for reading out said event data and timing data from said storage means so as to reproduce the performance event on the basis of the read-out data.
Claim 2
Dependent Claim 154 words
An automatic performance device comprising: storage means for storing performance data; event generation means for generating event data in response to a performance event, wherein the event data contains predetermined data; timing data providing means, responsive to generation of the event data, for providing timing data indicative of a reproduction timing of the performance event; timing modification means for modifying said timing data so as to vary said reproduction timing based upon a value of the predetermined data contained in said event data generated by said event generation means; recording means for causing the event data generated by said event generation means to be recorded into said storage means along with the timing data modified by said timing modification means, as the performance data; and reproduction means for reading out said event data and timing data from said storage means so as to reproduce the performance event on the basis of the read-out data.
Claim 3
Dependent Claim 35 words
An automatic performance device as defined in claim 1, wherein said event data contains velocity data for controlling intensity of a tone to be performed, and the velocity data is used as said control information.
Claim 4
Dependent Claim 43 words
An automatic performance device as defined in claim 1, wherein said timing modification means includes a table indicative of a relation between a value of said control information and a timing modification mount and modifies the timing data by referring to said table.
Claim 5
Dependent Claim 34 words
An automatic performance device as defined in claim 1, wherein said timing modification means modifies the timing data corresponding to a given event by use of the control information corresponding to the given event.
Claim 6
Dependent Claim 38 words
An automatic performance device as defined in claim 1, wherein said timing modification means modifies the timing data corresponding to a given event by use of the control information corresponding to a different event from the given event.
Claim 7
Dependent Claim 173 words
An automatic performance device comprising: storage means for storing performance data; event generation means for generating event data in response to a performance event, wherein the event data contains predetermined data; timing data providing means, responsive to generation of the event data, for providing timing data indicative of a reproduction timing of the performance event; recording means for causing the event data generated by said event generation means to be recorded into said storage means along with the timing data, as the performance data; and reproduction means for reading out said event data and timing data from said storage means so as to reproduce the performance event on the basis of the read-out data; and timing modification means for modifying said timing data read out from said storage means based upon a value of the predetermined data contained in said event data generated by said event generation means, said reproduction means reproducing said performance event data on the basis of said event data and said timing data modified by said timing modification means.
Claim 8
Dependent Claim 173 words
An automatic performance device comprising: storage means for storing performance data; event generation means for generating event data in response to a performance event, wherein the event data contains predetermined data; timing data providing means, responsive to generation of the event data, for providing timing data indicative of a reproduction timing of the performance event; recording means for causing the event data generated by said event generation means to be recorded into said storage means along with the timing data, as the performance data; and reproduction means for reading out said event data and timing data from said storage means so as to reproduce the performance event on the basis of the read-out data; and timing modification means for modifying said timing data read out from said storage means based upon a value of the predetermined data contained in said event data generated by said event generation means, said reproduction means reproducing said performance event data on the basis of said event data and said timing data modified by said timing modification means.
Claim 9
Dependent Claim 35 words
An automatic performance device as defined in claim 6, wherein said event data contains velocity data for controlling intensity of a tone to be performed, and the velocity data is used as said control information.
Claim 10
Dependent Claim 43 words
An automatic performance device as defined in claim 6, wherein said timing modification means includes a table indicative of a relation between a value of said control information and a timing modification amount and modifies the timing data by referring to said table.
Claim 11
Dependent Claim 34 words
An automatic performance device as defined in claim 6, wherein said timing modification means modifies the timing data corresponding to a given event by use of the control information corresponding to the given event.
Claim 12
Dependent Claim 38 words
An automatic performance device as defined in claim 6, wherein said timing modification means modifies the timing data corresponding to a given event by use of the control information corresponding to a different event from the given event.
Claim 13
Dependent Claim 111 words
An automatic performance device comprising: performance data providing means for providing performance data containing event data indicative of a performance event and timing data indicative of reproduction timing of the performance event, wherein the event data contains predetermined data; reproduction means for reproducing the performance event on the basis of the event data and timing data provided from said performance data providing means; first modification means for modifying the reproduction timing of the performance event based upon a value of the predetermined data contained in said event data; and second modification means for further modifying the reproduction timing of the performance event having already been modified by said first modification means.
Claim 14
Dependent Claim 111 words
An automatic performance device comprising: performance data providing means for providing performance data containing event data indicative of a performance event and timing data indicative of reproduction timing of the performance event, wherein the event data contains predetermined data; reproduction means for reproducing the performance event on the basis of the event data and timing data provided from said performance data providing means; first modification means for modifying the reproduction timing of the performance event based upon a value of the predetermined data contained in said event data; and second modification means for further modifying the reproduction timing of the performance event having already been modified by said first modification means.
Claim 15
Dependent Claim 21 words
An automatic performance device as defined in claim 11, wherein said second modification means includes a memory storing a modification pattern.
Claim 16
Dependent Claim 22 words
An automatic performance device as defined in claim 11, wherein said second modification means includes means for generating a time-varying modification signal.
Claim 17
Dependent Claim 30 words
An automatic performance device as defined in claim 11, wherein said second modification means includes means for generating said modification signal that varies in response to operation by a player.
Claim 18
Dependent Claim 35 words
An automatic performance device as defined in claim 11, wherein said event data contains velocity data for controlling the intensity of tone to be performed, and the velocity data is used as said control information.
Claim 19
Dependent Claim 43 words
An automatic performance device as defined in claim 11, wherein said first modification means includes a table indicative of a relation between a value of said control information and a timing modification mount and modifies the timing data by referring to said table.

References Cited (Backward Citations)

US4622879A Cited
JPS62183496A Cited
US4881440A Cited
US5233521A Cited
US5085116A Cited
US5241125A Cited
JPH0573036A Cited
US5254803A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-04 2001-02-03 2001-08-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-04 2005-02-03 2005-08-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-04 2009-02-03 2009-08-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag