Desktop OMR tool for turning sheet music into annotations, audio, MIDI, and synchronized video.
Project description
PyClef
PyClef is a desktop Optical Music Recognition workflow for turning sheet music into annotated pages, audio, MIDI, and synchronized video.
Usage
from pyclef import Pyclef
Pyclef()
Or from the terminal:
pyclef
Model file
The YOLO model is not included in the PyPI package because it is larger than the default file limits for GitHub and PyPI.
Place best.pt here:
pyclef_app/model/best.pt
Or set the environment variable PYCLEF_MODEL_PATH to the full path of the
model file before starting PyClef.
External requirements
PDF input uses Poppler through pdf2image. On Windows, install Poppler and make
sure the path configured in pyclef_app/config.py is available on your machine.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyclef-1.0.0.tar.gz.
File metadata
- Download URL: pyclef-1.0.0.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ed43ef90623ba1384d84b6b719afc89fb4f0446a9ed8bbdc7b104bf59a96504
|
|
| MD5 |
ee848eff50feaa2b7e448253e0791e41
|
|
| BLAKE2b-256 |
aad3bd1f1fe4636c20afd8c2ad2c8f93e998a9610faffd78e7118b19e9746868
|
File details
Details for the file pyclef-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pyclef-1.0.0-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d023ab8ffd2f08d5489adfa856379e41629a1e46e234658fd4218cd4c843f3b9
|
|
| MD5 |
27f72857bffbb416d4a547a58da71f1d
|
|
| BLAKE2b-256 |
e36fa8088e1eb38a8806fb05b82edafdce44cc6c80b91fcb80016b284a09fa68
|