Jump to content
The forums have been upgraded and will be undergoing changes within the next 48 hours.

ChartPlayer - a free and open source song chart player

Featured Replies

  • Author
18 hours ago, Anomalyrox73 said:

Hello I am getting the following ......


No songs found.
Make sure you have configured your song path in "options".
If song path is correct, try the "rescan" button below.

My question is what song path to use? I have Cakewalk and Audacity.

Thanks for any help.

Right now, the only way to get songs is to convert them using ChartConverter:

https://github.com/mikeoliphant/ChartConverter

The "song path" is whatever you use in ChartConverter.

  • Replies 120
  • Views 24.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • ChartPlayer is an application for playing along to charts synchronized to music (such as Rocksmith CDLC charts). It runs as a VST plugin inside your DAW so that you can use any other plugin you l

  • I haven't checked the latest improvements but I just wanted to say again that this is already an incredible job! 

  • ChartPlayer v0.1.11 is now available: https://github.com/mikeoliphant/ChartPlayer/releases/latest Changes: Escape key returns to song list Display note detection % Supp

Posted Images

This looks so cool but I'm having issues getting the ChartPlayer side to work. In Reaper (Windows), ChartPlayer shows in the "plugins that failed to scan"  while others work fine. Unfortunately, the steps in the troubleshooting doc don't help as the suggested log dir doesn't exist. I'm using the ChartPlayerVST3Plugin.zip release from your latest link. Has anyone seen anything like this? 

reaper-chartplayer-issue.jpg

1 hour ago, Morasta said:

This looks so cool but I'm having issues getting the ChartPlayer side to work. In Reaper (Windows), ChartPlayer shows in the "plugins that failed to scan"  while others work fine. Unfortunately, the steps in the troubleshooting doc don't help as the suggested log dir doesn't exist. I'm using the ChartPlayerVST3Plugin.zip release from your latest link. Has anyone seen anything like this? 

reaper-chartplayer-issue.jpg

I wasn't able to make it detected in Reaper either. So far for me it has been working in Cakewalk and Ableton Live. 

  • Author

This is strange, since I use Reaper (WIndows) as my DAW.

@ Morasta It is interesting that your scan failure list does not include "ChartPlayerPluginBridge.vst3", which is the actual plugin dll. The dlls listed in your scan *should* fail, since they are not vst plugin dlls.

2 hours ago, ladron said:

This is strange, since I use Reaper (WIndows) as my DAW.

@ Morasta It is interesting that your scan failure list does not include "ChartPlayerPluginBridge.vst3", which is the actual plugin dll. The dlls listed in your scan *should* fail, since they are not vst plugin dlls.

Ah, maybe we're on to something. I don't actually see a vst3 file in the extracted VST3Plugin zip for v0.1.16, but I do see it there in v0.1.15.

  • Author
53 minutes ago, Morasta said:

Ah, maybe we're on to something. I don't actually see a vst3 file in the extracted VST3Plugin zip for v0.1.16, but I do see it there in v0.1.15.

Yep, that would be a problem. Fixing it now.

Sweet, that did it and it's showing up in Reaper now (clear cache and re-scan req'd). Thanks for the quick release, excited to give this a whirl.

I really hope we get 7 / 8 string support otherwise there will never be a Rocksmith alternative for those players and this is the closest project to it. Rocksmith supporting those string counts is like a distant dream and everyone has been requesting it since the game released 🙏

  • Author
4 hours ago, Dueleus said:

I really hope we get 7 / 8 string support otherwise there will never be a Rocksmith alternative for those players and this is the closest project to it. Rocksmith supporting those string counts is like a distant dream and everyone has been requesting it since the game released 🙏

Support for additional strings in ChartPlayer would be pretty easy.

To really get this to happen, though, it would require the chart creation tools to support it and export in a format I can read.

I'm happy to work on adding this if/when there are charts available that use it.

On 7/9/2025 at 7:05 PM, ladron said:

Support for additional strings in ChartPlayer would be pretty easy.

To really get this to happen, though, it would require the chart creation tools to support it and export in a format I can read.

I'm happy to work on adding this if/when there are charts available that use it.

Can you make it a feature for those who want to make their own charts? There is a tool called GoPlayAlong and it can auto sync tab to audio or you can manually sync it to audio. It exports in .xml like this.image.png.e1c5c40b9a3847401e846121b7cfc580.png

Also there is a tool already and its called Charter https://github.com/Lordszynencja/Charter for Rocksmith and it supports 7 and 8 string like thisimage.thumb.png.100a19a602e68ac0101b9b698b36243d.png

  • Author
6 hours ago, Dueleus said:

Also there is a tool already and its called Charter https://github.com/Lordszynencja/Charter for Rocksmith and it supports 7 and 8 string like thisimage.thumb.png.100a19a602e68ac0101b9b698b36243d.png

Does this extra string support export to Rocksmith psarc files?

If so, and if you can point me at a psarc file with >6 string support, I'll look into it.

35 minutes ago, ladron said:

Does this extra string support export to Rocksmith psarc files?

If so, and if you can point me at a psarc file with >6 string support, I'll look into it.

I dont know. It saves the chart as rs2.xml and importing the xml file into CDLC builder only shows the 6 strings. It might support it but CDLC builder not showing all strings in the menu (cause it doesnt expect an xml with more than 6 strings). I dont know a way to test if the psarc file supports it or not

  • Author
