X-BPF_PROF
Arguments: bpf-obj voice-number horizontal-choice &optional scale-length c-imp [generic-function]
External points horizontal profile by a BPF. Defines a profile of selected points
in contiguous objects using a bpf editor.
'bpf-obj' takes the output of a BPF box
'voice-number' denotes the points section (called a 'voice') to be constrained
'voice-number' denotes the points section (called a 'voice') to be constrained
It can be an integer, 'l' (lower points) or 'u' for the upper points.
The voice follows the profile specified by the curve in the BPF. If 'horizontal-choice'
is NIL, then a horizontal line in the curve means there is no constraint in that region.
Otherwise, a horizontal line just constraints the voice to repeat the same point.
'scale-length' can be an integer or a list of two integers. A simple integer denotes
the number of objects the curve should be applied to. A list of integers gives a
range of objects for applying the constraint. For example 'scale-length'= (5 15) says
that the given voice in points going from the sixth to the sixteenth should follow
the curve in the BPF.
is NIL, then a horizontal line in the curve means there is no constraint in that region.
Otherwise, a horizontal line just constraints the voice to repeat the same point.
'scale-length' can be an integer or a list of two integers. A simple integer denotes
the number of objects the curve should be applied to. A list of integers gives a
range of objects for applying the constraint. For example 'scale-length'= (5 15) says
that the given voice in points going from the sixth to the sixteenth should follow
the curve in the BPF.