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 and User Settings
  25. Post tonal tools (1)
  26. Stream Iteration and Filtering
  27. Grace Notes
  28. Lyric Searching
  29. Spanners 1 (Slurs)
  30. Examples 3
  31. Clefs, Ties, and Beams
  32. Articulations
  33. Expressions and Ornaments
  34. Instruments
  35. Chord Symbols
  36. Bars and Repeats
  37. Clients and Weakreferences
  38. Layout
  39. Dynamics and Volume
  40. Examples 4
  41. Figured Bass
  42. Scales
  43. Searching in and Among Scores
  44. Advanced Graphing (Axes, Plots, and Graphs)
  45. Composing algorithmic music
  46. Streams 3: Manipulation: inPlace, and deepcopy
  47. Voice leading
  48. Feature Extraction (1)
  49. Tempo
  50. Examples 5
  51. Basic Analysis Tools
  52. Metadata Objects
  53. Advanced Corpus and Metadata Searching
  54. Extending Converter with New Formats
  55. Advanced Meter topics
  56. Segmented and Approximate Searching
  57. Speeding up music21

To be numbered later:

  1. Style
  2. Piano Scores
  3. FreezeThaw
  4. Spanners 2
  5. Ossias, Variants, and musicDiff
  6. Automatic Reduction with OffsetTrees
  7. TinyNotation (2): Expanding and subclassing
  8. Audio searching
  9. Species counterpoint
  10. Post tonal tools (2): Advanced and Xenakis Sieves
  11. Feature Extraction (2)
  12. MIDI – advanced
  13. Medieval and Renaissance extensions