It seems you can not have a tab staff and a RhythmicStaff in the same
movement. At least not via that method.

On Wed, 10 Feb 2021, 13:10 silentkeystr...@googlemail.com, <
silentkeystr...@googlemail.com> wrote:

> I debugged a little more. If the staff is the only staff in a movement, it
> works as expected.
>
> Pete
>
> On Wed, 10 Feb 2021, 13:05 silentkeystr...@googlemail.com, <
> silentkeystr...@googlemail.com> wrote:
>
>> Thanks for this! I tried the RhythmicStaff as you suggested but it seemed
>> to break my lilypond code. I ended up with this diff showing that the staff
>> never got closed
>>
>> https://pastebin.com/7S8SnZq9
>>
>> What did I do wrong?
>>
>> Pete
>>
>> On Wed, 10 Feb 2021, 11:20 Richard Shann, <rich...@rshann.plus.com>
>> wrote:
>>
>>> On Wed, 2021-02-10 at 09:51 +0000, silentkeystr...@googlemail.com via
>>> User *and* developer discussion of Denemo wrote:
>>> > I tried using the drum clef as I couldn't find the RhythmClef. In the
>>> > examples, the BaroqueLuteTab has a RhythmStaff, can I use this?
>>>
>>> Hmm, even though I recall creating the Baroque Lute Tab example I had
>>> managed to forget about the existence of RhythmicStaff in LilyPond.
>>>
>>> Looking at the command:
>>> Command: Tablature
>>> Converts to tablature notation (print only)
>>> Location: Object Menu ▶ Staffs/Voices ▶ Staff Properties ▶ Tablature
>>> Internal Name: TabStaff
>>>
>>> I see that it can be customized to create RhythmicStaff instead: I
>>> right clicked on the command and got the script into the Scheme Window
>>> and then changed TabStaff to RhythmicStaff througout.
>>> This gives the script
>>>
>>> 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
>>> ;;;RhythmicStaff
>>> (let ((tag "RhythmicStaff"))
>>>         (ToggleDirective "staff" "postfix" tag " \\new RhythmicStaff
>>> <<\n"  DENEMO_OVERRIDE_LILYPOND)
>>>         (ToggleDirective "voice" "postfix" tag "\n" (logior
>>> DENEMO_OVERRIDE_GRAPHIC DENEMO_OVERRIDE_LILYPOND))
>>>         (ToggleDirective "clef" "postfix" tag "{} \n"  (logior
>>> DENEMO_OVERRIDE_GRAPHIC DENEMO_OVERRIDE_LILYPOND)))
>>> 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
>>>
>>> Then executing the Scheme on a new blank staff gets you the Rhythmic
>>> staff you are looking for.
>>> So I'll try and get round to making that a staff type available in the
>>> Denemo menu (you can do that yourself, or put the script in a palette
>>> button to do the same thing).
>>>
>>> Let me know if this works for you.
>>>
>>> Richard
>>>
>>>

Reply via email to