1.1.1 • Published 3 years ago

music-theory-data v1.1.1

Weekly downloads
1
License
CC-BY-SA-4.0
Repository
github
Last release
3 years ago

Music Theory Data

This repository is a human-editable and machine-readable data source for names and details about many music theory entities including: scales, chords, intervals, and notes.

Most of the scale name data came from Francesco Balena's fantastic self-published PDF, The Scale Omnibus.

How to help improve this data

  • Open issues for problems you notice but don't have the time or knowledge to fix.
  • Open pull requests for edits.

Versioning

This repository uses Semantic Versioning.

  • The major version increments when the yaml schema changes in a backwards incompatible manner.
  • The minor version increments when new data is added.
  • The patch version increments when typos are fixed or source code formatting changes are made.

Style guidelines

  1. Use Title Case for names.
  2. Use unicode sharp and flat characters (, 𝄪, , 𝄫) instead of ASCII characters # and b.
  3. Separate top-level entries with an empty line. Don't use empty lines elsewhere.
  4. When multiple names exist for an entity, list the primary name first. Which name is primary? The answer is somewhat subjective! But the goal is to choose the name that people throughout the English-speaking world would most commonly use to describe that entity.

License

This data is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.

Projects using this data