>>
>> dak@lola:/usr/local/tmp/lilypond$ out/bin/lilypond scheme-sandbox
>> GNU LilyPond 2.21.0
[...]
>
> Because of other strange results I trashed my previous build and
> started from scratch.
> With the new build out of
> 7362fcde45 (HEAD -> master, origin/master,
blem with guilev2 are anonymous procedures. Like how to get
> >> > nice output for
> >> >
> >> > \void
> >> > \displayLilyMusic \new Voice { \applyContext #(lambda (ctx) (display
> >> > ctx)) b4 }
> >> >
> >&g
Thomas Morley writes:
> Am Sa., 8. Feb. 2020 um 23:59 Uhr schrieb David Kastrup :
>>
>> Thomas Morley writes:
>>
>> > Hi,
>> >
>> > one problem with guilev2 are anonymous procedures. Like how to get
>> > nice output for
>> >
>
Am Sa., 8. Feb. 2020 um 23:59 Uhr schrieb David Kastrup :
>
> Thomas Morley writes:
>
> > Hi,
> >
> > one problem with guilev2 are anonymous procedures. Like how to get
> > nice output for
> >
> > \void
> > \displayLilyMusic \new Voice {
Thomas Morley writes:
> Hi,
>
> one problem with guilev2 are anonymous procedures. Like how to get
> nice output for
>
> \void
> \displayLilyMusic \new Voice { \applyContext #(lambda (ctx) (display ctx)) b4
> }
>
> An older lily-build out of e57c27dc14 with the
Hi,
one problem with guilev2 are anonymous procedures. Like how to get
nice output for
\void
\displayLilyMusic \new Voice { \applyContext #(lambda (ctx) (display ctx)) b4 }
An older lily-build out of e57c27dc14 with the patches from
guilev2-work on top and guile-2.0.14 returned:
\new Voice
Hi David,
Am 05.02.2017 um 16:19 schrieb David Kastrup:
David Kastrup writes:
Jan-Peter Voigt writes:
Hi folks,
I just stumbled over a bug with \displayLilyMusic and
scheme-engravers. The following fails in recent devel:
%%%
\version "2.19.55"
\displayLilyMusic \new S
David Kastrup writes:
> Jan-Peter Voigt writes:
>
>> Hi folks,
>>
>> I just stumbled over a bug with \displayLilyMusic and
>> scheme-engravers. The following fails in recent devel:
>>
>> %%%
>>
>> \version "2.19.55"
>>
&g
Jan-Peter Voigt writes:
> Hi folks,
>
> I just stumbled over a bug with \displayLilyMusic and
> scheme-engravers. The following fails in recent devel:
>
> %%%
>
> \version "2.19.55"
>
> \displayLilyMusic \new Staff \with {
> \consists #(lambd
Jan-Peter Voigt writes:
> Hi folks,
>
> I just stumbled over a bug with \displayLilyMusic and
> scheme-engravers. The following fails in recent devel:
>
> %%%
>
> \version "2.19.55"
>
> \displayLilyMusic \new Staff \with {
> \consists #(lambd
Hi folks,
I just stumbled over a bug with \displayLilyMusic and scheme-engravers.
The following fails in recent devel:
%%%
\version "2.19.55"
\displayLilyMusic \new Staff \with {
\consists #(lambda (context)
(make-engraver))
} \relative { bes'4 a c b }
looks fine.
https://codereview.appspot.com/206770043/diff/40001/Documentation/changes.tely
File Documentation/changes.tely (right):
https://codereview.appspot.com/206770043/diff/40001/Documentation/changes.tely#newcode522
Documentation/changes.tely:522: longer omit redundant note durations.
Thi
On 2015/02/25 06:11:55, Keith wrote:
That is unfortunate, but I can't think of anything better.
I use \displayLilyMusic mostly to transpose a section of music as a
starting
point for music for another instrument, so the brief form was nice to
have, but
not essential.
This nee
t
not be output as { c4 c 4 4 }
On 2015/02/25 06:11:55, Keith wrote:
maybe output {c4 c {}4 {}4 }
thinking that bare durations are the new feature that causes the
incompatibility
so let them be ugly in \displayLilyMusic
Uh, that music does not correspond to the expression in any meaningful
way
That is unfortunate, but I can't think of anything better.
I use \displayLilyMusic mostly to transpose a section of music as a
starting point for music for another instrument, so the brief form was
nice to have, but not essential.
This needs an entry in changes.itely to ex
"Trevor Daniels" writes:
> David Kastrup wrote Wednesday, February 18, 2015 6:00 PM
>
>> More seriously, currently \displayLilyMusic deals badly with
>> { c4 c4 8 8 4 } which gets rendered as { c4 c 8 8 4 } and does
>> consequently not recreate its input.
David Kastrup wrote Wednesday, February 18, 2015 6:00 PM
> More seriously, currently \displayLilyMusic deals badly with
> { c4 c4 8 8 4 } which gets rendered as { c4 c 8 8 4 } and does
> consequently not recreate its input. It would be rather tricky to fix
> that since by the t
I completely agree. Better to be accurate than visually appealing in this
regard.
- Abraham
Sent from my iPhone
> On Feb 18, 2015, at 11:00 AM, David Kastrup [via Lilypond]
> wrote:
>
>
> Hi, currently
> \displayLilyMusic { c4 c c c } produces output { c4 c c c }.
Am 18.02.2015 um 19:00 schrieb David Kastrup:
Hi, currently
\displayLilyMusic { c4 c c c } produces output { c4 c c c }. I lean
towards letting it produce output { c4 c4 c4 c4 }. Reason: that's
what's actually in the data structures of the music. The machinery that
tries to deci
Hi, currently
\displayLilyMusic { c4 c c c } produces output { c4 c c c }. I lean
towards letting it produce output { c4 c4 c4 c4 }. Reason: that's
what's actually in the data structures of the music. The machinery that
tries to decide when it can leave off the default duration is
p
LGTM.
https://codereview.appspot.com/9204043/
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Passes make bu make check throws up a programming error
see:
http://code.google.com/p/lilypond/issues/detail?id=2067#c3
James
http://codereview.appspot.com/5437101/
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman
On 2011/07/21 18:38:04, Neil Puttock wrote:
Those are recent doc changes added by Joe. If you look elsewhere,
you'll see that all nested overrides use list syntax (I converted all
the docs when I add the support back in 2008).
Okay, I have changed that back and pushed to git master.
http://c
On 21 July 2011 19:27, wrote:
> Really? The NR (section 5.3.6 "Modifying alists" as well as 4.4.1
> "Flexible vertical spacing within systems") only gives examples of the
> form #'staff-staff-spacing #'basic-distance... I didn't even know that
> the list syntax was there, let alone that it is th
quot;Flexible vertical spacing within systems") only gives examples of the
form #'staff-staff-spacing #'basic-distance... I didn't even know that
the list syntax was there, let alone that it is the syntax we are
advocating.
Description:
Fix 1770: revert caused a crash in displ
http://codereview.appspot.com/4805043/diff/2002/scm/define-music-display-methods.scm
File scm/define-music-display-methods.scm (right):
http://codereview.appspot.com/4805043/diff/2002/scm/define-music-display-methods.scm#newcode867
scm/define-music-display-methods.scm:867: ;; nested properties a
Passes Make and reg tests
http://codereview.appspot.com/4805043/
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Hi Reinhold,
LGTM, though I wonder whether it'd be better just to junk 'grob-property
and use 'grob-property-path exclusively.
Cheers,
Neil
http://codereview.appspot.com/4805043/diff/1/input/regression/display-lily-tests.ly
File input/regression/display-lily-tests.ly (right):
http://coderevie
- Original Message -
From: "-Eluze"
To:
Sent: Tuesday, February 15, 2011 8:20 AM
Subject: add \displayLilyMusic to snippet
http://lsr.dsi.unimi.it/LSR/Item?id=507
now and then i use this little snippet (
http://lsr.dsi.unimi.it/LSR/Item?id=507
http://lsr.dsi.unimi.it/L
now and then i use this little snippet (
http://lsr.dsi.unimi.it/LSR/Item?id=507
http://lsr.dsi.unimi.it/LSR/Item?id=507 ), but each time i have to figure
out newly how it works…
i suggest to add something like:
"… with '\displayLilyMusic \ghostMusic \notes' the ghost voice is
On 2010/08/13 22:25:43, Carl wrote:
Let me know about the filename for the new callbacks, and I'll add
that to this
patch and push it.
I'd be happy with scm/define-music-callbacks.scm.
Cheers,
Neil
http://codereview.appspot.com/1986042/show
___
l
Let me know about the filename for the new callbacks, and I'll add that
to this patch and push it.
THanks,
Carl
http://codereview.appspot.com/1986042/diff/1/2
File scm/define-music-display-methods.scm (right):
http://codereview.appspot.com/1986042/diff/1/2#newcode887
scm/define-music-display-
Hi Carl,
LGTM.
Cheers,
Neil
http://codereview.appspot.com/1986042/diff/1/2
File scm/define-music-display-methods.scm (right):
http://codereview.appspot.com/1986042/diff/1/2#newcode887
scm/define-music-display-methods.scm:887: (let* ((arguments
(ly:music-property expr 'time-signature-arguments
Reviewers: Neil Puttock,
Message:
I've posted a patch that fixes 1198 so \time and (set-time-signature
will now be displayed properly.
Thanks, Neil for showing how it could be done with ottava.
Please review.
Thanks,
Carl
Description:
Fix 1198: Fix displayLilyMusic for \time and #(set
et a log file but it DOESN'T contain
the absolute output.
OK, I expected the log file to contain the same information as you see
on the console, but as you have noticed, it turns out that only STDERR
information is included, not STDOUT information, such as that generated
by \displayLilyMusic.
Mats
Mats Bengtsson wrote:
James Lowe wrote:
Mats,
Mats Bengtsson wrote:
> I would expect the information to appear in the .log file on Windows,
> doesn't it?
There is no log file created when running from the CLI on Windows.
Only when you use the .exe (drag and drop or right-click context
sic expression in LilyPond notation can be done
using the music function
\displayLilyMusic. For example,
to something like
Displaying a music expression in LilyPond notation can be done with
the music function
\displayLilyMusic, but only when using the command line. For example
Then the section i
from the notes being displayed in the PDF) so it seems I
need to change the doc entry from
Displaying a music expression in LilyPond notation can be done using
the music function
\displayLilyMusic. For example,
to something like
Displaying a music expression in LilyPond notation can be
I
need to change the doc entry from
Displaying a music expression in LilyPond notation can be done using
the music function
\displayLilyMusic. For example,
to something like
Displaying a music expression in LilyPond notation can be done with
the music function
\displayLilyMusic, but only
music
function
\displayLilyMusic. For example,
to something like
Displaying a music expression in LilyPond notation can be done with the music
function
\displayLilyMusic, but only when using the command line. For example
Then the section is ok for Windows.
Regards
James
James Lowe wrote:
T
Am Dienstag, 6. April 2010 13:16:16 schrieb James Lowe:
> Now this all seems to work however I always get a PDF file created even
> if the *.ly file contains
>
> \version "2.13.6"
>
> {
>\displayLilyMusic \transpose c a, { c4 e g a bes }
> }
>
> I
ages to the console along with
all the other mes-
sages. To split up these messages and save the results of \display{STUFF},
redirect the output
to a file.
lilypond file.ly >display.txt
Now this all seems to work however I always get a PDF file created even if
the *.ly file contains
\version &quo
to a file.
>> lilypond file.ly >display.txt
>
> Now this all seems to work however I always get a PDF file created even if
> the *.ly file contains
>
> \version "2.13.6"
>
> {
> \displayLilyMusic \transpose c a, { c4 e g a bes }
> }
This is correct. If you look a
function
\displayLilyMusic. For example,
{
\displayLilyMusic \transpose c a, { c4 e g a bes }
}
will display
{ a,4 cis e fis g }
By default, LilyPond will print these messages to the console along with all
the other mes-
sages. To split up these messages and save the results of \dis
On 21 February 2010 20:23, Mark Polesky wrote:
> I'd prefer the former, since maintaining the integrity of
> the program is a higher priority for me. I'm not a huge fan
> of syntax shortcuts, implicit instantiation, etc. I imagine
> these sorts of things can lead to problems down the road.
Tha
Neil Puttock wrote:
> Hi everybody,
>
> I've been looking at changing the definition of
> make-ottava-set...
>
> ...I'm torn between two different implementations, both
> using an OttavaEvent:
>
> 1) Create an Ottava_iterator...
>This has a slight drawback... implicit voice...
>
> 2) Wrap the c
Hi everybody,
I've been looking at changing the definition of make-ottava-set so it
doesn't use ApplyContext to change all the property settings, and I
have a patch which works, though I'd prefer to change the internal
representation of \ottava so it uses a stream event: this will
simplify the exp
Sorry, I didn't check this before sending the earlier message.
Parsing...{ a, cis e fis g }
=>
Parsing...
{ a, cis e fis g }
Cheers,
- Graham
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-deve
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> Nicolas Sceaux wrote:
>> Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
>>
>>>Could you have a look at the displayLilyMusic regtest file? I think
>>>it should not be part of the regression/ test suite
Nicolas Sceaux wrote:
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
Could you have a look at the displayLilyMusic regtest file? I think
it should not be part of the regression/ test suite, but rather in
no-notation/ as it doesn't excercise the notation, but rather the
inputpar
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> Could you have a look at the displayLilyMusic regtest file? I think
> it should not be part of the regression/ test suite, but rather in
> no-notation/ as it doesn't excercise the notation, but rather the
> inputpart.
R
hi Nicolas,
Nicolas Sceaux wrote:
Ok that's fine with me. I'll try to post something before my vacations.
Could you have a look at the displayLilyMusic regtest file? I think it
should not be part of the regression/ test suite, but rather in
no-notation/ as it doesn'
n the discussion.
I would find the \displayLilyMusic useful as an external utility. Most
of my serious typesetting involves transposing instruments, and I
frequently need to have subtle differences between different
instruments playing similar parts. For example, a trumpet and a horn
may have essent
d the \displayLilyMusic useful as an external utility. Most
of my serious typesetting involves transposing instruments, and I
frequently need to have subtle differences between different
instruments playing similar parts. For example, a trumpet and a horn
may have essentially the same harmony line
Graham Percival <[EMAIL PROTECTED]> writes:
> Actually, right now I'm leaning towards 11 Interfaces for programers.
> I realize
> that this isn't intended for programmers, but I think that making a
> section after
> the \displayMusic section is the best bet. In the \transpose and
> \relative sect
On 24-Jul-05, at 3:14 AM, Nicolas Sceaux wrote:
I don't know where I may put some doc about \displayLilyMusic in the
manual. It's not an interface for programmers, so could not really fit
where \displayMusic is described.
Interesting question!
The first place I considered was 6.2
Hi Graham,
I don't know where I may put some doc about \displayLilyMusic in the
manual. It's not an interface for programmers, so could not really fit
where \displayMusic is described.
Here is what is about to be added in NEWS.tely:
@item
Music expressions can be displayed, in LilyPon
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> can you look at my comments (especially the one about a module) and
> apply the patch to CVS HEAD?
This is done. I still have to write documentation and something in
NEWS.tely maybe.
___
lilypond-devel ma
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> Nicolas Sceaux wrote:
>> Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
>>
>>>can you look at my comments (especially the one about a module) and
>>>apply the patch to CVS HEAD?
>> This is done. I still have to write documentation and something in
>> N
Nicolas Sceaux wrote:
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
can you look at my comments (especially the one about a module) and
apply the patch to CVS HEAD?
This is done. I still have to write documentation and something in
NEWS.tely maybe.
ok, still a little confused. It looks as
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> can you look at my comments (especially the one about a module) and
> apply the patch to CVS HEAD?
OK, will do this week-end.
> Thanks for all your hard work and I'm looking forward to having
> displayLilyMusic in lilypon
Nicolas Sceaux wrote:
Here is a patch for \displayLilyMusic, plus three new files (I don't
know if I can make them appear directly in the patch?)
- scm/display-lily.scm contains the code that makes it possible to
define display methods;
- in scm/define-music-display-methods.scm the me
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> some comments.
They're welcome.
> * Couldn't the print-method be added as a property to
> scm/define-music-types.scm for each type? (or perhaps as a list of
> methods?)
Good idea.
> * I think it is better to call the routines xxx-display-yyy
>
Nicolas Sceaux wrote:
Hi,
Here is a tested version of a `display-lily-music' function:
http://nicolas.sceaux.free.fr/print-lily.scm
If you think this is not maintanable/good enough for the LilyPond
distribution, then I'll keep it somewhere else.
Hi,
some comments.
* Couldn't the print
Nicolas Sceaux wrote:
Hi,
Here is a tested version of a `display-lily-music' function:
http://nicolas.sceaux.free.fr/print-lily.scm
The test file (around 115 expressions):
http://nicolas.sceaux.free.fr/test-print-lily.scm
Hi Nicolas,
sorry for taking so long to reply. I'll look over you
Nicolas Sceaux <[EMAIL PROTECTED]> writes:
> The test file (around 115 expressions):
> http://nicolas.sceaux.free.fr/test-print-lily.scm
typo: http://nicolas.sceaux.free.fr/test-print-lily.ly
___
lilypond-devel mailing list
lilypond-devel@gnu.org
ht
m CVS, 2.5.30):
http://nicolas.sceaux.free.fr/test-print-lily.pdf
To test it, place print-lily.scm in LilyPond's scm/ share directory.
\version "2.5.30"
#(use-modules (scm print-lily))
displayLilyMusic = #(def-music-function (parser location music) (ly:music?)
n, maybe it should wait for
the next development branch.
nicolas
\version "2.5.27"
#(use-modules (scm print-lily))
displayLilyMusic = #(def-music-function (parser location music) (ly:music?)
(init-print-lily parser)
(newline)
Nicolas Sceaux wrote:
When I have finished implementing methods for the remaining music
types, I'll send here the code. (I've just seen some improvements to
do also).
;;BusyPlayingEvent
this one is never entered. It's an internal communication device
;;SoloOneEvent
;;SoloTwoEvent
;;UnisonoEv
Juergen Reuter wrote:
In general, having a central place, where the structure of the scheme
representation of music expressions is well specified, probably would
help very much in developing any scheme function that processes music.
And it could also be used to generate programming documentati
in case someone wants to play with it tonight (uh)
Put <http://nicolas.sceaux.free.fr/print-lily.scm> in the scm/
directory
\version "2.5.25"
%%#(set! %load-path (cons "/home/nicolas/lilypond/" %load-path))
#(use-modules (scm print-lily))
displayLilyMusic = #(def-music
fication rather than exploring with
Nicolas' function how e.g. "\[ a \pes b \]" finally maps to scheme data
structure.
Having a formal definition probably also would allow for automatically
creating the \displayLilyMusic function (if not, I probably wouldn't
call it a (suffi
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> Nicolas Sceaux wrote:
>> I have an nearly complete implementation of a \displayLilyMusic
>> command.
>> \displayLilyMusic \new Voice { \clef alto \time 3/4 \key g
>> \minor c'2. |
>> \once \ove
Nicolas Sceaux wrote:
I have an nearly complete implementation of a \displayLilyMusic
command.
\displayLilyMusic \new Voice {
\clef alto
\time 3/4
\key g \minor
c'2. |
\once \override TextScript #'padding = #2
d'2 e'4^\markup { \bold { hello \italic world !
Nicolas Sceaux <[EMAIL PROTECTED]> writes:
> hi,
>
> I have an nearly complete implementation of a \displayLilyMusic
> command.
> Should there be such a command inside the LilyPond distribution?
I don't see why not. It might be good for things like debu
hi,
I have an nearly complete implementation of a \displayLilyMusic
command.
\displayLilyMusic \new Voice {
\clef alto
\time 3/4
\key g \minor
c'2. |
\once \override TextScript #'padding = #2
d'2 e'4^\markup { \bold { hello \italic world ! } }
}
==>
\ne
76 matches
Mail list logo