Navigation
index
modules
|
next
|
music21 v0.2.4a2 documentation
»
Table Of Contents
Music21 Documentation
System Reference
Module Reference
Developer Reference
Next topic
What Is Music21?
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Music21 Documentation
¶
What Is Music21?
Finding Solutions with Small Scripts
Getting Musical Data
Visualizing Musical Data
Authoring and Transforming Musical Data
Learning music21
Quick Start: Getting Started with music21
Download and Install
Starting Python and Importing Modules
Examining a Score
Examining a Score by Part Id
Creating Notes, Measures, Parts, and Scores
Next Steps
Overview: Pitches, Durations, Notes, and Chords
Creating and Editing Pitches
Creating and Editing Durations
Creating and Editing Notes
Creating and Editing Chords
Overview: Streams, Scores, Parts, and Measures
Appending and Inserting Objects into Streams
Accessing Stream Elements by Iteration and Index
Accessing Stream Elements by Class and Offset
Accessing Scores, Parts, Measures, and Notes
Flattening Hierarchical Streams
Accessing Stream Elements by Group and Identifiers
Visualizing Streams in Plots
Overview: Importing File and Data Formats
Parsing MusicXML Files
Getting MusicXML Files
Parsing Humdrum Files
Getting Humdrum Files
Parsing MIDI Files
Overview: Post-Tonal Tools
Pitches as Pitch Classes
Chords as Forte Set Classes
Creating and Processing Twelve-Tone Matrices
Examples and Demonstrations
Counting, Searching, and Statistical Processing
Installing Music21
Check Your Python
Downloading a music21 Package
Installing Music21
Downloading and Installing Music21 with setuptools or pip
Installing Additional Python Components
Installing Additional Software Components
Authors, Acknowledgments, Contributing, and Licensing
About the Authors
Acknowledgements
How to Contribute
Licensing and Copyright
Applications and Extensions of music21
Papers, Presentations, and Publications
Future Goals and Potential Applications
Setting up and Configuring Environment
Creating and Configuring an Environment
Location of Environment Files
Important Tools that May Use Environment Settings
Graphing Utilities
Installing and Using matplotlib
Graphing Streams
Analytical Graphing Objects
Elementary Graphing Classes
Advanced Graphing Topics
Selecting the matplotlib Backend
System Reference
¶
Frequently Asked Questions
Glossary
Corpus Reference Index
Module Reference
¶
music21.base
music21.clef
music21.common
music21.converter
music21.corpus.base
music21.chord
music21.duration
music21.dynamics
music21.editorial
music21.environment
music21.expressions
music21.graph
music21.key
music21.instrument
music21.interval
music21.meter
music21.note
music21.node
music21.pitch
music21.stream
music21.serial
music21.tempo
music21.tinyNotation
Developer Reference
¶
Documenting music21
Documenting modules and classes
Displaying only some of the test code in the documentation
Ordering Module-Level Names
Documenting Module-Level Functions
Ordering Class-Level Names
Documenting Properties
Documenting Class-Level Attributes
Documenting Class-Level Properties
Documenting Class-Level Methods
Navigation
index
modules
|
next
|
music21 v0.2.4a2 documentation
»