Replies: 2 comments 3 replies
-
Thanks for bringing up this concern! My initial idea was to solve this at the application level rather than at the ChordMark notation level. After import, the editor could show a dialog moving from chord to chord, allowing to quickly specify the number of beats each chord. That functionality could also be triggered on-demand. That idea is still on the drawing board. I agree the current state can cause confusion. At the same time, I'm not a big fan of the idea of changing the markup to solve a conversion issue.
Yes, simplicity and writing efficiency is a core principle that I'd really like to keep. Human readability of the source file was always a second concern to this.
Well, the default value is sometimes - and in fact, very often - the correct one, and then you'll have to remove all the extras
That would be my favorite option for now, or a dialog like "currently all chords have a duration of exactly 1 bar. This is probably inaccurate, etc.". This could be further re-inforced with clear indications on the import dialog, and also with the functionality mentioned above. Also, a warning could be displayed (and dismissed) if a song does not contain any |
Beta Was this translation helpful? Give feedback.
-
Does ChordMark support comments? The importer could add a comment to every imported file that does not have beat information. A related idea is to support meta tags, and have a tag to indicate that beat information is absent. The renderer could then choose how to handle this.
Tony
… On Feb 3, 2022, at 6:30 AM, Christophe Noël ***@***.***> wrote:
I did not consider batch conversion indeed, in that case, such a warning could make sense.
I'm not sure it should belong to ChordMark itself though, the application/batch conversion script might be a better host for it
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
When converting ChordPro to ChordMark, every chord is given 4 beats in order to create a readable and useful chord chart. However, anyone looking at the markup would not know that the beats are not specified correctly.
Part of the problem is that a chord with 4 beats is shown with no beats. Thus we cannot distinguish between an "imported" chord and one that takes the whole measure. There are several ways to solve this:
In the current notation, chords with the longest duration have the shortest markup. This sometimes makes it slightly hard to "parse" as a human. Not sure if this is important or not in the long run, but it does lead to a slightly confused initial impression. Forcing 4 beat chords to have 4 dots would solve this problem.
Beta Was this translation helpful? Give feedback.
All reactions