MusicBlox: A Real-Time Algorithmic Composition System Incorporating a Distributed Interactive Genetic Algorithm

Author(s):  
Andrew Gartland-Jones
Author(s):  
Emilie Poirson ◽  
Jean-Franc¸ois Petiot ◽  
Julien Be´nabe`s ◽  
Ludivine Boivin ◽  
David Blumenthal

To avoid flops, the control of the risks in product innovation and the reduction of the innovation cycles require valid and fast customer’s assessments. An Interactive Genetic algorithm is proposed for eliciting user’s perceptions concerning the shape of a product, in order to stimulate creativity and detecting design trends. Interactive users’ assessment tests are conducted on virtual products, for capturing and analyzing users’ responses. The IGA is interfaced with a CAD software (CATIA V5) and allows the creation in real time of a set of parameterized designs, which are presented iteratively by a graphical interface to the user for evaluation. After a description of the IGA, we present a study on the convergence of the IGA, according to the tuning parameters of the algorithm and the size of the design problem. An experiment was carried out with a set of 20 users on a particular product, table glasses. We describe the implementation of the perceptive tests and an analysis of the results. These results show how the IGA can be used to elicit user perception and detecting design trends.


Leonardo ◽  
2003 ◽  
Vol 36 (1) ◽  
pp. 43-45 ◽  
Author(s):  
John A. Biles

GenJam is an interactive genetic algorithm (GA) that models a human jazz improviser and performs regularly as the author's sideman on jazz gigs. GenJam learns to improvise full-chorus solos under the guidance of a human mentor and “trades fours” in real time with a human performer in “chase” choruses. In this article, the author first briefly describes GenJam's architecture, representations, genetic operators and performance characteristics. He then places GenJam in the context of a proposed taxonomy for GA-based music and art systems.


Sign in / Sign up

Export Citation Format

Share Document