PTS_FILT
Arguments: exp &optional c-imp varmap choicemap [generic-function]
constructs a filter for an object (list of points) with the
boolean pattern 'expr'. 'varMap' is a unary function mapping
variable indexes to internal index+level. 'choiceMap' is a unary
function that is applied to the instance before invoking the constraint. Constraints object
(e.g. chords) values to match a supplied pattern.
For example, interpreting objects as chords, the expression (0 2 7 (and (or (? 60 *) (* 62 64 *)))) says that object numbers 0 2 and 7
should each contain either a 60 (a C, thus) as the second note or a 62 followed by a 64 (D followed by a E)
possibly together with some other notes.
boolean pattern 'expr'. 'varMap' is a unary function mapping
variable indexes to internal index+level. 'choiceMap' is a unary
function that is applied to the instance before invoking the constraint. Constraints object
(e.g. chords) values to match a supplied pattern.
For example, interpreting objects as chords, the expression (0 2 7 (and (or (? 60 *) (* 62 64 *)))) says that object numbers 0 2 and 7
should each contain either a 60 (a C, thus) as the second note or a 62 followed by a 64 (D followed by a E)
possibly together with some other notes.