Re: flags,beams and stem length in forced directions - output improvement

2011-01-23 Thread Werner LEMBERG
>> In one of my previous mails I gave you a recipe how to produce a >> `proof' version of the font using `mf' and `gftodvi'.  It doesn't >> help to get the exact outline since it is always based on the >> rasterized output of `mf', but it nicely shows the construction >> points (if possible). > >

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread k-ohara5a5a
Mike, I tried Chopin preludes Opus 28 No. 1 (where I thought there might be trouble because beams need to cross stems there) and No. 2 (the classic example that benefits from this fix). These, and the large score + parts I use for informal checking, look good. Hope you can keep weaving it in to th

Problem with git-cl

2011-01-23 Thread Carl Sorensen
I think I may be losing my mind. Somebody this weekend posted, either in an email or in an issue comment, that they were finally able to upload patches to Rietveld. They had been having a problem because their Python was linking .scm files with a mime-type of a ScreenCam file, rather than a text

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread Han-Wen Nienhuys
On Mon, Jan 24, 2011 at 2:46 AM, Han-Wen Nienhuys wrote: >> I hope that my clearer code will assuage your fears that this affects >> anything other than certain limited scenarios - in the regtests, it > > that is not so much my fear.  I am concerned with putting in code that > we know is flawed i

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread Han-Wen Nienhuys
On Mon, Jan 24, 2011 at 12:58 AM, wrote: >> acknowledge manual beams only instead, then there's no need for this > > hack > > OK - but as far as I know, there is no way to have DECLARE_ACKNOWLEDGER > (manual_beam) .  What would be the appropriate way to do this? Look at the cause of the beam gr

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread hanwenn
http://codereview.appspot.com/3928041/diff/30001/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/3928041/diff/30001/lily/beam.cc#newcode1014 lily/beam.cc:1014: pos[RIGHT] += offset; also, these offsets disregard carefully computed beam quantizations. Even though these are f

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread hanwenn
http://codereview.appspot.com/3928041/diff/30001/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/3928041/diff/30001/lily/beam.cc#newcode1015 lily/beam.cc:1015: return ly_interval2scm (pos); On 2011/01/23 18:05:39, hanwenn wrote: it looks like this only handles the 1st coll

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread hanwenn
Sorry, I got the author incorrect. Thanks for looking into this, Mike! http://codereview.appspot.com/3928041/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread hanwenn
Hi Carl, thanks for diving into this! I love the idea of handling beam collisions, but I think the design of the backend code is flawed. See my comments. http://codereview.appspot.com/3928041/diff/30001/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/3928041/diff/30001/

Re: Fix 1120 in a way to avoid issues 1472, 1474 (issue4095041)

2011-01-23 Thread k-ohara5a5a
Extended to cover the other issues that were fixed along with 1120. The regression test that /could/ have caught the breakage of issue 1120 is revised so it will (more likely) catch any future breakage. http://codereview.appspot.com/4095041/diff/32001/scm/define-grobs.scm File scm/define-grobs.

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread Carl . D . Sorensen
New patch set uploaded. http://codereview.appspot.com/3928041/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread mtsolo
I made a lot of changes to get things looking more lilypond-y. I also now have it better handling scenarios where the subdivisions are wacky. Check out: \relative c' { << { b32 [ c,16 c'8 d,64 e'8. c,32 e'' ] } \\ { f8 [ c32 d'32 bes,,64 c'64 c64 c'128 ] } >> } The low D is snug as a bug in a

Re: Fix issue 1376 ambitus two accidentals. (issue4099044)

2011-01-23 Thread Carl . D . Sorensen
LGTM. Carl http://codereview.appspot.com/4099044/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: mensural notation improvements (issue3797046)

2011-01-23 Thread Carl . D . Sorensen
Let me start by saying I know *nothing* about mensural notation. The code looks good to me. I found only one real issue: LilyPond coding standards for C++ say that if there is only one statement in an if clause, we omit {} around that clause. I also had a question (and it probably doesn't matt

Re: Better support for beat slashes (multi-slash & mixed duration). (issue212048)

2011-01-23 Thread Carl . D . Sorensen
LGTM. Carl http://codereview.appspot.com/212048/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Pentatonic Diatonic Transposition?

2011-01-23 Thread Carl Sorensen
On 1/23/11 4:03 AM, "Trevor Daniels" wrote: > The code below seems to satisfy a request > seen several times on -user. Assuming the code > is good I'd prefer to see this added to the LP > distribution rather than the LSR. > > What do you think? Looks reasonable to me. The code needs to be put

Re: patch organization

2011-01-23 Thread Graham Percival
On Sun, Jan 23, 2011 at 05:13:07PM -0700, Carl Sorensen wrote: > On 1/23/11 7:54 AM, "Graham Percival" wrote: > > > 4) patch-new: all new patches from contributors should have this label. > > When a developer responds to the review that moved it from patch-new to > patch-needs_work, does it go b

Re: patch organization

2011-01-23 Thread Carl Sorensen
On 1/23/11 7:54 AM, "Graham Percival" wrote: > > Developers: please bookmark this: > http://code.google.com/p/lilypond/issues/listcan=2=label:patch-review > This link is missing a ?, so it doesn't work. Here's the right

Re: remove bar-size and replace its usage by bar-extent (issue4025044)

2011-01-23 Thread Carl . D . Sorensen
Looks good to me. http://codereview.appspot.com/4025044/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Fix critical regressions to lyric spacing (issue4061043)

2011-01-23 Thread Carl . D . Sorensen
I've responded to the comments in detail below. Graham, relative to your comments on issues 1483 and 1486, both are addressed in this patch. The templates now have the lyrics attached properly to the staves, as do the examples in the NR. This takes care of 1483. The templates also have suffici

Re: Fix critical regressions to lyric spacing (issue4061043)

2011-01-23 Thread Carl . D . Sorensen
On 2011/01/23 09:09:09, Trevor Daniels wrote: I think the templates would be improved with system-system-spacing #'basic-distance = #20 added to \paper. Otherwise the bass lyrics will be too close to the soprano lyrics on the following system. Done. I also added top-system-spacing and last-bo

Re: flags, beams and stem length in forced directions - output improvement

2011-01-23 Thread Janek Warchoł
2011/1/23 Werner LEMBERG : > >> umm... DVI output?  I've searched the manuals and didn't found how >> to achieve it :/ > > In one of my previous mails I gave you a recipe how to produce a > `proof' version of the font using `mf' and `gftodvi'.  It doesn't help > to get the exact outline since it is

Re: Better support for beat slashes (multi-slash & mixed duration). (issue212048)

2011-01-23 Thread n . puttock
On 2011/01/22 20:29:17, Graham Percival wrote: Patch looks great, passes regtests, and I built the docs from scratch with it. I think it's ready to be pushed. Thanks. I've deliberately left out doc changes (i.e., snippets, removal of known issue and changes entry), but they'd follow soon af

Re: Add new merge-function.ly file for rests (issue4005046)

2011-01-23 Thread n . puttock
This is a nice hack, but the way it's currently implemented makes it unsuitable to be merged. The full-bar rests should be collected by an engraver (like the Rest_collision_engraver), rather than using a hash table. http://codereview.appspot.com/4005046/

Re: flags, beams and stem length in forced directions - output improvement

2011-01-23 Thread Janek Warchoł
2011/1/23 Carl Sorensen : > > Well, you could call calc_length to get the stem length, since you have the > stem grob in the form of me, i.e. > > Real length = robust_scm2double (me->calc_length (smob)); > > If you want to, you could try adding a saved value for the length so you > don't have to ma

Re: Fix critical regressions to lyric spacing (issue4061043)

2011-01-23 Thread n . puttock
http://codereview.appspot.com/4061043/diff/1/Documentation/changes.tely File Documentation/changes.tely (right): http://codereview.appspot.com/4061043/diff/1/Documentation/changes.tely#newcode70 Documentation/changes.tely:70: Lyrics above a staff must have their @code{staff-affinity} set to I do

Re: Fix issue 1376 ambitus two accidentals. (issue4099044)

