pcdiff
pcdiff(
@a ## int/float/list (required)
@b ## int/float/list (required)
@mod 12
) -> int/float/list
Signed pitch class difference.
Arguments
@a[int/float/list]: Pitch classes. (required)@b[int/float/list]: Pitch classes. (required)@mod[int/float/list]: Modulo. (default:12).
Output
Signed difference [int/float/list]
Usage
$c = 0;
$g = 7;
$f = 5;
pcdiff($c, $g); ## -5
pcdiff($c, $f) ## +5