<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Unfold_percent_repeats_only</id>
	<title>Unfold percent repeats only - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Unfold_percent_repeats_only"/>
	<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;action=history"/>
	<updated>2026-05-04T23:29:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=4386&amp;oldid=prev</id>
		<title>Lemzwerg: New category</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=4386&amp;oldid=prev"/>
		<updated>2025-11-21T23:21:43Z</updated>

		<summary type="html">&lt;p&gt;New category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:21, 21 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l193&quot;&gt;Line 193:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 193:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Preparing parts]][[Category:Snippet]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Preparing parts]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Snippet]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lemzwerg</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=3976&amp;oldid=prev</id>
		<title>Lemzwerg at 23:02, 21 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=3976&amp;oldid=prev"/>
		<updated>2025-11-21T23:02:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:02, 21 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l193&quot;&gt;Line 193:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 193:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Repeats]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Preparing parts]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Preparing parts&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Category:Snippet&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lemzwerg</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=2415&amp;oldid=prev</id>
		<title>Jean Abou Samra: Replace version=&quot;2.24.0&quot; with version=&quot;2.24&quot; now that the LilyWiki extension supports auto-selecting the latest release in a stable series</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=2415&amp;oldid=prev"/>
		<updated>2025-11-16T18:50:40Z</updated>

		<summary type="html">&lt;p&gt;Replace version=&amp;quot;2.24.0&amp;quot; with version=&amp;quot;2.24&amp;quot; now that the LilyWiki extension supports auto-selecting the latest release in a stable series&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:50, 16 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;\unfoldPercentRepeatsR&amp;#039;&amp;#039;&amp;#039; removes this line break inhibitors (using »removeWithTag #&amp;#039;%«) beside unfolding the percent repeats just like the variant without the »R« at the end.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;\unfoldPercentRepeatsR&amp;#039;&amp;#039;&amp;#039; removes this line break inhibitors (using »removeWithTag #&amp;#039;%«) beside unfolding the percent repeats just like the variant without the »R« at the end.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&quot;2.24&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.0&lt;/del&gt;&quot; full&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&quot;2.24&quot; full&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% http://lsr.di.unimi.it/LSR/Item?id=870&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% http://lsr.di.unimi.it/LSR/Item?id=870&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jean Abou Samra</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=894&amp;oldid=prev</id>
		<title>Jean Abou Samra: Import snippet from LSR</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Unfold_percent_repeats_only&amp;diff=894&amp;oldid=prev"/>
		<updated>2025-10-26T22:49:53Z</updated>

		<summary type="html">&lt;p&gt;Import snippet from LSR&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;If you want to display the same music definition in some situation (e.g. part) with percent repeats, while in other situations (e.g. score) you want to show the percent repeats unfolded, here are some functions to handle this.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;\unfoldPercentRepeats&amp;#039;&amp;#039;&amp;#039; unfolds just the percent repeats, no other repeats.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;\taggedPercentRepeat&amp;#039;&amp;#039;&amp;#039; is a function to define full measure percent repeats with some additionally features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The first argument is the number, how often the measure should be repeated. If this number is greater then two, the repeat counter is automatically enabled.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The second argument is the music snippet which is to be repeated.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The third argument is a music snippet again. It should only contain skips of the same length as the repeated music, and the (optional) dynamics which are valid for the first measure.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This instruction creates a music parallel to the repeat command, which contains the entered »dynamic measure« followed by line break inhibitors and skips of the same length. The line break prevention is tagged with the #&amp;#039;% symbol.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;\unfoldPercentRepeatsR&amp;#039;&amp;#039;&amp;#039; removes this line break inhibitors (using »removeWithTag #&amp;#039;%«) beside unfolding the percent repeats just like the variant without the »R« at the end.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lilypond version=&amp;quot;2.24.0&amp;quot; full&amp;gt;&lt;br /&gt;