2011-01-23 Thread n . puttock
On 2011/01/23 18:21:11, Graham Percival wrote: I've uploaded patchset 3, which I believe fixes all these. Sorry Graham, my comment on the regtest should've been clearer: I wasn't proposing we add that information to the test (since it only applies to the new case fixed by this patch); it's jus

Re: Fix Issue 1035 -- Add context property for negative frets (issue4056041)

2011-01-23 Thread n . puttock
On 2011/01/23 19:11:46, c_sorensen_byu.edu wrote: I could make a separate patch that moves it, and then compare against that patch, if you think it's worth it Thanks, but don't worry about it. I'll try that myself once I've applied the patch. Cheers, Neil http://codereview.appspot.com/40

Re: guile-config: inconsistent behaviour when run using lilypond configure under meta/uninstalled-env bash or fully installed Guile V1.9.14

2011-01-23 Thread Andy Wingo
On Thu 23 Dec 2010 21:42, Ian Hulin writes: > If we run lilypond ./configure under meta/uninstalled-env bash it > hangs Do you happen to have a stale guile-config file in the root of your Guile checkout? IIRC At some point guile-config moved from the root to meta, but is or was generated, so an

Re: Add new merge-function.ly file for rests (issue4005046)

2011-01-23 Thread Carl Sorensen
On 1/23/11 2:10 PM, "pkx1...@gmail.com" wrote: > Reviewers: carl.d.sorensen_gmail.com, Graham Percival, > > Message: > I have done all the changes (except added a reg test) and uploaded them. > However this does not make cleanly. I am getting an error > > current/scm/lily.scm:851:21: Unbound va

Re: Add new merge-function.ly file for rests (issue4005046)

2011-01-23 Thread pkx166h
Reviewers: carl.d.sorensen_gmail.com, Graham Percival, Message: I have done all the changes (except added a reg test) and uploaded them. However this does not make cleanly. I am getting an error current/scm/lily.scm:851:21: Unbound variable: merge-rests-on-positioning Any help would be apprecia

MIDI remapping

2011-01-23 Thread c.m.bryan
Hi everyone, I know the lilypond's main purpose isn't midi playback. HOWEVER :) I am wondering if I can hack the source so that I can change what midi pitch values are output when it renders. This is so that I can retune the output with a software synth like csound or pd. For instance, I would

Re: Using lyrics in a markup

2011-01-23 Thread Jan-Peter Voigt
Hello and thank you Jakob, hello list, this piece is a great work. It compiles well in 2.13(.47 lilybuntu) and adds a very useful function to lily! The .ly is attached again, because I think it is good to have it on the devel-list. I would like to add it to LSR to have it in the main distro once

Re: Fix Issue 1035 -- Add context property for negative frets (issue4056041)

2011-01-23 Thread Carl Sorensen
On Jan 23, 2011, at 10:54 AM, "n.putt...@gmail.com" wrote: > Hi Carl, > > Is moving `determine-frets-and-strings' required for the patch to > work? > It makes reviewing the changes difficult. > If I don't move it, I will need to add an argument for either the context or the property valu

Re: Fix issue 1376 ambitus two accidentals. (issue4099044)

2011-01-23 Thread percival . music . ca
Reviewers: Neil Puttock, Message: On 2011/01/23 18:00:23, Neil Puttock wrote: LGTM. Thanks! I've uploaded patchset 3, which I believe fixes all these. Cheers, - Graham Description: Fix issue 1376 ambitus two accidentals. Add regtest for 1376 ambitus accidentals. When an ambitus consists o

Re: patch organization

2011-01-23 Thread Francisco Vila
2011/1/23 Graham Percival : > Developers: please bookmark this: > http://code.google.com/p/lilypond/issues/listcan=2&q=label:patch-review A question mark character is missing in this URL inside listcan, it should be list[question mark]can. Hopefully this will work: http://code.google.com/p/lilyp

Fix issue 1376 ambitus two accidentals. (issue4099044)

2011-01-23 Thread n . puttock
LGTM. http://codereview.appspot.com/4099044/diff/1/input/regression/ambitus.ly File input/regression/ambitus.ly (right): http://codereview.appspot.com/4099044/diff/1/input/regression/ambitus.ly#newcode8 input/regression/ambitus.ly:8: Two noteheads are displayed even for a note with two differ

Re: Fix Issue 1035 -- Add context property for negative frets (issue4056041)

2011-01-23 Thread n . puttock
Hi Carl, Is moving `determine-frets-and-strings' required for the patch to work? It makes reviewing the changes difficult. Cheers, Neil http://codereview.appspot.com/4056041/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread percival . music . ca
I noticed another nitpick. http://codereview.appspot.com/3928041/diff/30001/input/regression/beam-collision.ly File input/regression/beam-collision.ly (right): http://codereview.appspot.com/3928041/diff/30001/input/regression/beam-collision.ly#newcode1 input/regression/beam-collision.ly:1: \ver

