Skip to content

campagnola/pyabc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyABC - Python package for parsing and analyzing ABC music notation

Luke Campagnola, 2014

Status: Pre-alpha

Basic goals

  • Be able to parse ABC tunes using most common formatting
  • Analyze tunes to determine the modes and keys they use
  • Automatically annotate tunes with chord names
  • From a library of tunes, suggest sets that fit together nicely

Installation

You can install pyabc as a module using

pip install -e /your/py/abc/directory

Testing

Limit unit testing has been implemented. To run unit tests

cd /your/pyabc/directory
PYTHONPATH=$PYTHONPATH:$PWD pytest

About

Python library for parsing and analyzing ABC music notation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages