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

Performance data editing apparatus

Assignee: Yamaha Corp
•
Filing: 1997-01-15
•
Granted: 1999-11-23
•
Expires: 2017-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A performance data editing apparatus is realized by a computer system and/or an electronic musical instrument to provide rich expressions of an automatic performance by performing a variety of editing processes on performance data. Herein, the performance data correspond to multiple parts of the music played by the automatic performance, so at least one of the parts is designated as an editing part. For example, a velocity expander editing process is provided to broaden a distribution range of velocity data representing tone volumes of musical tones of the editing part. Thus, it is possible to emphasize ups and downs in variations of the tone volumes with respect to the editing part. A sound duplication editing process is provided to duplicate generation of a same musical tone under a condition where a shortage of tone-generation channels does not occur. Thus, it is possible to produce a marrowy and thick musical tone with respect to the editing part. Further, a timing tuner editing process is provided to perform an adjustment such that playback timings of the musical tones of the editing part will substantially coincide with desired playback timings which are requested by a human operator.

Inventors

  • 👤 Yasuhisa Miyano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:43
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0008; G10H1/0033; G10H1/0041; G10H2240/00; G10H2240/011; G10H2240/016; G10H2240/021

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 126 words
A performance data editing apparatus comprising: performance data storing means for storing performance data corresponding to a plurality of parts of a music piece which is played by an automatic performance; part designating means for designating at least one of the plurality of parts as an editing part which is designated for editing; and editing means for performing a tone volume expander editing process on the performance data of the editing part so as to broaden a distribution range of tone volume data representing tone volumes of musical tones of the editing part, wherein all of the tone volumes of the editing part are subjected to uniform expansion, within a progress of performance of the musical tones in the editing part, according to a desired scale.
Claim 2
Dependent Claim 126 words
A performance data editing apparatus comprising: performance data storing means for storing performance data corresponding to a plurality of parts of a music piece which is played by an automatic performance; part designating means for designating at least one of the plurality of parts as an editing part which is designated for editing; and editing means for performing a tone volume expander editing process on the performance data of the editing part so as to broaden a distribution range of tone volume data representing tone volumes of musical tones of the editing part, wherein all of the tone volumes of the editing part are subjected to uniform expansion, within a progress of performance of the musical tones in the editing part, according to a desired scale.
Claim 3
Dependent Claim 128 words
A performance data editing apparatus comprising: performance data storing means for storing performance data corresponding to a plurality of parts of a music piece, wherein an automatic performance is made using a number of tone-generation channels based on the performance data; part designating means for designating at least one of the plurality of parts as an editing part which is designated for editing; and editing means for performing a sound duplication editing process on the performance data of the editing part so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.
Claim 4
Dependent Claim 128 words
A performance data editing apparatus comprising: performance data storing means for storing performance data corresponding to a plurality of parts of a music piece, wherein an automatic performance is made using a number of tone-generation channels based on the performance data; part designating means for designating at least one of the plurality of parts as an editing part which is designated for editing; and editing means for performing a sound duplication editing process on the performance data of the editing part so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.
Claim 5
Dependent Claim 91 words
A performance data editing apparatus according to claim 2 wherein the editing means further comprises: analysis means for analyzing an overlapping situation of sounding durations of musical tones of the editing part so as to make a decision to duplicate the generation of the same musical tone under a condition where a shortage of the number of tone-generation channels does not occur; and duplication means, which is activated by the decision made by the analysis means, for duplicating the generation of the same musical tone with respect to the editing part.
Claim 6
Dependent Claim 129 words
A performance data editing apparatus comprising: a performance data memory for storing performance data corresponding a plurality of parts of a music piece to be played; a part designation section for designating at least one of the plurality of parts as an editing part which is designated for editing; and a tone volume adjusting section for adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 7
Dependent Claim 129 words
A performance data editing apparatus comprising: a performance data memory for storing performance data corresponding a plurality of parts of a music piece to be played; a part designation section for designating at least one of the plurality of parts as an editing part which is designated for editing; and a tone volume adjusting section for adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 8
Dependent Claim 160 words
A performance data editing apparatus comprising: a performance data memory for storing performance data corresponding to a plurality of parts of a music piece to be played; a part designation section for designating at least one of the plurality of parts as an editing part which is designated for editing; and a performance data adding section for performing an examination on sounding durations of musical tones which are generated based on the performance data, wherein the performance data adding section adds data to the performance data, by inserting only into an available vacant channel and without creating a shortage of channels a note event which is the same as a musical tone of the performance data, under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of the same musical tone which belongs to the editing part.
Claim 9
Dependent Claim 160 words
A performance data editing apparatus comprising: a performance data memory for storing performance data corresponding to a plurality of parts of a music piece to be played; a part designation section for designating at least one of the plurality of parts as an editing part which is designated for editing; and a performance data adding section for performing an examination on sounding durations of musical tones which are generated based on the performance data, wherein the performance data adding section adds data to the performance data, by inserting only into an available vacant channel and without creating a shortage of channels a note event which is the same as a musical tone of the performance data, under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of the same musical tone which belongs to the editing part.
Claim 10
Dependent Claim 116 words
A performance data editing method comprising the steps of: storing performance data corresponding a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; and adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 11
Dependent Claim 116 words
A performance data editing method comprising the steps of: storing performance data corresponding a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; and adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 12
Dependent Claim 142 words
A performance data editing method comprising the steps of: storing performance data corresponding to a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; performing an examination on sounding durations of musical tones which are generated based on the performance data; and adding data to the performance data under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.
Claim 13
Dependent Claim 142 words
A performance data editing method comprising the steps of: storing performance data corresponding to a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; performing an examination on sounding durations of musical tones which are generated based on the performance data; and adding data to the performance data under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.
Claim 14
Dependent Claim 128 words
A storage device storing programs which cause a computerized machine to execute a performance data editing method comprising the steps of: storing performance data corresponding a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; and adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 15
Dependent Claim 128 words
A storage device storing programs which cause a computerized machine to execute a performance data editing method comprising the steps of: storing performance data corresponding a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; and adjusting each of a plurality of tone volume data corresponding to musical tones included in the editing part in such a way that an overall range of tone volumes of the tone volume data belonging to the editing part is uniformly changed, within a progress of performance of the musical tones in the editing part, to be placed within a desired range while maintaining magnitude relationships between each of the tone volume data.
Claim 16
Dependent Claim 154 words
A storage device storing programs which cause a computerized machine to execute a performance data editing method comprising the steps of: storing performance data corresponding to a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; performing an examination on sounding durations of musical tones which are generated based on the performance data; and adding data to the performance data under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.
Claim 17
Dependent Claim 154 words
A storage device storing programs which cause a computerized machine to execute a performance data editing method comprising the steps of: storing performance data corresponding to a plurality of parts of a music piece to be played; designating at least one of the plurality of parts as an editing part which is designated for editing; performing an examination on sounding durations of musical tones which are generated based on the performance data; and adding data to the performance data under a condition where a number of musical tones to be simultaneously generated is less than a predetermined number on the basis of a result of the examination so as to duplicate generation of a same musical tone which belongs to the editing part, wherein a note event which is the same as the musical tone of the performance data is inserted only into an available vacant channel and without creating a shortage of channels.

References Cited (Backward Citations)

US3844379A Cited
US5488196A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag