Chord2SVG release: algorithmic chord engraving

2026-01-23
releasenotationtooling

Project links

Chord2SVG is now live on GitHub. It is a rendering engine that computes engraving-ready chord notation directly in SVG, with collision-aware notehead placement and optimized accidental spacing.

The project includes a web preview for quick testing, a CLI for batch engraving, and a React component for integration inside other tools. The goal is consistent output without the overhead of traditional notation software.

Release highlights

  • Multi-pass collision handling for dense chord clusters.
  • Automatic clef detection and ledger line rendering.
  • CLI batch export from JSON input files.
  • React component for programmatic SVG access.

Quick start

npm install
npm run dev
# http://localhost:3000

npm run cli -- --input inputs/chords.json

All rights reserved © Carlos Mauro 2026