Bring on that sweet figured bass!

Yes, but what if I need a translation as well? :laughing:

I’ve modified a version of Sebastian Figured Bass (so I can use 100% Leading): I just type b7 5 ; or 6 4 2. The only faff is aligning the text below the note. But it’s as quick as anything.

Thank you, Anders!
I wouldn’t write about it on Scoring Notes now, but perhaps when (if) I manage to complete the font. I think I’ll take the time to start another attempt during the summer.

There are four independent font styles for lyrics in Dorico: verse, verse tranlation, chorus and chorus translation. So far I’ve always had at least one to spare. :slight_smile: I find it’s most convenient with the lyrics popover because you can quickly advance it.

Don’t you get syllable extension lines appearing, if you have notes without chords? Presumably you can turn that off somewhere.

Thanks fkretlow! Works great on a Mac (german keyboard here), only the doesn’t seem to do anything …
(Maybe I could try in FontForge)

Dear Ben
The syllable extension line is set up only if you press space after writing your lyric syllable. If you use the right arrow (which is the right workflow for notes with grace notes), Dorico will simply go forward without adding extension lines

A-ha! Thanks, Marc.

Thank you for your feedback! Much appreciated.
This makes me wonder… The combination accidental+period should trigger a simple ligature with different mark to base anchors. But when those work with normal numbers, as you say, why wouldn’t it work with the ligatures? Hmm…
The fontforge file is on GitHub too, in case you want to try something yourself.

Nice work, Florian! That’s some pretty clever functionality!

Thank you, Abraham! Coming from you, this means a lot.

Florian, I’ve tested Figurato on the Mac. it works really well, apart from the following:

Your gif shows (and the notes say) that it stacks from the bottom up: but for me, it stacks from the top down - I type 75 to get 7 on the top. (Which I prefer.)
If I type 5.# (to get 5 on top of a sharp), I get the two characters on top of one another. It works fine with the sharp on top.

I have to type 4/ to get 4+. It might be nice to have the + character do the same as /.

Also: is it possible to adjust the baseline, without affecting the baseline for real lyrics? They’re quite far away from the notes.


Thank you, Ben, for testing figurato and for your feedback, which is very valuable, although quite puzzling. This is not how it is supposed to work, and how it does, in fact, work on Windows. Alas it seems that OpenType feature handling differs more than I hoped between Windows and Mac. I guess I’ll need to find a Dorico user with a Mac so I can work out a solution when I get back to this… Anyway, many thanks for reporting this.
I will make + do the same as /.
As for the baseline, I don’t know yet. I’ll have to find out what really happens first. :slight_smile:

I’m happy to do more testing when I can.

What you’ve shown is that it should be relatively easy** for Dorico to implement Figured Bass as a specialised form of their existing text/lyric model with a suitable font, though I suspect they’d want to match alphanumeric text input to the Bravura Figured bass glyphs.

Of course, if they wanted to make it play the chords…

** (Anyone who says “it should be easy to implement” without having seen the code or data structures is not to be trusted.)

That’s a very kind thing to say. I do have some suggestions for improving the outlines of the glyphs, but we can talk offline about that via the github repo.

Yes, Figurato does work on a Mac. Congratulations! It is wonderfully fast compared to trying to remember all those ways of typing the odd characters (e.g. Shift-option-E for a slashed 6). You can put parentheses or brackets around a figure if you add a non-breaking space after the last note, but the kerning is off; 1 space is too tight and 2 is too loose. If you could manage to include the possibility of putting the accidental on the other side of the figure and add a few things like a crossed transverse line for a sharp 4 and sharp 2, I’d use it and never look back.

Edit: I see that you can add those crossed transverse lines! Wow! So now it’s just the ability to put accidentals before the figure. I get the same results as benwiggy with the 5.#.

Re benwiggy’s post #30: You can easily adjust the baseline of the lyrics in Engraving Preferences: Lyrics. As to having the figured bass interact with actual lyrics, I never have to worry about that problem, but given that there are more than one lyrics lines (e.g. translations) I’d think you’d pretty easily be able to work around this.

Thank you for reporting your experience with Figurato, wconable! I’m glad you find it useful.
I definitely want to allow accidentals on the left side of the numbers, and I’d like to add parentheses as well. The latter might turn out to be too complicated in the end though… we’ll see.

But doesn’t that affect ALL lyrics? Currently my lyrics are where I want them, but the Figured Bass is too far away.

Just to let you know: I have uploaded a new version of Figurato to the repository.

Quite a few things have changed.

I have reworked the outlines and added some weight, I hope the figures are more comfortable to read now.

Accidentals can now be placed either to the right or to the left of the numbers. Accidentals to the right of the numbers are considered standard, whereas you need to tell the font that you want them to be on the left side by typing a comma between the preceding number and the first accidental (comma is used as a sort of universal separator).
Furthermore, accidentals in adjacent layers should now avoid collisions with each other in many cases. (Please let me know if you find any collisions so I can add the respective contextual rules.)

I have added rudimentary support for parentheses and brackets, though as of now you cannot yet put more than one layer in a single pair of parentheses or brackets. It works with accidentals, but only if they’re placed to the right of the numbers.

As requested by benwiggy you can now create slashed figures with “+” too: “4/” = “4+”

You can create italic numbers by typing “i” before the number. I don’t know if that’s at all useful for figured bass but it was a spontaneous idea and easy to add…

Here’s an example of the new version:


And a few example figures:

Unfortunately nothing has changed in regard to the different behaviour on Mac. What’s more, with accidentals on the left side the built in contextual features have become fairly complex, which means that there might be even more things behaving differently between Windows and Mac. I hope I’ll be able to sort this out soon but I can’t promise anything.

For what it’s worth, Figurato works (almost) fine with Finale 25 on Windows too.

As always, I’d be grateful for any feedback!

Marvellous, Florian. I’ll do some more Mac testing. My own attempts using Text don’t work so well after all, so I’m keen to give these another go.

How do you do a chord change on the same note (e.g. 4 3) using Lyrics?

Thanks, Ben!

That’s a bit tricky. In Dorico, lyrics are not attached to notes but to rhythmic positions. You can activate Note input mode, advance the caret to the position and then invoke the popover. Or you can input separate notes first and consolidate them after adding the figures. That’s what I prefer.

EDIT: And you’ll probably need to do some respacing and shift the ‘lyrics’ in Engrave Mode.