Function
(transposefreq interval [scale])
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 note.
transpose supports the following optional arguments:
;; Transposing key number, notes and modes. (transpose 'a4 1) ⇒ bf4 (transpose 69 -1) ⇒ 68 (transpose '(0 4 7) 60) ⇒ (60 64 67) (transpose '(0 3 4) 'as4) ⇒ (bf4 cs5 d5) (transpose '(c4 e g) (interval 'aug 4)) ⇒ (fs4 as4 cs5) (new mode :name 'phrygian :degrees '(e f g a b c d e)) ⇒ #<mode: "phrygian" (on e)> (transpose #&phrygian 'bf) ⇒ #<mode: "phrygian" (on bf)>
hertz[Function]invert [Function]keynum [Function]note [Function]note-accidental [Function]note-name [Function]octave-number [Function]pitch-class [Function]prime-form [Function]scale-max [Function]scale-min [Function]scale-mod [Function]scale-order [Function]scale< [Function]scale<= [Function]scale= [Function]scale> [Function]scale>= [Function]