SET-HARMONIC-INTERVALS

[FUNCTION]


Cluster-Rules
Function Reference
ARGUMENTS:
&key
 
  - voices    
  - intervals    
  - pcs?    
  - exclude/only    
  - combinations    
  - input-mode    
  - gracenotes?    
  - timepoints    
  - rule-type    
  - weight    

Description:

Restricts the harmonic intervals between all combinations of the given voices to only (or not) those intervals specified. For example, 'empty' perfect consonances in two-voice counterpoint can be excluded with this rule.

Args:
intervals (list of ints): Specified intervals.
pcs?: whether absolute intervals or PC intervals should be used.
exclude/only: Controls whether to only use the given intervals (:only-given), or whether to only use intervals that are not given (:exclude-given).
combinations: Controls whether to constrain only intervals between the bass and a higher voice (:over-bass), between pairs of consecutive voices such as soprano-alto, alto-tenor etc. (:consecutive-voices), or between all voice combinations (:all-combinations).

Other arguments are inherited from r-pitch-pitch.



Auto doc generation by OpenMusic 7.4 © 2024 IRCAM