Function
(note freq {keyword value}*)Returns the note name of freq, which can be a note name, key number, Hertz value or list of the same.
note supports the following keyword arguments:
:hz boolean:in { tuning | mode}*scale*. If a mode is
specified then freq must be a modal key number.
:in? { tuning | mode}:through mode;; Converting key numbers and Hertz values to notes. (note 440 :hz #t) ⇒ a4 (note 60) ⇒ c4 (note '(c4 d e1 f g5 ef f)) ⇒ (c4 d4 e1 f1 g5 ef5 f5) ;; Modes and notes. (define octatonic (new mode :notes '(c d ef f fs gs a b c))) (note 'cs4 :in? octatonic) ⇒ #f (note 'ef4 :in? octatonic) ⇒ ef4 (loop for k from 35 repeat 8 collect (note k :in octatonic)) ⇒ (c4 d4 ef4 f4 g4 af4 bf4 c5) (loop repeat 10 for n = (between 60 72) collect (note n :through octatonic)) ⇒ (af4 f4 d4 af4 c4 c4 af4 c4 bf4 c4)
hertz [Function]invert [Function]keynum [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]transpose [Function]