SongMaster chord sheets

I’ve been using SongMaster since it was introduced to the GP community and think it is a great tool for learning songs, I’ve also been using a website https://www.chordsheet.com/ to make incredible chord sheets. But after spending hours cleaning up SongMaster song files I was then needing to manually recreate that in the chordsheet.com format!

So I wrote a utility to convert a SongMaster song files to a chordsheet.com format.

I’m still working on it but wanted to share the concept with the community.

Here is an example of what I am working on.

a SongMaster track of Foreigner’s Blue Morning Blue Day and the corresponding chordsheet.com output

image

If there is interest in me publishing the code on GitHub I’d like some feedback.

Thanks!

9 Likes

This looks like a great project! I’d be very interested to see the code :grin:

I’m in the process of migrating from Anytune to Song Master but I also have lead sheets that I maintain by hand. I’m always looking for more efficient ways to build my setup

2 Likes

Sure.
Any updates? :slight_smile:

There is a little more work to get down, maybe this weekend I can get it online.

Thanks

2 Likes

Hi Harry,

I am the creator of the Chordsheet website. Nice to read that it is useful for you. And of course I’m interested in your project because I want to add some export (musicXML) and maybe import functions too. For both I need to build a real API, which doesn’t currently exist. And it would probably be useful for you too. Please feel free to write to me about this topic so that we can join forces.

Kind Regards

Stefan

Hi Stefan, thanks for reaching out. I have really enjoyed your website and the nice charts that it produces. I will reach out via dm for further conversation.

For any one that’s interested there is a rough early version here:

I quickly built this in VS 2022 using .NET7 as a command line utility with the understanding that some how it may also be run on a mac but I have no insight on how. The VS solution is available and also a binary zip release.

Description:
  Generates output for creating chord sheets at https://www.chordsheet.com/

Usage:
  SongCharts [options]

Options:
  -if, --inFile <inFile>        The Song Master song file to process.
  -sb, --startBar <startBar>    The bar to begin processing [default: 0]
  -lb, --lineBreak <lineBreak>  Number of bars per line. [default: 4]
  -r, --repeat                  Use bar repeat. [default: True]
  -s, --submissing              Substitute missing chords. [default: False]
  --version                     Show version information
  -?, -h, --help                Show help and usage information

This prints output to the screen that can then be copied and pasted into the SongCharts input screen.

Usual disclaimers this is just a proof of concept thought experiment , use at your own risk, :slight_smile:

Hi Harry,

thank you. I need to check out the SongMaster app. Seems like a great tool.
And I’m sure your project will give me some new ideas. Thank you for publishing it.

Cheers Stefan