Algorithmic composition is the process of creating musical material by means of formal methods. As a consequence of its design, algorithmic composition systems are (explicitly or implicitly) described in terms of parameters. Thus, parameter space exploration plays a key role in learning the system's capabilities. However, in the computer music field, this task has received little attention. This is due in part, because the produced changes on the human perception of the outputs, as a response to changes on the parameters, could be highly nonlinear, therefore models with strongly predictable outputs are needed. The present work describes a methodology for the human perceptual (or aesthetic) exploration of generative systems' parameter spaces. As the systems' outputs are intended to produce an aesthetic experience on humans, audition plays a central role in the process. The methodology starts from a set of parameter combinations which are perceptually evaluated by the user. The sampling process of such combinations depends on the system under study and possible on heuristic considerations. The evaluated set is processed by a compaction algorithm able to generate linguistic rules describing the distinct perceptions (classes) of the user evaluation. The semantic level of the extracted rules allows for interpretability, while showing great potential in describing high and low-level musical entities. As the resulting rules represent discrete points in the parameter space, further possible extensions for interpolation between points are also discussed. Finally, some practical implementations and paths for further research are presented.
[1]
N. Collins.
Algorithmic Composition Methods for Breakbeat Science
,
2001
.
[2]
Nick Collins,et al.
Experiments with a new customisable interactive evolution framework
,
2002,
Organised Sound.
[3]
Gerhard Nierhaus,et al.
Algorithmic Composition: Paradigms of Automated Music Generation
,
2008
.
[4]
R. Dawkins.
The Blind Watchmaker
,
1986
.
[5]
Heinrich K. Taube.
Notes from the Metalevel: An Introduction to Computer Composition
,
2004
.
[6]
Àngela Nebot,et al.
On the extraction of decision support rules from fuzzy predictive models
,
2011,
Appl. Soft Comput..
[7]
Àngela Nebot,et al.
Fuzzy inductive reasoning: a consolidated approach to data-driven construction of complex dynamical systems
,
2012,
Int. J. Gen. Syst..
[8]
Jose David Fernández-Rodríguez,et al.
AI Methods in Algorithmic Composition: A Comprehensive Survey
,
2013
.
[9]
Enrique Romero,et al.
A Fuzzy Inductive approach for rule-based modelling of high level structures in algorithmic composition systems
,
2015,
2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).
[10]
Palle Dahlstedt,et al.
Creating and Exploring Huge Parameter Spaces: Interactive Evolution as a Tool for Sound Generation
,
2001,
ICMC.