I-DST_FILT
Arguments: exp &optional c-imp varmap choicemap [generic-function]
Internal distance filtering. Constraints the distances in each of a given set of objects to follow a supplied pattern
For example, interpreting objects as chords, the expression (0_5 (not (or (* 4 7 *) (? ? 2 *))) 6_8 (and (* 7 *))) constraints objects number
0,1,2,3,4 and 5 each to have no third followed by a fifth and no major second in the third position .
It also constraints chords 6,7, and 8 each to contain a fifth
For example, interpreting objects as chords, the expression (0_5 (not (or (* 4 7 *) (? ? 2 *))) 6_8 (and (* 7 *))) constraints objects number
0,1,2,3,4 and 5 each to have no third followed by a fifth and no major second in the third position .
It also constraints chords 6,7, and 8 each to contain a fifth