Re: LilyPond Yasnippets

2022-06-10 Thread Andrew Bernard

Hello @Hendursaga,

I think your question answers itself. If nobody has responded for ten 
years then it's because most people use Yasnippets for their own 
personal convenience to do repetitive things that arise in their music 
and it's pretty hard to see how to write a complete generic Lilypond 
snippet library. What would it consist of? My snippets may be for things 
you have no use for or interest in, for example.


Sorry I can't be more helpful but it's pretty easy to write your 
snippets as you go along isn't it?



Andrew

Hendursaga wrote on 11/06/2022 3:01 AM:

This question was asked over a decade ago[1] and doesn't appear to have been 
answered. At any rate, I'll ask again: does anyone have Yasnippets concerning 
LilyPond to share?





Re: Default language behavior for ChordNames has changed?

2022-06-10 Thread Carl Sorensen
On Fri, Jun 10, 2022 at 2:23 PM Jean Abou Samra  wrote:

>
>
>
> This is a known issue. This was added as a feature, but most people are
> finding it more of a quirk than a feature, especially since there's no
> built-in way to switch back to English. See
>
> https://gitlab.com/lilypond/lilypond/-/issues/6305
>
>
>
I propose we revert that commit.  It is broken.  We could fix it correctly,
but in the meantime, I think we should just revert it.

Carl


Re: Default language behavior for ChordNames has changed?

2022-06-10 Thread Jean Abou Samra




Le 10/06/2022 à 12:08, raphaelha...@sfr.fr a écrit :

Hi,
Happy to post my first message on this mailing list. I use Lilypond 
regularly without being a wizard, mainly engraving for kids orchestras.
In newer versions, I have trouble displaying chords in english while 
using \language "italiano". It was not the same in older versions like 
2.18

For example this code produces the following output:

\version "2.18.2"
\language "italiano"
<<
  \new ChordNames {
    \chordmode { do  }
  }
  \new ChordNames {
    \italianChords { do }
  }
>>


While a newer version:

\version "2.23.5"
\language "italiano"
<<
  \new ChordNames {
    \chordmode { do  }
  }
  \new ChordNames {
    \italianChords { do }
  }
>>



It's not really an issue, right now I deal with it by typing in 
english if I want to display english chords. But it still sounds 
strange. Have I missed something?



This is a known issue. This was added as a feature, but most people are 
finding it more of a quirk than a feature, especially since there's no 
built-in way to switch back to English. See


https://gitlab.com/lilypond/lilypond/-/issues/6305


You will find workarounds there.

Best,
Jean




LilyPond Yasnippets

2022-06-10 Thread Hendursaga
Hello 'Ponders!

This question was asked over a decade ago[1] and doesn't appear to have been 
answered. At any rate, I'll ask again: does anyone have Yasnippets concerning 
LilyPond to share? I've checked in the official collection[2] and the Doom 
one[3]. Incidentally I found a small, old collection[4], but I was hoping for a 
larger collection / more sophisticated ones, too. For instance: a Yasnippet for 
the so-called double slash construct, where you TAB or whatnot, from highest 
voice, to lowest, to second-highest, etc, but where you could stop after a 
number of voices..

Cheers,

Hendursaga

[1] https://www.mail-archive.com/lilypond-user@gnu.org/msg56997.html
[2] https://github.com/AndreaCrotti/yasnippet-snippets
[3] https://github.com/doomemacs/snippets
[4] https://github.com/smoge/LilyPond-mode



Email test - please ignore

2022-06-10 Thread Paul Hodges
Test, because of previous lost emails.  Please ignore


Paul

Re: Exited with return code -1073741819

2022-06-10 Thread David Kastrup
Paul Hodges  writes:

> From:   Paul Hodges  
>
> From: David Kastrup  
> Try deleting 
>
> C:/Program Files/lilypond-2.23.6/lib/guile/2.2/ccache/ice-9/eval.go 
>
> which sounds like an outdated compilation cache (though I have no idea 
> why). 
>
> That fixed it.
>
> Actually, it fixed the compiled cache error, but I still have
>
>
>
> ERROR: In procedure apply-smob/1: 
> Wrong number of arguments to # 
> Exited with return code 1.
>
> The reason I didn't realise before is that the run that I had done
> after deleting the cache  spent a long time twiddling its thumbs with
> Frescobaldi's progress bar at 100% before giving the -1073741819
> error.  It would appear that the -1073741819 error was triggered
> before the code giving this boot-closure error.

Ok, it was worth a try.  With a mismatch of that precompiled file (for
whatever reason) to the version of Guile, this would have been a
possible cause for the problem.

-- 
David Kastrup



Default language behavior for ChordNames has changed?

2022-06-10 Thread raphaelhardy
Hi,
Happy to post my first message on this mailing list. I use Lilypond regularly 
without being a wizard, mainly engraving for kids orchestras.
In newer versions, I have trouble displaying chords in english while using 
\language "italiano". It was not the same in older versions like 2.18
For example this code produces the following output:

\version "2.18.2"
\language "italiano"
<<
  \new ChordNames {
    \chordmode { do  }
  }
  \new ChordNames {
    \italianChords { do }
  }
>>


While a newer version:

\version "2.23.5"
\language "italiano"
<<
  \new ChordNames {
    \chordmode { do  }
  }
  \new ChordNames {
    \italianChords { do }
  }
>>



It's not really an issue, right now I deal with it by typing in english if I 
want to display english chords. But it still sounds strange. Have I missed 
something?

Have a nice day
Raphael


Re: Exited with return code -1073741819

2022-06-10 Thread Paul Hodges

From:   Jean Abou Samra  
Does it look deterministic when the error is in "Preprocessing graphical  
objects...", i.e. does it happen every time? 

In my case the error is always after the GLib errors which follow the "Drawing 
Systems" message.


(Except in the case of 2.23.6, which appears not to output progress messages - 
and gives a different error also after the GLib error


This is getting a bit tricky to understand without experimenting. Would  
any of you both accept to give me a VNC access over your machine so I  
can do my own tests without this email ping-pong? 

Contact me privately; my wife might like me to have a reason to be away from my 
desk for a while!



Paul



Re: Exited with return code -1073741819

2022-06-10 Thread Paul Hodges

From:   Paul Hodges  

From: David Kastrup  
Try deleting 

C:/Program Files/lilypond-2.23.6/lib/guile/2.2/ccache/ice-9/eval.go 

which sounds like an outdated compilation cache (though I have no idea 
why). 

That fixed it.

Actually, it fixed the compiled cache error, but I still have



ERROR: In procedure apply-smob/1: 
Wrong number of arguments to # 
Exited with return code 1.

The reason I didn't realise before is that the run that I had done after 
deleting the cache  spent a long time twiddling its thumbs with Frescobaldi's 
progress bar at 100% before giving the -1073741819 error.  It would appear that 
the -1073741819 error was triggered before the code giving this boot-closure 
error.


Paul





Re: Exited with return code -1073741819

2022-06-10 Thread Paul Hodges
From: David Kastrup  
Try deleting 

C:/Program Files/lilypond-2.23.6/lib/guile/2.2/ccache/ice-9/eval.go 

which sounds like an outdated compilation cache (though I have no idea 
why). 

That fixed it.


 From:   Jean Abou Samra  

Which is the one you were able to run? For 2.23.6, the binaries from  
GitLab use Guile 2, while the ones from lilypond.org use Guile 1. 
 
This is clear-cut.  Running 2.23.6 from lilypond.org I could not provoke the 
problem in two dozen runs (the maximum I got clear with 2.23.9 was one dozen 
runs), but my first run with 2.23.6 from GitLab displayed it.  I see no need to 
go back to 2.23.5 or 2.23.4.




Paul

Re: Exited with return code -1073741819

2022-06-10 Thread Jean Abou Samra




Le 10/06/2022 à 08:29, Ahanu Banerjee a écrit :

Sorry for the extra emails.

With all the engravers removed, as previously stated, it proceeds to 
"Preprocessing graphical elements..." before giving code -1073741819.


The following engravers, when individually enabled (i.e., commenting 
out the single "\remove" line), cause the problem to occur during 
"Interpreting music..." prior to "Preprocessing graphical objects...":


Score:
System_start_delimiter_engraver
Spacing_engraver
Vertical_align_engraver

Staff
Ledger_line_engraver
Staff_symbol_engraver
Figured_bass_engraver

None of the engravers in Voice cause the problem, even when they are 
all enabled.
If I enable all the engravers under Staff except the 3 that cause the 
problem individually, I still get -1073741819.


That's all the testing I can do tonight, as it's late here. I'd be 
happy to continue tomorrow.



Does it look deterministic when the error is in "Preprocessing graphical 
objects...", i.e. does it happen every time?


This is getting a bit tricky to understand without experimenting. Would 
any of you both accept to give me a VNC access over your machine so I 
can do my own tests without this email ping-pong?


Jean




Re: Exited with return code -1073741819

2022-06-10 Thread Ahanu Banerjee
Sorry for the extra emails.

With all the engravers removed, as previously stated, it proceeds to
"Preprocessing graphical elements..." before giving code -1073741819.

The following engravers, when individually enabled (i.e., commenting out
the single "\remove" line), cause the problem to occur during "Interpreting
music..." prior to "Preprocessing graphical objects...":

Score:
System_start_delimiter_engraver
Spacing_engraver
Vertical_align_engraver

Staff
Ledger_line_engraver
Staff_symbol_engraver
Figured_bass_engraver

None of the engravers in Voice cause the problem, even when they are all
enabled.
If I enable all the engravers under Staff except the 3 that cause the
problem individually, I still get -1073741819.

That's all the testing I can do tonight, as it's late here. I'd be happy to
continue tomorrow.

Cheers,
-Ahanu


On Fri, Jun 10, 2022 at 2:06 AM Ahanu Banerjee  wrote:

> System_start_delimiter_engraver causes it to fail earlier, during
> "Interpreting music...".
>
> -Ahanu
>
>
> On Fri, Jun 10, 2022 at 2:01 AM Ahanu Banerjee  wrote:
>
>> In 2.23.9, using the code you (Jean) pasted in your last email, I get the
>> following output:
>>
>> Starting lilypond.exe 2.23.9 [Untitled]...
>> Processing `C:/Users/[...]/document.ly'
>> Parsing...
>> Interpreting music...
>> Preprocessing graphical objects...
>> Exited with return code -1073741819.
>>
>> On Fri, Jun 10, 2022 at 1:57 AM Ahanu Banerjee 
>> wrote:
>>
>>> I will give it a try.
>>>
>>> -Ahanu
>>>
>>> On Fri, Jun 10, 2022, 01:31 Jean Abou Samra  wrote:
>>>
 Le 10/06/2022 à 02:17, Ahanu Banerjee a écrit :
 > I was unable to get 2.2.6 (mingw) to run at all on my machine, but
 > 2.23.8 and 2.23.9 have the issue.  It seems to be worse with 2.23.9.
 > So far, I have only experienced it once with 2.23.7.
 >
 > I haven't identified any specific functions that trigger it. Even the
 > following example has caused the issue, though not consistently:
 >
 > \version "2.23.9"
 >
 > { \repeat unfold 3000 a16 }
 >
 > This triggers it fairly consistently in 2.23.9, but not in 2.23.7:
 >
 > \version "2.23.7"
 > { \repeat unfold 3000 c'8-3\flageolet_\markup "x" }
 >



 OK, bear with me. There's one thing you can do to help. The error occurs
 in "Processing music", right? Try compiling this:

 \version "2.23.9"

 \layout {
\context {
  \Score
  \remove Mark_tracking_translator
  \remove Paper_column_engraver
  \remove Repeat_acknowledge_engraver
  \remove Staff_collecting_engraver
  \remove Timing_translator
  \remove Output_property_engraver
  \remove Tweak_engraver
  \remove Spanner_tracking_engraver
  \remove System_start_delimiter_engraver
  \remove Mark_engraver
  \remove Jump_engraver
  \remove Volta_engraver
  \remove Metronome_mark_engraver
  \remove Break_align_engraver
  \remove Spacing_engraver
  \remove Grace_spacing_engraver
  \remove Vertical_align_engraver
  \remove Stanza_number_align_engraver
  \remove Bar_number_engraver
  \remove Parenthesis_engraver
  \remove Concurrent_hairpin_engraver
  \remove Beam_collision_engraver
  \remove Footnote_engraver
  \remove Centered_bar_number_align_engraver
  \remove Show_control_points_engraver
}
\context {
  \Staff
  \remove Output_property_engraver
  \remove Skip_typesetting_engraver
  \remove Bar_engraver
  \remove Pure_from_neighbor_engraver
  \remove Font_size_engraver
  \remove Separating_line_group_engraver
  \remove Dot_column_engraver
  \remove Staff_collecting_engraver
  \remove Ottava_spanner_engraver
  \remove Clef_engraver
  \remove Key_engraver
  \remove Time_signature_engraver
  \remove Ledger_line_engraver
  \remove Staff_symbol_engraver
  \remove Collision_engraver
  \remove Grob_pq_engraver
  \remove Rest_collision_engraver
  \remove Accidental_engraver
  \remove Piano_pedal_engraver
  \remove Piano_pedal_align_engraver
  \remove Instrument_name_engraver
  \remove Axis_group_engraver
  \remove Figured_bass_engraver
  \remove Figured_bass_position_engraver
  \remove Script_row_engraver
  \remove Cue_clef_engraver
  \remove Fingering_column_engraver
  \remove Merge_mmrest_numbers_engraver
  \remove Alteration_glyph_engraver
}
\context {
\Voice
  \remove Grace_engraver
  \remove Font_size_engraver
  \remove Pitched_trill_engraver
  \remove Output_property_engraver
  \remove Arpeggio_engraver
  \remove Multi_measure_rest_engraver
  

Re: Exited with return code -1073741819

2022-06-10 Thread Ahanu Banerjee
System_start_delimiter_engraver causes it to fail earlier, during
"Interpreting music...".

-Ahanu


On Fri, Jun 10, 2022 at 2:01 AM Ahanu Banerjee  wrote:

> In 2.23.9, using the code you (Jean) pasted in your last email, I get the
> following output:
>
> Starting lilypond.exe 2.23.9 [Untitled]...
> Processing `C:/Users/[...]/document.ly'
> Parsing...
> Interpreting music...
> Preprocessing graphical objects...
> Exited with return code -1073741819.
>
> On Fri, Jun 10, 2022 at 1:57 AM Ahanu Banerjee  wrote:
>
>> I will give it a try.
>>
>> -Ahanu
>>
>> On Fri, Jun 10, 2022, 01:31 Jean Abou Samra  wrote:
>>
>>> Le 10/06/2022 à 02:17, Ahanu Banerjee a écrit :
>>> > I was unable to get 2.2.6 (mingw) to run at all on my machine, but
>>> > 2.23.8 and 2.23.9 have the issue.  It seems to be worse with 2.23.9.
>>> > So far, I have only experienced it once with 2.23.7.
>>> >
>>> > I haven't identified any specific functions that trigger it. Even the
>>> > following example has caused the issue, though not consistently:
>>> >
>>> > \version "2.23.9"
>>> >
>>> > { \repeat unfold 3000 a16 }
>>> >
>>> > This triggers it fairly consistently in 2.23.9, but not in 2.23.7:
>>> >
>>> > \version "2.23.7"
>>> > { \repeat unfold 3000 c'8-3\flageolet_\markup "x" }
>>> >
>>>
>>>
>>>
>>> OK, bear with me. There's one thing you can do to help. The error occurs
>>> in "Processing music", right? Try compiling this:
>>>
>>> \version "2.23.9"
>>>
>>> \layout {
>>>\context {
>>>  \Score
>>>  \remove Mark_tracking_translator
>>>  \remove Paper_column_engraver
>>>  \remove Repeat_acknowledge_engraver
>>>  \remove Staff_collecting_engraver
>>>  \remove Timing_translator
>>>  \remove Output_property_engraver
>>>  \remove Tweak_engraver
>>>  \remove Spanner_tracking_engraver
>>>  \remove System_start_delimiter_engraver
>>>  \remove Mark_engraver
>>>  \remove Jump_engraver
>>>  \remove Volta_engraver
>>>  \remove Metronome_mark_engraver
>>>  \remove Break_align_engraver
>>>  \remove Spacing_engraver
>>>  \remove Grace_spacing_engraver
>>>  \remove Vertical_align_engraver
>>>  \remove Stanza_number_align_engraver
>>>  \remove Bar_number_engraver
>>>  \remove Parenthesis_engraver
>>>  \remove Concurrent_hairpin_engraver
>>>  \remove Beam_collision_engraver
>>>  \remove Footnote_engraver
>>>  \remove Centered_bar_number_align_engraver
>>>  \remove Show_control_points_engraver
>>>}
>>>\context {
>>>  \Staff
>>>  \remove Output_property_engraver
>>>  \remove Skip_typesetting_engraver
>>>  \remove Bar_engraver
>>>  \remove Pure_from_neighbor_engraver
>>>  \remove Font_size_engraver
>>>  \remove Separating_line_group_engraver
>>>  \remove Dot_column_engraver
>>>  \remove Staff_collecting_engraver
>>>  \remove Ottava_spanner_engraver
>>>  \remove Clef_engraver
>>>  \remove Key_engraver
>>>  \remove Time_signature_engraver
>>>  \remove Ledger_line_engraver
>>>  \remove Staff_symbol_engraver
>>>  \remove Collision_engraver
>>>  \remove Grob_pq_engraver
>>>  \remove Rest_collision_engraver
>>>  \remove Accidental_engraver
>>>  \remove Piano_pedal_engraver
>>>  \remove Piano_pedal_align_engraver
>>>  \remove Instrument_name_engraver
>>>  \remove Axis_group_engraver
>>>  \remove Figured_bass_engraver
>>>  \remove Figured_bass_position_engraver
>>>  \remove Script_row_engraver
>>>  \remove Cue_clef_engraver
>>>  \remove Fingering_column_engraver
>>>  \remove Merge_mmrest_numbers_engraver
>>>  \remove Alteration_glyph_engraver
>>>}
>>>\context {
>>>\Voice
>>>  \remove Grace_engraver
>>>  \remove Font_size_engraver
>>>  \remove Pitched_trill_engraver
>>>  \remove Output_property_engraver
>>>  \remove Arpeggio_engraver
>>>  \remove Multi_measure_rest_engraver
>>>  \remove Text_spanner_engraver
>>>  \remove Trill_spanner_engraver
>>>  \remove Grob_pq_engraver
>>>  \remove Forbid_line_break_engraver
>>>  \remove Laissez_vibrer_engraver
>>>  \remove Repeat_tie_engraver
>>>  \remove Note_head_line_engraver
>>>  \remove Glissando_engraver
>>>  \remove Ligature_bracket_engraver
>>>  \remove Breathing_sign_engraver
>>>  \remove Note_heads_engraver
>>>  \remove Dots_engraver
>>>  \remove Rest_engraver
>>>  \remove Stem_engraver
>>>  \remove Beam_engraver
>>>  \remove Grace_beam_engraver
>>>  \remove Auto_beam_engraver
>>>  \remove Grace_auto_beam_engraver
>>>  \remove New_fingering_engraver
>>>  \remove Chord_tremolo_engraver
>>>  \remove Double_percent_repeat_engraver
>>>  \remove Percent_repeat_engraver
>>>  \remove Slash_repeat_engraver
>>>  \remove Part_combine_engraver
>>>  \remove Text_engraver
>>>  \remove Dynamic_engraver
>>>  \remove Dynamic_align_engraver
>>>  

Re: Exited with return code -1073741819

2022-06-10 Thread Ahanu Banerjee
In 2.23.9, using the code you (Jean) pasted in your last email, I get the
following output:

Starting lilypond.exe 2.23.9 [Untitled]...
Processing `C:/Users/[...]/document.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Exited with return code -1073741819.

On Fri, Jun 10, 2022 at 1:57 AM Ahanu Banerjee  wrote:

> I will give it a try.
>
> -Ahanu
>
> On Fri, Jun 10, 2022, 01:31 Jean Abou Samra  wrote:
>
>> Le 10/06/2022 à 02:17, Ahanu Banerjee a écrit :
>> > I was unable to get 2.2.6 (mingw) to run at all on my machine, but
>> > 2.23.8 and 2.23.9 have the issue.  It seems to be worse with 2.23.9.
>> > So far, I have only experienced it once with 2.23.7.
>> >
>> > I haven't identified any specific functions that trigger it. Even the
>> > following example has caused the issue, though not consistently:
>> >
>> > \version "2.23.9"
>> >
>> > { \repeat unfold 3000 a16 }
>> >
>> > This triggers it fairly consistently in 2.23.9, but not in 2.23.7:
>> >
>> > \version "2.23.7"
>> > { \repeat unfold 3000 c'8-3\flageolet_\markup "x" }
>> >
>>
>>
>>
>> OK, bear with me. There's one thing you can do to help. The error occurs
>> in "Processing music", right? Try compiling this:
>>
>> \version "2.23.9"
>>
>> \layout {
>>\context {
>>  \Score
>>  \remove Mark_tracking_translator
>>  \remove Paper_column_engraver
>>  \remove Repeat_acknowledge_engraver
>>  \remove Staff_collecting_engraver
>>  \remove Timing_translator
>>  \remove Output_property_engraver
>>  \remove Tweak_engraver
>>  \remove Spanner_tracking_engraver
>>  \remove System_start_delimiter_engraver
>>  \remove Mark_engraver
>>  \remove Jump_engraver
>>  \remove Volta_engraver
>>  \remove Metronome_mark_engraver
>>  \remove Break_align_engraver
>>  \remove Spacing_engraver
>>  \remove Grace_spacing_engraver
>>  \remove Vertical_align_engraver
>>  \remove Stanza_number_align_engraver
>>  \remove Bar_number_engraver
>>  \remove Parenthesis_engraver
>>  \remove Concurrent_hairpin_engraver
>>  \remove Beam_collision_engraver
>>  \remove Footnote_engraver
>>  \remove Centered_bar_number_align_engraver
>>  \remove Show_control_points_engraver
>>}
>>\context {
>>  \Staff
>>  \remove Output_property_engraver
>>  \remove Skip_typesetting_engraver
>>  \remove Bar_engraver
>>  \remove Pure_from_neighbor_engraver
>>  \remove Font_size_engraver
>>  \remove Separating_line_group_engraver
>>  \remove Dot_column_engraver
>>  \remove Staff_collecting_engraver
>>  \remove Ottava_spanner_engraver
>>  \remove Clef_engraver
>>  \remove Key_engraver
>>  \remove Time_signature_engraver
>>  \remove Ledger_line_engraver
>>  \remove Staff_symbol_engraver
>>  \remove Collision_engraver
>>  \remove Grob_pq_engraver
>>  \remove Rest_collision_engraver
>>  \remove Accidental_engraver
>>  \remove Piano_pedal_engraver
>>  \remove Piano_pedal_align_engraver
>>  \remove Instrument_name_engraver
>>  \remove Axis_group_engraver
>>  \remove Figured_bass_engraver
>>  \remove Figured_bass_position_engraver
>>  \remove Script_row_engraver
>>  \remove Cue_clef_engraver
>>  \remove Fingering_column_engraver
>>  \remove Merge_mmrest_numbers_engraver
>>  \remove Alteration_glyph_engraver
>>}
>>\context {
>>\Voice
>>  \remove Grace_engraver
>>  \remove Font_size_engraver
>>  \remove Pitched_trill_engraver
>>  \remove Output_property_engraver
>>  \remove Arpeggio_engraver
>>  \remove Multi_measure_rest_engraver
>>  \remove Text_spanner_engraver
>>  \remove Trill_spanner_engraver
>>  \remove Grob_pq_engraver
>>  \remove Forbid_line_break_engraver
>>  \remove Laissez_vibrer_engraver
>>  \remove Repeat_tie_engraver
>>  \remove Note_head_line_engraver
>>  \remove Glissando_engraver
>>  \remove Ligature_bracket_engraver
>>  \remove Breathing_sign_engraver
>>  \remove Note_heads_engraver
>>  \remove Dots_engraver
>>  \remove Rest_engraver
>>  \remove Stem_engraver
>>  \remove Beam_engraver
>>  \remove Grace_beam_engraver
>>  \remove Auto_beam_engraver
>>  \remove Grace_auto_beam_engraver
>>  \remove New_fingering_engraver
>>  \remove Chord_tremolo_engraver
>>  \remove Double_percent_repeat_engraver
>>  \remove Percent_repeat_engraver
>>  \remove Slash_repeat_engraver
>>  \remove Part_combine_engraver
>>  \remove Text_engraver
>>  \remove Dynamic_engraver
>>  \remove Dynamic_align_engraver
>>  \remove Fingering_engraver
>>  \remove Bend_engraver
>>  \remove Finger_glide_engraver
>>  \remove Script_engraver
>>  \remove Script_column_engraver
>>  \remove Rhythmic_column_engraver
>>  \remove Note_spacing_engraver
>>  \remove Spanner_break_forbid_engraver
>>  \remove