Skip to content

chordproject/chordproject-client

Repository files navigation

ChordProject Client

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.

Overview

This application is built to manage songs (with chords) and songbooks. It parses and formats marked-up music with ChordPro notation.

Features

  • 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.

Platform Details

ChordProject caters to a broad audience. Its sister site, homenajesus.com, specializes in Christian music, while chordproject.com serves general use.

Visit HomenaJesus

Contribute

  1. Clone the repository.
  2. Install dependencies using npm.
  3. Run the development server with ng serve.

Inspiration

Also thanks to the ideas and collaboration of bkeepers and edwinzap.

About

Web client for ChordProject, an Angular app to create, edit, and organize songs using ChordPro notation. Features live sync, chord diagrams, auto-scroll, transposition, and customizable songbooks for live performance and personal use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors