Abstract:
An automatic composition apparatus is provided which enables the user to compose a piece of music while taking account of the overall structure of the melody of the piece of music as a whole. A CPU generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music. The plurality of layers form a hierarchical structure formed preferably of a layer of an overall skeleton, a layer of an passage skeleton based on the overall skeleton, and a phrase skeleton based on the passage skeleton. The CPU generates each layer of skeleton except the highest layer of skeleton, based on at least one of the plurality of layers of skeleton that is higher than the each layer of skeleton.
Abstract:
A data base includes a plurality of music data set specifying a plurality of sample musical pieces. Each sample musical piece is expressed and specified by either or both of melody characteristics or a melody itself with respect to the respective phrases on a phrase-by-phrase basis in a musical piece. The user inputs a melody fragment or melody characteristics for a particular phrase of a musical piece to be composed. The apparatus selects from the data base a musical piece including a phrase whose melody itself or melody characteristics is equal or similar to the melody fragment or melody characteristics as inputted by the user, and generates a melody fragment for the designated phrase to be included in a composed musical piece by utilizing the inputted melody fragment as it is or by generating a melody fragment based the melody or melody characteristics of the same phrase in the selected musical piece in the data base. Melody sections covering the remaining phrases are generated based on the melody data or the melody characteristics data of the remaining phrases included in the selected musical piece. The generated or utilized melody fragment for the particular phrase plus the generated melody sections for the remaining phrases in combination constitute an automatically composed musical piece product.
Abstract:
A normal automatic accompaniment performance is executed in accordance with an accompaniment pattern read out from a pattern memory. When a special performance is designated such as an intro, fill-in or ending performance, a modification suitable for the special performance is applied to a accompaniment pattern read out from the memory, so that the special performance is inserted in accordance with the thus-modified accompaniment pattern. At that time, the pattern may be modified by desired modifier data describing a manner of modifying the pattern. The pattern modification can be diversified by setting an individual modification condition to each musical instrument part of the accompaniment pattern in correspondence to the designated modifier. A memory is provided for storing a number of modifier data, and a further arrangement is provided for freely editing the modifier data stored in the memory. A still further arrangement is provided for dislaying the accompaniment pattern in the pre-modification state and the accompaniment pattern in the post-modification state for a visual comparison therebetween. There are also provided various methods to designated a desired modifier as well as various pattern modifying methods.
Abstract:
An automatic arrangement apparatus for automatically producing performance data indicative of a predetermined performance part of a musical tune on a basis of an arrangement condition intended to be arranged. The arrangement apparatus includes a baeklng type table memory for memorizing rhythm backing and non-rhythm backing in compliance with a predetermined combination of a performance style, loudness of musical tones and a performance feeling or mood such as melodic or rhythmic feeling. Based on the arrangement condition applied from an external equipment such as an electronic musical instrument or an external recorder by operation of an Input device, either the rhythm backing or the non-rhythm backing is selected to produce a backing part at a timing of a rhythm pattern memorized in a rhythm pattern memory or at a timing of variation of chords memorized in a chord progression memory.
Abstract:
Melody and chord information of a music piece are supplied. On the basis of the chord information, one or more possible musical keys are nominated. Then, on the basis of the melody information, it is judged in a collating manner whether it is proper to determine any of the possible musical keys as a musical key of the music piece. For instance, the possible musical keys are nominated on the basis of detection of a dominant motion, since the dominant motion in a chord progression strongly suggests specific musical keys. For instance, of the nominated possible musical keys, those which do not contain all of the melody notes as their scale note are excluded, and a single musical key which contains all of the melody notes as its scale note is determined as the musical key of the music piece. With such arrangements, it is allowed to make a musical key determination which is very reasonable from a musical point of view.
Abstract:
An electronic musical instrument includes an operator such as a bar-like touch operator having a play position to be designated, which play position is arranged in a predetermined direction thereof, a tone pitch designation circuit for generating tone pitch information corresponding to the play position, a tone generation designation operator such as keys in a keyboard for generating tone generation designation information in accordance with a tone generation designation operation, and a tone generator for generating a tone signal corresponding to the tone pitch information provided by the tone pitch designation operator in response to the tone generation designation information provided by the tone generation designation operator. A tone pitch is designated in response to a play position detected by the operator and a tone signal having the designated tone pitch is generated in accordance with operation of the tone generation designation operator whereby a variety of performance techniques which could not been simulated in conventional electronic musical instruments can be realized.
Abstract:
A control apparatus for an electronic musical instrument or other electronic apparatuses comprises a main body constituting an operation gripping section, a rotary member held in the main body to freely roll on an X-Y plane, a moving amount detector for detecting moving amounts of the rotary member in X- and Y-directions upon rolling of the rotary member, and a pressure detector for detecting a pressure effected on the main body. The control apparatus inputs control signals to a control object on the basis of detection values of the moving amount detector and pressure detector. An electronic musical instrument has the control apparatus as a performance operation member for controlling electronic tone generation parameters in correspondence with a performance function, and a sound source for generating an electronic tone on the basis of inputs from a keyboard and the performance operation member.
Abstract:
A musical tone control apparatus controls a musical tone corresponding to a movement itself of an object and the like which is detected by a detector Such detector detects also a moving speed, a moving force, a moving angle or an intensity of given impulse of the object. In the case where the detector is mounted in the vicinity of a player's joint, the detector detects a revolving or bending angle of the player's joint. Hence, the musical tone can be controlled based on such angle of the player's joint. Thus, through this musical tone control apparatus, the player can generate a musical tone having, for example, a desirable tone pitch, a desirable volume and a desirable tone color based on the movement of the object or the player's joint.
Abstract:
An electronic musical instrument capable of achieving a variety of performance mode. A manipulation region to be played with a hand manipulator is divided into regions of different performance modes. Tone signal parameters are generated differently depending on the selection of the performance region. Tone generator generates musical tone signals based on the tone signal parameters. The tone signal parameters are determined based on coordinate information on the manipulation region designated by the hand manipulator and pressure information applied on the coordinate position by the hand manipulator. The tone signal parameters comprise velocity information, pressure information and tone pitch information.
Abstract:
An envelope generator is provided with a count circuit the count value of which is varied through addition or subtraction or combination thereof, and a conversion circuit which operates to convert the count value into amplitude data, so as to generate an envelope having a shape corresponding to variations with time of the count value. According to one aspect of the invention, the count circuit is a circuit which carries out computation for exponentially varying the count value through polygonal line approximation, so as to form an envelope of exponential characteristic. According to another aspect of the invention, the conversion circuit is a memory which has stored amplitude data corresponding to count values in advance so as to convert count values in the last linear region of the envelope obtained by the polygonal line approximation into amplitude data in exponential relation and to convert count values contained in the remaining polygonal line regions into amplitude data in linear relation.