ChordFiddle
ChordFiddle copied to clipboard
Online chord sheet playground - edit, render and transpose chord pro
ChordFiddle 
martijnversluis.github.io/ChordFiddle
ChordFiddle is an online playground for ChordPro chord sheets. It currently supports:
- editing your ChordPro file
- translating to normal chords sheets
- importing a normal chord sheet and have it converted to ChordPro
- transposing the ChordPro sheet up and down (complete sheet or selection)
- switching between sharp (♯) and flat (♭) chords (complete sheet or selection)
- sharing your chord sheet by copy-pasting the automatically generated URL
On the project board you can find future features.
Technically speaking ChordFiddle is just a user interface to the combination of ChordSheetJS and ChordJS.
ChordFiddle is just vanilla JavaScript, with class based components inheriting from a very simple Component class
Feature requests/bugs
To issue a feature request or file a bug, please feel free to open an issue.
Contributing
Of course pull requests are more than welcome too. To get started:
git clone [email protected]:martijnversluis/ChordFiddle.gitorgit clone https://github.com/martijnversluis/ChordFiddle.gityarn installto install dependenciesyarn startto start the development server on http://localhost:8080 and open the default browser- make your changes
- run
yarn testto run the tests yarn buildto generate production assets- commit and push your changes
- open a pull request