ChartPlayer is a cross-platform application for playing along to charts in OpenSongChart format.
It runs as a VST plugin inside your DAW (or as a Jack Audio client) so that you can use any other plugin you like (ie: guitar amp simulation) for your instrument sounds.
- Support for guitar, bass, drums, keys and vocals
- Song browser
- Very fast startup and song loading
- 3D, "note highway" display
- Note detection
- Pitch shifting of songs that are slightly off of standard tuning
- Adjustable song playback speed
ChartPlayer has been tested on Windows and Linux (x64 and arm64). Chances are it will work on macOS, but it hasn't been tested.
You can download ChartPlayer from releases section here.
To install, unpack the .zip file and copy the extracted folder to "C:\Program Files\Common Files\VST3".
Unpack the .zip file and run "ChartPlayerJack" from the resulting folder (you will likely have to make it executable:
chmod u+x ChartPlayerJack
You need to have a running Jack instance for it to work. It will attempt to connect to your jack input/output ports.
For speed/pitch shifting to work, you need to have Rubber Band (librubberband2) installed.
For file browser input to work, you need to have Zenity installed.
See the OpenSongChart github repository.
Make sure you clone this github repo recursively:
git clone --recurse-submodules https://github.com/mikeoliphant/ChartPlayer
Building should be straightforward using Visual Studio.
NOTE: Build and run the "ImageProcessor" project first - it creates texture assets that are required for the main build.