abstract |
A automatic composer automatically forms a rhythm pattern. Reference rhythm patterns representing a sequence of a plurality of tone durations are generated, and a pulse scale source provides a pulse scale of pulse points having weights for joining or disjoining tone durations, depending on their positions. The reference rhythm pattern is modified by executing one of joining or disjoining tone durations in accordance with the pulse scale. Also disclosed is an automatic composer for composing an entire musical piece, wherein featuring parameters are extracted from an inputted portion of a musical piece, and an entire musical piece is composed in accordance with at least the extracted featuring parameters. According to a preferred arrangement, the featuring parameters are extracted in accordance with at least one of a sequence of tone pitches and a sequence of tone durations, the sequences defining the inputted portion of the musical piece. |