Thanks so much to Magnus with his suggestion of simply using packet-spacing 
(and ragged-right). 

With a little experimentation, I also added: 
\override NoteHead.extra-spacing-width = #'(-0.5 . 0.5)
This put's about one staff space between each note, which is typical for late 
mensural music (although it's now adjustable!).  I also am using MensuralStaff 
and petrucci heads.

I found that with this setup I needed to put the extra-spacing inside the voice 
because something (probably in MensuralStaff) was clobbering it when I put it 
at the top. 

This is a GREAT help in proofreading, so I'm really thankful. I actually talked 
with a part-time publisher who couldn't figur it out. I think this might be 
worth a snippet with both changes in because it's much more difficult to find 
both parts from the documentation which inevitable  lead you to various blind 
alleys. And I think proofreading (mensural) is way easier - I put a 
semi-transparent window over the original and bingo! anything wrong just stands 
out. 

Again, thanks. I'm not sure how to put in a snippet so if anyone has any advice 
as to how to do it I'll put one in.

Spence Hines

Sent from Proton Mail Android


-------- Original Message --------
On 8/5/25 12:09 PM,  <[email protected]> wrote:

>  Send lilypond-user mailing list submissions to
>       [email protected]
>  
>  To subscribe or unsubscribe via the World Wide Web, visit
>       https://lists.gnu.org/mailman/listinfo/lilypond-user
>  or, via email, send a message with subject or body 'help' to
>       [email protected]
>  
>  You can reach the person managing the list at
>       [email protected]
>  
>  When replying, please edit your Subject line so it is more specific
>  than "Re: Contents of lilypond-user digest..."
>  
>  
>  Today's Topics:
>  
>     1. Completely non-proportional spacing?
>        (hinescom--commercial ordering etc)
>     2. Re: Completely non-proportional spacing? (Magnus Svenson)
>  
>  
>  ----------------------------------------------------------------------
>  
>  Message: 1
>  Date: Mon, 04 Aug 2025 20:18:11 +0000
>  From: hinescom--commercial ordering etc <[email protected]>
>  To: "[email protected]" <[email protected]>
>  Subject: Completely non-proportional spacing?
>  Message-ID:
>       
> <sQiwpX5oiK9xRVAQr2bZZSdpL6YA_axrri60JmautxsyiibMXbnj1KpXsilSrfzLC1N1fKGjrEFzwUqA3z6mFuXNvNp_0lTnmzX8GHrO4eo=@protonmail.com>
>  
>  Content-Type: text/plain; charset=utf-8
>  
>  I'm working on a biggish project to put late mensural music into modern 
> notation. For proofreading, I first render it close to the original.
>  
>  It would be waaaaay easier to proofread if I could get proportional spacing 
> turned off so it would match the original, and I would put a semi-transparent 
> window over the original. I have studied this a lot and tried 10,000 ways but 
> have been unable to get non proportional spacing working. I've tried 
> uniform-spacing, changing min-distance, ragged right, etc, etc. It seems 
> pretty easy in theory, but so far I have been unable to make it work.
>  
>  Has anyone ever been able to get lilypond to produce non-proportional music 
> spacine? (this is, for proofreading, one line per score, manual breaks, 
> ragged right, no bar lines.)
>  
>  Any working ideas would be super welcome!
>  
>  Spencer Hines'
>  
>  
>  
>  
>  Sent from Proton Mail Android
>  
>  
>  
>  ------------------------------
>  
>  Message: 2
>  Date: Tue, 5 Aug 2025 03:13:27 +0000 (UTC)
>  From: Magnus Svenson <[email protected]>
>  To: "[email protected]" <[email protected]>
>  Subject: Re: Completely non-proportional spacing?
>  Message-ID: <[email protected]>
>  Content-Type: text/plain; charset="utf-8"
>  
>  Hi, try this:
>  %%
>  \version "2.25.21"\language "english"
>  \header {
>    tagline = ##f}
>  \paper {  #(set-paper-size "letter")}
>  
>  
>  \score {  {    g'4 e' e'2 | f'4 d' d'2 | c'4 d' e' f' | g'4 g' g'2 | \break  
>   g'4 e' e'2 | f'4 d' d'2 | c'4 e' g' g' | c'1 |
>    }  \layout {    ragged-right = ##t    \context {      \Score
>          \override SpacingSpanner.packed-spacing = ##t            }    
> \context {      \Staff        measureBarType = #'()    }  }}
>  %%
>  
>  
>  
>  |  | Virus-free.www.avg.com |
>  
>  -------------- next part --------------
>  An HTML attachment was scrubbed...
>  URL: 
> <https://lists.gnu.org/archive/html/lilypond-user/attachments/20250805/50cd478c/attachment.htm>
>  
>  ------------------------------
>  
>  Subject: Digest Footer
>  
>  _______________________________________________
>  lilypond-user mailing list
>  [email protected]
>  https://lists.gnu.org/mailman/listinfo/lilypond-user
>  
>  
>  ------------------------------
>  
>  End of lilypond-user Digest, Vol 273, Issue 8
>  *********************************************
>


Reply via email to