%% http://lsr.di.unimi.it/LSR/Item?id=870&lt;br /&gt;
&lt;br /&gt;
%by: ArnoldTheresius&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
% START of my personal include file &amp;#039;percenting.ly&amp;#039;&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#(define-public (unfold-percent-repeats music)&lt;br /&gt;
  &amp;quot;This function replaces all &amp;#039;percent repeats&amp;#039; with &amp;#039;unfold repeats&amp;#039;. &amp;quot;&lt;br /&gt;
  (let*&lt;br /&gt;
   ((es (ly:music-property music &amp;#039;elements))&lt;br /&gt;
    (e  (ly:music-property music &amp;#039;element)))&lt;br /&gt;
   (if (memq &amp;#039;repeated-music (ly:music-property music &amp;#039;types))&lt;br /&gt;
    (let*&lt;br /&gt;
     ((props (ly:music-mutable-properties music))&lt;br /&gt;
      (old-name (ly:music-property music &amp;#039;name))&lt;br /&gt;
      (flattened  (flatten-alist props)))&lt;br /&gt;
     (if (equal? old-name &amp;#039;PercentRepeatedMusic)&lt;br /&gt;
      (set! music (apply make-music (cons &amp;#039;UnfoldedRepeatedMusic flattened))))))&lt;br /&gt;
   (if (pair? es)&lt;br /&gt;
    (set! (ly:music-property music &amp;#039;elements) (map unfold-percent-repeats es)))&lt;br /&gt;
   (if (ly:music? e)&lt;br /&gt;
    (set! (ly:music-property music &amp;#039;element) (unfold-percent-repeats e)))&lt;br /&gt;
   music))&lt;br /&gt;
&lt;br /&gt;
unfoldPercentRepeats =&lt;br /&gt;
#(define-music-function (music) (ly:music?)&lt;br /&gt;
 (unfold-percent-repeats music))&lt;br /&gt;
&lt;br /&gt;
unfoldPercentRepeatsR = #(define-music-function (music) (ly:music?)&lt;br /&gt;
 #{ \unfoldPercentRepeats \removeWithTag #&amp;#039;% $music #} )&lt;br /&gt;
&lt;br /&gt;
taggedPercentRepeat =&lt;br /&gt;
#(define-music-function&lt;br /&gt;
  (repcount melody initspacer)&lt;br /&gt;
  (integer? ly:music? ly:music?)&lt;br /&gt;
  (let*&lt;br /&gt;
   ((repred (- repcount 1))&lt;br /&gt;
    (used-version (ly:version))&lt;br /&gt;
    (neu #t))&lt;br /&gt;
   (if (&amp;lt; (car used-version) 2)&lt;br /&gt;
    (set! neu #f)&lt;br /&gt;
    (if (&amp;gt; (car used-version) 2)&lt;br /&gt;
     (set! neu #t)&lt;br /&gt;
     (if (&amp;gt; (cadr used-version) 12)&lt;br /&gt;
      (set! neu #t)&lt;br /&gt;
      (set! neu #f))))&lt;br /&gt;
   (if neu&lt;br /&gt;
    (if (&amp;gt; repred 1)&lt;br /&gt;
     (begin ;(display &amp;quot;\n -neu(new)-multiple-\n&amp;quot;)&lt;br /&gt;
     #{&lt;br /&gt;
       &amp;lt;&amp;lt; {&lt;br /&gt;
             $initspacer&lt;br /&gt;
             \tag #&amp;#039;% \repeat unfold $repred {&lt;br /&gt;
                \noBreak $(skip-of-length initspacer)&lt;br /&gt;
             }&lt;br /&gt;
          }&lt;br /&gt;
          {&lt;br /&gt;
             \set countPercentRepeats = ##t&lt;br /&gt;
             \repeat percent $repcount $melody&lt;br /&gt;
             \set countPercentRepeats = ##f&lt;br /&gt;
          }&lt;br /&gt;
       &amp;gt;&amp;gt;&lt;br /&gt;
     #}&lt;br /&gt;
     ) (begin ;(display &amp;quot;\n -neu(new)-once_only-\n&amp;quot;)&lt;br /&gt;
     #{&lt;br /&gt;
       &amp;lt;&amp;lt; {&lt;br /&gt;
             $initspacer&lt;br /&gt;
             \tag #&amp;#039;% {&lt;br /&gt;
                \noBreak $(skip-of-length initspacer)&lt;br /&gt;
             }&lt;br /&gt;
          }&lt;br /&gt;
          {&lt;br /&gt;
             \repeat percent $repcount $melody&lt;br /&gt;
          }&lt;br /&gt;
       &amp;gt;&amp;gt;&lt;br /&gt;
     #}&lt;br /&gt;
     )&lt;br /&gt;
    )&lt;br /&gt;
    (if (&amp;gt; repred 1)&lt;br /&gt;
     (begin ;(display &amp;quot;\n -alt(old)-multiple- compatibiliy mode for 2.12.3\n&amp;quot;)&lt;br /&gt;
     #{&lt;br /&gt;
       &amp;lt;&amp;lt; {&lt;br /&gt;
             $initspacer&lt;br /&gt;
             \tag #&amp;#039;% \repeat unfold $repred {&lt;br /&gt;
                \noBreak #(ly:export (skip-of-length $initspacer))&lt;br /&gt;
             }&lt;br /&gt;
          }&lt;br /&gt;
          {&lt;br /&gt;
             \set countPercentRepeats = ##t&lt;br /&gt;
             \repeat percent $repcount $melody&lt;br /&gt;
             \set countPercentRepeats = ##f&lt;br /&gt;
          }&lt;br /&gt;
       &amp;gt;&amp;gt;&lt;br /&gt;
     #}&lt;br /&gt;
     ) (begin ;(display &amp;quot;\n -alt(old)-once_only- compatibiliy mode for 2.12.3\n&amp;quot;)&lt;br /&gt;
     #{&lt;br /&gt;
       &amp;lt;&amp;lt; {&lt;br /&gt;
             $initspacer&lt;br /&gt;
             \tag #&amp;#039;% {&lt;br /&gt;
                \noBreak #(ly:export (skip-of-length $initspacer))&lt;br /&gt;
             }&lt;br /&gt;
          }&lt;br /&gt;
          {&lt;br /&gt;
             \repeat percent $repcount $melody&lt;br /&gt;
          }&lt;br /&gt;
       &amp;gt;&amp;gt;&lt;br /&gt;
     #}&lt;br /&gt;
     )))))&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
% END of my personal include file &amp;#039;percenting.ly&amp;#039;&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
\paper { tagline = ##f }&lt;br /&gt;
&lt;br /&gt;
\markup { \null \translate #&amp;#039;( 1 . -3 ) \null } % 2.14.2 LSR problem workaroud&lt;br /&gt;
&lt;br /&gt;
First = {&lt;br /&gt;
  \partial 4 e&amp;#039;4\p&lt;br /&gt;
  \repeat volta 2 {&lt;br /&gt;
    f&amp;#039;1\&amp;lt;&lt;br /&gt;
    \repeat unfold 6 { g&amp;#039;1 a&amp;#039; g&amp;#039; f&amp;#039; }&lt;br /&gt;
    g&amp;#039;1 a&amp;#039;&lt;br /&gt;
    \taggedPercentRepeat #2 { f&amp;#039;1 } { s1\f\&amp;gt; }&lt;br /&gt;
    d&amp;#039;1 b&lt;br /&gt;
  }&lt;br /&gt;
  c&amp;#039;2.\pp&lt;br /&gt;
  \bar &amp;quot;|.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Second = {&lt;br /&gt;
  \partial 4 c&amp;#039;4\p&lt;br /&gt;
  \repeat volta 2 {&lt;br /&gt;
    \taggedPercentRepeat #27 { c&amp;#039;1 } { s1\&amp;lt; }&lt;br /&gt;
    c&amp;#039;1\f\&amp;gt;&lt;br /&gt;
    \taggedPercentRepeat #2 { g } { s1 }&lt;br /&gt;
    g2 f&lt;br /&gt;
  }&lt;br /&gt;
  e2.\pp&lt;br /&gt;
  \bar &amp;quot;|.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\score {&lt;br /&gt;
  \new Staff {&lt;br /&gt;
    \First&lt;br /&gt;
  }&lt;br /&gt;
  \header {&lt;br /&gt;
    piece = &amp;quot;Part #1&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\score {&lt;br /&gt;
  \new Staff {&lt;br /&gt;
    \Second&lt;br /&gt;
  }&lt;br /&gt;
  \header {&lt;br /&gt;
    piece = &amp;quot;Part #2&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\score {&lt;br /&gt;
  \new StaffGroup &amp;lt;&amp;lt;&lt;br /&gt;
    \new Staff {&lt;br /&gt;
      \unfoldPercentRepeatsR \First&lt;br /&gt;
    }&lt;br /&gt;
    \new Staff {&lt;br /&gt;
      \unfoldPercentRepeatsR \Second&lt;br /&gt;
    }&lt;br /&gt;
  &amp;gt;&amp;gt;&lt;br /&gt;
  \header {&lt;br /&gt;
    piece = &amp;quot;Score&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lilypond&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Repeats]]&lt;br /&gt;
[[Category:Repeats]]&lt;br /&gt;
[[Category:Preparing parts]]&lt;/div&gt;</summary>
		<author><name>Jean Abou Samra</name></author>
	</entry>
</feed>