<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1720</id>
	<title>Nabble - Gnu - Lilypond - Dev</title>
	<updated>2009-11-29T22:01:26Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Gnu---Lilypond---Dev-f1720.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnu---Lilypond---Dev-f1720.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26569969</id>
	<title>Re: Describing instruments</title>
	<published>2009-11-29T22:01:26Z</published>
	<updated>2009-11-29T22:01:26Z</updated>
	<author>
		<name>jancsika</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Message: 6
&lt;br&gt;&amp;gt; Date: Mon, 30 Nov 2009 00:42:04 +0100
&lt;br&gt;&amp;gt; From: Valentin Villenave &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;v.villenave@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: Describing instruments
&lt;br&gt;&amp;gt; To: Graham Percival &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cc: David Kastrup &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dak@...&lt;/a&gt;&amp;gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Message-ID:
&lt;br&gt;&amp;gt;     &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eefe316d0911291542m51c0245bx342c1665ef3d0d0@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=UTF-8
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Nov 29, 2009 at 10:03 PM, Graham Percival
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; I don't think that lilypond should serve as a crutch
&lt;br&gt;&amp;gt; to composer
&lt;br&gt;&amp;gt; &amp;gt; who know so little about their craft that they write
&lt;br&gt;&amp;gt; unplayable
&lt;br&gt;&amp;gt; &amp;gt; notes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Besides, things are not so black-and-white for some
&lt;br&gt;&amp;gt; instruments (e.g.
&lt;br&gt;&amp;gt; wind instruments or singers can produce high notes that
&lt;br&gt;&amp;gt; are
&lt;br&gt;&amp;gt; out-of-range but still okay, and what about pedal notes wrt
&lt;br&gt;&amp;gt; horns and
&lt;br&gt;&amp;gt; trombones?).  That being said, it could be a nice
&lt;br&gt;&amp;gt; enhancement for
&lt;br&gt;&amp;gt; newcomers who are used to having such &amp;quot;features&amp;quot; in
&lt;br&gt;&amp;gt; proprietary
&lt;br&gt;&amp;gt; software.
&lt;br&gt;&amp;gt; Even though I personally find such features infantilizing
&lt;br&gt;&amp;gt; for the
&lt;br&gt;&amp;gt; user, I consider this to be a valid feature request in case
&lt;br&gt;&amp;gt; someone
&lt;br&gt;&amp;gt; has time, skills and courage to implement it. Added as
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=914&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=914&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Hi Valentine,
&lt;br&gt;&amp;lt;snarky due to your use of the word &amp;quot;infantile&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;If warning the user about suspiciously placed pitches in 
&lt;br&gt;the vertical dimension of the staff is infantile, is warning the user 
&lt;br&gt;about suspiciously placed rhythms in the horizontal dimension of the staff 
&lt;br&gt;an unacceptable engraving practice in Lilypond? &amp;nbsp;Does it build character 
&lt;br&gt;to refrain from using barchecks?
&lt;br&gt;&amp;lt;\snarky&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;For orchestral scores, I think such a range-checking feature is more 
&lt;br&gt;important in Lilypond than it is in GUI programs. &amp;nbsp;In GUI programs, I'm
&lt;br&gt;looking at each note in the virtual score as it's entered, whereas in 
&lt;br&gt;Lilypond I'm entering long streams of notes without immediate visual 
&lt;br&gt;feedback. &amp;nbsp;This is one of the reasons octave checks are important. &amp;nbsp;And 
&lt;br&gt;if one happens to go astray between periodic octave checks-- especially 
&lt;br&gt;if it happens twice in a row so that the register gets back on track-- 
&lt;br&gt;range-checking would definitely be a helpful (though not foolproff) bonus.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Also, I don't think newcomers would benefit as much as &amp;quot;power users.&amp;quot; 
&lt;br&gt;When I first learned Lilypond I was compiling after each measure, so I 
&lt;br&gt;didn't even use octave checks. &amp;nbsp;But if I'm entering an entire orchestral 
&lt;br&gt;part in one fell swoop, I'd like all the help I can get to track down 
&lt;br&gt;my note-entry mistakes (especially when dealing with transposition levels).
&lt;br&gt;&lt;br&gt;-Jonathan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569969&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Describing-instruments-tp26565511p26569969.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26569261</id>
	<title>Re: Priority-Regression policy</title>
	<published>2009-11-29T19:48:24Z</published>
	<updated>2009-11-29T19:48:24Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Sun, Nov 29, 2009 at 07:34:37PM -0800, Patrick McCarty wrote:
&lt;br&gt;&amp;gt; On 2009-11-29, Graham Percival wrote:
&lt;br&gt;&amp;gt; &amp;gt; What's the feeling amongst developers about what should be ranked
&lt;br&gt;&amp;gt; &amp;gt; as priority-Regression (and thus stop a release) ? &amp;nbsp;In particular,
&lt;br&gt;&amp;gt; &amp;gt; should *everything* that used to work -- even if it was by
&lt;br&gt;&amp;gt; &amp;gt; accident? -- be ranked a Regression?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe we could add labels indicating which release an issue blocks?
&lt;br&gt;&lt;br&gt;The previous policy, which I assume stands, is that anything
&lt;br&gt;ranked Priority-Regression is a &amp;quot;release blocker&amp;quot;. &amp;nbsp;IIRC, at one
&lt;br&gt;point this even blocked unstable releases.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; I don't particularly mind which way we decide, but I'd like it to
&lt;br&gt;&amp;gt; &amp;gt; be consistent, and I'm going to insist that if something is
&lt;br&gt;&amp;gt; &amp;gt; Priority-Regression, it blocks a release.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; IMO, regressions from 2.13 should get first priority and should block
&lt;br&gt;&amp;gt; 2.14, but other regressions should be considered on a case-by-case
&lt;br&gt;&amp;gt; basis.
&lt;br&gt;&lt;br&gt;I'm not opposed to this, although if we want to go this route, I
&lt;br&gt;propose *removing* the Priority-Regression label. &amp;nbsp;We could then
&lt;br&gt;use High, Medium, Low, Postponed. &amp;nbsp;Regressions would then be
&lt;br&gt;High-priority by default, but developers could lower it if the
&lt;br&gt;regression was due to an architecture change, or if it only worked
&lt;br&gt;by accident originally.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569261&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Priority-Regression-policy-tp26567638p26569261.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26569138</id>
	<title>Re: Priority-Regression policy</title>
	<published>2009-11-29T19:34:37Z</published>
	<updated>2009-11-29T19:34:37Z</updated>
	<author>
		<name>Patrick McCarty-3</name>
	</author>
	<content type="html">On 2009-11-29, Graham Percival wrote:
&lt;br&gt;&amp;gt; What's the feeling amongst developers about what should be ranked
&lt;br&gt;&amp;gt; as priority-Regression (and thus stop a release) ? &amp;nbsp;In particular,
&lt;br&gt;&amp;gt; should *everything* that used to work -- even if it was by
&lt;br&gt;&amp;gt; accident? -- be ranked a Regression?
&lt;br&gt;&lt;br&gt;Maybe we could add labels indicating which release an issue blocks?
&lt;br&gt;This is what Mozilla does for their products.
&lt;br&gt;&lt;br&gt;Like &amp;quot;2.14-blocker&amp;quot;, &amp;quot;3.0-blocker&amp;quot;, etc. as well as
&lt;br&gt;&amp;quot;Priority-Regression&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; For example,
&lt;br&gt;&amp;gt; - markup \note in time signature: worked in 2.10, currently
&lt;br&gt;&amp;gt; &amp;nbsp; Defect-Low.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=628&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=628&lt;/a&gt;&lt;br&gt;&lt;br&gt;If I'm reading this correctly, it worked in 2.8, not 2.10.
&lt;br&gt;&lt;br&gt;As you can tell from the comments on this issue, a *proper* solution
&lt;br&gt;is going to be very involved, so I can't see this happening in the
&lt;br&gt;near future. &amp;nbsp;This might get fixed before 2.16 (or whatever is after
&lt;br&gt;2.14).
&lt;br&gt;&lt;br&gt;&amp;gt; - Tie direction: worked in 2.10 (by accident?), currently 
&lt;br&gt;&amp;gt; &amp;nbsp; Enhancement-Low.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=592&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=592&lt;/a&gt;&lt;br&gt;&lt;br&gt;Not sure about this one. &amp;nbsp;Either it worked in 2.10 by accident, or it
&lt;br&gt;is a regression in 2.11. &amp;nbsp;I don't know enough about this code to make
&lt;br&gt;a call.
&lt;br&gt;&lt;br&gt;&amp;gt; I don't particularly mind which way we decide, but I'd like it to
&lt;br&gt;&amp;gt; be consistent, and I'm going to insist that if something is
&lt;br&gt;&amp;gt; Priority-Regression, it blocks a release.
&lt;br&gt;&lt;br&gt;IMO, regressions from 2.13 should get first priority and should block
&lt;br&gt;2.14, but other regressions should be considered on a case-by-case
&lt;br&gt;basis.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Patrick
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Priority-Regression-policy-tp26567638p26569138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26567658</id>
	<title>Re: Describing instruments</title>
	<published>2009-11-29T15:42:04Z</published>
	<updated>2009-11-29T15:42:04Z</updated>
	<author>
		<name>Valentin Villenave</name>
	</author>
	<content type="html">On Sun, Nov 29, 2009 at 10:03 PM, Graham Percival
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26567658&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I don't think that lilypond should serve as a crutch to composer
&lt;br&gt;&amp;gt; who know so little about their craft that they write unplayable
&lt;br&gt;&amp;gt; notes.
&lt;br&gt;&lt;br&gt;Besides, things are not so black-and-white for some instruments (e.g.
&lt;br&gt;wind instruments or singers can produce high notes that are
&lt;br&gt;out-of-range but still okay, and what about pedal notes wrt horns and
&lt;br&gt;trombones?). &amp;nbsp;That being said, it could be a nice enhancement for
&lt;br&gt;newcomers who are used to having such &amp;quot;features&amp;quot; in proprietary
&lt;br&gt;software.
&lt;br&gt;Even though I personally find such features infantilizing for the
&lt;br&gt;user, I consider this to be a valid feature request in case someone
&lt;br&gt;has time, skills and courage to implement it. Added as
&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=914&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=914&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Valentin
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26567658&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Describing-instruments-tp26565511p26567658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26567638</id>
	<title>Priority-Regression policy</title>
	<published>2009-11-29T15:39:23Z</published>
	<updated>2009-11-29T15:39:23Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">What's the feeling amongst developers about what should be ranked
&lt;br&gt;as priority-Regression (and thus stop a release) ? &amp;nbsp;In particular,
&lt;br&gt;should *everything* that used to work -- even if it was by
&lt;br&gt;accident? -- be ranked a Regression?
&lt;br&gt;&lt;br&gt;For example,
&lt;br&gt;- markup \note in time signature: worked in 2.10, currently
&lt;br&gt;&amp;nbsp; Defect-Low.
&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=628&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=628&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Tie direction: worked in 2.10 (by accident?), currently 
&lt;br&gt;&amp;nbsp; Enhancement-Low.
&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=592&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=592&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I don't particularly mind which way we decide, but I'd like it to
&lt;br&gt;be consistent, and I'm going to insist that if something is
&lt;br&gt;Priority-Regression, it blocks a release.
&lt;br&gt;&lt;br&gt;Opinions are only sought from actual developers (i.e. the people
&lt;br&gt;who will be fixing such bugs). &amp;nbsp;If you're an interested user or
&lt;br&gt;new contributor, then although I would generally encourage you to
&lt;br&gt;join the discussion, please don't get involved in this one.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26567638&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Priority-Regression-policy-tp26567638p26567638.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566414</id>
	<title>Re: [GLISS] Syntax of \parallelMusic</title>
	<published>2009-11-29T13:34:08Z</published>
	<updated>2009-11-29T13:34:08Z</updated>
	<author>
		<name>Alexander Kobel</name>
	</author>
	<content type="html">Valentin Villenave wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, Nov 29, 2009 at 4:51 PM, Nicolas Sceaux
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.sceaux@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Modify parallelMusic, so that when a VoiceSeparator (instead of BarCheck)
&lt;br&gt;&amp;gt;&amp;gt; music element is found, the function switches to the next voice. &amp;nbsp;The
&lt;br&gt;&amp;gt;&amp;gt; parallelMusic function seems well documented, this part should not be
&lt;br&gt;&amp;gt;&amp;gt; difficult.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (To whomever starts working on parallelMusic: please, please, please
&lt;br&gt;&amp;gt; implement #451 already!)
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=451&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=451&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Hi, Valentin,
&lt;br&gt;&lt;br&gt;to be honest - I have no clue what this bug report is about. Even 
&lt;br&gt;assuming syntactically correct input. (By the way, after looking at 
&lt;br&gt;parallelMusic, I'm not surprised at all that the newly posted snippet 
&lt;br&gt;jun.ly works - however, if you wanted to use this, you'd have to write a 
&lt;br&gt;new \relative {} construct for each and every bar.)
&lt;br&gt;&lt;br&gt;NR 1.5.2, section &amp;quot;Writing music in parallel&amp;quot;, explicitly explains 
&lt;br&gt;examples (exciting alliterations...) to handle relative input:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Relative mode may be used. Note that the \relative command is not used 
&lt;br&gt;inside \parallelMusic itself.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The notes are relative to the preceding note in the voice, not to the 
&lt;br&gt;previous note in the input – in other words, relative notes for voiceA 
&lt;br&gt;ignore the notes in voiceB.&amp;quot;
&lt;br&gt;The latter is not a bug, it's a feature - when I want to use relative 
&lt;br&gt;mode, I want to not count octaves between notes, and it's much more 
&lt;br&gt;reasonable for a ongoing voice to stay in the same range than the 
&lt;br&gt;intervals between voices.
&lt;br&gt;&lt;br&gt;What's the problem about adding the &amp;quot;relativity&amp;quot; _after_ the 
&lt;br&gt;\parallelMusic command? You barely start a \parallelMusic instance for 
&lt;br&gt;three or seven notes, and if you have fifty lines of music, who cares 
&lt;br&gt;about another
&lt;br&gt;&amp;nbsp; &amp;nbsp;relA = \relative c \A
&lt;br&gt;&amp;nbsp; &amp;nbsp;relB = \relative c \B
&lt;br&gt;after a \parallelMusic #'(A B) { }? It's there, it's documented, and it 
&lt;br&gt;does exactly what I understand to be desired from the mail linked in the 
&lt;br&gt;bug description.
&lt;br&gt;&lt;br&gt;I think it's no problem defining a \parallelRelativeMusic command which 
&lt;br&gt;does nothing but call \parallelMusic and wrap each argument inside a 
&lt;br&gt;\relative c { ... } afterwards.
&lt;br&gt;But do we really want this to exist?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Okay. After all the rant, I just saw that the discussion dates back to 
&lt;br&gt;March 2006. Maybe this is just fixed by documentation work?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Alexander
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566414&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GLISS--Syntax-of-%5CparallelMusic-tp26562860p26566414.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566077</id>
	<title>Re: Describing instruments</title>
	<published>2009-11-29T13:03:36Z</published>
	<updated>2009-11-29T13:03:36Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Sun, Nov 29, 2009 at 09:06:32PM +0100, David Kastrup wrote:
&lt;br&gt;&amp;gt; If you transpose music, Lilypond could warn if notes become unplayable
&lt;br&gt;&amp;gt; on a baroque soprano recorder. &amp;nbsp;Because the range is left, or because a
&lt;br&gt;&amp;gt; particular semitone is not on the instrument. &amp;nbsp;Similar for other
&lt;br&gt;&amp;gt; instruments.
&lt;br&gt;...
&lt;br&gt;&amp;gt; It would also be helpful for arrangers and composers to have a databank
&lt;br&gt;&amp;gt; of instruments available, so that they don't go to the orchestra with
&lt;br&gt;&amp;gt; their finished scores and get told &amp;quot;Dude, that's not playable on a
&lt;br&gt;&amp;gt; standard bassoon.&amp;quot;
&lt;br&gt;&lt;br&gt;I don't think that lilypond should serve as a crutch to composer
&lt;br&gt;who know so little about their craft that they write unplayable
&lt;br&gt;notes. &amp;nbsp;But if you want to persue this, feel free to write a music
&lt;br&gt;function which checks the ranges (or anything else) and add it to
&lt;br&gt;LSR.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Describing-instruments-tp26565511p26566077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565511</id>
	<title>Describing instruments</title>
	<published>2009-11-29T12:06:32Z</published>
	<updated>2009-11-29T12:06:32Z</updated>
	<author>
		<name>David Kastrup</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;currently the only connection between instrument and lilypond are
&lt;br&gt;instrument names (pure typesetting) and a midi instrument (just
&lt;br&gt;sonorization).
&lt;br&gt;&lt;br&gt;I think it would be useful if instruments could become more than that:
&lt;br&gt;for example, if a given instrument (or one manual of such an instrument)
&lt;br&gt;has a certain available range, it is not really sensible if the chord
&lt;br&gt;typesetters leave that range. &amp;nbsp;The predefined guitar chord symbols, for
&lt;br&gt;example, can map chord names to the usual guitar ranges. &amp;nbsp;But what if
&lt;br&gt;you have a classically trained player playing from normal notes? &amp;nbsp;The
&lt;br&gt;chord symbols are not mapped back into notes.
&lt;br&gt;&lt;br&gt;If you transpose music, Lilypond could warn if notes become unplayable
&lt;br&gt;on a baroque soprano recorder. &amp;nbsp;Because the range is left, or because a
&lt;br&gt;particular semitone is not on the instrument. &amp;nbsp;Similar for other
&lt;br&gt;instruments.
&lt;br&gt;&lt;br&gt;Or a player could declare only a subset of guitar chords he is able to
&lt;br&gt;play and tell Lilypond to transpose this thing so that he can both play
&lt;br&gt;and sing a song.
&lt;br&gt;&lt;br&gt;It would also be helpful for arrangers and composers to have a databank
&lt;br&gt;of instruments available, so that they don't go to the orchestra with
&lt;br&gt;their finished scores and get told &amp;quot;Dude, that's not playable on a
&lt;br&gt;standard bassoon.&amp;quot;
&lt;br&gt;&lt;br&gt;Maybe that would be workable in the context of performers? &amp;nbsp;On the other
&lt;br&gt;hand, where mapping a chord to the available range is required, this has
&lt;br&gt;to happen quite a bit earlier.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Kastrup
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565511&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Describing-instruments-tp26565511p26565511.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26564586</id>
	<title>Re: [GLISS] Syntax of \parallelMusic</title>
	<published>2009-11-29T10:28:32Z</published>
	<updated>2009-11-29T10:28:32Z</updated>
	<author>
		<name>Valentin Villenave</name>
	</author>
	<content type="html">On Sun, Nov 29, 2009 at 4:51 PM, Nicolas Sceaux
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26564586&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.sceaux@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Modify parallelMusic, so that when a VoiceSeparator (instead of BarCheck)
&lt;br&gt;&amp;gt; music element is found, the function switches to the next voice.  The
&lt;br&gt;&amp;gt; parallelMusic function seems well documented, this part should not be
&lt;br&gt;&amp;gt; difficult.
&lt;br&gt;&lt;br&gt;(To whomever starts working on parallelMusic: please, please, please
&lt;br&gt;implement #451 already!)
&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/lilypond/issues/detail?id=451&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/detail?id=451&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Valentin
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26564586&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GLISS--Syntax-of-%5CparallelMusic-tp26562860p26564586.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563746</id>
	<title>Re: [GLISS] Syntax of \parallelMusic</title>
	<published>2009-11-29T08:57:31Z</published>
	<updated>2009-11-29T08:57:31Z</updated>
	<author>
		<name>Alexander Kobel</name>
	</author>
	<content type="html">[With forward to -user, since this may be interesting now for everybody.]
&lt;br&gt;&lt;br&gt;Nicolas Sceaux wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Le 29 nov. 2009 à 16:15, Alexander Kobel a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I propose using a different separator for \parallelMusic than &amp;quot;|&amp;quot;, and allow to include bar checks in there.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; \parallelMusic as is is very fine and handy, but sometimes you want to enter a whole phrase of two or three measures in a single go, and include the bar checks in there for readability and checking later on.
&lt;br&gt;&amp;gt;&amp;gt; It somewhat disturbs the workflow if you always have to look up where the voiceN ended up in the last measure, especially if you have larger intervals in the voices, or reentering the durations if one voice stays in 16, the next in 8 and the third in 2.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What about, e.g., &amp;quot;:&amp;quot;? It's fast to type, and AFAICS, it only is used for chord mode and figured bass. And I don't see a use for those two in \parallelMusic, since - well, you usually only have one chord at a time, right?
&lt;br&gt;&amp;gt;&amp;gt; Another idea: &amp;quot;||&amp;quot;, to serve both as bar check and as delimiter. And there's definitely no use conflict against two bar checks at the same point in time, right?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Currently, \parallelMusic highjacks the usual meaning of the pipe symbol: [...]
&lt;br&gt;&amp;gt; This was done so that \parallelMusic has no impact on the parser.
&lt;/div&gt;&lt;/div&gt;Thanks, Nicolas,
&lt;br&gt;&lt;br&gt;this was exactly the hint I needed... It never occured to me that 
&lt;br&gt;parallelMusic might be a simple music function; I figured it's low-level 
&lt;br&gt;and pretty involved in parser.
&lt;br&gt;&amp;quot;I can see clearly now, the rain is gone...&amp;quot;
&lt;br&gt;&lt;br&gt;Which allows for a quite simple modification, to make the delimiter be 
&lt;br&gt;&amp;quot;||&amp;quot;, combining a bar check and a voice cycle: Just count how often the 
&lt;br&gt;existing voice change has been called, and only do some work if it's two 
&lt;br&gt;times in a row.
&lt;br&gt;The modification is attached, and seems to work flawlessly.
&lt;br&gt;&lt;br&gt;Of course, this still leaves the question whether the delimiter should 
&lt;br&gt;be changed, and whether it's good to overload the bar check.
&lt;br&gt;But it seems to me that the convert-ly rule should be so simple that 
&lt;br&gt;even I might figure out how to write it, and I'm perfectly satiesfied 
&lt;br&gt;with not having to remember the position of yet another symbol on the US 
&lt;br&gt;keyboard layout... ;-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Alexander
&lt;br&gt;&lt;br /&gt;parallelMusic =
&lt;br&gt;#(define-music-function (parser location voice-ids music) (list? ly:music?)
&lt;br&gt;&amp;nbsp; (_i &amp;quot;Define parallel music sequences, separated by '||' (double bar check signs),
&lt;br&gt;and assign them to the identifiers provided in @var{voice-ids}.
&lt;br&gt;&lt;br&gt;@var{voice-ids}: a list of music identifiers (symbols containing only letters)
&lt;br&gt;&lt;br&gt;@var{music}: a music sequence, containing double BarChecks as limiting expressions.
&lt;br&gt;&lt;br&gt;Example:
&lt;br&gt;&lt;br&gt;@verbatim
&lt;br&gt;&amp;nbsp; \\parallelMusic #'(A B C) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; c c | d d | e e ||
&lt;br&gt;&amp;nbsp; &amp;nbsp; d d | e e | f f ||
&lt;br&gt;&amp;nbsp; &amp;nbsp; e e | f f | g g ||
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;lt;==&amp;gt;
&lt;br&gt;&amp;nbsp; A = { c c | d d | e e | }
&lt;br&gt;&amp;nbsp; B = { d d | e e | f f | }
&lt;br&gt;&amp;nbsp; C = { e e | f f | g g | }
&lt;br&gt;@end verbatim
&lt;br&gt;&amp;quot;)
&lt;br&gt;&amp;nbsp; (let* ((voices (apply circular-list (make-list (length voice-ids) (list))))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(current-voices voices)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(current-sequence (list))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(change-voice-call-count 0))
&lt;br&gt;&amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; utilities
&lt;br&gt;&amp;nbsp; &amp;nbsp;(define (push-music m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;Push the music expression into the current sequence&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (set! current-sequence (cons m current-sequence)))
&lt;br&gt;&amp;nbsp; &amp;nbsp;(define (change-voice)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;Stores the previously built sequence into the current voice and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;change to the following voice.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;; only do the actual work if change-voice is called the second time in a row
&lt;br&gt;&amp;nbsp; &amp;nbsp; (if (odd? change-voice-call-count)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(begin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (list-set! current-voices 0 (cons (make-music 'SequentialMusic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'elements (reverse! current-sequence))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(car current-voices)))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (set! current-sequence (list))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (set! current-voices (cdr current-voices))))
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;; increase the call counter
&lt;br&gt;&amp;nbsp; &amp;nbsp; (set! change-voice-call-count (- 1 change-voice-call-count)))
&lt;br&gt;&amp;nbsp; &amp;nbsp;(define (bar-check? m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;Checks whether m is a bar check.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (eq? (ly:music-property m 'name) 'BarCheck))
&lt;br&gt;&amp;nbsp; &amp;nbsp;(define (music-origin music)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;Recursively search an origin location stored in music.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (cond ((null? music) #f)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;((not (null? (ly:music-property music 'origin)))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (ly:music-property music 'origin))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(else (or (music-origin (ly:music-property music 'element))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (let ((origins (remove not (map music-origin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (ly:music-property music 'elements)))))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(and (not (null? origins)) (car origins)))))))
&lt;br&gt;&amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; first, split the music and fill in voices
&lt;br&gt;&amp;nbsp; &amp;nbsp;(map-in-order (lambda (m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (push-music m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (if (bar-check? m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(change-voice)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(set! change-voice-call-count 0))) ;; reset the call counter
&lt;br&gt;&amp;nbsp; &amp;nbsp; (ly:music-property music 'elements))
&lt;br&gt;&amp;nbsp; &amp;nbsp;(if (not (null? current-sequence)) (begin (set! change-voice-call-count 1) (change-voice)))
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; un-circularize `voices' and reorder the voices
&lt;br&gt;&amp;nbsp; &amp;nbsp;(set! voices (map-in-order (lambda (dummy seqs)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(reverse! seqs))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;voice-ids voices))
&lt;br&gt;&amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; set origin location of each sequence in each voice
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; for better type error tracking
&lt;br&gt;&amp;nbsp; &amp;nbsp;(for-each (lambda (voice)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (for-each (lambda (seq)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(set! (ly:music-property seq 'origin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (or (music-origin seq) location)))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;voice))
&lt;br&gt;&amp;nbsp; &amp;nbsp; voices)
&lt;br&gt;&amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; check sequence length
&lt;br&gt;&amp;nbsp; &amp;nbsp;(apply for-each (lambda* (#:rest seqs)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (let ((moment-reference (ly:music-length (car seqs))))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(for-each (lambda (seq moment)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (if (not (equal? moment moment-reference))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(ly:music-message seq
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Sections in parallel music don't have the same length&amp;quot;)))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seqs (map-in-order ly:music-length seqs))))
&lt;br&gt;&amp;nbsp; &amp;nbsp; voices)
&lt;br&gt;&amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;;; bind voice identifiers to the voices
&lt;br&gt;&amp;nbsp; &amp;nbsp;(map (lambda (voice-id voice)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(ly:parser-define! parser voice-id
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (make-music 'SequentialMusic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'origin location
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'elements voice)))
&lt;br&gt;&amp;nbsp; &amp;nbsp; voice-ids voices))
&lt;br&gt;&amp;nbsp; ;; Return an empty sequence. this function is actually a &amp;quot;void&amp;quot; function.
&lt;br&gt;&amp;nbsp; (make-music 'SequentialMusic 'void #t))
&lt;br&gt;&lt;br /&gt;\version &amp;quot;2.12.2&amp;quot;
&lt;br&gt;&lt;br&gt;\include &amp;quot;parallelMusic.ily&amp;quot;
&lt;br&gt;&lt;br&gt;\parallelMusic #'(A B C) {
&lt;br&gt;&amp;nbsp; c4 c c c &amp;nbsp;| c c c c &amp;nbsp;| c c c c &amp;nbsp;||
&lt;br&gt;&amp;nbsp; a2 &amp;nbsp; a &amp;nbsp; &amp;nbsp;| a &amp;nbsp; a &amp;nbsp; &amp;nbsp;| a &amp;nbsp; a &amp;nbsp; &amp;nbsp;||
&lt;br&gt;&amp;nbsp; f1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| f &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| f &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;\score {
&lt;br&gt;&amp;nbsp; &amp;lt;&amp;lt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; \new Staff \relative c'' \A
&lt;br&gt;&amp;nbsp; &amp;nbsp; \new Staff \relative c'' \B
&lt;br&gt;&amp;nbsp; &amp;nbsp; \new Staff \relative c' &amp;nbsp;\C
&lt;br&gt;&amp;nbsp; &amp;gt;&amp;gt;
&lt;br&gt;}
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563746&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GLISS--Syntax-of-%5CparallelMusic-tp26562860p26563746.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563142</id>
	<title>Re: [GLISS] Syntax of \parallelMusic</title>
	<published>2009-11-29T07:51:10Z</published>
	<updated>2009-11-29T07:51:10Z</updated>
	<author>
		<name>Nicolas Sceaux-2</name>
	</author>
	<content type="html">Le 29 nov. 2009 à 16:15, Alexander Kobel a écrit :
&lt;br&gt;&lt;br&gt;&amp;gt; I propose using a different separator for \parallelMusic than &amp;quot;|&amp;quot;, and allow to include bar checks in there.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; \parallelMusic as is is very fine and handy, but sometimes you want to enter a whole phrase of two or three measures in a single go, and include the bar checks in there for readability and checking later on.
&lt;br&gt;&amp;gt; It somewhat disturbs the workflow if you always have to look up where the voiceN ended up in the last measure, especially if you have larger intervals in the voices, or reentering the durations if one voice stays in 16, the next in 8 and the third in 2.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What about, e.g., &amp;quot;:&amp;quot;? It's fast to type, and AFAICS, it only is used for chord mode and figured bass. And I don't see a use for those two in \parallelMusic, since - well, you usually only have one chord at a time, right?
&lt;br&gt;&amp;gt; Another idea: &amp;quot;||&amp;quot;, to serve both as bar check and as delimiter. And there's definitely no use conflict against two bar checks at the same point in time, right?
&lt;br&gt;&lt;br&gt;Currently, \parallelMusic highjacks the usual meaning of the pipe symbol:
&lt;br&gt;When the function finds a BarCheck music element (which is what a pipe is
&lt;br&gt;changed into by the parser), it interprets it as: change to the next voice.
&lt;br&gt;This was done so that \parallelMusic has no impact on the parser. &amp;nbsp;The main
&lt;br&gt;drawback is the one that you point out: bar checks are not possible (at
&lt;br&gt;least, not as easily) in parallel music.
&lt;br&gt;&lt;br&gt;So if you want to change the voice separator, in order to keep the meaning
&lt;br&gt;of the pipe, you will have to introduce another token for voice separation,
&lt;br&gt;and modify the parallelMusic function so that it does not interpret BarChecks
&lt;br&gt;as the voice separator, but instead use a dedicated music element.
&lt;br&gt;&lt;br&gt;For the voice separation syntax, you have two options:
&lt;br&gt;- introduce a new token in the lexer and the parser, e.g. &amp;quot;&amp;&amp;quot;;
&lt;br&gt;- or use something like that:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;s&amp;quot; =
&lt;br&gt;&amp;nbsp; &amp;nbsp;#(define-music-function (parser location) ()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (make-music 'VoiceSeparator))
&lt;br&gt;then the voice separator is \s.
&lt;br&gt;&lt;br&gt;Modify parallelMusic, so that when a VoiceSeparator (instead of BarCheck)
&lt;br&gt;music element is found, the function switches to the next voice. &amp;nbsp;The
&lt;br&gt;parallelMusic function seems well documented, this part should not be
&lt;br&gt;difficult.
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563142&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GLISS--Syntax-of-%5CparallelMusic-tp26562860p26563142.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562860</id>
	<title>[GLISS] Syntax of \parallelMusic</title>
	<published>2009-11-29T07:15:03Z</published>
	<updated>2009-11-29T07:15:03Z</updated>
	<author>
		<name>Alexander Kobel</name>
	</author>
	<content type="html">Hi, all,
&lt;br&gt;&lt;br&gt;&lt;br&gt;something to discuss for the GLISS... I don't know where the right place 
&lt;br&gt;is for such a suggestion (or if it's there at all), so I send it to 
&lt;br&gt;-devel - so that it ends up in the archives at least.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I propose using a different separator for \parallelMusic than &amp;quot;|&amp;quot;, and 
&lt;br&gt;allow to include bar checks in there.
&lt;br&gt;&lt;br&gt;\parallelMusic as is is very fine and handy, but sometimes you want to 
&lt;br&gt;enter a whole phrase of two or three measures in a single go, and 
&lt;br&gt;include the bar checks in there for readability and checking later on.
&lt;br&gt;It somewhat disturbs the workflow if you always have to look up where 
&lt;br&gt;the voiceN ended up in the last measure, especially if you have larger 
&lt;br&gt;intervals in the voices, or reentering the durations if one voice stays 
&lt;br&gt;in 16, the next in 8 and the third in 2.
&lt;br&gt;&lt;br&gt;What about, e.g., &amp;quot;:&amp;quot;? It's fast to type, and AFAICS, it only is used 
&lt;br&gt;for chord mode and figured bass. And I don't see a use for those two in 
&lt;br&gt;\parallelMusic, since - well, you usually only have one chord at a time, 
&lt;br&gt;right?
&lt;br&gt;Another idea: &amp;quot;||&amp;quot;, to serve both as bar check and as delimiter. And 
&lt;br&gt;there's definitely no use conflict against two bar checks at the same 
&lt;br&gt;point in time, right?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Alexander
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562860&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GLISS--Syntax-of-%5CparallelMusic-tp26562860p26562860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562825</id>
	<title>Re: Issue 638 in lilypond: auto-beam-settings do not take into account *all* durations covered by the beam</title>
	<published>2009-11-29T07:10:54Z</published>
	<updated>2009-11-29T07:10:54Z</updated>
	<author>
		<name>Carl Sorensen-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11/29/09 7:53 AM, &amp;quot;Alexander Kobel&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;news@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562825&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Comment #7 on issue 638 by percival.music.ca: auto-beam-settings do not
&lt;br&gt;&amp;gt;&amp;gt; take into account *all* durations covered by the beam
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I think this is the autobeaming issue that Carl's working on.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi, Carl,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; from what I understand from Graham's remark it is you who's working on
&lt;br&gt;&amp;gt; beaming?
&lt;br&gt;&amp;gt; If so, perhaps you can help me with the following and/or include it in
&lt;br&gt;&amp;gt; your thoughts and implementation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a few pieces where I want use beams to denote melismata . On the
&lt;br&gt;&amp;gt; other hand, for some longer melismata - often also including quarter or
&lt;br&gt;&amp;gt; half notes - which I specify with slurs, I want the usual automatic
&lt;br&gt;&amp;gt; beaming take place inside.
&lt;/div&gt;&lt;br&gt;Why not just use \melisma and \melismaEnd?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now, it's awkward to always write ([ ]), when essentially ( ) already
&lt;br&gt;&amp;gt; implies what I want. So, a straightforward idea was to leave auto
&lt;br&gt;&amp;gt; beaming activated, and try a function like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; INPUT: music m
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; slurred = false
&lt;br&gt;&amp;gt; for each chord c in m {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if (c contains a &amp;quot;(&amp;quot; [slur-begin]) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = true
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-left to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-right to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;} else if (c contains a &amp;quot;)&amp;quot;) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = false
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-left to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-right to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (slurred) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-left to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-right to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-left to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-right to c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alas, the problem is: the allow-beam-* and forbid-beam-* are
&lt;br&gt;&amp;gt; nonexistent, AFAICS. \noBeam outside of the slurs destroys the auto
&lt;br&gt;&amp;gt; beaming from the last possible beam start position to this point, which
&lt;br&gt;&amp;gt; may influence notes in the surrounding melismata; and something like
&lt;br&gt;&amp;gt; just adding [ to ( and ] to ) gives stub beams also in cases like { c8([
&lt;br&gt;&amp;gt; c4 c8]) }, where I actually want flags.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, my question is: how much effort would it take to have such a
&lt;br&gt;&amp;gt; allow-beam-* or forbid-beam-* functionality?
&lt;br&gt;&amp;gt; I also could imagine a \splitBeam command, which forbids a &amp;quot;bridge beam&amp;quot;
&lt;br&gt;&amp;gt; between the preceding and the following note:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;{ c8 c c c c \splitBeam c c c }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;========== &amp;nbsp;| &amp;nbsp;=======
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;|\ | &amp;nbsp;| &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;|
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Then, the code for my function would look like
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; slurred = false
&lt;br&gt;&amp;gt; for each chord c in m {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if (c contains a &amp;quot;(&amp;quot; [slur-begin]) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = true
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;insert \splitBeam before c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;} else if (c contains a &amp;quot;)&amp;quot;) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = false
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (! slurred) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insert \splitBeam before c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hell, even simpler. But - as I said - I have no idea of the work
&lt;br&gt;&amp;gt; involved in this. It'd be great if you think about it, though.
&lt;/div&gt;&lt;br&gt;None of this functionality is currently in autobeaming, AFAICS, and I don't
&lt;br&gt;think that I'm going to try to implement it in the near future. &amp;nbsp;My interest
&lt;br&gt;in autobeaming isn't that high. &amp;nbsp;I just want to get the current bug fixed
&lt;br&gt;(and then maybe I'll try to get subdivide working, if I can ever figure out
&lt;br&gt;just what that means).
&lt;br&gt;&lt;br&gt;If you'd like to work on this, I'll be happy to share what I know about
&lt;br&gt;autobeaming with you.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Carl
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562825&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-638-in-lilypond%3A-auto-beam-settings-do-not-take-into-account-*all*-durations-covered-by-the-beam-tp26562705p26562825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562705</id>
	<title>Re: Issue 638 in lilypond: auto-beam-settings do not take into account *all* durations covered by the beam</title>
	<published>2009-11-29T06:53:06Z</published>
	<updated>2009-11-29T06:53:06Z</updated>
	<author>
		<name>Alexander Kobel</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562705&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Comment #7 on issue 638 by percival.music.ca: auto-beam-settings do not 
&lt;br&gt;&amp;gt; take into account *all* durations covered by the beam
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think this is the autobeaming issue that Carl's working on.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi, Carl,
&lt;br&gt;&lt;br&gt;from what I understand from Graham's remark it is you who's working on 
&lt;br&gt;beaming?
&lt;br&gt;If so, perhaps you can help me with the following and/or include it in 
&lt;br&gt;your thoughts and implementation.
&lt;br&gt;&lt;br&gt;I have a few pieces where I want use beams to denote melismata . On the 
&lt;br&gt;other hand, for some longer melismata - often also including quarter or 
&lt;br&gt;half notes - which I specify with slurs, I want the usual automatic 
&lt;br&gt;beaming take place inside.
&lt;br&gt;&lt;br&gt;Now, it's awkward to always write ([ ]), when essentially ( ) already 
&lt;br&gt;implies what I want. So, a straightforward idea was to leave auto 
&lt;br&gt;beaming activated, and try a function like this:
&lt;br&gt;&lt;br&gt;INPUT: music m
&lt;br&gt;&lt;br&gt;slurred = false
&lt;br&gt;for each chord c in m {
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (c contains a &amp;quot;(&amp;quot; [slur-begin]) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = true
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-left to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-right to c
&lt;br&gt;&amp;nbsp; &amp;nbsp;} else if (c contains a &amp;quot;)&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = false
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-left to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-right to c
&lt;br&gt;&amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (slurred) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-left to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add allow-beam-to-the-right to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-left to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add forbid-beam-to-the-right to c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Alas, the problem is: the allow-beam-* and forbid-beam-* are 
&lt;br&gt;nonexistent, AFAICS. \noBeam outside of the slurs destroys the auto 
&lt;br&gt;beaming from the last possible beam start position to this point, which 
&lt;br&gt;may influence notes in the surrounding melismata; and something like 
&lt;br&gt;just adding [ to ( and ] to ) gives stub beams also in cases like { c8([ 
&lt;br&gt;c4 c8]) }, where I actually want flags.
&lt;br&gt;&lt;br&gt;&lt;br&gt;So, my question is: how much effort would it take to have such a 
&lt;br&gt;allow-beam-* or forbid-beam-* functionality?
&lt;br&gt;I also could imagine a \splitBeam command, which forbids a &amp;quot;bridge beam&amp;quot; 
&lt;br&gt;between the preceding and the following note:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;{ c8 c c c c \splitBeam c c c }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;========== &amp;nbsp;| &amp;nbsp;=======
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;|\ | &amp;nbsp;| &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp;|
&lt;br&gt;&lt;br&gt;Then, the code for my function would look like
&lt;br&gt;&lt;br&gt;slurred = false
&lt;br&gt;for each chord c in m {
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (c contains a &amp;quot;(&amp;quot; [slur-begin]) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = true
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;insert \splitBeam before c
&lt;br&gt;&amp;nbsp; &amp;nbsp;} else if (c contains a &amp;quot;)&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;slurred = false
&lt;br&gt;&amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (! slurred) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insert \splitBeam before c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Hell, even simpler. But - as I said - I have no idea of the work 
&lt;br&gt;involved in this. It'd be great if you think about it, though.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Alexander
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562705&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-638-in-lilypond%3A-auto-beam-settings-do-not-take-into-account-*all*-durations-covered-by-the-beam-tp26562705p26562705.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26558378</id>
	<title>Re: Implementing Baroque Lute tablature</title>
	<published>2009-11-28T16:45:12Z</published>
	<updated>2009-11-28T16:45:12Z</updated>
	<author>
		<name>Trevor Daniels</name>
	</author>
	<content type="html">&lt;br&gt;Neil Puttock wrote Saturday, November 28, 2009 6:01 PM
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 2009/11/26 Trevor Daniels &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26558378&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;t.daniels@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is this a sensible/suitable/best approach? Any other
&lt;br&gt;&amp;gt;&amp;gt; comments welcome.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can't see anything wrong with the approach you've outlined 
&lt;br&gt;&amp;gt; below.
&lt;br&gt;&lt;br&gt;Thanks Neil; that's the encouragement I needed :)
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Lettered fret indications
&lt;br&gt;&amp;gt;&amp;gt; Based on &amp;quot;Letter tablature formatting&amp;quot; example from LSR
&lt;br&gt;&amp;gt;&amp;gt; Needs to be installed in scm/translation-functions.scm
&lt;br&gt;&amp;gt;&amp;gt; Call it fret-letter-tablature-format
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I notice the example pdf doesn't have whiteouts around the notes;
&lt;br&gt;&amp;gt; would you consider making this a tweakable option?
&lt;br&gt;&lt;br&gt;Good idea. &amp;nbsp;Will do.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Lute tab contexts
&lt;br&gt;&amp;gt;&amp;gt; New contexts LuteTabStaff and LuteTabVoice to draw
&lt;br&gt;&amp;gt;&amp;gt; all this (and a few other things) together
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Why not just LuteStaff and LuteVoice for these?
&lt;br&gt;&lt;br&gt;Well, they'll be based on TabStaff/TabVoice rather than
&lt;br&gt;Staff/Voice contexts. &amp;nbsp;I think I prefer to have Tab in the
&lt;br&gt;name as that is what they are - Lute Tablature.
&lt;br&gt;&lt;br&gt;I'm nearly ready to start, but I have one problem.
&lt;br&gt;Here's what I've done:
&lt;br&gt;&lt;br&gt;Install Sun VirtualBox - done, ok
&lt;br&gt;Install Ubuntu - done, ok (thanks Jonathan!)
&lt;br&gt;Upgrade Ubuntu to 9.10 - done, ok
&lt;br&gt;Make git repo - done, ok
&lt;br&gt;Compile Lily and Docs - done, ok
&lt;br&gt;Install keys - done, ok
&lt;br&gt;Test push - done, ok
&lt;br&gt;&lt;br&gt;Run make test-baseline - Problem!
&lt;br&gt;&amp;nbsp; Appears to run without serious error (console log below), but all
&lt;br&gt;&amp;nbsp; images in collated-files.html are broken because they are .png
&lt;br&gt;&amp;nbsp; but no .png files have been generated, just .eps. &amp;nbsp;Any ideas?
&lt;br&gt;&lt;br&gt;Console log:
&lt;br&gt;&lt;br&gt;GNUmakefile:28: warning: overriding commands for target `install'
&lt;br&gt;/home/trevor/lilypond-git/stepmake/stepmake/generic-targets.make:135:
&lt;br&gt;warning: ignoring old commands for target `install'
&lt;br&gt;GNUmakefile:28: warning: overriding commands for target `po-update'
&lt;br&gt;/home/trevor/lilypond-git/stepmake/stepmake/podir-targets.make:14:
&lt;br&gt;warning: ignoring old commands for target `po-update'
&lt;br&gt;Map filename
&lt;br&gt;is: 
&lt;br&gt;/home/trevor/lilypond-git/./out-test/xref-maps/collated-files.xref-map
&lt;br&gt;Docu name is collated-files
&lt;br&gt;Map filename
&lt;br&gt;is: 
&lt;br&gt;/home/trevor/lilypond-git/./out-test/xref-maps/collated-files.xref-map
&lt;br&gt;Docu name is collated-files
&lt;br&gt;Map filename
&lt;br&gt;is: 
&lt;br&gt;/home/trevor/lilypond-git/./out-test/xref-maps/collated-files.xref-map
&lt;br&gt;Docu name is collated-files
&lt;br&gt;&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Neil
&lt;br&gt;&lt;br&gt;Trevor
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26558378&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Implementing-Baroque-Lute-tablature-tp26528096p26558378.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555922</id>
	<title>Re: Alternative music font</title>
	<published>2009-11-28T10:58:32Z</published>
	<updated>2009-11-28T10:58:32Z</updated>
	<author>
		<name>Han-Wen Nienhuys-5</name>
	</author>
	<content type="html">On Sat, Nov 28, 2009 at 2:27 PM, Carl Sorensen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555922&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c_sorensen@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; It's interesting that you should mention that: that actually reminds
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; me of one of my specific issues with Feta, namely that the curved
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; centre line of its treble clef _does_ make it look to me as if it's
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; leaning over backwards. Gonville's straight-backed version feels
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; much more balanced to me.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That would be a bug.  How many degrees would you need to rotate it to
&lt;br&gt;&amp;gt;&amp;gt; get it straight, in your opinion?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks to the great work on the SVG backend, I was able to do a test.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I rotated the clef by 1, 2.5, and 5 degrees.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Surprisingly, I could see small differences.  I'd think somewhere
&lt;br&gt;&amp;gt; between 1 and 2.5 degrees would be about right.  I like the 2.5 degrees
&lt;br&gt;&amp;gt; best at the top of the clef, but I think the tail needs to be adjusted
&lt;br&gt;&amp;gt; a little bit to look right at 2.5 degrees.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Even the 1 degree rotation appears better balanced IMO.
&lt;/div&gt;&lt;br&gt;Good spotting!
&lt;br&gt;&lt;br&gt;We might also be able to fix things by moving the intersection (where
&lt;br&gt;the 2 lines and the staff line) come together and the bulb slightly to
&lt;br&gt;the right.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Han-Wen Nienhuys - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555922&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hanwen@...&lt;/a&gt; - &lt;a href=&quot;http://www.xs4all.nl/~hanwen&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xs4all.nl/~hanwen&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555922&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Alternative-music-font-tp26554572p26555922.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555875</id>
	<title>Re: translations</title>
	<published>2009-11-28T10:52:22Z</published>
	<updated>2009-11-28T10:52:22Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 08:11:46PM +0100, John Mandereau wrote:
&lt;br&gt;&amp;gt; Le vendredi 27 novembre 2009 à 14:38 +0000, Graham Percival a écrit :
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; I have
&lt;br&gt;&amp;gt; &amp;gt; index_abt, index_toc (which we don't want/need, but I don't know
&lt;br&gt;&amp;gt; &amp;gt; how to get rid of).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; WTM would you like to get rid of them?
&lt;br&gt;&lt;br&gt;They're not linked from the other HTML files (at least, not from
&lt;br&gt;web/ files), so they only use up disk space. &amp;nbsp;Not much, of course,
&lt;br&gt;but if nobody ever sees them, why bother keeping them?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-872-in-lilypond%3A-Changes-split-page-has-broken-images-tp26058189p26555875.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555835</id>
	<title>Re: git bisect; finding exact commits of bugs</title>
	<published>2009-11-28T10:48:56Z</published>
	<updated>2009-11-28T10:48:56Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 09:54:49PM -0800, Patrick McCarty wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 27, 2009 at 9:27 PM, Graham Percival
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555835&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; If it doesn't exist already, is it worth writing something for the
&lt;br&gt;&amp;gt; &amp;gt; CG about using git bisect to find the exact commit where a
&lt;br&gt;&amp;gt; &amp;gt; regression was introduced?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There doesn't appear to be anything in the CG about `git bisect'. &amp;nbsp;The
&lt;br&gt;&amp;gt; man page for this command appears to have an easy-to-understand (for
&lt;br&gt;&amp;gt; me) example, under the heading &amp;quot;Basic bisect commands: start, bad,
&lt;br&gt;&amp;gt; good&amp;quot;. &amp;nbsp;But maybe we should write an even simpler example?
&lt;/div&gt;&lt;br&gt;Nah; I'll just add it to Issues. &amp;nbsp;If the man page is clear, then
&lt;br&gt;anybody not willing to read it wouldn't actually do the work
&lt;br&gt;anyway.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555835&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/git-bisect--finding-exact-commits-of-bugs-tp26550633p26555835.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555495</id>
	<title>Re: LSR update adds whitespace</title>
	<published>2009-11-28T10:07:05Z</published>
	<updated>2009-11-28T10:07:05Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Sat, Nov 28, 2009 at 04:58:01PM +0000, Neil Puttock wrote:
&lt;br&gt;&amp;gt; 2009/11/27 Graham Percival &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555495&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; or whether Neil automatically stripped out the extra whitespace when
&lt;br&gt;&amp;gt; &amp;gt; committing LSR updates
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I strip all the trailing whitespace with sed after downloading the LSR tarball.
&lt;br&gt;&lt;br&gt;Ok. &amp;nbsp;Could we get this added to makelsr.py ? &amp;nbsp;I'd be surprised if
&lt;br&gt;it takes more than 1 line of python to strip all trailing
&lt;br&gt;whitespace.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555495&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LSR-update-adds-whitespace-tp26547429p26555495.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555441</id>
	<title>Re: Implementing Baroque Lute tablature</title>
	<published>2009-11-28T10:01:36Z</published>
	<updated>2009-11-28T10:01:36Z</updated>
	<author>
		<name>Neil Puttock</name>
	</author>
	<content type="html">2009/11/26 Trevor Daniels &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;t.daniels@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; Is this a sensible/suitable/best approach?  Any other
&lt;br&gt;&amp;gt; comments welcome.
&lt;br&gt;&lt;br&gt;I can't see anything wrong with the approach you've outlined below.
&lt;br&gt;&lt;br&gt;&amp;gt; Lettered fret indications
&lt;br&gt;&amp;gt;  Based on &amp;quot;Letter tablature formatting&amp;quot; example from LSR
&lt;br&gt;&amp;gt;   Needs to be installed in scm/translation-functions.scm
&lt;br&gt;&amp;gt;   Call it fret-letter-tablature-format
&lt;br&gt;&lt;br&gt;I notice the example pdf doesn't have whiteouts around the notes;
&lt;br&gt;would you consider making this a tweakable option?
&lt;br&gt;&lt;br&gt;&amp;gt; Lute tab contexts
&lt;br&gt;&amp;gt;  New contexts LuteTabStaff and LuteTabVoice to draw
&lt;br&gt;&amp;gt;  all this (and a few other things) together
&lt;br&gt;&lt;br&gt;Why not just LuteStaff and LuteVoice for these?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Neil
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555441&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Implementing-Baroque-Lute-tablature-tp26528096p26555441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26554847</id>
	<title>Re: LSR update adds whitespace</title>
	<published>2009-11-28T08:58:01Z</published>
	<updated>2009-11-28T08:58:01Z</updated>
	<author>
		<name>Neil Puttock</name>
	</author>
	<content type="html">2009/11/27 Graham Percival &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26554847&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; or whether Neil automatically stripped out the extra whitespace when
&lt;br&gt;&amp;gt; committing LSR updates
&lt;br&gt;&lt;br&gt;I strip all the trailing whitespace with sed after downloading the LSR tarball.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Neil
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26554847&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LSR-update-adds-whitespace-tp26547429p26554847.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26554572</id>
	<title>Re: Alternative music font</title>
	<published>2009-11-28T08:27:27Z</published>
	<updated>2009-11-28T08:27:27Z</updated>
	<author>
		<name>Carl Sorensen-3</name>
	</author>
	<content type="html">Jan Nieuwenhuizen &amp;lt;janneke-list &amp;lt;at&amp;gt; xs4all.nl&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Op maandag 19-10-2009 om 15:33 uur [tijdzone +0100], schreef Simon
&lt;br&gt;&amp;gt; Tatham:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It's interesting that you should mention that: that actually reminds
&lt;br&gt;&amp;gt; &amp;gt; me of one of my specific issues with Feta, namely that the curved
&lt;br&gt;&amp;gt; &amp;gt; centre line of its treble clef _does_ make it look to me as if it's
&lt;br&gt;&amp;gt; &amp;gt; leaning over backwards. Gonville's straight-backed version feels
&lt;br&gt;&amp;gt; &amp;gt; much more balanced to me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That would be a bug. &amp;nbsp;How many degrees would you need to rotate it to
&lt;br&gt;&amp;gt; get it straight, in your opinion?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;Thanks to the great work on the SVG backend, I was able to do a test.
&lt;/div&gt;&lt;br&gt;I rotated the clef by 1, 2.5, and 5 degrees.
&lt;br&gt;&lt;br&gt;Surprisingly, I could see small differences. &amp;nbsp;I'd think somewhere
&lt;br&gt;between 1 and 2.5 degrees would be about right. &amp;nbsp;I like the 2.5 degrees
&lt;br&gt;best at the top of the clef, but I think the tail needs to be adjusted
&lt;br&gt;a little bit to look right at 2.5 degrees.
&lt;br&gt;&lt;br&gt;Even the 1 degree rotation appears better balanced IMO.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Carl
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26554572&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;clefcheck3.png&lt;/strong&gt; (58K) &lt;a href=&quot;http://old.nabble.com/attachment/26554572/0/clefcheck3.png&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Alternative-music-font-tp26554572p26554572.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26553097</id>
	<title>Re: [frogs] Frog's Lament</title>
	<published>2009-11-28T04:58:06Z</published>
	<updated>2009-11-28T04:58:06Z</updated>
	<author>
		<name>David Kastrup</name>
	</author>
	<content type="html">Francisco Vila &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26553097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paconet.org@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/27 David Kastrup &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26553097&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dak@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; I have what amounts to severe attention disorder syndrome.  I can't
&lt;br&gt;&amp;gt;&amp;gt; focus on easy tasks.  I can only work effectively on hard or
&lt;br&gt;&amp;gt;&amp;gt; impossible things, mostly until 95% are done.  When learning or
&lt;br&gt;&amp;gt;&amp;gt; practicing an instrument, the successful way for me was to take on
&lt;br&gt;&amp;gt;&amp;gt; things that were 10 times my level.  I could work on those.  And
&lt;br&gt;&amp;gt;&amp;gt; after a lot of time, they were just 2 times my level, and I could
&lt;br&gt;&amp;gt;&amp;gt; take on new challenges because I was not progressing any more.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This regime may be good for your well-being and mind health, but do
&lt;br&gt;&amp;gt; you think seriously it is good for a collaborative effort like
&lt;br&gt;&amp;gt; LilyPond? &amp;nbsp;From your literal words, are you aware that it may cause
&lt;br&gt;&amp;gt; unresolved bugs that nobody except you could fix?
&lt;/div&gt;&lt;br&gt;Mastery means finding the most straightforward solution, not the hardest
&lt;br&gt;one. &amp;nbsp;Sometimes that involves encapsulating a small piece of
&lt;br&gt;_inherently_ complex functionality, in order to make the rest of the
&lt;br&gt;task easier.
&lt;br&gt;&lt;br&gt;For example, take scheme continuations: they are universal enough that
&lt;br&gt;you can do almost any control structure with them. &amp;nbsp;But if you use them,
&lt;br&gt;it is almost always prudent to first _design_ a much less universal
&lt;br&gt;control structure that one can actually understand more intuitively, and
&lt;br&gt;use _that_ for implementing your problem.
&lt;br&gt;&lt;br&gt;I don't play complex pieces beyond the edge of my mastery in public. &amp;nbsp;I
&lt;br&gt;play those that have become accessible to me. &amp;nbsp;Even if they only became
&lt;br&gt;accessible in the course of spending time and effort failing on harder
&lt;br&gt;ones.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Kastrup
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26553097&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Frog%27s-Lament-tp26526975p26553097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26552096</id>
	<title>Re: [frogs] Frog's Lament</title>
	<published>2009-11-28T02:56:16Z</published>
	<updated>2009-11-28T02:56:16Z</updated>
	<author>
		<name>Francisco Vila-5</name>
	</author>
	<content type="html">2009/11/27 David Kastrup &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552096&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dak@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I have what amounts to severe attention disorder syndrome.  I can't
&lt;br&gt;&amp;gt; focus on easy tasks.  I can only work effectively on hard or impossible
&lt;br&gt;&amp;gt; things, mostly until 95% are done.  When learning or practicing an
&lt;br&gt;&amp;gt; instrument, the successful way for me was to take on things that were 10
&lt;br&gt;&amp;gt; times my level.  I could work on those.  And after a lot of time, they
&lt;br&gt;&amp;gt; were just 2 times my level, and I could take on new challenges because I
&lt;br&gt;&amp;gt; was not progressing any more.
&lt;br&gt;&lt;br&gt;This regime may be good for your well-being and mind health, but do
&lt;br&gt;you think seriously it is good for a collaborative effort like
&lt;br&gt;LilyPond? &amp;nbsp;From your literal words, are you aware that it may cause
&lt;br&gt;unresolved bugs that nobody except you could fix?
&lt;br&gt;&lt;br&gt;Just trying to understand all this stuff. &amp;nbsp;Every help is welcome.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Francisco Vila. Badajoz (Spain)
&lt;br&gt;www.paconet.org
&lt;br&gt;www.csmbadajoz.com
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552096&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Frog%27s-Lament-tp26526975p26552096.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550714</id>
	<title>Re: git bisect; finding exact commits of bugs</title>
	<published>2009-11-27T21:54:49Z</published>
	<updated>2009-11-27T21:54:49Z</updated>
	<author>
		<name>Patrick McCarty-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 9:27 PM, Graham Percival
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550714&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; If it doesn't exist already, is it worth writing something for the
&lt;br&gt;&amp;gt; CG about using git bisect to find the exact commit where a
&lt;br&gt;&amp;gt; regression was introduced?
&lt;br&gt;&lt;br&gt;There doesn't appear to be anything in the CG about `git bisect'. &amp;nbsp;The
&lt;br&gt;man page for this command appears to have an easy-to-understand (for
&lt;br&gt;me) example, under the heading &amp;quot;Basic bisect commands: start, bad,
&lt;br&gt;good&amp;quot;. &amp;nbsp;But maybe we should write an even simpler example?
&lt;br&gt;&lt;br&gt;&amp;gt; If it does exist, would it be worth trying to convince a frog or
&lt;br&gt;&amp;gt; two to spend time doing this?  I heartily admit that it's not
&lt;br&gt;&amp;gt; glamorous work, but if any regression issues could have the commit
&lt;br&gt;&amp;gt; identified, I imagine it would be one less task for whoever's
&lt;br&gt;&amp;gt; working on a patch for said regression.
&lt;br&gt;&lt;br&gt;Sure, I think it would helpful to find the problematic commits,
&lt;br&gt;especially for regressions.
&lt;br&gt;&lt;br&gt;For #907, I only suspected three different commits, and was lucky that
&lt;br&gt;I found the exact commit by reverting each in turn.
&lt;br&gt;&lt;br&gt;-Patrick
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550714&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/git-bisect--finding-exact-commits-of-bugs-tp26550633p26550714.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550633</id>
	<title>git bisect; finding exact commits of bugs</title>
	<published>2009-11-27T21:27:35Z</published>
	<updated>2009-11-27T21:27:35Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">If it doesn't exist already, is it worth writing something for the
&lt;br&gt;CG about using git bisect to find the exact commit where a
&lt;br&gt;regression was introduced?
&lt;br&gt;&lt;br&gt;If it does exist, would it be worth trying to convince a frog or
&lt;br&gt;two to spend time doing this? &amp;nbsp;I heartily admit that it's not
&lt;br&gt;glamorous work, but if any regression issues could have the commit
&lt;br&gt;identified, I imagine it would be one less task for whoever's
&lt;br&gt;working on a patch for said regression.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550633&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/git-bisect--finding-exact-commits-of-bugs-tp26550633p26550633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550400</id>
	<title>Re: nifty grid view of issues</title>
	<published>2009-11-27T20:13:33Z</published>
	<updated>2009-11-27T20:13:33Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 09:04:10PM -0700, Carl Sorensen wrote:
&lt;br&gt;&amp;gt; On 11/27/09 2:29 PM, &amp;quot;Graham Percival&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550400&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; After a bit of experimenting, I think this is the best way to view issues:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/list?mode=grid=Priority=Type=ids&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/list?mode=grid=Priority=Type=ids&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, quite nice. &amp;nbsp;It's very helpful. &amp;nbsp;Thanks!
&lt;br&gt;&lt;br&gt;Also of note: items marked &amp;quot;Documentation&amp;quot; generally only need a
&lt;br&gt;few sentences added to the docs. &amp;nbsp;We could probably close 5 of
&lt;br&gt;these issues with half an hour of doc-editing... if anybody wanted
&lt;br&gt;to touch the docs?
&lt;br&gt;&lt;br&gt;Remember folks, you don't need to compile anything to write+test
&lt;br&gt;docs!
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Note that anything in the High or Regression range stops 2.14 from
&lt;br&gt;&amp;gt; &amp;gt; being released.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 697 dates from 2.11, so we released 2.12 with it. &amp;nbsp;Do we want to hold up
&lt;br&gt;&amp;gt; 2.14 for it?
&lt;br&gt;&lt;br&gt;Dunno. &amp;nbsp;There's also at least one item called &amp;quot;Regression: blah
&lt;br&gt;blah&amp;quot; which isn't at Regression priority. &amp;nbsp;I was going to raise
&lt;br&gt;this question in a few days, after everybody has had a chance to
&lt;br&gt;delete all the issue update emails. &amp;nbsp;:)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; BTW, my initial guess is that 787 could be fixed with less than 5
&lt;br&gt;&amp;gt; &amp;gt; lines of scheme; I think some code is doing a simple comparison rather
&lt;br&gt;&amp;gt; &amp;gt; than sorting through a list.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Actually, this had nothing to do with it. &amp;nbsp;I'm not sure exactly why, but
&lt;br&gt;&amp;gt; with the extra notes the outside-staff-priority was used instead of the
&lt;br&gt;&amp;gt; script-priority. &amp;nbsp;And the outside-staff-priority was not set properly.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550400&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nifty-grid-view-of-issues-tp26547965p26550400.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550362</id>
	<title>Re: nifty grid view of issues</title>
	<published>2009-11-27T20:04:10Z</published>
	<updated>2009-11-27T20:04:10Z</updated>
	<author>
		<name>Carl Sorensen-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11/27/09 2:29 PM, &amp;quot;Graham Percival&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550362&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; After a bit of experimenting, I think this is the best way to view issues:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/list?mode=grid=Priority=Type=ids&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/list?mode=grid=Priority=Type=ids&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cel&lt;/a&gt;&lt;br&gt;&amp;gt; ls=ids&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Neat, huh? &amp;nbsp;I'll add it to the CG.
&lt;br&gt;&lt;br&gt;Yes, quite nice. &amp;nbsp;It's very helpful. &amp;nbsp;Thanks!
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Note that anything in the High or Regression range stops 2.14 from
&lt;br&gt;&amp;gt; being released.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;697 dates from 2.11, so we released 2.12 with it. &amp;nbsp;Do we want to hold up
&lt;br&gt;2.14 for it?
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; BTW, my initial guess is that 787 could be fixed with less than 5
&lt;br&gt;&amp;gt; lines of scheme; I think some code is doing a simple comparison rather
&lt;br&gt;&amp;gt; than sorting through a list.
&lt;br&gt;&lt;br&gt;Actually, this had nothing to do with it. &amp;nbsp;I'm not sure exactly why, but
&lt;br&gt;with the extra notes the outside-staff-priority was used instead of the
&lt;br&gt;script-priority. &amp;nbsp;And the outside-staff-priority was not set properly.
&lt;br&gt;&lt;br&gt;Anyway, I fixed it.
&lt;br&gt;&lt;br&gt;Carl
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550362&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nifty-grid-view-of-issues-tp26547965p26550362.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26549975</id>
	<title>Re: nifty grid view of issues</title>
	<published>2009-11-27T18:31:47Z</published>
	<updated>2009-11-27T18:31:47Z</updated>
	<author>
		<name>Andrew Hawryluk-2</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 2:29 PM, Graham Percival
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26549975&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graham@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; After a bit of experimenting, I think this is the best way to view issues:
&lt;br&gt;&amp;gt;    &lt;a href=&quot;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cells=ids&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cells=ids&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Neat, huh?  I'll add it to the CG.
&lt;br&gt;&lt;br&gt;Yes! That is very cool. Somehow they seem less daunting in that format
&lt;br&gt;... maybe because they take up so little space.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Note that anything in the High or Regression range stops 2.14 from
&lt;br&gt;&amp;gt; being released.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW, my initial guess is that 787 could be fixed with less than 5
&lt;br&gt;&amp;gt; lines of scheme; I think some code is doing a simple comparison rather
&lt;br&gt;&amp;gt; than sorting through a list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, could somebody on OSX check 752 (high defect) ?  I suspect this
&lt;br&gt;&amp;gt; has been fixed by bumping pango.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, 818 (high defect)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; - Graham
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; bug-lilypond mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26549975&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-lilypond@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-lilypond&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-lilypond&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26549975&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nifty-grid-view-of-issues-tp26547965p26549975.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26547965</id>
	<title>nifty grid view of issues</title>
	<published>2009-11-27T13:29:39Z</published>
	<updated>2009-11-27T13:29:39Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">After a bit of experimenting, I think this is the best way to view issues:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cells=ids&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/lilypond/issues/list?mode=grid&amp;y=Priority&amp;x=Type&amp;cells=ids&lt;/a&gt;&lt;br&gt;&lt;br&gt;Neat, huh? &amp;nbsp;I'll add it to the CG.
&lt;br&gt;&lt;br&gt;Note that anything in the High or Regression range stops 2.14 from
&lt;br&gt;being released.
&lt;br&gt;&lt;br&gt;&lt;br&gt;BTW, my initial guess is that 787 could be fixed with less than 5
&lt;br&gt;lines of scheme; I think some code is doing a simple comparison rather
&lt;br&gt;than sorting through a list.
&lt;br&gt;&lt;br&gt;Also, could somebody on OSX check 752 (high defect) ? &amp;nbsp;I suspect this
&lt;br&gt;has been fixed by bumping pango.
&lt;br&gt;&lt;br&gt;Also, 818 (high defect)?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547965&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nifty-grid-view-of-issues-tp26547965p26547965.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26547429</id>
	<title>LSR update adds whitespace</title>
	<published>2009-11-27T12:30:09Z</published>
	<updated>2009-11-27T12:30:09Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">commit &amp;nbsp; d069aeb6109be7dd0f93b1e6b65f79198335ab96
&lt;br&gt;adds a single space at the end of a line to a bunch of files in LSR.
&lt;br&gt;&lt;br&gt;I'm not certain if that's related to the recent changes to makelsr.py,
&lt;br&gt;or whether Neil automatically stripped out the extra whitespace when
&lt;br&gt;committing LSR updates, or what.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LSR-update-adds-whitespace-tp26547429p26547429.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26546688</id>
	<title>Re: translations</title>
	<published>2009-11-27T11:11:46Z</published>
	<updated>2009-11-27T11:11:46Z</updated>
	<author>
		<name>John Mandereau-2</name>
	</author>
	<content type="html">Le vendredi 27 novembre 2009 à 14:38 +0000, Graham Percival a écrit :
&lt;br&gt;&amp;gt; I have no index_xy.html files where _xy is a number.
&lt;br&gt;&lt;br&gt;I have no longer such files generated in my build tree with current
&lt;br&gt;master, I hope it's still the same for you.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; I have
&lt;br&gt;&amp;gt; index_abt, index_toc (which we don't want/need, but I don't know
&lt;br&gt;&amp;gt; how to get rid of).
&lt;br&gt;&lt;br&gt;WTM would you like to get rid of them?
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;John
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26546688&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (205 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26546688/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-872-in-lilypond%3A-Changes-split-page-has-broken-images-tp26058189p26546688.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26546661</id>
	<title>Re: Issue 872 in lilypond: Changes split-page has broken images</title>
	<published>2009-11-27T11:09:04Z</published>
	<updated>2009-11-27T11:09:04Z</updated>
	<author>
		<name>John Mandereau-2</name>
	</author>
	<content type="html">Le lundi 09 novembre 2009 à 20:08 +0000, Graham Percival a écrit :
&lt;br&gt;&amp;gt; And we could try looking into why we get the duplicate
&lt;br&gt;&amp;gt; anchors which confuse opera)
&lt;br&gt;&lt;br&gt;If Opera is case-sensitive for anchors, it looks like I accidentally
&lt;br&gt;solved this issue: this isn't a consequence of a deliberate design but
&lt;br&gt;of my inability to downcase file names and anchors independently and the
&lt;br&gt;way I want, without getting deeper into the mess of Texi2HTML
&lt;br&gt;customization interface.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;John
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26546661&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (205 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26546661/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-872-in-lilypond%3A-Changes-split-page-has-broken-images-tp26058189p26546661.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544053</id>
	<title>Re: [frogs] Frog's Lament</title>
	<published>2009-11-27T07:39:17Z</published>
	<updated>2009-11-27T07:39:17Z</updated>
	<author>
		<name>Kieren MacMillan</name>
	</author>
	<content type="html">Hi Valentin,
&lt;br&gt;&lt;br&gt;&amp;gt; On Fri, Nov 27, 2009 at 10:36 AM, David Kastrup &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544053&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dak@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Remember Rune.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I feel deeply shocked by your last sentence.
&lt;br&gt;&lt;br&gt;Given his prior behavior on the list(s) — how rude and completely &amp;nbsp;
&lt;br&gt;lacking in social filters he clearly is — I had honestly thought that &amp;nbsp;
&lt;br&gt;nothing else David would say could shock me…
&lt;br&gt;But you're right: this is beyond the pale.
&lt;br&gt;&lt;br&gt;Oh, wait... did I copy this to the list?
&lt;br&gt;Kieren.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544053&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Frog%27s-Lament-tp26526975p26544053.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543269</id>
	<title>Re: translations</title>
	<published>2009-11-27T06:38:24Z</published>
	<updated>2009-11-27T06:38:24Z</updated>
	<author>
		<name>Graham Percival-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 11:32:04AM +0100, John Mandereau wrote:
&lt;br&gt;&amp;gt; Le vendredi 27 novembre 2009 à 00:20 +0000, Graham Percival a écrit : 
&lt;br&gt;&amp;gt; &amp;gt; I'm really, *really* doubting this. &amp;nbsp;I've got plenty of
&lt;br&gt;&amp;gt; &amp;gt; name.fr.html files, and no index_xy.html files.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can provide you a SSH access to my box (provided I have a public and
&lt;br&gt;&amp;gt; not too filtered IP address) if you don't believe me :-)
&lt;br&gt;&lt;br&gt;Let's try this step by step:
&lt;br&gt;- switch to master
&lt;br&gt;- rm -rf *
&lt;br&gt;- git reset --hard origin
&lt;br&gt;- ./autogen.sh
&lt;br&gt;- nice make -j4
&lt;br&gt;- nice make -j4 CPU_COUNT=4 doc
&lt;br&gt;- ls Documentation/out-www/web/
&lt;br&gt;&lt;br&gt;I have no index_xy.html files where _xy is a number. &amp;nbsp;I have
&lt;br&gt;index_abt, index_toc (which we don't want/need, but I don't know
&lt;br&gt;how to get rid of).
&lt;br&gt;&lt;br&gt;I have a bunch of nodes beginning with a capital letter, but
&lt;br&gt;introduction.nl.html (which AFAIK is the only semi-translated
&lt;br&gt;file) shows up with a lower-case first letter.
&lt;br&gt;&lt;br&gt;&lt;br&gt;If you see anything different, could you stop by the irc channel
&lt;br&gt;or something? &amp;nbsp;Something's seriously wonky.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Graham
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;lilypond-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26543269&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lilypond-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/lilypond-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/lilypond-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Issue-872-in-lilypond%3A-Changes-split-page-has-broken-images-tp26058189p26543269.html" />
</entry>

</feed>
