>...almost tempted to make a LilyPond on Android app ... > >-- >Han-Wen Nienhuys -
Coool, KillerApp If you need some help from a former programmer ;-) Hajo --- ... indessen wandelt harmlos droben das Gestirn On Mon, Feb 8, 2010 at 10:46 AM, <lilypond-user-requ...@gnu.org> wrote: > Send lilypond-user mailing list submissions to > lilypond-u...@gnu.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gnu.org/mailman/listinfo/lilypond-user > or, via email, send a message with subject or body 'help' to > lilypond-user-requ...@gnu.org > > You can reach the person managing the list at > lilypond-user-ow...@gnu.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of lilypond-user digest..." > > > Today's Topics: > > 1. Re:RemoveEmptyRhythmicStaffContext doesn't work (Kieren MacMillan) > 2. Re:sheet music site for contemporary music (-Eluze) > 3. Re:horizontal space after rehearsal mark (or bar line) > (Mats Bengtsson) > 4. Re:horizontal space after rehearsal mark (or bar line) > (Trevor Daniels) > 5. Re:Lilypond on iPhone (Han-Wen Nienhuys) > 6. Re:horizontal space after rehearsal mark (or bar line) > (Mats Bengtsson) > 7. Re:horizontal space after rehearsal mark (or bar line) > (Trevor Daniels) > 8. Re:Lilypond to MusicXML (was: Re: New Sibelius to LilyPond > conversion suite) (Martin Tarenskeen) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 7 Feb 2010 16:58:50 -0500 > From: Kieren MacMillan <kieren_macmil...@sympatico.ca> > Subject: Re: RemoveEmptyRhythmicStaffContext doesn't work > To: ??? - Hu Haipeng <hhpmu...@163.com> > Cc: lilypond-user <lilypond-user@gnu.org>, Mats Bengtsson > <mats.bengts...@ee.kth.se> > Message-ID: <blu0-smtp826bf51237915e0c36da5394...@phx.gbl> > Content-Type: text/plain; charset=us-ascii > > Hi, > >> I have >> >> \layout { >> \context { >> \RemoveEmptyStaffContext >> \RemoveEmptyRhythmicStaffContext >> } >> } > > Shouldn't this be > > \layout { > \context { > \RemoveEmptyStaffContext > } > \context { > \RemoveEmptyRhythmicStaffContext > } > } > > ?? > Cheers, > Kieren. > > > > > ------------------------------ > > Message: 2 > Date: Sun, 7 Feb 2010 14:29:00 -0800 (PST) > From: -Eluze <elu...@gmail.com> > Subject: Re: sheet music site for contemporary music > To: lilypond-user@gnu.org > Message-ID: <27493086.p...@talk.nabble.com> > Content-Type: text/plain; charset=us-ascii > > > > Matthieu Jacquot wrote: >> >> >> -Eluze wrote: >>> >>> a pity i couldn't get the (lilypond-) code of Bachs Chaconne >>> http://theshadylanepublishing.com/fr/telechargements.php - getting an >>> error code 404) >>> >> >> I didn't noticed the broken link, it's fixed now! Thanks. >> > > it works fine now - thanks! > > -- > View this message in context: > http://old.nabble.com/sheet-music-site-for-contemporary-music-tp27319809p27493086.html > Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. > > > > > > ------------------------------ > > Message: 3 > Date: Sun, 07 Feb 2010 23:45:35 +0100 > From: Mats Bengtsson <mats.bengts...@ee.kth.se> > Subject: Re: horizontal space after rehearsal mark (or bar line) > To: Nick Payne <nick.pa...@internode.on.net> > Cc: lilypond-user@gnu.org > Message-ID: <20100207234535.k12v6g0kq3w4c...@webmail.md.kth.se> > Content-Type: text/plain; charset=ISO-8859-1; format="flowed" > > Quoting Nick Payne <nick.pa...@internode.on.net>: > >> \version "2.12.2" >> \score { >> \relative c' { >> \clef G >> \time 4/4 >> c'1 d >> \once \override Staff.BarLine #'extra-spacing-width = #'(-2 . 2) >> \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) >> } >> } > > That's a fairly clumsy solution to workaround what really happens, > namely that LilyPond is trying to be clever and stack things at > different heights to use the available space as tightly as possible. A > better solution is to tell LilyPond that you don't want it to put > rehearsal marks above other objects: > > \version "2.12.2" > \score { > \relative c' { > \clef G > \time 4/4 > c'1 d > \override Score.RehearsalMark #'extra-spacing-width = #'(0 . 0) > \override Score.RehearsalMark #'extra-spacing-height = #'(-inf.0 . +inf.0) > \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) > } > } > > Depending on the situation, you may also want to combine this setting > with \textLengthOn, which does exactly the same setting for text > scripts. > Unfortunately, the only available documentation of these properties > seems to be in the internals reference: > http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/item_002dinterface#item_002dinterface > > /Mats > >> >> Nick >> >> On 07/02/10 22:03, Per Eric Rosén wrote: >>> Hi everyone! >>> >>> What ways are there to add horizontal space after a rehearsal mark? >>> >>> In detail: How to shift notes and their textscripts to the right, to >>> get the rehearsal mark and text-script besides each other instead of >>> the >>> (i my opinion somewhat ugly) vertical stacking? >>> >>> Or, if that is hard: How to increase the x-padding of a double bar? >>> >>> I the example below, the "M2" get spaced above the "Tutti". Some >>> extra space after the double bar would avoid stacking. >>> >>> Using lilypond 2.12.2 (lilypond.org installer) on Debian 5.0.4 AMD64. >>> >>> ---- test.ly ---- >>> \version "2.12.2" >>> \score { >>> \relative c' { >>> \clef G >>> \time 4/4 >>> c'1 d \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) >>> } >>> } >>> ----------------- >>> >>> I have tried "extra-spacing-width" and looking for other ways, but >>> nothing found in the archives by the search words I could come up >>> with at least ... >>> >>> Thanks in advance! >>> Per Eric Rosén, Uppsala, Sweden >>> -- >>> ^): Per Eric Rosén http://rosnix.net/~per/ >>> / p...@rosnix.net GPG 7A7A BD68 ADC0 01E1 F560 79FD 33D1 1EC3 1EBB 7311 >>> >>> >>> _______________________________________________ >>> lilypond-user mailing list >>> lilypond-user@gnu.org >>> http://lists.gnu.org/mailman/listinfo/lilypond-user >>> >> >> > > > > > > > > ------------------------------ > > Message: 4 > Date: Mon, 8 Feb 2010 00:11:55 -0000 > From: "Trevor Daniels" <t.dani...@treda.co.uk> > Subject: Re: horizontal space after rehearsal mark (or bar line) > To: "Mats Bengtsson" <mats.bengts...@ee.kth.se>, "Nick Payne" > <nick.pa...@internode.on.net> > Cc: lilypond-user@gnu.org > Message-ID: <802c2f819b2f474ea270e3a6e9202...@trevorlaptop> > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > reply-type=response > > > Mats Bengtsson wrote Sunday, February 07, 2010 10:45 PM > >> A better solution is to tell LilyPond that you don't want it to >> put rehearsal marks above other objects: >> >> \version "2.12.2" >> \score { >> \relative c' { >> \clef G >> \time 4/4 >> c'1 d >> \override Score.RehearsalMark #'extra-spacing-width = #'(0 . 0) >> \override Score.RehearsalMark #'extra-spacing-height = >> #'(-inf.0 . +inf.0) >> \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) >> } >> } >> >> Depending on the situation, you may also want to combine this >> setting with \textLengthOn, which does exactly the same setting >> for text scripts. >> Unfortunately, the only available documentation of these >> properties seems to be in the internals reference: > > In this particular example you can use \textLengthOn > instead of the undocumented 'extra-spacing-height > override. Then both elements of the solution *are* > documented. See Section 4.4.3 in the Learning Manual. > > Trevor > > > > > > > ------------------------------ > > Message: 5 > Date: Mon, 8 Feb 2010 02:54:38 -0200 > From: Han-Wen Nienhuys <hanw...@gmail.com> > Subject: Re: Lilypond on iPhone > To: Arjan Bos <arjan....@hetnet.nl> > Cc: lilypond-user@gnu.org > Message-ID: > <f329bf541002072054g1f77488fh870a5cf62417b...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On Sat, Feb 6, 2010 at 8:44 AM, Arjan Bos <arjan....@hetnet.nl> wrote: > >> IIRC, the iPhone developer license states that it does not allow any >> interpreters on the iPhone. That's how they keep flash off the iPhone, but >> also for example, a Commodore 64 emulator. And since, as we all know, you >> can do anything in lilypond, thanks to the guile interpreter, my guess is >> that a LilyPond iPhone App won't make it to the App Store. > > ...almost tempted to make a LilyPond on Android app ... > > -- > Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen > > > > > ------------------------------ > > Message: 6 > Date: Mon, 08 Feb 2010 09:05:52 +0100 > From: Mats Bengtsson <mats.bengts...@ee.kth.se> > Subject: Re: horizontal space after rehearsal mark (or bar line) > To: Trevor Daniels <t.dani...@treda.co.uk> > Cc: lilypond-user@gnu.org > Message-ID: <20100208090552.yl4dka5tlmo4k...@webmail.md.kth.se> > Content-Type: text/plain; charset=ISO-8859-1; format="flowed" > > Quoting Trevor Daniels <t.dani...@treda.co.uk>: > >> >> Mats Bengtsson wrote Sunday, February 07, 2010 10:45 PM >> >>> A better solution is to tell LilyPond that you don't want it to put >>> rehearsal marks above other objects: >>> >>> \version "2.12.2" >>> \score { >>> \relative c' { >>> \clef G >>> \time 4/4 >>> c'1 d >>> \override Score.RehearsalMark #'extra-spacing-width = #'(0 . 0) >>> \override Score.RehearsalMark #'extra-spacing-height = #'(-inf.0 >>> . +inf.0) >>> \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) >>> } >>> } >>> >>> Depending on the situation, you may also want to combine this >>> setting with \textLengthOn, which does exactly the same setting for >>> text scripts. >>> Unfortunately, the only available documentation of these properties >>> seems to be in the internals reference: >> >> In this particular example you can use \textLengthOn >> instead of the undocumented 'extra-spacing-height >> override. Then both elements of the solution *are* >> documented. See Section 4.4.3 in the Learning Manual. > > Unfortunately not, since \textLengthOn only makes the setting on > TextScript objects, not on RehearsalMark objects, which was needed in > this example (at least when I try it with version 2.13.8). > > /Mats > >> >> Trevor >> >> >> > > > > > > > > ------------------------------ > > Message: 7 > Date: Mon, 8 Feb 2010 09:27:09 -0000 > From: "Trevor Daniels" <t.dani...@treda.co.uk> > Subject: Re: horizontal space after rehearsal mark (or bar line) > To: "Mats Bengtsson" <mats.bengts...@ee.kth.se> > Cc: lilypond-user@gnu.org > Message-ID: <1356cc518e36449598dce1a2f35af...@trevorlaptop> > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > reply-type=response > > > Mats Bengtsson wrote Monday, February 08, 2010 8:05 AM > > >> Quoting Trevor Daniels <t.dani...@treda.co.uk>: >> >>> >>> Mats Bengtsson wrote Sunday, February 07, 2010 10:45 PM >>> >>>> A better solution is to tell LilyPond that you don't want it to >>>> put rehearsal marks above other objects: >>>> >>>> \version "2.12.2" >>>> \score { >>>> \relative c' { >>>> \clef G >>>> \time 4/4 >>>> c'1 d >>>> \override Score.RehearsalMark #'extra-spacing-width = #'(0 . >>>> 0) >>>> \override Score.RehearsalMark #'extra-spacing-height = >>>> #'(-inf.0 . +inf.0) >>>> \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) >>>> } >>>> } >>>> >>>> Depending on the situation, you may also want to combine this >>>> setting with \textLengthOn, which does exactly the same setting >>>> for text scripts. >>>> Unfortunately, the only available documentation of these >>>> properties seems to be in the internals reference: >>> >>> In this particular example you can use \textLengthOn >>> instead of the undocumented 'extra-spacing-height >>> override. Then both elements of the solution *are* >>> documented. See Section 4.4.3 in the Learning Manual. >> >> Unfortunately not, since \textLengthOn only makes the setting on >> TextScript objects, not on RehearsalMark objects, which was needed >> in this example (at least when I try it with version 2.13.8). > > Yes, but in this case the rehearsal mark is affected > by the nearby presence of a TextScript object, so giving > both it and the rehearsal mark a non-zero width prevents > the overlap: > > \score { > \relative c' { > \clef G > \time 4/4 > c'1 d > \override Score.RehearsalMark #'extra-spacing-width = #'(0 . 0) > \textLengthOn > % \override Score.RehearsalMark #'extra-spacing-height = > #'(-inf.0 . +inf.0) > \bar "||" \mark \markup{\box "M2"} e( \f ^\markup{Tutti} f) > } > } > > This works when I try it in 2.13.11. > > Your solution is better if you wish to affect all > rehearsal marks and only rehearsal marks, of course. > I just wanted to point out that at least one solution > was documented. > > Perhaps we should have a predef which sets extra-spacing-width > of RehearsalMark and DynamicText as well as TextScript > objects to zero, or generalise \textWidthOn > to do this? > > Trevor > > > > > > > ------------------------------ > > Message: 8 > Date: Mon, 8 Feb 2010 10:45:58 +0100 (CET) > From: Martin Tarenskeen <m.tarensk...@zonnet.nl> > Subject: Re: Lilypond to MusicXML (was: Re: New Sibelius to LilyPond > conversion suite) > To: lilypond-user mailinglist <lilypond-user@gnu.org> > Message-ID: <alpine.lfd.2.00.1002081025180.2...@localhost.localdomain> > Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII > > > Personally I would already be quite happy if Lilypond would only be able > to export the most basic information like staffs, clefs, keys, notes, and > beamings. More detailed and/or complex details I would then add manually > in the software that I use to import the exported musicxml. Even that > would already be a big step forward and a time saver compared to exporting > score information via MIDI files and editing the result to get a readable > and musically correct score. > > But the main problem remains: Lilypond developers are also very happy > Lilypond users, which could explain the lack of motivation to put a lot of > time and effort exporting to a format that only people who do NOT use > Lilypond really need ? > > I'm a happy Lilypond user, and I don't really need MusicXML export, but it > would still be nice to have it some day in the future. > > -- > > Martin > > > > > ------------------------------ > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user > > > End of lilypond-user Digest, Vol 87, Issue 51 > ********************************************* > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user