25 minutes ago, Dueleus said:

It saves the chart as rs2.xml and importing the xml file into CDLC builder only shows the 6 strings. It might support it but CDLC builder not showing all strings in the menu (cause it doesnt expect an xml with more than 6 strings). I dont know a way to test if the psarc file supports it or not

Yeah, the psarc format seems to hard-code a max of 6 strings.

>6 string support might be possible if I read the xml format. That's a bigger undertaking, though.

Great VST, thank you! I use it every day instead of Rocksmith because I can play without delay and use any VST amps!

I would really appreciate it if I could access any part (Solo/Rhythm/Bass) directly from the menu, independent of the main menu selection.

In my user experience, it could be better if:
[Choose Song]  [Choose Instrument (Bass/Rhythm/Solo)]  [Play]
(instead of the current: [Choose Instrument]  [Choose Song]  [Play])

If I want to try multiple parts of the same song, the current flow requires:
[Choose Instrument A]  [Choose Song]  [Play]  [Back]  [Choose Instrument B]  [Re-select Song]  [Play]

Also, a small request: dock the song menu (Lead | Rhythm | Bass | Drums | Keys | Rescan | Close) near the Play button at the bottom of the window, maybe with a small gap. It's a little inconvenient because the menu jumps around.

Thank you again!

PS: some recommendations about default config:
String orientation: Low on Top
Song ReTuning: 0
 

Sorry for my bad English 🙊

  • Author
7 hours ago, soawesomesonic said:

In my user experience, it could be better if:
[Choose Song]  [Choose Instrument (Bass/Rhythm/Solo)]  [Play]
(instead of the current: [Choose Instrument]  [Choose Song]  [Play])

If I want to try multiple parts of the same song, the current flow requires:
[Choose Instrument A]  [Choose Song]  [Play]  [Back]  [Choose Instrument B]  [Re-select Song]  [Play]

You shouldn't have to re-select the song. When you go back to the song list, the song you are playing should still be selected, and you can just select a different arrangement to play. Or am I misunderstanding you?

7 hours ago, soawesomesonic said:

Also, a small request: dock the song menu (Lead | Rhythm | Bass | Drums | Keys | Rescan | Close) near the Play button at the bottom of the window, maybe with a small gap. It's a little inconvenient because the menu jumps around.

Not sure I understand what you mean by "the menu jumps around"? Can you maybe show me screenshots of what you are referring to?

7 hours ago, soawesomesonic said:

PS: some recommendations about default config:
String orientation: Low on Top
Song ReTuning: 0

That comes down to personal preference, I think - hence the config options. I've got them defaulted to the way I play... 🙂

I am loving how fast I can boot this up compared to rocksmith. 

What types of piano files can be converted to OpenChart and where would I find those?

  • Author
21 minutes ago, Basswoody said:

I am loving how fast I can boot this up compared to rocksmith. 

What types of piano files can be converted to OpenChart and where would I find those?

Right now, the only source of keyboard charts are Rock Band songs that have pro keys.

  • Author

ChartPlayer v0.1.18 is now available:

https://github.com/mikeoliphant/ChartPlayer/releases/latest

Changes: 

 

 

  •     Much improved note detection
  •     Improved debug logging

Previously, note detection was very forgiving. This release is much more precise about single-note detection, and will reject notes if they are even a semitone off.

My goal is still to err on the side of leniency to try to avoid rejecting notes that are actually played correctly. I've already fixed some issues with slides and bends. If you experience situations where your notes are not being detected when you think they should, let me know.

 

 

On 7/19/2025 at 9:27 PM, ladron said:

Right now, the only source of keyboard charts are Rock Band songs that have pro keys.

I have never used PhaseShift, but I was wondering what charts exist for that, and where to find them. Considering that your ChartConverter wants source charts in PhaseShift format, it would make sense to search for those rather than first converting from RockBand files to PhaseShift. IIRC, I have seen demo videos of PhaseShift playing keyboard songs spanning 6 octaves or more, while RockBand3 only supports 2 octaves: what are your plans with ChartPlayer regarding this?

  • Author
5 hours ago, Shroud said:

I have never used PhaseShift, but I was wondering what charts exist for that, and where to find them. Considering that your ChartConverter wants source charts in PhaseShift format, it would make sense to search for those rather than first converting from RockBand files to PhaseShift. IIRC, I have seen demo videos of PhaseShift playing keyboard songs spanning 6 octaves or more, while RockBand3 only supports 2 octaves: what are your plans with ChartPlayer regarding this?

https://github.com/mikeoliphant/ChartConverter#where-to-get-charts

I'm happy to look into adding support for more extended keyboard ranges if there is interest - and if there are charts available.

On 7/26/2025 at 5:16 AM, ladron said:
  •     Much improved note detection

i even didn't know that the plugin has note detection LUL

I play with FL Studio, i need to use external sidechain or just put chart player before/after guitar chain track?

Sorry for my bad English 🙊

  • Author
On 8/2/2025 at 11:45 PM, soawesomesonic said:

i even didn't know that the plugin has note detection LUL

I play with FL Studio, i need to use external sidechain or just put chart player before/after guitar chain track?

I run two tracks - one with my guitar effects chain, and another with ChartPlayer. Just make sure that both are set to get input from your audio device. ChartPlayer is mono input, so also make sure that it is getting the correct audio channel if your audio interface has multiple inputs.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.


Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.