Skip to main content

CAMAT: tools for symbolic music parsing, analysis, and rendering.

Project description

CAMAT

PyPI version Python versions License Docs

CAMAT is a Python toolkit for symbolic music parsing, analysis, pattern search, and score rendering.

Supports Python 3.10+

Installation

pip install camat

What Is Included

  • Parsing helpers for music21 and partitura backends.
  • Pattern search and similarity utilities.
  • Piano-roll and overlay visualization helpers.
  • Verovio-based rendering utilities.

Documentation

This repo includes a Sphinx project in docs/ and a Read the Docs config in .readthedocs.yaml.

Local preview:

pip install -r docs/requirements.txt
sphinx-build -b html docs docs/_build/html
python -m http.server --directory docs/_build/html 8000

Then open http://127.0.0.1:8000/.

Repository Layout

  • camat/: package source used for PyPI distribution.
  • CAMAT_old/: legacy development notebooks and experiments.
  • CHANGELOG.md: release notes.
  • test_corpus/: test data and source links.

License

MIT (see LICENSE).

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

camat-0.1.5.tar.gz (106.2 kB view details)

Uploaded Source

Built Distribution

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

camat-0.1.5-py3-none-any.whl (107.5 kB view details)

Uploaded Python 3

File details

Details for the file camat-0.1.5.tar.gz.

File metadata

  • Download URL: camat-0.1.5.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for camat-0.1.5.tar.gz
Algorithm Hash digest
SHA256 15367835ecae0ea06a66a9137ddd83a8c84a791e9d143214f0f47b9db71a55dc
MD5 f9353d5660955cefee5268683c210cb8
BLAKE2b-256 3f4ad00706eeb00a6a230029788f4b8e9de092dafa1cd1c3d881bd1b5fbfb9c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for camat-0.1.5.tar.gz:

Publisher: release.yml on egorpol/camat_v2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camat-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: camat-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 107.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for camat-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6d654e905eadd37940caa65753b243d379c1154d9bb6cf05e2c9ea8beaa27711
MD5 ed08da927cc82d11ec331ea14d83f252
BLAKE2b-256 95cc01c7db4268a7321fd61054eb7830f7cbdf9ac8a6c11cd31ffe80e884f2d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for camat-0.1.5-py3-none-any.whl:

Publisher: release.yml on egorpol/camat_v2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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