What's the deal with the caret in lyric entry?

General notation questions, including advanced notation, formatting, etc., go here.

Moderators: Peter Thomsen, miker

Post Reply
User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Sun May 16, 2021 1:58 am

I'm noticing that any ligatures that include the asciicurcum (^) break in lyrics. They look correct during entry, but break as soon as the lyrics advance:

Image

Is this something particular to the way that lyrics parse the caret? I couldn't find anything by searching.

This works just fine using the text tool, by the way.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us


User avatar
miker
Posts: 6009
Joined: Fri Mar 13, 2009 4:28 pm
Finale Version: Finale 27.4
Operating System: Mac

Post by miker » Sun May 16, 2021 3:35 am

I’ve used all kinds of diacritical marks in lyrics: tildes, umlauts, and all sorts of,things, and never had a problem. But I use the Mac long press method for these, not the old two-key way.

I wonder if it’s because the code isn’t written to allow that mark over a numeral?
Finale 27 | SmartScorePro 64
Mac OS 13.2.1 Ventura
Copyist for Barbershop Harmony Society

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Sun May 16, 2021 2:15 pm

miker wrote:
Sun May 16, 2021 3:35 am
I wonder if it’s because the code isn’t written to allow that mark over a numeral?
The thing is, this is a dedicated ligature within the font. In this font, a caret followed by a number produces a scale degree number. All other ligatures display correctly, just not ones that use the caret.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
Peter Thomsen
Posts: 6620
Joined: Fri Jul 25, 2003 6:47 pm
Finale Version: Finale v27.4
Operating System: Mac

Post by Peter Thomsen » Sun May 16, 2021 5:39 pm

Can you attach a Finale document that shows the problem?
Mac OS X 12.6.9 (Monterey), Finale user since 1996

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Mon May 17, 2021 1:26 am

Hi Peter, thanks for asking. Any project replicates it. You need this font (which is free, and you may find it useful anyways).

Once you have it installed, in any Finale project, type ^3, for example. It works in the text tool, but not in the lyric tool.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
Peter Thomsen
Posts: 6620
Joined: Fri Jul 25, 2003 6:47 pm
Finale Version: Finale v27.4
Operating System: Mac

Post by Peter Thomsen » Mon May 17, 2021 5:16 am

Dan,

1) I already have the MusGlyphs font.

2) I can confirm the issue.
dankreider wrote:
Sun May 16, 2021 2:15 pm
… this is a dedicated ligature within the font …
If I understand your words “dedicated ligature” correctly, you are talking about two font characters (^ and a number), displaying at the same horizontal positioning, so that they look like a single font character - right?

This is not the same as e. g. â in a font.
Even if you type two characters (^ and a), you get â as a single font character; the two characters (^ and a) automatically get replaced by the single character â.

As a test I also tried with a Unicode font.
Same (negative) result:
^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8

It seems that you will have to add to the MusGlyphs font 8 single glyphs of {number with a caret above it} - similar to the single character â.
Mac OS X 12.6.9 (Monterey), Finale user since 1996

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Mon May 17, 2021 11:57 am

Peter, the ^4 is a ligature, which is a substitution. It's not combining the number and caret, it's substituting that key combination for an entirely different glyph: one that looks like a number with a caret on top. These glyphs already exist within MusGlyphs, 1-8. Try it with the text tool, and you'll see what I mean. When you press ^ and then 4, the font performs a substitution, and displays the requested character instead. The most common example of a ligature is the "fi" - if a font includes this character, pressing f, then i results in displaying an entirely new character, one that looks like an f and i squished together.

The question is why the scale-degree ligature works correctly in the text tool, and initially works in the lyric tool but breaks when the caret is advanced.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
Peter Thomsen
Posts: 6620
Joined: Fri Jul 25, 2003 6:47 pm
Finale Version: Finale v27.4
Operating System: Mac

Post by Peter Thomsen » Mon May 17, 2021 1:02 pm

dankreider wrote:
Mon May 17, 2021 11:57 am
… the scale-degree ligature works correctly in the text tool, and initially works in the lyric tool but breaks when the caret is advanced …
I get it.

I was examining the font with Finale’s dialog box Symbol Selection, and the scale degree numbers do not show up there.

Now I have examined the font with a font utility, and I have found the scale degree numbers.

It seems that the numbers display correctly in the Lyrics window (I pasted them into the Lyrics window).
But as soon as you try to use Click Assignment to enter them in the layout, they break down into two characters.

I suggest that you contact the folks at MakeMusic.
They should be informed that
- the scale degree numbers do not show up in Symbol Selection
- the scale degree numbers display in text blocks and in the Lyrics window
- but not as Lyrics in the layout
Mac OS X 12.6.9 (Monterey), Finale user since 1996

User avatar
elbsound
Posts: 196
Joined: Wed Aug 03, 2016 10:06 am
Finale Version: Finale 2014.5
Operating System: Windows

