Navigation

  • index
  • modules    
  • next    
  • ms3 unknown documentation »
  • ms3 - Parsing MuseScore 3

ms3 - Parsing MuseScore 3¶

Welcome to ms3, a Python library for parsing annotated MuseScore 3 files. It

  • parses uncompressed MuseScore 3 files (*.mscx),

  • stores the contained information in a tabular format (*.tsv),

  • deletes and writes annotation labels to MuseScores <Harmony> layer,

  • parses and transforms labels following the DCML harmonic annotation standard

Contents¶

  • Installation
    • Unix-based systems
      • Using Python >= 3.6
      • Installing via pip
  • Quick Reference
    • Parsing a single score
      • Storing the labels
      • Removing annotation labels
      • Storing the changed score
      • Adding labels to score
      • Accessing score information
        • Metadata
        • Tabular information
    • Parsing multiple scores
      • Loading
      • Parsing
      • Extracting score information
  • Manual
    • Good to know
      • Terminology
        • Measure counts (MC) vs. measure numbers (MN)
        • Quarter Beats
      • Functionality
        • Converting quarter_beats
        • Read-only mode
    • Using the library
      • Parsing a single score
      • Parsing options
    • Column Names
      • General Columns
        • mc Measure Counts
        • mn Measure Numbers
        • onsets
      • Measures
        • act_dur Actual duration of a measure
        • barline
        • breaks
        • dont_count Measures excluded from bar count
        • keysig Key Signatures
        • mc_offset Offset of a MC
        • next
        • numbering_offset Offsetting MNs
        • repeats
        • timesig Time Signatures
        • volta
  • Developers' Reference
    • The score module
    • The annotations module
    • The parse module
    • The expand_dcml module
  • License
  • Authors
  • Changelog
    • Version 0.3.0
    • Version 0.2.0
    • Version 0.1.3
    • Version 0.1.0

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Table of Contents

  • Installation
  • Quick Reference
  • Manual
  • Developers' Reference
  • License
  • Authors
  • Changelog

Next page

→ Installing ms3

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules    
  • next    
  • ms3 unknown documentation »
  • ms3 - Parsing MuseScore 3
© Copyright 2020, johentsch. Created using Sphinx 3.1.2.