Display Chord Letters?

• Sep 10, 2020 - 16:54

Is there a way to add Chord letters automatically. For example, if the chord notes are a G chord, the letter G is placed above the treble clef.


Comments

In reply to by bhs67

Generally speaking, we don't try to put AI into the program, but instead do things that are more precise and reliable. This is exactly the sort of thing plugins are better for - experimental algorithms that will most likely produce nonsense 90% of the time but in a few sufficiently simple scores might produce something reasonable.

In reply to by Marc Sabatella

I don't think you need AI. With Sibelius, one click of a button and it looked at every the chord in every measure. If it saw a C, E, and G, it assumed it was a C chord. It was wrong occasionally, but was right most of the time. This saved a lot of time with a piano arrangement, and then adding guitar chords.

In reply to by bhs67

Sure, if the measure is nothing but CEG, that’s easy. But much music is far more complex than that. You can’t even get get two music theory PhD’s to agree on the analysis of the majority of 19th century piano music, and much 20th century music doesn’t even have chords. I think if you only try it on the easy cases, it can seem like it does well most of the time, but I will bet if you tried a large random sampling of piano music you’d find it isn’t so good in general.

In reply to by Marc Sabatella

The music we used did not have complex chords, other that passing notes. From what I recall, Sibelius had no problem with chords such as major 7th, diminished, sustained, etc. The music was for piano / guitars.

I was surprised how well Sibelius interpreted the chords (we never used classical music). Plus there are tens of thousands of three chord and four chord songs - Country - Blues - Folk - early Rock and Roll - Jazz - Ragtime - etc.

In reply to by bhs67

Understood. As I said, the easy cases are, well, easy. But for the more general cases - including a whole heck of a lot of jazz and rock - it is an AI job. Not that it is out of the question MuseScore would ever move in that direction. But, with the limited development resources a free and open source application has available, we tend to focus on core features important to all users, not so much on experimental AI technologies. But plugins are another matter, which is why to me that's the way to go for something like this.

Do you still have an unanswered question? Please log in first to post your question.