Skip to content
Convert polyphonic multi-track audio to sheet music.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
convert.py
gui.py
polyscribe.py
requirements.txt
transcribe.py

README.md

polyscribe

Polyscribe is an easy-to-use polyphonic multi-track audio to sheet music converter.

Prerequisites

Installation

Dependencies (music21, numpy, scipy, matplotlib & ObjectListView) can be installed using pip:

pip install -r requirements.txt

How to use

Polyscribe can be either used in command-line mode or in graphical mode (with a GUI). When the program is invoked without any command-line argument, that is python polyscribe.py, the GUI is launched. Otherwise, the program is launched in command-line mode. A list of the arguments that can be specified is available using the help command: python polyscribe --help.

Bundling

Polyscribe can be bundled into Mac OS or Windows applications using pyinstaller, which can be installed using pip:

pip install pyinstaller

Then, to bundle the application, run the following:

pyinstaller polyscribe.py --windowed --hidden-import=scipy.special._ufuncs_cxx
You can’t perform that action at this time.