Arno: Constraints Programming in Common Music
Torsten Anders · University of Michigan Library Repository · 2000
Constraints programming allows the composer to synthesize a score by describing it.Arno is a program for computer assisted composition which extends Common Music (CM) by means of constraints programming using Screamer.In Arno parameters of CM elements in a CM container can be declared nondeterministically using finite domains -instead of single values.Constraints are expressed as predicates which test one CM object and restrict the actual values of its slots.