Skip to content

feat(transcribe): Expose quantisation subdivision in transcribe() and CLI #309

Open

Description

@victoria-mckinney

build_score() already supports a quantization_subdivision parameter (defaulting to 16 for 16th notes), which snaps onset times to the nearest musical grid position. However, neither transcribe() nor the CLI expose this — it's always hardcoded to 16.

Currently the only way to use a different grid is to call the pipeline steps manually and pass quantization_subdivision directly to build_score().

Requested change: Add an optional quantization_subdivision parameter to transcribe() (defaulting to 16) and thread it through to build_score(). Add a corresponding --quantize CLI flag (e.g. --quantize 8 for 8th notes). This would let users control score resolution without bypassing transcribe().

Activity

  1. victoria-mckinney commented on Aug 25, 2026

    @victoria-mckinney
    MemberAuthor

    related to #308

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

featureNew feature or request. Enhancementgood first issueGood for newcomershelp wantedExtra attention is needed

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions