[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
R\fermata: How to build a markup in C++?
From: |
Malte Meyn |
Subject: |
R\fermata: How to build a markup in C++? |
Date: |
Mon, 15 Apr 2019 11:55:31 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
Hi list,
I’m trying to get R\fermata to work as expected by new users. I thought
that it would be easier to make a MultiMeasureRestText with a markup
containing the fermata glyph instead of having something like
MultiMeasureRestScript. For that I have to build such a markup.
Currently, I’m able to get the correct glyph name (ufermata/dfermata and
others for most articulations but not f.e. \staccato). But then I’d have
to build the “\markup \musicglyph” part in C++. Is there a way to do that?
Are there any other ideas how the R\fermata thing could be done?
Attached you can find what I’ve tried as a patch file, below some
LilyPond code for testing.
Cheers,
Malte
\version "2.21.0"
{
r1\fermata
r1^\fermata
r1_\fermata
<< r\fermata \\ r\fermata >>
\bar "||"
R1\fermataMarkup
R1^\fermataMarkup
R1_\fermataMarkup
<< R\fermataMarkup \\ R\fermataMarkup >>
\bar "||"
R1\fermata
R1^\fermata
R1_\fermata
<< R\fermata \\ R\fermata >>
\bar "||"
R\shortfermata
R\upbow
R\lheel
}
0001-work-in-progress-how-to-build-a-markup-in-C.patch.txt
Description: Text document
document.png
Description: PNG image