transpose freq interval &optional scale [Function]

Returns the transposed value of freq in scale. freq may be a note name, key number or list of the same. Interval may be an integer, encoded interval or list of the same.

Example:

? (transpose 'a4 1)
as4

? (transpose 69 -1)
68

? (transpose '(c4 e g) (interval 'aug 4))
(FS4 AS4 CS5)

? (note (transpose '(60 61) '(0 4 7) ))
((C4 E4 G4) (CS4 F4 AF4))

? (note (transpose '(0 4 7) '(60 61)))
((C4 CS4) (E4 F4) (G4 AF4))

See Also:


Common Music Dictionary  |  © 2002 Heinrich Taube Last Modified: 20 Sep 2002