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.4.tar.gz (106.1 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.4-py3-none-any.whl (107.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: camat-0.1.4.tar.gz
  • Upload date:
  • Size: 106.1 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.4.tar.gz
Algorithm Hash digest
SHA256 b2d555834e50935c871f1189a1adbae864c69c769d484951557f867a8a5bf846
MD5 3eb57d50764828a15b342c355739b1bd
BLAKE2b-256 977707d666c1a369deaa1a568f07a63ef2fb409df39baeae86d0d8ac732991ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for camat-0.1.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: camat-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0e7d7841ad4e16e3d8fcb96f077d4d6e1915e85f0787189dd6729d7d18f85aca
MD5 a9c3ed0cf8a93f3d3b0ae267b6c5fedc
BLAKE2b-256 2f3b037ea27f3822614045c84a8dc9a08f179cd7297e0b985b54f9b94de83dff

See more details on using hashes here.

Provenance

The following attestation bundles were made for camat-0.1.4-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