Musical sound modification apparatus and method
First Claim
1. A method for modification of music data including a series of musical note data for designating pitch and duration of a plurality of musical sounds, said method comprising the steps of:
- providing a plurality of sets of musical sound modification data, said musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting a set of said musical sound modification data from said plural sets of musical sound modification data; and
pasting said selected set of musical sound modification data to said music data to impart time variation to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a musical sound modification apparatus and method whereby natural musical instrument sounds are analyzed to extract time variant information of pitch, amplitude and timbre, as Musical Sound Modification Data, which are stored in a temporary memory area as pitch Template, amplitude Template and timbre Template for each of attack part, sustain part and release part of a musical sound. Musical Sound Modification Data for one musical note is formed by selectively joining each Template of attack part, sustain part and release part, and for each of pitch, amplitude and timbre, and is pasted to a series of musical note data in music data. At music reproduction by the music data, the generated musical sound gives a “realistic feeling” to human ear owing to supplied time variant characteristics, because each of pitch, amplitude and timbre of the musical sounds corresponding to the musical note data is modified by said Musical Sound Modification Data.
52 Citations
37 Claims
-
1. A method for modification of music data including a series of musical note data for designating pitch and duration of a plurality of musical sounds, said method comprising the steps of:
-
providing a plurality of sets of musical sound modification data, said musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting a set of said musical sound modification data from said plural sets of musical sound modification data; and
pasting said selected set of musical sound modification data to said music data to impart time variation to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data. - View Dependent Claims (2)
-
-
3. A method for modification of music data including a series of musical note data for designating pitch and duration of a plurality of musical sounds, said method comprising the steps of:
-
providing a plurality of parts of musical sound modification data representing time variation in at least one of musical sound characteristics of pitch, amplitude, and timbre of a musical sound, wherein each of said plural parts of musical sound modification data is formed by dividing said musical sound modification data on a time axis;
selecting, from said provided plurality of parts, plural parts of musical sound modification data;
forming musical sound modification data by joining said selected plural parts; and
pasting said musical sound modification data to said music data to impart time variation to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data. - View Dependent Claims (4, 5, 6)
adjusting the length of at least one of said joined selected plural parts of musical sound modification data in accordance with the length of a musical note expressed by said musical note data in said music data.
-
-
6. A method for modification of music data according to claim 5, wherein said musical sound modification data is created using analyzed result of natural musical instrument sounds.
-
7. A method for modification of music data including a series of musical note data for designating pitch and duration of musical sounds, said method comprising the steps of:
-
providing a plurality of sets of musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting, for a music portion where plural musical sounds are generated simultaneously, a set of said musical sound modification data for one musical sound of said plural musical sounds generated simultaneously; and
pasting said selected musical sound modification data to said music data relating to plural musical sounds generated simultaneously in order to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
8. A method for modification of music data including a series of musical note data for designating pitch and duration of plural musical sounds, said method comprising the steps of:
-
providing a plurality of musical sound modification data representing time variations in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
synthesizing, for a music portion where plural musical sounds are generated simultaneously, a set of musical sound modification data derived from said plurality of musical sound modification data for at least one simultaneously generated musical sounds; and
pasting said synthesized musical sound modification data to said music data relating to plural musical sounds generated simultaneously to impart time variance to at least said one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
9. A method for modification of music data including a series of musical note data for designating pitch and duration of plural musical sounds, said method comprising the steps of:
-
preparing musical sound modification data representing time variations in at least one of musical sound characteristics, including pitch, amplitude and timbre, of a musical sound;
converting music data, for a portion where plural musical sounds are generated simultaneously, into plural sets of music data where each of musical note data relating to said plural musical sounds to be generated simultaneously are separated from each other; and
pasting said prepared musical sound modification data to each one of said plural sets of music data to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said plural sets of music data.
-
-
10. A method for modification of music data, said music data having a series of musical note data for designating pitch and duration of plural musical sounds, and also having tempo data representing tempo of music reproduced according to said series of musical note data, said method comprising the steps of:
-
providing plural musical sound modification data representing time variations in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
compressing or expanding said musical sound modification data on a time axis according to said tempo data; and
pasting said compressed or expanded musical sound modification data to said music data to impart time variance to said at least one of musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
11. A musical sound signal generation method for forming musical sound signal according to music performance information comprising the steps of:
-
preparing a plurality of different templates having plural parts formed by dividing a musical sound modification data on a time axis, said musical sound modification data representing time variance in at least one of musical sound characteristics including pitch, amplitude and timbre, of one musical sound;
selecting an appropriate template among said plurality of different templates in accordance with a template selection data that is based on said music performance information;
processing said selected template in accordance with a template control data that is based on said music performance information; and
modifying said musical sound characteristics of said musical sound signal according to said processed template. - View Dependent Claims (12, 13)
-
-
14. A musical sound signal generating apparatus for modification of music data including a series of musical note data for designating pitch and duration of plural musical sounds, said apparatus comprising:
-
a memory having plural sets of musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting means for selecting a set of said musical sound modification data from said plural sets of musical sound modification data; and
pasting means for pasting said selected set of musical sound modification data to said music data to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data. - View Dependent Claims (15)
-
-
16. A musical sound signal generating apparatus for modification of music data including a series of musical note data for designating pitch and duration of plural musical sounds, said apparatus comprising:
-
a memory having plural parts of musical sound modification data representing time variance in at least one of musical sound characteristics including pitch, amplitude, and timbre of a musical sound, wherein each of said plural parts of musical sound modification data is formed by dividing said plural musical sound modification data on a time axis;
selecting means for selecting, from said memory, plural parts of musical sound modification data for different points on the time axis;
forming means for forming musical sound modification data by joining said selected plural parts; and
pasting means for pasting said musical sound modification data to said music data to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data. - View Dependent Claims (17, 18, 19)
adjusting means for adjusting the length of at least one of said joined parts in accordance with the length of a musical note expressed by said musical note data in said music data.
-
-
19. A musical sound signal generating apparatus according to claim 18, wherein said musical sound modification data is formed using analyzed result of natural musical instrument sounds.
-
20. A musical sound signal generation apparatus for forming musical sound signal according to music performance information, said apparatus comprising:
-
a memory having a plurality of different templates containing plural parts formed by dividing a musical sound modification data on a time axis, said musical sound modification data representing time variance in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selection means for selecting an appropriate template among said plurality of different templates in accordance with a supplied template selection data;
modification means for modifying musical sound characteristics of a musical sound signal according to said selected template, said selected template being processed according to a template control data. - View Dependent Claims (21, 22, 23)
template embedding means for forming music performance data by embedding said template selection data into said music performance information; and
extraction means for extracting said template selection data and template control data from said embedded music performance data to supply said extracted template selection data and said extracted template control data to said selection means and said modification means, respectively.
-
-
24. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data including a series of musical note data for designating pitch and duration of a plurality of musical sounds, said method comprising the steps of:
-
providing a plurality of sets of musical sound modification data, said musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting a set of said musical sound modification data from said plural sets of musical sound modification data; and
pasting said selected set of musical sound modification data to said music data to impart time variation to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
25. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data including a series of musical note data for designating pitch and duration of musical sounds, said method comprising the steps of:
-
providing a plurality of parts of musical sound modification data representing time variation in at least one of musical sound characteristics of pitch, amplitude, and timbre of a musical sound, wherein each of said plural parts of musical sound modification data is formed by dividing said musical sound modification data on a time axis;
selecting, from said provided plurality of parts, plural parts of musical sound modification data;
forming musical sound modification data by joining said selected plural parts; and
pasting said musical sound modification data to said music data to impart time variation to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
26. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data including a series of musical note data for designating pitch and duration of musical sounds, said method comprising the steps of:
-
providing a plurality of sets of musical sound modification data representing time variation in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
selecting, for a music portion where plural musical sounds are generated simultaneously, a set of said musical sound modification data for one musical sound of said plural musical sounds generated simultaneously; and
pasting said selected musical sound modification data to said music data relating to plural musical sounds generated simultaneously in order to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
27. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data including a series of musical note data for designating pitch and duration of musical sounds, said method comprising the steps of:
-
providing a plurality of musical sound modification data representing time variations in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
synthesizing, for a music portion where plural musical sounds are generated simultaneously, a set of musical sound modification data derived from said plurality of musical sound modification data for at least one simultaneously generated musical sounds; and
pasting said synthesized musical sound modification data to said music data relating to plural musical sounds generated simultaneously to impart time variance to at least said one of said musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
28. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data including a series of musical note data for designating pitch and duration of musical sounds, said method comprising the steps of:
-
preparing musical sound modification data representing time variations in at least one of musical sound characteristics, including pitch, amplitude and timbre, of a musical sound;
converting music data, for a portion where plural musical sounds are generated simultaneously, into plural sets of music data where each of musical note data relating to said plural musical sounds to be generated simultaneously are separated from each other; and
pasting said prepared musical sound modification data to each one of said plural sets of music data to impart time variance to at least one of said musical sound characteristics of musical sounds expressed by said musical note data in said plural sets of music data.
-
-
29. A machine-readable media containing a set of program instructions for causing a processor to perform a method for modification of music data, said music data having a series of musical note data for designating pitch and duration of plural musical sounds, and also having tempo data representing tempo of music reproduced according to said series of musical note data, said method comprising the steps of:
-
providing plural musical sound modification data representing time variations in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
compressing or expanding said musical sound modification data on a time axis according to said tempo data; and
pasting said compressed or expanded musical sound modification data to said music data to impart time variance to said at least one of musical sound characteristics of musical sounds expressed by said musical note data in said music data.
-
-
30. A machine-readable media containing a set of program instructions for causing a processor to perform a method for forming musical sound signal according to music performance information comprising the steps of:
-
preparing a plurality of different templates having plural parts formed by dividing a musical sound modification data on a time axis, said musical sound modification data representing time variance in at least one of musical sound characteristics including pitch, amplitude and timbre, of one musical sound;
selecting an appropriate template among said plurality of different templates in accordance with a template selection data that is based on said music performance information;
processing said selected template in accordance with a template control data that is based on said music performance information; and
modifying said musical sound characteristics of said musical sound signal according to said processed template.
-
-
31. A musical sound signal generation apparatus for forming musical sound signals, said musical sound signal generation apparatus comprising:
-
a controller for generating note-on data, template selection data, and template control data;
a memory having a plurality of templates containing musical sound modification data, said musical sound modification data representing time variance in at least one of the musical sound characteristics of a musical sound, said musical characteristics include pitch, amplitude, and timbre;
a template reader for reading a template from said memory, said template being selected from among said plurality of templates in accordance with said template selection data;
a control signal generator for generating a control signal, said control signal being generated in accordance with the read-out template and said template control data; and
a musical sound signal generator for forming a musical sound signal in accordance with said note-on data and said generated control signal.
-
-
32. A musical sound signal generation apparatus for forming musical sound signals, said musical sound signal generation apparatus comprising:
-
an interface circuit that is operatively coupled to an external device and a memory, wherein said interface circuit receives from said external device note-on data, template selection data, and template control data, and wherein said interface circuit receives from said memory a plurality of templates containing musical sound modification data, said musical sound modification data representing time variance in at least one of musical sound characteristics of a sound, said musical characteristics including pitch, amplitude, and timbre;
a template reader for reading out a template from said memory through said interface circuit, said template being selected from among the plurality of templates in accordance with said template selection data;
a control signal generator for generating a control signal, said control signal being generated in accordance with said read-out template and said template control data; and
a musical sound signal generator for forming a musical sound signal in accordance with said note-on data and said generated control signal.
-
-
33. A musical sound signal generation apparatus for forming musical sound signals, said musical sound signal generation apparatus comprising:
-
a music data memory, said memory storing a plurality of event data and timing data, wherein each of said plurality of event data includes at least one of note-on data, template selection data, and template control data, and wherein said timing data represent reproduction timing for each of said plurality of event data;
a music data generator for reproducing said plurality of event data in accordance with said timing data;
a template memory for storing a plurality of templates that contain musical sound modification data, said musical sound modification data representing time variance in at least one of musical sound characteristics of musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
a template reader for reading out a template from said template memory, said read-out template being selected from among said plurality of different templates in accordance with a template selection data of reproduced event data;
a control signal generator generating control signal, said control signal being being generated in accordance with the read-out template and the template control data of the reproduced event data; and
a musical sound signal generator for forming a musical sound signal in accordance with a note-on data of the reproduced event data and generated control signal.
-
-
34. A music data that is applied to a musical sound signal generation apparatus for forming musical sound signals, said music data comprising:
-
a plurality of event data, wherein each of said plurality of event data includes at least one of note-on data, template selection data, and template control data;
a plurality of timing data representing reproduction timing of said plurality of event data, wherein said note-on data indicates the generation of a new sound signal, wherein said template selection data includes information for selecting a template from among a plurality of templates stored in a memory, said template containing musical sound modification data representing time variance in a least one of musical sound characteristics of a musical sound, said musical characteristics including pitch, amplitude, and timbre, and wherein said template control data includes information for modifying the selected template.
-
-
35. A machine-readable media for storing data, said machine-reading media storing music data that is applied to a musical sound signal generation apparatus for forming musical sound signals, said music data comprising:
-
a plurality of event data, wherein each of said plurality of event data includes at least one of note-on data, template selection data, and template control data;
a plurality of timing data representing reproduction timing of said plurality of event data, wherein said note-on data indicates the generation of a new sound signal, wherein said template selection data includes information for selecting a template from among a plurality of templates stored in a memory, said template containing musical sound modification data representing time variance in at least one of musical sound characteristics of a musical sound, said musical characteristics including pitch, amplitude, and timbre, and wherein said template control data includes information for modifying said selected template.
-
-
36. A music data editing apparatus for editing music data, said music data editing apparatus comprising:
-
a template memory for storing a plurality of different templates containing musical sound modification data, said musical sound modification data representing time variance in at least one of musical sound characteristics of a musical sound, said musical sound characteristics including pitch, amplitude, and timbre;
a music data memory for storing template selection data and template control data, said template selection data including information for selecting a template from among a plurality of templates, and said template control data including information for modifying the selected template;
a display device for displaying a waveform and one of a level value and a time value of a control point on said waveform, wherein said waveforem represents said musical sound characteristics in accordance with said selected template, and wherein said one of a level value and a time value of said control point is controlled by said template control data;
an input device for inputting a user instruction; and
an editor for editing said music data memory. - View Dependent Claims (37)
-
Specification