A simple viewer, player, and editor for guitar charts. Charter is a Free and Open Source app for Desktop (Windows, MacOS, and Linux.) using Java and jasio.
Download the latest version of Charter from the releases page.
Download Charter-windows-<version>.zip
then unzip it, then run Charter.exe
.
Works For Windows 10 and above
Download Charter-mac-<version>.zip
then unzip it, then run Charter.jar
.
For Apple Silicon/ARM (M1/M2/M3) based Macs, download Charter-mac-arm-<version>.zip
then unzip it. Then run Charter.jar
.
Download Charter-linux-<version>.zip
then unzip it, then run Charter.jar
.
NOTE: This list is subject to change.
TODO
new features:
- add RW/play/stop/FF buttons on GUI
- straightening beats when anchor is removed
- option to disable warnings
- vocal notes creation/deletion revamp
- preview of beats' movements when dragging them
- ability to shift all further beats
- smarter slides and linked notes
- add autogenerated fhp after slide ends
- join linked notes with same flags
- change vibrato tail for linked notes
- modern theme tail types
- auto fhp creating moving top fret instead of bottom fret if new is above
- edit tab with chord templates
- slide shape options
- tab notation under edit area
- add tabs with arrangements
- add tab with warnings
- new select options:
- select all after etc.
- select by clicking note tail
- select like
- select by string with list of filters?
- handling strings beyond max?
- FHP creation switch stretch/make new/ask user?
- multiple tracks preview
- better slowdowns
- quick paste section/phrase tab
bugs:
- when adding silence/beats the notes aren't moved forward
- bend gp5 import positions
- midi bass
- check tempo moving notes
- After accidentally linking the previous note to a chord at the start of a handshape (which removed the chord) when I recreated it, the notes behaved like individual notes and not like a chord. No matter what I tried I could not get it to properly treat it like a chord again. This caused it to display odd in both the 3D preview and in Rocksmith after building the project.
formats to add:
- gp8
- LRC
- FLAC audio
- psarc
3D preview:
- COUNT makes fhp appear, and END makes the disappear
- exploding notes with shaky camera
- tremolo should vibrate more
- arpeggios colored note shadows
- editable camera settings
- camera more like in RS
- string vibrating when plucked
- change how chord boxes look
- full chord box if chord has at least 3 notes
Future things:
- Campaign/Guitarcade
- NAM support/integration (Neural Amp Module)
- Local/Online Multiplayer
- Install Java Development Kit 16 or newer, for example Main release or OpenJDK
- Download and install Maven from here.
- Fork the repo and make pull requests
- Profit
You can also suggest features by making a new issue and you can submit them in the RSCharter Discord!
- Go to main directory and run
mvn clean package
- Built program will appear in
<dir>\target\Charter\