Constraint Programming in Music

This book presents information about recently developed musical CP systems from both the scientist's and composer's point-of-view.

Constraint Programming in Music

Constraint Programming in Music

Constraint programming (CP) is a declarative programming paradigm with many academic and industrial applications (from n-queens to planning, vehicle routing, and optimization, among other fields). Music composition has been one of these applications since the earliest works on automatic harmonization, and it remains a very special and challenging one due to its artistic (and highly subjective) nature. The early works on CP in music were limited to classical music composition, as the harmonization and counterpoint rules naturally translate into constraints. However, when contemporary composers began to be interested in constraints, CP became an essential tool in computer-assisted composition systems. As several contemporary musical pieces have now been composed "with constraints", it is reasonable to ask why CP applies so naturally to music, and what the particular features of musical problems are. This book presents information about recently developed musical CP systems from both the scientist's and composer's point-of-view. It will therefore be of interest to students and researchers of music technology, composers in the computer music scene, and music software companies-especially those trying to model high level musical behaviors (i.e., intelligent arpeggiation/arrangement on synthesizers, "Band in a Box" software, etc.), perform music data mining, and execute music taste engineering for online music delivery.

More Books:

Constraint Programming in Music
Language: en
Pages: 256
Authors: Charlotte Truchet, Gerard Assayag
Categories: Music
Type: BOOK - Published: 2011-05-31 - Publisher: Wiley-ISTE

Constraint programming (CP) is a declarative programming paradigm with many academic and industrial applications (from n-queens to planning, vehicle routing, and optimization, among other fields). Music composition has been one of these applications since the earliest works on automatic harmonization, and it remains a very special and challenging one due
Mathematics and Computation in Music
Language: en
Pages: 375
Authors: Carlos Agon, Emmanuel Amiot, Moreno Andreatta, Gerard Assayag, Jean Bresson, John Manderau
Categories: Computers
Type: BOOK - Published: 2011-06-18 - Publisher: Springer

This book constitutes the refereed proceedings of the Third International Conference on Mathematics and Computation in Music, MCM 2011, held in Paris, France, in June 2011. The 24 revised full papers presented and the 12 short papers were carefully reviewed and selected from 62 submissions. The MCM conference is the
Principles and Practice of Constraint Programming
Language: en
Pages: 765
Authors: John Hooker
Categories: Mathematics
Type: BOOK - Published: 2018-08-22 - Publisher: Springer

This book constitutes the proceedings of the 24th International Conference on Principles and Practice of Constraint Programming, CP 2018, held in Lille, France, in August 2018.The 41 full and 9 short papers presented in this volume were carefully reviewed and selected from 114 submissions. They deal with all aspects of
Abstract Domains in Constraint Programming
Language: en
Pages: 176
Authors: Marie Pelleau
Categories: Computers
Type: BOOK - Published: 2015-05-20 - Publisher: Elsevier

Constraint Programming aims at solving hard combinatorial problems, with a computation time increasing in practice exponentially. The methods are today efficient enough to solve large industrial problems, in a generic framework. However, solvers are dedicated to a single variable type: integer or real. Solving mixed problems relies on ad hoc
Handbook of Artificial Intelligence for Music
Language: en
Pages: 994
Authors: Eduardo Reck Miranda
Categories: Computers
Type: BOOK - Published: 2021-07-02 - Publisher: Springer Nature

This book presents comprehensive coverage of the latest advances in research into enabling machines to listen to and compose new music. It includes chapters introducing what we know about human musical intelligence and on how this knowledge can be simulated with AI. The development of interactive musical robots and emerging