Filter or slice chords to extract individual notes.
Usage
chord_root(notes)
chord_top(notes)
chord_slice(notes, index)
Arguments
notes
character, a noteworthy string.
index
integer, the order of a note in a chord by pitch (not scale
degrees).
Value
a noteworthy string
Details
These functions extract notes from chords such as the root note, the highest
pitch, specific position among the notes by pitch, or trim chords to
simplify them.
They operate based only on ordered pitches.
For chord_slice, any entry that is empty after slicing is dropped.
An error is thrown is index is completely out of bounds for all
chords.