clefml
clefml is a family of small open-weights language models that are experts in symbolic music. It is built as a learning project: a reproducible data pipeline, a benchmark with programmatic checkers, fine-tuned models, and an honest write-up of what worked.
The first model is a notation expert: it reads, checks, transforms and converts scores in a text format. Later models cover comprehension and harmony, arrangement, and composition.
Status: planning. See docs/PLAN.md for goals, tasks, benchmark design, data sources, training approach and the roadmap. No results yet.
Layout
| Path | Purpose |
|---|---|
docs/ |
The plan, and later the data card, model card and experiment notes |
eval/ |
Benchmark, verifiers and baseline runners |
data/ |
Scripts and configs that build datasets (raw data is not committed) |
train/ |
Training configs and scripts |
serve/ |
Export and serving scripts |
experiments/ |
Run logs and result tables |
tests/ |
Tests for parsers, generators and verifiers |
Next steps
Phase 0 and 1 of the plan: choose and license-check two or three corpora, build the verifiers and the first benchmark, and measure baselines before any training.
License
MIT.
Release files for clefml 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clefml-0.0.2.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clefml-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / clefml-0.0.2.tar.gz
| Download URL | clefml-0.0.2.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
465fea314bcba89390466c96db27134a9905933058a99a46713a14df2515a2d5
|
|
BLAKE2b-256 checksum How to use checksums |
ae86b8a52a1fd5c250e30936788d4e536a11af91fec5b8c402c0057859f9c0cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / clefml-0.0.2-py3-none-any.whl
| Download URL | clefml-0.0.2-py3-none-any.whl |
|---|---|
| Size | 2.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fb3d5b9993add6e9e63f7ffcd317d94e7b7359b03808a702e46787ede175f4b9
|
|
BLAKE2b-256 checksum How to use checksums |
b376691b13eb2d4bb03020b3190a44a2dd4be80edd6581a2edaaccd15909ff5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|