AI methods in algorithmic composition: A comprehensive survey

JD Fernández, F Vico - Journal of Artificial Intelligence Research, 2013 - jair.org
Algorithmic composition is the partial or total automation of the process of music composition
by using computers. Since the 1950s, different computational techniques related to Artificial …

Constraint programming systems for modeling music theories and composition

T Anders, ER Miranda - ACM Computing Surveys (CSUR), 2011 - dl.acm.org
Constraint programming is well suited for the computational modeling of music theories and
composition: its declarative and modular approach shares similarities with the way music …

[PDF][PDF] Programming paradigms for dummies: What every programmer should know

P Van Roy - New computational paradigms for computer music, 2009 - hkilter.com
Programming is a rich discipline and practical programming languages are usually quite
complicated. Fortunately, the important ideas of programming languages are simple. This …

[PDF][PDF] Temporal concurrent constraint programming: Denotation, logic and applications

M Nielsen, C Palamidessi, FD Valencia - Nord. J. Comput., 2002 - lix.polytechnique.fr
The tcc model is a formalism for reactive concurrent constraint programming. We present a
model of temporal concurrent constraint programming which adds to tcc the capability of …

Models and emerging trends of concurrent constraint programming

C Olarte, C Rueda, FD Valencia - Constraints, 2013 - Springer
Abstract Concurrent Constraint Programming (CCP) has been used over the last two
decades as an elegant and expressive model for concurrent systems. It models systems of …

[HTML][HTML] Approche computationnelle de l'orchestration musciale-Optimisation multicritère sous contraintes de combinaisons instrumentales dans de grandes banques …

G Carpentier - 2008 - shs.hal.science
De toutes les composantes de l'écriture musicale, l'orchestration-ou l'art d'assembler les
timbres instrumentaux-est longtemps demeurée, dans son enseignement comme dans sa …

Visual lisp/clos programming in openmusic

J Bresson, C Agon, G Assayag - Higher-Order and Symbolic Computation, 2009 - Springer
OpenMusic (OM) is a visual programming language developed on top of Common Lisp and
CLOS, in which most of the functional and object-oriented programming concepts can be …

A temporal concurrent constraint programming calculus

C Palamidessi, FD Valencia - … of Constraint Programming—CP 2001: 7th …, 2001 - Springer
The tcc model is a formalism for reactive concurrent constraint programming. In this paper
we propose a model of temporal concurrent constraint programming which adds to tcc the …

Improvisation planning and jam session design using concepts of sequence variation and flow experience

S Dubnov, G Assayag - Sound and Music Computing 2005, 2005 - hal.science
We describe a model for improvisation design based on Factor Oracle automation, which is
extended to perform learning and analysis of incoming sequences in terms of sequence …

On validity in modelization of musical problems by CCP

C Rueda, F Valencia - Soft Computing, 2004 - Springer
We show how the ntcc calculus, a model of temporal concurrent constraint programming
with the capability of modeling asynchronous and non-deterministic timed behavior, can be …