User’s Guide: Table of Contents
This is the table of contents for the User’s Guide, where topics will be
linked and added as the topics are written.
The User’s Guide is will form the backbone for an eventual book on
music21
by the principal investigator, Michael Scott Cuthbert, so
please do not edit it except for correcting code, fixing typos, etc.
without consulting with the author. Thanks!
Introduction
Installing
Notes
Pitches, Durations, Notes again
Basic Streams
Lists of Lists
Nested Streams and Basic Hierarchies
Chords
Installing MusicXML Readers and File Formats (1)
Chordify
Examples 1
Corpus Studies
Getting back to basics: the Music21Object
More Music21Object attributes and methods
Time Signatures and Beats
Key Signatures and Keys
TinyNotation
Derivations
Intervals
Advanced Durations: Complex, ties, and tuplets
Examples 2
Order and Sorting of Streams
Graphing
Roman numeral analysis
Environment and User Settings
Post tonal tools (1)
Stream Iteration and Filtering
Grace Notes
Lyric Searching
Spanners 1 (Slurs)
Examples 3
Clefs, Ties, and Beams
Articulations
Expressions and Ornaments
Instruments
Chord Symbols
Bars and Repeats
Clients and Weakreferences
Layout
Dynamics and Volume
Examples 4
Figured Bass
Scales
Searching in and Among Scores
Advanced Graphing (Axes, Plots, and Graphs)
Composing algorithmic music
Streams 3: Manipulation, inPlace, and deepcopy
Voice leading
Feature Extraction (1)
Tempo
Examples 5
Basic Analysis Tools
Metadata Objects
Advanced Corpus and Metadata Searching
Extending Converter with New Formats
Advanced Meter topics
Segmented and Approximate Searching
Speeding up music21
Understanding Sites and Contexts
Medieval and Renaissance extensions
Examples 6
TimespanTrees and Verticalities
Performing Reductions with Trees
To be numbered later:
Style
Piano Scores
FreezeThaw
Spanners 2
Ossias, Variants, and musicDiff
Audio searching
Species counterpoint
Post tonal tools (2): Advanced and Xenakis Sieves
Feature Extraction (2)
MIDI – advanced