• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Improve formatting of more complex chords for .cho files
#1
(Note to Mike: i have collected a few feature ideas in the previous months, hence the multiple new topics opened by me, i hope it is okay that i kept one feature idea per forum thread)

Would be lovely to have the option to format the chords in chord pro files in such a way:

[Image: Posters-2021-Chord-Symbols-Sans_4.svg]

In other words, for more complex chords format the 7's etc. as superscript or similar.

I have quite some songs that include more complex chords that quickly appear unclear.

It could also improve situations where there are quick chord changes next to each other -> if more complex chords partially use superscript formatting, their total width would decrease.
Reply
#2
This is certainly something I'd like to support, but it's incredibly tedious to implement because there is no way to draw part of the chord as superscript without explicitly separating out that part and changing the font size and placement before rendering it (meaning additional measurements have to be done to figure this all out). This slows down the processing (and rendering but to a lesser extent), and I would need to rework some of the chord code to figure out exactly what parts should be rendered as superscript and store that separately, and then update all the rendering code to render each part of the chord independently. A better solution would be for me to support a different chord font that inherently supports the superscript characters without having to actually use superscript (although I then need to use different characters to represent the superscript parts of the chord so that it's rendered as expected). So that's something I may look into as well, as it would be simpler in many ways to implement and faster to process and render.

Mike
Reply
#3
To tickle your imagination, take a look at the Campana font.
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
Reply
#4
(05-28-2025, 04:03 PM)sciurius Wrote: To tickle your imagination, take a look at the Campana font.

ChordPro is a good amateur tool for songwriting, but it quickly becomes limited. Furthermore, the juxtaposition of lyrics and chords makes everything unclear. It would really be better to move towards a professional system. Without reinventing the wheel, sheet music does this very well; there is an intermediate format used by professionals: grids. The JazzyBoomers, of which I am a member, have developed them, but without going as far as this beautiful presentation, it would be more urgent to allow the creation of grids, based on a mask or a template. When you hire a replacement musician in an emergency, grids are generally the minimum required to accept the contract. They are the ultimate tool for rhythm sections.

Importing ChordPro in two pages : One for grids, one for lyrics is more usefull.

See below 2 chors grids used by this groups.

[Image: attachment.php?aid=3530]


Attached Files Thumbnail(s)
   
Reply
#5
Not that this is relevant here, but ChordPro (the program) has support planned to (optionally) render grids as jazz grilles:

Code:
{start_of_grid shape="1+8x2"}
1 | A6 . | A6 A#0 | Bm7 . | E7 . | Bm7 . | E7 . | A6 C07 | Bm7 E7 |
2 | A6 . | A6 A#0 | Bm7 . | E7 . | Bm7 . | E7 . | A6 . | A6 E7 |
R | A6 Bm7 | C#m7 C07 | Bm7 . | E7 . | Bm7 . | E7 . | A6 . |1> A6 E7 |
F | . . | . . | . . | . . | . . | . . | . .  |2> E7 . |
{end_of_grid}

Result:


Attached Files Thumbnail(s)
   
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
Reply
#6
(05-28-2025, 10:49 PM)sciurius Wrote: Not that this is relevant here, but ChordPro (the program) has support planned to (optionally) render grids as jazz grilles:

Code:
{start_of_grid shape="1+8x2"}
1 | A6 . | A6 A#0 | Bm7 . | E7 . | Bm7 . | E7 . | A6 C07 | Bm7 E7 |
2 | A6 . | A6 A#0 | Bm7 . | E7 . | Bm7 . | E7 . | A6 . | A6 E7 |
R | A6 Bm7 | C#m7 C07 | Bm7 . | E7 . | Bm7 . | E7 . | A6 . |1> A6 E7 |
F | . . | . . | . . | . . | . . | . . | . .  |2> E7 . |
{end_of_grid}
Result:

A chart that's relevant up to age 35, and beyond... A real chart is something you can read anywhere, night, day, in poor light, etc.
And it provides all the rhythmic information.

Chord Pro is "Pro" by his name...
Reply
#7
(05-28-2025, 04:03 PM)sciurius Wrote: To tickle your imagination, take a look at the Campana font.

That looks great, I'll look into integrating that as an optional chord font, as that would certainly simplify things.

Mike
Reply
#8
" This font should work in any program that handles fonts reasonably. It is tested to work in MuseScore and in LibreOffice, and will probably work in the commercial alternatives as well. Some programs - like Microsoft Word - may require you to explicitly enable OpenType features."

Read inerlines...
Reply
#9
I'm not sure what you are getting at unless you are just mentioning that. The font should work perfectly fine in MobileSheets.

Mike
Reply
#10
(05-29-2025, 08:29 AM)Zubersoft Wrote: I'm not sure what you are getting at unless you are just mentioning that. The font should work perfectly fine in MobileSheets.

Mike

Unfortunately, there have already been quite a few failed attempts. Apple is probably the main culprit. Of course, you can use this system, but there's also Google Fonts for Music, and the various ISO characters, but not for all the same fonts. NorFonts Music seems closer to an industrial approach to me... 

Hoping on day Microsoft or Apple did not re-invent the weel...

In addition : exemple notation is clearilly unlisible for majority
[Image: attachment.php?aid=3532]

I'm curious to see how many musicians will love or really use that' notation...


Attached Files Thumbnail(s)
   
Reply




Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2025 MyBB Group.