Re: measure count every 4 bars

Paul Scott <[email protected]> Wed, 24 Jun 2026 21:16:05 -0700
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
\version "2.27.1"

When I started this thread I thought there had been a straight-forward 
solution in the past.

Even though I had a career as a programmer, my Scheme skills are still 
lacking. These two solutions are not that clear to me.

I have an idea for a higher-level solution but first I need to know the 
syntax for setting start-from as documented in Internals Reference 
3.1.85 MeasureCounter.

Where in the Lilypond documentation can I learn more about using the 
internals?

Thank you,

Paul


On 6/24/26 6:04 AM, Mark Knoop wrote:

> At 08:30 on 24 Jun 2026, Gabriel Ellsworth wrote:
>> Paul, I thought of one possible approach.
>> On Mon, 22 Jun 2026, Paul Scott wrote:
>>> How can I get measure count every 4 (or any different
>>> interval) bars?
>>>
>> On Tue, 23 Jun 2026, Paul Scott wrote:
>>> I think I found the section that you are citing:
>>>
>>> https://lilypond.org/doc/v2.27/Documentation/notation/bars#measure-counts
>>>
>>> I have never used measure counts myself, but I imagine
>>> that someone with experience has an answer to your
>>> question!
>>>
>>> I am rewriting some parts to a piece that has some
>>> instruments playing a repeated pattern over 14 measures.
>>> The measure counts help the players keep track of where
>>> they are.
>>>
>> Here’s my “solution.” I put that word in (curly
>> <https://practicaltypography.com/straight-and-curly-quotes.html>)
>> quotation marks because this is very much a manual hack.
>> What I am doing below is removing the MeasureCounter
>> stencil surgically. Please see the following
>> documentation: 36.7.1 Removing the stencil
>> <https://lilypond.org/doc/v2.27/Documentation/notation/visibility-of-objects#removing-the-stencil>
>> .
> You might be better overriding MeasureCounter.text with a new function based on the original measure-counter::text:
>
> https://gitlab.com/lilypond/lilypond/-/blob/master/scm/output-lib.scm#L2356
>
> Just include a modulo check on left-number-text and return an empty string if you don't want to print that number.
>