Post by elbsound » Mon May 17, 2021 4:01 pm

The caret symbol (^) is a "magic" symbol in Finale's text handling system.
Finale starts all font name, font size or font style changes internally with a caret symbol, so it might be confused here.
If you use JW Lua, you can examine this. You typically get something like this for a short text in Times New Roman/24/no text styles:
^font(Times New Roman)^size(24)^nfx(0)This is the actual text.
(More info here: http://jwmusic.nu/jwplugins/wiki/doku.p ... gmastrings )

So if you want to have ^ in the text, it is encoded as ^^ like this:
^font(Times New Roman)^size(24)^nfx(0)This is the caret symbol ^^.
JW Lua might also help in solving this issue.

I don't know if this has to do with your problem, but it's possible.
You could check it if you use another symbol: does this behaviour also occur when you combine two other symbols from your font? (i.e. other than ^)

Jan

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Mon May 17, 2021 8:24 pm

Aha, I wondered if that might be the case. Thanks Jan.

Indeed, other ligatures work just fine. Apparently the caret is somewhat “reserved” by Finale in lyrics, just like the hyphen...

Do you know of any other characters that might be off-limits? There are a finite number of characters to use, but I’d like to make this sort of thing work easily in Finale, and it would be nice to know a particular character isn’t problematic before I commit to it.

Thanks!
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
Peter Thomsen
Posts: 6620
Joined: Fri Jul 25, 2003 6:47 pm
Finale Version: Finale v27.4
Operating System: Mac

Post by Peter Thomsen » Tue May 18, 2021 5:01 am

As a test I tried with some other caret characters (from a Unicode font): â ê î ô û

They display correctly in Lyrics.

It seems that this issue is not simply a matter of the caret symbol.
Mac OS X 12.6.9 (Monterey), Finale user since 1996

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Tue May 18, 2021 1:45 pm

It’s because those characters are present in the font you tested, and Finale is helpfully joining the caret and the base character, since if assumes you want them joined. And I agree it’s helpful, just not in this case where that caret behavior breaks the ligature I’ve created.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
elbsound
Posts: 196
Joined: Wed Aug 03, 2016 10:06 am
Finale Version: Finale 2014.5
Operating System: Windows

Post by elbsound » Tue May 18, 2021 3:11 pm

I would second Dan's comment: â ê etc are predefined symbols, while MusGlyphs creates a new symbol from two glyphs.
It is very likely that it has to do with the special treatment of the ^. And as ^ is no standard lyrics character the lyrics developer might not have thought of this special situation.

Dan, regarding other characters that might cause problems:
I had some problems (Finale crashes!) when using symbols from the SMuFl range that end on the slot numbers ..00. Especially on slot 0xe500 (one-bar repeat symbol) this was reproduceable and occured every time. But I don't know if this is only caused by plug-ins in Finale (it occured in my house style plug-in where I changed some characters) or if it can also occur when just playing with fonts in Finale. But if possible, I would recommend to not use symbols from the slots 0xE000, 0xE100, 0xE200, etc. ... or check them with care.

Jan

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Tue May 18, 2021 4:10 pm

Thanks to you both!
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
motet
Posts: 8276
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue May 18, 2021 5:20 pm

Why would you need a numeral with a circumflex, (or a superscript?), in a lyric?

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Tue May 18, 2021 6:15 pm

It’s a scale degree. Common in all sorts of analysis. And easier to input as lyrics.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

User avatar
motet
Posts: 8276
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue May 18, 2021 6:49 pm

I see.

User avatar
John Ruggero
Posts: 827
Joined: Tue Dec 06, 2016 11:41 am
Finale Version: Finale 25.5
Operating System: Mac

Post by John Ruggero » Wed May 19, 2021 12:25 pm

The careted numbers were invented by Heinrich Schenker and first used in his analysis of Haydn's Piano Sonata in E-flat (H.XVI:52) in his series of analytical essays called Der Tonwille. They show the basic notes of the upper melody in a tonal piece. They were required because of his realization that tonal melodies are organized in structural levels, and he needed a way to indicate the top level. This is a short snippet of the first example from that essay:
Haydn H XVI-52 (Schenker).jpeg
2020 M1 Mac mini (OS 12.6) Finale 25.5, Dorico, Affinity Publisher, SmartScore 64 Pro, JW Plug-ins, TG Tools, Keyboard Maestro
www.cantilenapress.com

"The better the composer, the better the notation."

User avatar
dankreider
Posts: 169
Joined: Tue Dec 20, 2016 6:14 pm
Finale Version: Finale 25.5
Operating System: Windows

Post by dankreider » Wed May 19, 2021 12:40 pm

Very interesting to know that these careted numbers originated with Schenker!

By the way John, I don’t know if you saw, but on the MusAnalysis forum I posted an update to solve this issue.
Finale 25.5
Windows 10
Garritan mostly
General Editor at gracemusic.us

Post Reply