[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Extracting a "score diff" from two [or more] Lilypond sources
From: |
Carl Sorensen |
Subject: |
Re: Extracting a "score diff" from two [or more] Lilypond sources |
Date: |
Sat, 22 Jan 2022 23:16:04 +0000 |
Just thinking out loud -- could a diff in the midi events be helpful? The midi
events represent sounds, which is the most important output the musicians need
to know about, and they are virtually unaffected by tweaks, etc.
Ccarl
________________________________________
From: lilypond-user <lilypond-user-bounces+carl.d.sorensen=gmail.com@gnu.org>
on behalf of Kieren MacMillan <kieren@kierenmacmillan.info>
Sent: Saturday, January 22, 2022 3:34 PM
To: David Kastrup
Cc: Lilypond-User Mailing List
Subject: Re: Extracting a "score diff" from two [or more] Lilypond sources
Hi David,
> What version control system are you using for your score? It will
> probably easiest to look at the source code diffs and do a manual
> summary from those.
The problem is that during various stages of composition / arranging /
engraving / coding:
1. there can be huge differences in code that represent only a few small
differences in notated output;
2. there can be very small differences in code that represent many/large
differences in notated output; and
3. there can be many, many small changes in code (cleanup, variable-izing,
moving tweaks to/from the edition-engraver, file splitting, etc.) that
literally have *no* effect on the notated output.
Especially in the third case, combing through all those changes to manually
summarize changes worth noting to others would be time-consuming and
error-prone. If my process were more luxurious, I'd do a "'notable changes'
only" pass, manually summarize the diff(s), and then do the other code work in
a separate pass — the issue is that the timeline of a workshop doesn't grant me
that luxury, so I was hoping there was an automagic way of figuring out exactly
and only those things that needed to be communicated to the MD/performers in
any given score update.
Thanks,
Kieren.
Re: Extracting a "score diff" from two [or more] Lilypond sources, Jean Abou Samra, 2022/01/22