Re: Implement compound time signatures (issue3992042)

2011-01-23 Thread n . puttock
http://codereview.appspot.com/3992042/diff/1/Documentation/changes.tely File Documentation/changes.tely (right): http://codereview.appspot.com/3992042/diff/1/Documentation/changes.tely#newcode77 Documentation/changes.tely:77: c c c c c c c c8 http://codereview.appspot.com/3992042/diff/1/Documen

Re: Fixing issue 37 with extra position callback (issue3928041)

2011-01-23 Thread n . puttock
Looks good, but there's still some excessive beam translation in slur-scoring.ly. http://codereview.appspot.com/3928041/diff/30001/input/regression/beam-collision.ly File input/regression/beam-collision.ly (right): http://codereview.appspot.com/3928041/diff/30001/input/regression/beam-collision

Re: critical issues

2011-01-23 Thread Graham Percival
On Sun, Jan 23, 2011 at 10:29:11AM -0500, Boris Shingarov wrote: > The Lilypond project has a very specific set of objectives. There > is a defined set of procedures, a roadmap, a set of criteria of > what is acceptable to go into the codebase, etc. This is true of any (well-organized) project.

Re: remove bar-size and replace its usage by bar-extent (issue4025044)

2011-01-23 Thread percival . music . ca
Looks good to me! NB: I'm not vouching for the quality of the scheme or C++ code; that's outside of my expertise. But the .ly files look fine, and the results (in the form of the regtest comparison) look fine. http://codereview.appspot.com/4025044/ _

Re: remove bar-size and replace its usage by bar-extent (issue4025044)

2011-01-23 Thread benko . pal
On 2011/01/23 15:00:28, Graham Percival wrote: Passes regtests, but a few minor nitpicks. thanks, Graham; all observations implemented. http://codereview.appspot.com/4025044/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.or

Re: critical issues

2011-01-23 Thread Boris Shingarov
On 11-01-01 03:24 AM, Graham Percival wrote: or an art history / research grant. I think the latter is more likely... for example, if somebody got a grant to typeset 17th century Norweigan folk songs, and decided to use lilypond, and spent x% of the grant towards "improving community-oriented to

Re: remove bar-size and replace its usage by bar-extent (issue4025044)

2011-01-23 Thread percival . music . ca
Passes regtests, but a few minor nitpicks. http://codereview.appspot.com/4025044/diff/10001/input/regression/bar-extent.ly File input/regression/bar-extent.ly (right): http://codereview.appspot.com/4025044/diff/10001/input/regression/bar-extent.ly#newcode1 input/regression/bar-extent.ly:1: \ver

patch organization

2011-01-23 Thread Graham Percival
So I've declared myself Patch Meister for the immediate future. Once 2.14 is out, we'll have a discussion about how this should work, and find somebody else to do it. Until then, just roll with it. I've replaced label:patch with a few subcategories on the google issue tracker. 1) patch-review:

Re: Fw: Pentatonic Diatonic Transposition?

2011-01-23 Thread Graham Percival
On Sun, Jan 23, 2011 at 11:03:55AM -, Trevor Daniels wrote: > The code below seems to satisfy a request > seen several times on -user. Assuming the code > is good I'd prefer to see this added to the LP > distribution rather than the LSR. Sure. Please create a patch in the way that James Lowe

Re: Fix critical regressions to lyric spacing (issue4061043)

2011-01-23 Thread percival . music . ca
I think we have a convert-ly problem. http://codereview.appspot.com/4061043/diff/1/Documentation/snippets/new/lyrics-old-spacing-settings.ly File Documentation/snippets/new/lyrics-old-spacing-settings.ly (right): http://codereview.appspot.com/4061043/diff/1/Documentation/snippets/new/lyrics-old

Re: Black mensural notation

2011-01-23 Thread Carl Sorensen
On 1/23/11 6:20 AM, "Boris Shingarov" wrote: > This looks like Issue 1098. That one was closed due to lack of > reproducible scenario: my scores, too, were crashing Lilypond after > growing above a certain size, but just like in your case, I can not > reproduce it with a simple \repeat. Please

Re: Has anything been done about implementing music streams?

2011-01-23 Thread Carl Sorensen
On 1/23/11 6:22 AM, "Bernard Hurley" wrote: > Hi, > > In order to understand the lily code better I read Erik Sandberg¹s > master's thesis. The idea of a music stream seems very interesting. Is > this anywhere near being implemented? Yes, music streams are currently implemented in LilyPond. Yo

Has anything been done about implementing music streams?

2011-01-23 Thread Bernard Hurley
Hi, In order to understand the lily code better I read Erik Sandberg’s master's thesis. The idea of a music stream seems very interesting. Is this anywhere near being implemented? Cheers, /Bernard ___ lilypond-devel mailing list lilypond-devel@gnu.or

Re: Black mensural notation

2011-01-23 Thread Boris Shingarov
This looks like Issue 1098. That one was closed due to lack of reproducible scenario: my scores, too, were crashing Lilypond after growing above a certain size, but just like in your case, I can not reproduce it with a simple \repeat. On 11-01-16 12:57 PM, Benkő Pál wrote: following up mysel

Re: Vocal headword

2011-01-23 Thread Francisco Vila
2011/1/23 Jean-Charles Malahieude : > I'll take care of it for French, since I'm in a full review of the French > version and wishing to have it up to date with 2.14. Pushed in English and Spanish only. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___

Re: Vocal headword

2011-01-23 Thread Jean-Charles Malahieude
Le 23/01/2011 12:20, Francisco Vila disait : 2011/1/23 Trevor Daniels: Francisco Vila wrote Sunday, January 23, 2011 10:01 AM The patch (attached) for English docs only; compiles fine. Not my most favourite piece of vocal music, I think the same :-) but it makes a fine headword! LG to

Re: Vocal headword

2011-01-23 Thread Francisco Vila
2011/1/23 Trevor Daniels : > > Francisco Vila wrote Sunday, January 23, 2011 10:01 AM > >> The patch (attached) for English docs only; compiles fine. > > Not my most favourite piece of vocal music, I think the same :-) > but it > makes a fine headword! > > LG to push TM. OK, I'll include it in a

Re: Vocal headword

2011-01-23 Thread Trevor Daniels
Francisco Vila wrote Sunday, January 23, 2011 10:01 AM The patch (attached) for English docs only; compiles fine. Not my most favourite piece of vocal music, but it makes a fine headword! LG to push TM. Trevor ___ lilypond-devel mailing list li

Re: Vocal headword

2011-01-23 Thread Francisco Vila
2011/1/23 Francisco Vila : > I'll make a proper patch for the docs. The patch (attached) for English docs only; compiles fine. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com From b505e6f9223064dce458bd5fa1775332878fb1e9 Mon Sep 17 00:00:00 2001 From: Francisco Vila Date

Re: Fix critical regressions to lyric spacing (issue4061043)

2011-01-23 Thread tdanielsmusic
LGTM I think the templates would be improved with system-system-spacing #'basic-distance = #20 added to \paper. Otherwise the bass lyrics will be too close to the soprano lyrics on the following system. Trevor http://codereview.appspot.com/4061043/ ___