lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lilypond on Android


From: Hajo Dezelski
Subject: Re: Lilypond on Android
Date: Mon, 8 Feb 2010 11:48:48 +0100

>...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,  <address@hidden> wrote:
> Send lilypond-user mailing list submissions to
>       address@hidden
>
> 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
>       address@hidden
>
> You can reach the person managing the list at
>       address@hidden
>
> 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 <address@hidden>
> Subject: Re: RemoveEmptyRhythmicStaffContext doesn't work
> To: ??? - Hu Haipeng <address@hidden>
> Cc: lilypond-user <address@hidden>,      Mats Bengtsson
>        <address@hidden>
> Message-ID: <address@hidden>
> 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 <address@hidden>
> Subject: Re: sheet music site for contemporary music
> To: address@hidden
> Message-ID: <address@hidden>
> 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 <address@hidden>
> Subject: Re: horizontal space after rehearsal mark (or bar line)
> To: Nick Payne <address@hidden>
> Cc: address@hidden
> Message-ID: <address@hidden>
> Content-Type: text/plain;       charset=ISO-8859-1;     format="flowed"
>
> Quoting Nick Payne <address@hidden>:
>
>> \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/
>>> /   address@hidden GPG 7A7A BD68 ADC0 01E1 F560 79FD 33D1 1EC3 1EBB 7311
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>
>>
>
>
>
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 8 Feb 2010 00:11:55 -0000
> From: "Trevor Daniels" <address@hidden>
> Subject: Re: horizontal space after rehearsal mark (or bar line)
> To: "Mats Bengtsson" <address@hidden>,        "Nick Payne"
>        <address@hidden>
> Cc: address@hidden
> Message-ID: <address@hidden>
> 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 <address@hidden>
> Subject: Re: Lilypond on iPhone
> To: Arjan Bos <address@hidden>
> Cc: address@hidden
> Message-ID:
>        <address@hidden>
> Content-Type: text/plain; charset=UTF-8
>
> On Sat, Feb 6, 2010 at 8:44 AM, Arjan Bos <address@hidden> 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 - address@hidden - http://www.xs4all.nl/~hanwen
>
>
>
>
> ------------------------------
>
> Message: 6
> Date: Mon, 08 Feb 2010 09:05:52 +0100
> From: Mats Bengtsson <address@hidden>
> Subject: Re: horizontal space after rehearsal mark (or bar line)
> To: Trevor Daniels <address@hidden>
> Cc: address@hidden
> Message-ID: <address@hidden>
> Content-Type: text/plain;       charset=ISO-8859-1;     format="flowed"
>
> Quoting Trevor Daniels <address@hidden>:
>
>>
>> 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" <address@hidden>
> Subject: Re: horizontal space after rehearsal mark (or bar line)
> To: "Mats Bengtsson" <address@hidden>
> Cc: address@hidden
> Message-ID: <address@hidden>
> 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 <address@hidden>:
>>
>>>
>>> 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 <address@hidden>
> Subject: Re: Lilypond to MusicXML (was: Re: New Sibelius to LilyPond
>        conversion      suite)
> To: lilypond-user mailinglist <address@hidden>
> Message-ID: <address@hidden>
> 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
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
> End of lilypond-user Digest, Vol 87, Issue 51
> *********************************************
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]