Cohn (1988) doi:10.2307/745790 defines transpositional
combination as a procedure that generates a pc-set as the union of two
(or more) transpositions of some smaller set. tc()
takes the small set
and a vector of transposition levels, returning the larger pc-set that
results. (Pierre Boulez referred to this procedure as pitch "multiplication",
which Amiot (2016) doi:10.1007/978-3-319-45581-5 shows to be not at
all fanciful, as a convolution of two pitch-class sets.)
Arguments
- set
Numeric vector of pitch-classes in the set
- multiplier
Numeric vector of transposition levels to apply to
set
. If not specified, defaults toset
.- edo
Number of unit steps in an octave. Defaults to
12
.- rounder
Numeric (expected integer), defaults to
10
: number of decimal places to round to when testing for equality.