notes {reference}+ {option value}* [Macro]

Creates an item stream of symbolic note names. Each reference may be a note, degree, pitch or item stream.

notes implements the following option value pairs:

of {scale}
Sets the scale of the stream. Defaults to *standard-scale*.
An additional set of basic option valuepairs are available in all item stream macros. Others may be available based on the pattern type specified to the macro.

Example:

? (setf x (notes (notes c2 d) (notes c3 d) (notes c4 d) in heap))
#<HEAP-NOTE-STREAM 136100641>

? (read-items x)
(C4 D4 C3 D3 C2 D2)

See Also:

degree, degrees, Item Streams, note, pitch, pitches


Last Modified: 5-Mar-1998