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

  1. Installing
  2. Notes
  3. Pitches, Durations, Notes again
  4. Basic Streams
  5. Lists of Lists
  6. Nested Streams and Basic Hierarchies
  7. Chords
  8. Installing MusicXML Readers and File Formats (1)
  9. Chordify
  10. Examples 1
  11. Corpus Studies
  12. Getting back to basics: the Music21Object
  13. More Music21Object attributes and methods
  14. Time Signatures and Beats
  15. Key Signatures and Keys
  16. TinyNotation
  17. Derivations
  18. Intervals
  19. Advanced Durations: Complex, ties, and tuplets
  20. Examples 2
  21. Order and Sorting of Streams
  22. Graphing
  23. Roman numeral analysis
  24. Environment
  25. Post tonal tools (1)
  26. Clients and Weakreferences
  27. Grace Notes
  28. Lyric Searching
  29. Spanners 1: Slurs
  30. Examples 3

To be numbered later:

  1. Basic Analysis Tools
  2. Scales
  1. Metadata Objects
  2. Streams 3: Manipulation: inPlace, and deepcopy
  1. Bars and Layout
  2. Repeats
  3. Graphing 2: Axes, Plots, and Graphs
  4. FreezeThaw
  5. Spanners 2
  6. Ossias, Variants, and musicDiff
  7. Dynamics
  8. Searching in and among Scores
  9. Voice leading
  10. Automatic Reduction with OffsetTrees
  11. TinyNotation (2): Expanding and subclassing
  12. Clefs and Articulations
  13. Instruments
  14. Audio searching
  15. Species counterpoint
  16. Composing algorithmic music
  17. Feature Extraction (1)
  18. Repeats
  19. Post tonal tools (2): Advanced and Xenakis Sieves
  20. Chord symbols
  21. Expressions
  22. Tempo
  23. Feature Extraction (2)
  24. Figured Bass
  25. MIDI – advanced
  26. Medieval and Renaissance extensions
  1. Advanced Corpus and Metadata Searching
  2. Extending Converter with New Formats
  3. Advanced Meter topics
  4. MusicXML Test Suite
  5. TimeSpans
  6. Inversion demo