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 based on Create React app extended with
react-scripts-x
To issue a feature request or file a bug, please feel free to open an issue.
Of course pull requests are more than welcome too. To get started:
git clone [email protected]:martijnversluis/ChordFiddle.git
orgit clone https://github.com/martijnversluis/ChordFiddle.git
yarn install
to install dependenciesyarn start
to start the development serve- make your changes
- run
yarn test
to run the tests yarn build
to generate production assets- commit and push your changes
- open a pull request
Please make sure your contribution passes all Eslint checks.