Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Suggestion: Chord-only view (Inspired by iRealPro) #986

Open
nicholasgower opened this issue Jan 17, 2024 · 1 comment
Open

Feature Suggestion: Chord-only view (Inspired by iRealPro) #986

nicholasgower opened this issue Jan 17, 2024 · 1 comment

Comments

@nicholasgower
Copy link

While abcjs is great at displaying sheet music on desktops and tablets, any website that uses abcjs will look cramped on a phone. In jazz music, an app called iRealPro is commonly used to display chords for accompaniment players. Because only chords are displayed, phones are able to show everything required by the musician without looking cramped.

I am currently working on a website that serves and displays abc-format music using abcjs, and I'm open to attempting this feature myself once I have time, but if someone else is interested in this feature, they are welcome to make it.

@paulrosen
Copy link
Owner

I've wanted that, too, and started thinking about it. I looked at my charts and there are so many weird edge cases. For instance - if you have a coda you might not want that line to be in the chart. Or if there are first and second endings but the chords are the same it should not have a first and second ending in the chart. And when you have chords like "Gb7b5" in a measure with 4 chords you need to squeeze it all in. And with all the different time signatures, how are the blocks arranged?

I would be happy to include this if someone wants to contribute to it. I'd like to be in on the planning to make sure that it fits well with the current code structure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants