| TypesTypes provide different ways of representing chords. | |
|---|---|
| Type | |
| Represent | |
| Representations | |
| Frequency chord | |
| Constructor function for Milne pitch-class spectrum | |
| Milne pitch-class spectrum | |
| Pitch-class chord | |
| 
 | Pitch-class chord type | 
| Pitch-class set | |
| Pitch-class set (normal order) | |
| Pitch-class set type | |
| Pitch chord | |
| Pitch chord type | |
| Smooth pitch-class spectrum | |
| Smooth pitch spectrum | |
| Sparse frequency spectrum | |
| Sparse pitch-class spectrum | |
| Sparse pitch spectrum | |
| wave constructor | |
| Wave | |
| Chord qualitiesFunctions for decoding chord qualities from textual labels. | |
| Get chord qualities | |
| Register chord quality | |
| Initialise chord qualities database | |
| Decode chord quality | |
| AlphabetsSeveral types have alphabets defined to allow integer encodings. | |
| Pitch-class chord alphabet | |
| Pitch-class set alphabet | |
| pc_chord to pc_set map | |
| Alphabet size | |
| List chords | |
| Map pitch-class chords to pitch-class sets | |
| Sequences and corporaChord sequences are expressed as objects of class  | |
| Corpus | |
| Vector | |
| Coded vector | |
| Metadata | |
| Transform symbols | |
| Number of elements | |
| Number of sequences | |
| Encoding and decodingSequences and corpora can be encoded into integer-based representations. | |
| 
 | Decode | 
| 
 | Encode | 
| Viewing chords and chord sequences | |
| View | |
| Synthesising audio | |
| Play sound (sox) | |
| Save wav file (sox) | |
| PropertiesFor accessing properties of chords. | |
| Get bass frequency | |
| 
 | Get bass pitch class | 
| Get bass pitch | |
| Get non-bass pitch classes | |
| Manipulating chordsManipulating properties of chords. | |
| Combine sparse spectra | |
| Edit bass pitch class | |
| Transpose | |
| Miscellaneous utilitiesVarious utility functions. | |
| Convert amplitude to decibels | |
| Get the ascending distance between two pitch classes. | |
| Cosine similarity | |
| Convert decibels to amplitude | |
| Expand harmonics | |
| Convert frequencies to MIDI note numbers | |
| Interval vector | |
| Convert MIDI note numbers to frequencies | |
| Milne's pitch-class spectral distance | |
| Get the distance between two pitch classes. | |
| Convert pitches to pitch classes | |
| Sum amplitudes | |
| Transform y values | |
| Miscellaneous accessors | |
| 
 | Accessors | 
| Class checkingChecking classes of objects. | |
| Is chord | |
| Is an object coded? | |
| Type-checking for "coded_vec" | |
| Check for equal temperament | |
| Check for class "milne_pc_spectrum" | |
| Is smooth pitch-class spectrum | |
| Is smooth pitch spectrum | |
| Is sparse pitch-class spectrum | |
| Is sparse pitch-class spectrum | |
| Is sparse pitch spectrum | |
| Check for class "pc_chord" | |
| Check for type "pc_set" | |
| Check for type "pi_chord" | |
| Check for class "vec" | |