Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyclef-1.0.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyclef-1.0.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

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

Hashes for pyclef-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5ed43ef90623ba1384d84b6b719afc89fb4f0446a9ed8bbdc7b104bf59a96504
MD5 ee848eff50feaa2b7e448253e0791e41
BLAKE2b-256 aad3bd1f1fe4636c20afd8c2ad2c8f93e998a9610faffd78e7118b19e9746868

See more details on using hashes here.

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

Hashes for pyclef-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d023ab8ffd2f08d5489adfa856379e41629a1e46e234658fd4218cd4c843f3b9
MD5 27f72857bffbb416d4a547a58da71f1d
BLAKE2b-256 e36fa8088e1eb38a8806fb05b82edafdce44cc6c80b91fcb80016b284a09fa68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page