- First time contributing? Read our Code of Conduct.
- Check out the project overview to learn more about the project.
- Install the latest release from the downloads page!
- You can report bugs or suggest features on the issue tracker.
- A great way to assist with improving the program is to open tabs that were created in other applications (
.ptb
,.gpx
, etc) and report any issues with how they are imported, displayed, or play back!.
- Code contributions are very welcome!
- The README has instructions for how to set up your development environment.
- You can look through the issue tracker for some bugs or features that can be worked on, or suggest your own improvements!
- Feel free to open an issue or a draft pull request if you'd like to get early feedback on some proposed changes, or reach out to the maintainers directly.
- It's encouraged to use our clang-format configuration file to format the code, if it's supported by your editor.
- If your changes are in an area of the codebase that's suitable for unit testing (i.e. not related to audio playback or rendering), it's encouraged to add unit tests.