Chordinate is a library application, written for musicians (like myself).
It supports* both ChordPro text files and PDF sheet music, consolidated in a single easy-to-manage library.
The application is web based (served by ExpressJS).
* At least, that's where I'm aiming for.
It's a work in progress, and currently there is only support for ChordPro text files.
I've been trying a lot of applications lately, like ChordPro Buddy and SongBook.
Those applications are really awesome, but sometimes I feel like a particular feature is just missing.
That's why I decided to create my own solution, specific for my own needs.
As I'm trying to improve my skills in Javascript, this is the perfect "spare time project" to fiddle around with Javascript-based platforms and frameworks like:
- node
- bower
- compass
Clone the repository:
git clone https://github.com/UrGuardian4ngel/Chordinate
cd Chordinate
Install dependencies:
npm install
bower install
Compile stylesheets:
compass compile
Update configuration:
// index.js
switch (extension) {
case 'pdf':
// Update this path to the root of your pdf folder.
directory = '/path/to/pdf/folder';
break;
case 'chopro':
case 'pro':
// Update this path to the root of your chordpro folder.
directory = '/path/to/chordpro/folder';
break;
default:
next();
return;
}
Run the server:
node index.js
Open your webbrowser: http://localhost:8080/library