Web client for ChordProject, an Angular application for creating, editing, and organizing songs using ChordPro notation. It features live sync, chord diagrams, auto-scroll, transposition, and customizable songbooks for live performance and personal use.
This application is built to manage songs (with chords) and songbooks. It parses and formats marked-up music with ChordPro notation.
- Live synchronization across devices.
- Accurate chord positioning and formatting.
- Integrated editor for reading, editing, and printing songs.
- Customizable viewer, autoscroll, font size adjustment, chord diagrams.
- Transposition (musical rules-based, not math-based).
- Dynamic songbook management.
ChordProject caters to a broad audience. Its sister site, homenajesus.com, specializes in Christian music, while chordproject.com serves general use.
- Clone the repository.
- Install dependencies using npm.
- Run the development server with
ng serve.
Also thanks to the ideas and collaboration of bkeepers and edwinzap.