chordsketch-render-text
Plain text renderer for ChordPro documents. Renders songs with chords positioned above lyrics using Unicode-aware column alignment.
Part of the ChordSketch project.
Usage
use parse;
use render_song;
let input = "{title: Amazing Grace}\n[G]Amazing [G7]grace";
let song = parse.unwrap;
let text = render_song;
println!;
Features
- Chords above lyrics with Unicode-aware alignment
- Multi-column layout
- Section labels (verse, chorus, etc.)
Links
- Project repository: https://github.com/koedame/chordsketch
- Live playground: https://chordsketch.koeda.me
- API docs: https://docs.rs/chordsketch-render-text
- Issue tracker: https://github.com/koedame/chordsketch/issues