The use of Constraint Programming in Music is not new and is still very active today. This paper presents some advances and examples in the use of a completely new approach, constraint programming in music using relation domains. It defines a new high‐level constraint, the filter constraint. This constraint is used in the modeling of a musical problem, the harmonized round problem. The paper presents the modeling of this problem and of some variants. In addition, another section describes a new concept, the constrained rewriting system. Its use is promising for some future practices in computer‐aided composition. Rewriting systems have indeed been used in music for a long time and this new approach allows constraining those structures: production results and production rules can be constrained in order to ensure some desired properties. Some preliminary results are given regarding this new concept.
Van Cauwelaert, S., Gutiérrez Sabogal, G. A., & Van Roy, P. (2013). Practical Uses of Constraint Programming in Music using Relation Domains. Emille journal, 10, 21-31. https://hdl.handle.net/2078.5/205399 (Original work published 2013)