摘要:
For at least one music piece, a storage section stores tone data of each of a plurality of fragments segmented from the music piece and stores a first descriptor indicative of a musical character of each of the fragments in association with the fragment. Descriptor generation section receives input data based on operation by a user and generates a second descriptor, indicative of a musical character, on the basis of the received input data. Determination section determines similarity between the second descriptor and the first descriptor of each of the fragments. Selection section selects the tone data of at least one fragment on the basis of a result of the similarity determination by the determination section. On the basis of the tone data of the selected at least one fragment, a data generation section generates tone data to be outputted.
摘要:
Determination is made, in accordance with acquired performance information, as to whether a crossfade characteristic should be changed or not, and a crossfade characteristic of crossfade synthesis having already been started at the time of the acquisition of the performance information was acquired are automatically changed in accordance with a result of the determination. Because the crossfade characteristic is automatically changed during the course of the crossfade synthesis, the time length of the crossfade synthesis can be expanded or contracted as compared to the time length that had been preciously set at the beginning of the crossfade synthesis, and thus, the time position of a succeeding one of rendition style modules to be time-serially combined in accordance with the acquired performance information can be allotted to a time position displaced by an amount corresponding to the expanded or contracted time.
摘要:
Pressure-controlled transitions are provided for single-note lines in electronic musical instruments. By addressing the relative pressure for two or more pressure points on a playing surface, the method and system provides the performer with the ability to control transitions, such as retrigger, legato, and portamento, with greater precision and flexibility. In particular, the performer's fingers (or another source of pressure) are able to control the manner in which a note transitions from one pitch to another.
摘要:
Packet stream is generated by combining a plurality of packets corresponding to style-of-rendition identification information which are selected from among a number of packets usable for producing waveforms corresponding to various styles of rendition. Then, a waveform having characteristics of the style of rendition indicated by the style-of-rendition identification information is produced on the basis of the generated packet stream. The packet stream includes a plurality of packets and time information of the individual packets and controls the pitch, amplitude and shape of the waveform to be produced. By thus combining packets corresponding to the style-of-rendition identification information and producing a waveform on the basis of the packet stream, there can be provided a waveform corresponding to a desired style of rendition in a simplified manner with great facility.
摘要:
Non-linear functions to be used for automatically varying current values of parameters to be set, independently of each other, are prepared in corresponding relation to a plurality of parameter setting operator members, such as faders of a mixer. In response to an automatic setting instruction, such as a scene recall instruction, the current value of the parameter, to be set via each of the operator members, is caused to vary gradually toward a given target value with a characteristic based on a corresponding one of the non-linear functions. For example, the non-linear function is defined by a start offset for setting a delay in a start of the variation, and a fade time necessary for actually causing the parameter to vary up to the target value after the variation start. Processing of a predetermined type of event (e.g., GPI event) may be delayed to allow for a time delay that would result during execution of automatic setting processing of each parameter.
摘要:
A performance date editing system is designed to efficiently convert normal performance data to execution-related performance data with simple operations and without errors. Herein, data portions which are subjected to conversion to execution-related data are extracted from input performance data corresponding to MIDI data. In addition, it is possible to further extract specific types of data, which are related to prescribed musical parameters (or events) such as attack, release, modulation and accent-plus-duration, from the extracted data portions. Hence, the extracted data portions or the specific types of data being further extracted are subjected to conversion to the execution-related data, which are supplied to an execution-related sound source. Herein, a remaining part of the input performance data excluding the extracted data portions is supplied to a normal sound source. Thus, the system is capable of selectively converting specific parts of the input performance data or the specific types of data to the execution-related data. This eliminates possibilities in that unwanted data are mistakenly converted to the execution-related performance data. Incidentally, the conversion is performed in accordance with a prescribed set of conversion rules, which are selected from among plural sets of conversion rules and are editable by users.
摘要:
Style-of-rendition identification information representing a style of rendition of a performance tone is received, and reference is made to a predetermined table on the basis of the received style-of-rendition identification information to thereby obtain, from the table, style-of-rendition module data corresponding to the received style-of-rendition identification information. Waveform is produced on the basis of the obtained style-of-rendition module data. The style-of-rendition module data is data representing behavior of a waveform to be produced in accordance with a style of rendition and may include data representing characteristic behavior of vectors that control the waveform to be reproduced. The behavior of the waveform can be defined by various waveform factors. The vectors include, for example, vectors of various fundamental waveform factors for producing the waveform, such as a waveform shape, pitch, amplitude and time axis.
摘要:
When adjoining, i.e. Preceding and succeeding, waveform-forming module data are to be interlined, a mutual approaching rate is designated, and the preceding and succeeding module data are modified in accordance with the designated mutual approaching rate. The modification based on the mutual approaching rate allows the preceding and succeeding module data to approach each other and thus provides for smooth link or connection between the two module data. Further, by designating a link starting point in the preceding module data and/or a link ending point in the succeeding module data, the preceding and succeeding module data are interlined to an appropriate degree depending on a difference or degree of similarity between the two module data. If the preceding or succeeding module data include data of a plurality of vectors, a time relationship between the preceding and succeeding module data is evaluated, and the data of one or more of the vectors is thinned out, as necessary, in accordance with the evaluated time relationship so that the two module data can be interlined appropriately.
摘要:
A succession of performance sounds is sampled, and the sampled performance sounds are divided into a plurality of time sections of variable lengths in accordance with respective characteristics of performance expression therein, to extract waveform data of each of the time sections as an articulation element. The waveform data of each of the extracted articulation elements are analyzed in terms of a plurality of predetermined tonal factors to thereby create template data of the individual tonal factors, and the thus-created template data are stored in a data base. Tone performance to be executed is designated by a time-serial sequence of a plurality of articulation elements, in response to which the respective waveform data of the individual articulation elements are read out from the data base to thereby synthesize a tone on the basis of the waveform data. Thus, it is possible to freely execute editing, such as replacement, modification or deletion, of the element corresponding to any desired time section. This arrangement facilitates realistic reproduction of the articulation (style-of-rendition) and control of such articulation reproduction, and achieves an interactive high-quality-tone making technique which provides for free sound making and editing operations by a user.
摘要:
An electronic musical instrument has an effect adder circuit for adding sound effect which is controlled by coefficients for filtering operations and amplitude control. The instrument also has a smoothing circuit for smoothly changing a coefficient to a target value by interpolating between the coefficient current value and the coefficient target value to be updated. Smoothing is implemented by repeatedly adding or subtracting a given value to or from the coefficient current value until it reaches the coefficient target value. The precision of the smoothing coefficient depends on the word length of the coefficient current value so that the word length of the coefficient target value can be smaller than that of the coefficient current value. The effect adder circuit and smoothing circuit are independently provided to operate in parallel.