Evolution-based music composer
AssigneeCasio Computer Co., Ltd.
InventorJunichi Minamitaka
Life of this patent
Estimating the term…
Abstract
An apparatus and method for composing a musical rhythm whereby an initial generation rhythm population having a plurality of individual rhythms is provided, and a new generation rhythm population is repeatedly generated from a preceding generation rhythm population, beginning with the initial generation rhythm population. In order to evolve the rhythm populations, individual rhythms of a rhythm population of interest are evaluated according to a predetermined evaluating function to thereby determine a rhythm valuation, and genetic operations are performed on the rhythm population of interest in a manner such that the rhythm valuation will generally increase with each new generation rhythm population. The evolving operation is stopped when a predetermined terminating condition is met.
Claims12
An apparatus for composing a musical rhythm, comprising:
- (A) initial rhythm generation providing means for providing an initial generation rhythm population comprising a plurality of individual rhythms;
- (B) rhythm evolving means for repeatedly generating a new generation rhythm population from a preceding generation rhythm population, beginning with the initial generation rhythm population;
- (C) said rhythm evolving means comprising (i) rhythm evaluating means for evaluating the individual rhythms of a rhythm population of interest according to a predetermined evaluating function to thereby determine a rhythm valuation, and (ii) genetic operations means for performing genetic operations on the rhythm population of interest in a manner such that the rhythm valuation will generally increase with each new generation rhythm population;
- and
- (D) stopping means for stopping operation of the rhythm evolving means when a predetermined terminating condition is met.
A method for automatically composing a musical rhythm, comprising:
- (A) providing an initial generation rhythm population comprising a plurality of individual rhythms;
- (B) repeatedly generating a new generation rhythm population from a preceding generation rhythm population, beginning with the initial generation rhythm population;
- (C) said repeated generation comprising (i) evaluating the individual rhythms of a rhythm population of interest according to a predetermined evaluating function to thereby determine a rhythm valuation, and (ii) performing genetic operations on said rhythm population of interest so that the rhythm valuation will generally increase with each new generation rhythm population;
- and
- (D) stopping the repeated generation when a predetermined terminating condition is met.
A method for automatically composing a musical rhythm, comprising:
- (A) providing an initial generation rhythm population comprising a plurality of individual rhythms;
- (B) providing conditioning parameters;
- (C) evaluating a fitness of the individual rhythms of a rhythm population of interest based on the conditioning parameters;
- (D) performing genetic operations on the rhythm population of interest, beginning with the initial generation rhythm population, based on a result of the evaluation to thereby generate a new generation rhythm population;
- and
- (E) repeatedly generating new generation rhythm populations until a predetermined terminating condition is met.
Dependencies are inferred from the claim text.