Re: LilyPond 2.25.14

2024-03-24 Thread Michael Käppler
Am 24.03.2024 um 11:50 schrieb Jonas Hahnfeld: Just out of interest, do we tweak the JIT_THRESHOLD somewhere or do we use the default value? I don't think we change it from LilyPond, so likely using the default value. I did a test with the opposite extremes. Again, 10 subsequent runs with

Re: LilyPond 2.25.14

2024-03-23 Thread Michael Käppler
Hi Jonas, thanks for working on this! Windows build with Guile JIT: https://cloud.hahnjo.de/s/Ek5x9rybpiPNtoj This turns on just-in-time compilation that was added in Guile 3.0, but we had to keep disabled on Windows until now. Please test, especially on larger scores where this should provide

Re: dynamics: sf vs sfz

2022-01-06 Thread Michael Käppler
Am 06.01.2022 um 18:09 schrieb Kenneth Wolcott: Thank you for your elaboration on the dynamics; much appreciated. On Thu, Jan 6, 2022 at 6:11 AM Kieren MacMillan wrote: Hi all, As composer, pianist, and conductor, I can offer that the consensus among most of the musicians I know is that sfz

Re: incomplete tuplets in non-standard time signatures

2020-12-02 Thread Michael Käppler
Am 02.12.2020 um 11:24 schrieb Michael Käppler: Am 02.12.2020 um 09:26 schrieb Michael Käppler: Am 30.11.2020 um 09:20 schrieb Michael Käppler: Am 30.11.2020 um 08:29 schrieb Lukas-Fabian Moser: Hi Michael, I just filed a bug report http://lilypond.1069038.n5.nabble.com/Wrongly-read

Re: incomplete tuplets in non-standard time signatures

2020-12-02 Thread Michael Käppler
Am 02.12.2020 um 09:26 schrieb Michael Käppler: Am 30.11.2020 um 09:20 schrieb Michael Käppler: Am 30.11.2020 um 08:29 schrieb Lukas-Fabian Moser: Hi Michael, I just filed a bug report http://lilypond.1069038.n5.nabble.com/Wrongly-read-property-with-MetronomeMark-td237659.html

Re: incomplete tuplets in non-standard time signatures

2020-12-02 Thread Michael Käppler
Am 30.11.2020 um 09:20 schrieb Michael Käppler: Am 30.11.2020 um 08:29 schrieb Lukas-Fabian Moser: Hi Michael, I just filed a bug report http://lilypond.1069038.n5.nabble.com/Wrongly-read-property-with-MetronomeMark-td237659.html 2c2908c905ba822ef656b06b1cc4f0ca33960c9c is the first bad

Re: incomplete tuplets in non-standard time signatures

2020-11-30 Thread Michael Käppler
Am 30.11.2020 um 08:29 schrieb Lukas-Fabian Moser: Hi Michael, I just filed a bug report http://lilypond.1069038.n5.nabble.com/Wrongly-read-property-with-MetronomeMark-td237659.html 2c2908c905ba822ef656b06b1cc4f0ca33960c9c is the first bad commit commit

Re: incomplete tuplets in non-standard time signatures

2020-11-29 Thread Michael Käppler
Am 29.11.2020 um 21:09 schrieb Lukas-Fabian Moser: Hi Harm, Hi Harm and Lukas, I just filed a bug report http://lilypond.1069038.n5.nabble.com/Wrongly-read-property-with-MetronomeMark-td237659.html 2c2908c905ba822ef656b06b1cc4f0ca33960c9c is the first bad commit commit

Re: Piano sustain pedal

2020-10-13 Thread Michael Käppler
Am 13.10.2020 um 11:31 schrieb Federico Bruni: Il giorno mar 13 ott 2020 alle 11:21, Michael Käppler ha scritto: Am 13.10.2020 um 10:56 schrieb Federico Bruni: I would have tried removing the engraver. Does this affect the MIDI too? AFAIK performers are responsible for MIDI output

Re: Piano sustain pedal

2020-10-13 Thread Michael Käppler
Am 13.10.2020 um 10:56 schrieb Federico Bruni: I would have tried removing the engraver. Does this affect the MIDI too? AFAIK performers are responsible for MIDI output, not engravers. Piano_pedal_performer exists, so maybe \score {  \new Staff \with {    \remove "Piano_pedal_performer"  }

Re: Texinfo / lilypond-book - include paths

2020-06-29 Thread Michael Käppler
Am 29.06.2020 um 10:36 schrieb Michael Käppler: The file 'lily-21179cd9-1.eps' is there, indeed. How is this supposed to work? Do I have to specify manual includes somewhere? Sorry for the noise, I found out that I have to specify --pdf when invoking lilypond-book, because texi2pdf uses

Texinfo / lilypond-book - include paths

2020-06-29 Thread Michael Käppler
Hi all, I'm trying to integrate Lilypond snippets into Texinfo files. Consider the 'Texinfo' example from the 'Usage' manual, which you can find here: http://lilypond.org/doc/v2.21/Documentation/usage/lilypond_002dbook-templates With this example in lybook-texinfo.tely, I do lilypond-book

Re: Odd \time bar check behaviour

2020-06-10 Thread Michael Käppler
Am 10.06.2020 um 13:27 schrieb ebenezer: Hi all, The 1st code snippett generates warnings, but the 2nd does not. I'd like to keep the bar symbols in place as it helps me to keep track in the music. This is my first piece so I've likely made some newbie error, please advise. Hi Ebby, your

Re: Remote Ensemble Playing

2020-04-01 Thread Michael Käppler
Am 01.04.2020 um 14:33 schrieb Urs Liska: I'd be very interested to hear more about your Jitsi project by the way! github? That would be extremely interesting for us too because our work will very much rely on a jitsi instance (which we fortunately had running for some time already). This is

Re: LSR contribution

2020-02-10 Thread Michael Käppler
Am 10.02.2020 um 20:51 schrieb Thomas Morley: Am Mo., 10. Feb. 2020 um 10:11 Uhr schrieb Michael Käppler : Hi Harm, Fine with me, I already updated the LSR-code, for now unapproved. Please have a look whether all is ok, snippet-description and the like. Everything ok now, please approve

Re: Clef "treble_8"

2020-02-10 Thread Michael Käppler
Am 10.02.2020 um 22:09 schrieb Noeck: The case of the spacing overview is similar. The visual index is created from a LilyPond source code. If I (or someone) finds a way to create a clickable SVG file from it, one could include it into HTML and make it blend much better into the/a documentation

Re: LSR contribution

2020-02-10 Thread Michael Käppler
Am 10.02.2020 um 10:10 schrieb Michael Käppler: Do you have any idea how to preserve indentation within blocks? Inserting or the like seems hacky, inline-css-styling too... Ok, found out that the combination of and tags does work well for that purpose. Probably one suggestion: How

Re: Clef "treble_8"

2020-02-10 Thread Michael Käppler
Am 10.02.2020 um 16:56 schrieb Noeck: If you don’t know what to look for to find the name, this page could help: https://joramberger.de/files/lilypond_visualindex.pdf Wow, this is pretty cool! Why isn't this part of the official docs? Cheers, Michael HTH, Joram

Re: LSR contribution

2020-02-10 Thread Michael Käppler
Hi Harm, Fine with me, I already updated the LSR-code, for now unapproved. Please have a look whether all is ok, snippet-description and the like. Thank you for updating! Will update the description this evening. Do you have any idea how to preserve indentation within blocks? Inserting or

Re: LSR contribution

2020-02-05 Thread Michael Käppler
/last-grobs/pitches/... Not sure if you like this change. I like it for less code duplication... Hi Michael, Am Fr., 27. Dez. 2019 um 16:12 Uhr schrieb Michael Käppler : Hi Harm, thanks for your comments and this inspiring discussion! me too! Iiuc, you want to keep the possibility the user

Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-18 Thread Michael Käppler
Am 18.01.2020 um 09:36 schrieb David Kastrup: Bric writes: I was asking about the latter: the older versions of guile are not compiling. Has anyone run into this? and solved it? Take the tip of the branch_release-1-8 branch in the Guile repository. Thien-Thi Nguyen has kept that

Re: Getting readline to work in scheme-sandbox

2020-01-17 Thread Michael Käppler
Am 17.01.2020 um 00:32 schrieb Knute Snortum: That did it! Thanks! Nice to hear, a very ugly 'fix', though. I will continue investigating. --- Knute Snortum (via Gmail) On Thu, Jan 16, 2020 at 1:06 PM Michael Käppler wrote: Am 16.01.2020 um 19:45 schrieb Knute Snortum: I used "

Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-17 Thread Michael Käppler
Am 17.01.2020 um 23:01 schrieb Michael Käppler: Could you please provide some information how your build actually failed? What was the error message you received? I mean: how did the >guile< build fail? Did you try the latest 1.8 release (1.8.8)? If not, please download http://ftp.gnu.o

Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-17 Thread Michael Käppler
Am 17.01.2020 um 22:48 schrieb Bric: i don't follow the above.   You would point to /path/to/guile-config and /path/to/guile /*if*/ you have the right version installed. Lilypond is complaining that my installed version is too new. A (rare) need to downgrade a dependency, correct? Or --

Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-16 Thread Michael Käppler
Am 16.01.2020 um 22:47 schrieb Thomas Morley: Am Do., 16. Jan. 2020 um 21:29 Uhr schrieb Bric : I think this was discussed before, but i'm not sure how to downgrade guile on Ubuntu 18.04.2 LTS I tried building guile-1.8.0, guile-1.8.4, guile-1.8.5, but the build fails for all three.

Re: Getting readline to work in scheme-sandbox

2020-01-16 Thread Michael Käppler
f it fails, please do a strace. Michael On Thu, Jan 16, 2020 at 12:51 AM Michael Käppler wrote: Am 15.01.2020 um 23:55 schrieb Knute Snortum: Okay, I built guile 1.8.7 after installing GNU MP and flex, but I get the same error: guile> (use-modules (ice-9 readline)) ERROR: readline is

Re: Getting readline to work in scheme-sandbox

2020-01-16 Thread Michael Käppler
ne and additionately do a objdump -x ~/guile-1.8/guile-readline/.libs/libguilereadline-v-17.so.17.0.3 > libguilereadline.dump and attach the resulting file, too? Thanks for your patience, Michael --- Knute Snortum (via Gmail) On Wed, Jan 15, 2020 at 12:29 PM Michael Käppler wrote: Do yo

Re: Getting readline to work in scheme-sandbox

2020-01-15 Thread Michael Käppler
onf failed with exit status: 1 --- Knute Snortum (via Gmail) On Wed, Jan 15, 2020 at 12:24 AM Michael Käppler wrote: Ok, seems that guile-2.2-libs does not provide libguilereadline... I think the remaining option is to build guile-1.8 from scratch. First make sure that you have libreadline-dev

Re: Getting readline to work in scheme-sandbox

2020-01-15 Thread Michael Käppler
nd scheme-sandbox.ly The log file is attached. --- Knute Snortum (via Gmail) On Tue, Jan 14, 2020 at 8:47 AM Michael Käppler wrote: This is weird. Seems that strace does not recognize the shebang in the lilypond script. Could you please to try to execute the steps in the startup script directl

Re: Getting readline to work in scheme-sandbox

2020-01-14 Thread Michael Käppler
pond", "scheme-sandbox.ly"], 0x7ffe4792c428 /* 53 vars */) = -1 ENOEXEC (Exec format error) strace: exec: Exec format error +++ exited with 1 +++ --- Knute Snortum (via Gmail) On Mon, Jan 13, 2020 at 10:59 PM Michael Käppler wrote: Hi Knute, I'm currently working on this pr

Re: Getting readline to work in scheme-sandbox

2020-01-13 Thread Michael Käppler
Hi Knute, I'm currently working on this problem. A library called libguilereadline, that comes with guile, does provide the interface to the libreadline library. The version we ship with our packages, however, seems to be broken somehow. There are some ways to get around this. Do you have

Fixing guile-debugger.ly - Some investigations

2020-01-07 Thread Michael Käppler
Hi all, while trying to debug a problem concerning scheme code I stumbled upon the somewhat broken state of the "guile-debugger.ly"-interface. This was discussed several times on the list, seemingly without a good solution. See:

Re: LSR contribution

2019-12-27 Thread Michael Käppler
Hi Harm, thanks for your comments and this inspiring discussion! I would like to discuss a couple of things further. My current version is attached. You try to give the user always meaningful warning-messages. That's great, putting out really helpful messages is hard work... Alas, speaking only

Re: LSR contribution

2019-12-20 Thread Michael Käppler
chrieb Thomas Morley: Am So., 15. Dez. 2019 um 21:47 Uhr schrieb Thomas Morley : Am So., 15. Dez. 2019 um 21:17 Uhr schrieb Michael Käppler : Hi all, a few days ago I submitted a snippet to the LSR (title "Coloring successive intervals"). I can see it in the snippet database, but no

Re: LSR contribution

2019-12-20 Thread Michael Käppler
verbose now, which makes the flow of information and control clearer I hope. Please let me know what you think about it. Cheers, Michael Am 16.12.2019 um 01:50 schrieb Thomas Morley: Am So., 15. Dez. 2019 um 21:47 Uhr schrieb Thomas Morley : Am So., 15. Dez. 2019 um 21:17 Uhr schrieb Michael

Re: LSR contribution

2019-12-18 Thread Michael Käppler
So., 15. Dez. 2019 um 21:17 Uhr schrieb Michael Käppler : Hi all, a few days ago I submitted a snippet to the LSR (title "Coloring successive intervals"). I can see it in the snippet database, but not in the webpage. The "Contributing" section of LSR states, that: "Once

Re: Identifying Tonic in function & default lambda va

2019-12-18 Thread Michael Käppler
Hi Holleyanne, please always try to provide a complete (minimal) example which is ready to try it out. It is more likely then that somebody will respond to your question. An adapted version of your snippet is attached. First few remarks for providing optional arguments. In a simple (lambda)

LSR contribution

2019-12-15 Thread Michael Käppler
Hi all, a few days ago I submitted a snippet to the LSR (title "Coloring successive intervals"). I can see it in the snippet database, but not in the webpage. The "Contributing" section of LSR states, that: "Once the snippet is in, it has to be reviewed and approved by one of the LSR editors,

Re: Coloring adjacent notes by interval

2019-12-05 Thread Michael Käppler
  (format (current-error-port) "Color grob?: ~a\n" color-grob?)               (if color-grob?   (set! (ly:grob-property grob 'color) color))   (set! last-pi

Re: Coloring adjacent notes by interval

2019-11-30 Thread Michael Käppler
Am 29.11.2019 um 23:27 schrieb David Kastrup: Michael Käppler writes: Hi all, I would like to color all successive notes in a voice that span a certain interval, like e.g. a perfect fifth upwards. Seems to me the most straightforward and extensible way would be to write a scheme engraver

Coloring adjacent notes by interval

2019-11-29 Thread Michael Käppler
Hi all, I would like to color all successive notes in a voice that span a certain interval, like e.g. a perfect fifth upwards. Seems to me the most straightforward and extensible way would be to write a scheme engraver for this, right? Does someone know existing examples of scheme engravers that

Extract measures with function

2019-11-15 Thread Michael Käppler
Hi all, is there a way to extract some particular measure from a voice through a music function? Like bla = { c4 d e f | d e f g | e f g a } \someMagicFunction #2 \bla -> d e f g I would be very happy if someone could point me in the right direction. Thanks, Michael

Re: drawing a range reguardless of transposition

2019-11-15 Thread Michael Käppler
elodyRange    \relative c' {  c4 d e f } } Am 15.11.2019 um 12:09 schrieb Sandro Santilli: On Fri, Nov 15, 2019 at 12:00:09PM +0100, Michael Käppler wrote: \score {   <<     \new Staff \with {   instrumentName = #"Voice"     } {   \new Voice = "vocal" \with

Re: drawing a range reguardless of transposition

2019-11-15 Thread Michael Käppler
\with {     \override NoteHead.color = \highlightOutOfRange g' f''   } { \transpose c b \notes }     }   >>   \layout { } } Am 15.11.2019 um 11:25 schrieb Sandro Santilli: On Fri, Nov 15, 2019 at 10:45:45AM +0100, Michael Käppler wrote: While I would strongly suggest that you upd

Re: drawing a range reguardless of transposition

2019-11-15 Thread Michael Käppler
While I would strongly suggest that you update to the latest development version, which can regarded as very stable, this would work with 2.18.2: % LilyBin \version "2.18.2" highlightOutOfRange = #(define-scheme-function   (parser location color lower upper)   ((color? red) ly:pitch? ly:pitch?)

Re: Tie multiple voice music contained in variable

2019-11-13 Thread Michael Käppler
Hi Gianmaria, Interesting, for me running 2.19.80 the first example does not compile, either. Was there a recent change regarding post-event handling? The problem is that the tie is not a separate expression that you could  concatenate with other musical expressions like bla = { e'1 } foo = { ~

ly:parser-lookup vs. eval

2019-10-17 Thread Michael Käppler
Hi all, a short internals-related question: What is - from the technical point of view - the difference between the following two ways of looking up a binding: bla = {     c4 } $(eval 'bla (current-module)) $(ly:parser-lookup 'bla) Is there a way to get a list of all toplevel bindings? All

Re: getting score information

2019-10-10 Thread Michael Käppler
Hi Jaap, as far as I understand, your first question is difficult to achieve, since the output definition blocks \layout, \midi are hardcoded in the parser. I think you would have to modify the parser to introduce a new \musicxml keyword. But maybe more experienced Lily hackers will correct

Re: Snippet for aligning markup inside another markup

2019-10-05 Thread Michael Käppler
Oops, here the missing snippet image... Am 01.10.2019 um 01:45 schrieb Kieren MacMillan: Hi Aaron, Here's my take: Nice work! This should be part of the base distro, IMO. Thanks, Kieren. Kieren MacMillan, composer (he/him/his) ‣ website:

Re: Snippet for aligning markup inside another markup

2019-10-05 Thread Michael Käppler
Hi Aaron and Kieren, very nice! (I really should have read how the markup commands make use of ly:stencil-aligned-to...) Here my variant of the code with tweakable alignment. Personally I prefer the "scheme only-style" but I agree that the mixed style Aaron used would be shorter.

Snippet for aligning markup inside another markup

2019-09-30 Thread Michael Käppler
Hi folks, for a project of mine I wanted to center a markup inside another markup. I searched the built-in markup functions, but to no avail. (Surely it is possible that I missed something...) So I came up with the following code. Feel free to test and comment it. Maybe it is possible in an

Re: Translating stencils

2019-09-24 Thread Michael Käppler
thing. What am I missing? Thank you, Michael Am 23.09.2019 um 23:14 schrieb Thomas Morley: Am Mo., 23. Sept. 2019 um 18:04 Uhr schrieb Michael Käppler : Hi all, I'm trying to understand the way one can translate / stack stencils in LilyPond. Consider the following code: #(define-markup-command

Re: \markup \score with independent \paper settings

2019-02-21 Thread Michael Käppler
Hi Urs, like this? I think it does what is specified; it aligns the center of the markup-score to the note you attached it to. I'm not sure, however, if this is what you want to achieve. \version "2.19.80" \paper {   ragged-right = ##f   system-count = 1 } {   c'1   \override

[OT] Guile debugging tutorial

2019-02-13 Thread Michael Käppler
Hi all, I'm currently digging deeply into the mysteries of Scheme language with help of the astonishing book "Structure and Interpretation of Computer Programs" (Sussman  / Abelson). Often while trying to solve the SICP excersises my unsufficient knowledge of the guile built-in debugger becomes

Doc string layout-set-absolute-staff-size wrong?

2019-02-13 Thread Michael Käppler
Hi all, maybe my question was in the wrong place when posting this to lilypond-devel, so I want to give it a try at lilypond-user: While trying to understand the calculations done in paper.scm regarding staff-spaces and absolute units I stumbled across the docstring for

Aligning scores in a grid-like manner

2019-02-10 Thread Michael Käppler
Hi all, a while ago I had the idea of creating a variant of the popular "pairs" game with different notes, clefs, time signatures etc. I created the individual parts as Lilypond scores, which I exported as svg files and did the final "assembly" to a grid-like layout with Inkscape. Attached is a

Re: Please test new lilypond installers

2019-01-29 Thread Michael Käppler
Am 29.01.2019 um 10:19 schrieb Knut Petersen: lilypond-2.21.0-1.linux-64.sh Works fine, Ubuntu 18.04.1 LTS, Kernel 4.15.0-36-generic running as guest in VirtualBox 5.2.22 r126460, host Windows 10 Version 1803. lilypond-2.21.0-1.mingw.exe Works fine too, Windows 10 Version 1803.

Re: Strange behaviour

2017-11-13 Thread Michael Käppler
Seems what you are looking for is here: http://lilypond.org/doc/v2.19/Documentation/notation/stanzas#stanzas-with-different-rhythms Where exactly is the documentation unclear about using multiple voices? This works for me: <<   \relative c' \new Voice = "vone" {     d2 d4 d     <<   \new

Re: Strange behaviour

2017-11-13 Thread Michael Käppler
Seems what you are looking for is here: http://lilypond.org/doc/v2.19/Documentation/notation/stanzas#stanzas-with-different-rhythms Where exactly is the documentation unclear about using multiple voices? This works for me: <<   \relative c' \new Voice = "vone" {     d2 d4 d     <<   \new

Re: \partcombine and decrescendo spanner

2017-07-06 Thread Michael Käppler
Brillant stuff! Am 06.07.2017 um 20:31 schrieb Kieren MacMillan: Hi Michael, Nice. It's Harm's, if I recall correctly… What is \etc ? A rather brilliant addition by David K. (I believe?), which essentially says "now go back to whatever follows in the 'real' code stream". See

Re: \partcombine and decrescendo spanner

2017-07-06 Thread Michael Käppler
Nice. What is \etc ? terminateHairpin = #(define-music-function (ctx-name mus) (string? ly:music?) #{ << $mus \context Voice = $ctx-name <>\! >> #}) endI = \terminateHairpin "one" \etc endII = \terminateHairpin "two" \etc \markup \vspace #4 \markup \bold { "WORKAROUND:" } \score { \new

Re: \partcombine and decrescendo spanner

2017-07-06 Thread Michael Käppler
The bug report is about simultaneous hairpins. But the following example also shows the same problem: \score { \new Staff \partcombine { b2.\> r4\! } { des2. r4 } } While \score { \new Staff \partcombine { b2.\> a4\! } { des2. r4 } } does compile without complaints. Seems it has

Re: \partcombine and decrescendo spanner

2017-07-06 Thread Michael Käppler
Thank you for pointing this out. Is there a known workaround? Michael Am 06.07.2017 um 20:07 schrieb Kieren MacMillan: Hi Michael, Why are the decrescendos unterminated in the following MWE It's a known bug/issue: Cheers, Kieren.

\partcombine and decrescendo spanner

2017-07-06 Thread Michael Käppler
Hi all, probably I do not see the wood for the trees here: Why are the decrescendos unterminated in the following MWE: \version "2.19.59" \score { \new Staff \partcombine { b2.\> r4\! } { des2.\> r4\! } } Regards, Michael ___ lilypond-user

Re: Circular dependencies - Deadlock

2017-06-21 Thread Michael Käppler
Am 21.06.2017 um 23:24 schrieb msk...@ansuz.sooke.bc.ca: On Wed, 21 Jun 2017, caag...@gmail.com wrote: On 06/21/2017 11:10 PM, Johan Vromans wrote: If you have a non-infinite recursive include it will continue. I think that would require solving the Halting Problem first. That's true if it

Re: Circular dependencies - Deadlock

2017-06-21 Thread Michael Käppler
I did not try it, but I am quite sure that it would be easy to implement a IFDEF mechanism like in C preprocessing with a few lines of Scheme, however. All the best, Michael Am 21.06.2017 um 22:03 schrieb msk...@ansuz.sooke.bc.ca: On Wed, 21 Jun 2017, Michael Käppler wrote: foo.ily: \include "bar

Circular dependencies - Deadlock

2017-06-21 Thread Michael Käppler
Hi all, I searched the bug tracker for the following issue but did not find anything... Consider two files: foo.ily: \version "2.19.59" \include "bar.ly" bar.ly: \version "2.19.59" \include "foo.ily" { c4 d e f } If you try to compile bar.ly the parsing process continues forever,

Re: Speedup with recent lilypond

2017-04-24 Thread Michael Käppler
Thanks! Am 24.04.2017 um 09:39 schrieb Phil Holmes: - Original Message - From: "Michael Käppler" <xmichae...@web.de> To: "David Kastrup" <d...@gnu.org> Cc: <lilypond-user@gnu.org> Sent: Monday, April 24, 2017 8:24 AM Subject: Re: Speedup with recen

Re: Speedup with recent lilypond

2017-04-24 Thread Michael Käppler
I'm on Win7 x64. When has the font caching been fixed? I could not find the commit. Am 24.04.2017 um 09:14 schrieb David Kastrup: Michael Käppler <xmichae...@web.de> writes: Hi all, just for curiosity: I upgraded from 2.19.55 to 2.19.59 and noticed an enormous speedup. That is really

Speedup with recent lilypond

2017-04-24 Thread Michael Käppler
Hi all, just for curiosity: I upgraded from 2.19.55 to 2.19.59 and noticed an enormous speedup. That is really great and I would like to know which change(s) are responsible for that. All the best, Michael ___ lilypond-user mailing list

2.19.59 mingw binary: virus false positive?

2017-04-23 Thread Michael Käppler
Hi all, I just installed LilyPond 2.19.59 mingw binary on my machine and my antivirus scanner Avira Free Antivirus Version 15.0.25.172 21.03.2017 Searching engine 8.03.44.42 20.04.2017 Signature file 8.12.164.198 23.04.2017 complains about having found the "TR/Crypt.XPACK.Gen" virus in two

Re: grouping in 6/8

2017-04-23 Thread Michael Käppler
Hi Karol, it depends on which rhythmical structure you want to express. If you intend a base structure in 8ths where the 4th note is not stressed, I would prefer (2). If you want to achieve a base structure in dotted 8ths, like a 12/16 signature divided in four beats, I would write (1). HTH,

Re: Partcombine: Ties break when followed by another one

2017-03-23 Thread Michael Käppler
Hmm, I don't get what you mean. Maybe my example was misleading. I have two voices, split in two parts and try to get ties between both parts. Part 1 | Part 2 Voice1: b'8 b'4 ~ | b'4. R1*3/8 Voice2: es'8 es'4 ~ | es'4. ~ es' As Phil pointed out, the following works fine: \partcombine { \time

Re: Partcombine: Ties break when followed by another one

2017-03-23 Thread Michael Käppler
~ } -- Phil Holmes - Original Message - From: "Michael Käppler" <xmichae...@web.de> To: "Phil Holmes" <m...@philholmes.net>; <lilypond-user@gnu.org> Sent: Thursday, March 23, 2017 10:31 AM Subject: Re: Partcombine: Ties break when f

Re: Partcombine: Ties break when followed by another one

2017-03-23 Thread Michael Käppler
Ok, but maybe it should at least print an error message... it is confusing because it works in many cases. Michael Am 23.03.2017 um 11:41 schrieb Phil Holmes: - Original Message - From: "Michael Käppler" <xmichae...@web.de> To: <lilypond-user@gnu.org> Sent: Thur

Partcombine: Ties break when followed by another one

2017-03-23 Thread Michael Käppler
Hi all, Lilypond's behaviour in the following example does not make sense to me. \version "2.19.0" \score { \new Staff { \partcombine { \time 3/8 b'8 b'4 ~ } { \time 3/8 es'8 es'4 ~ } \partcombine { b'4. R1*3/8 } % { es'4. ~

Re: Again vertical spacing FiguredBass / Staff / Lyrics

2011-04-28 Thread Michael Käppler
Hi Carl, I doubt that it is intended behavior. However, I do think your file represents a misuse of the properties. minimum-distance is intended to always be less than basic-distance. In this case, I think that minimum-distance is greater than basic-distance, which probably messes up all of

Re: Again vertical spacing FiguredBass / Staff / Lyrics

2011-04-27 Thread Michael Käppler
Thank you very much, Carl, for your advice! I have made an interesting observation, though: If minimum-distance is set instead of basic-distance, the numbers are aligned at the top staff. Is this somehow intended behaviour? Regards, Michael % Begin lilypond code \version 2.13.58 notes =

Re: Again vertical spacing FiguredBass / Staff / Lyrics

2011-04-26 Thread Michael Käppler
Hi Carl, thanks, but increasing system-system-spacing will increase distance between all system groups. What I want is increasing just the distance between the lowest staff line (resp. the Figured Bass line) and the staff above. It works, but only if there is no Lyrics line between the two

Again vertical spacing FiguredBass / Staff / Lyrics

2011-04-22 Thread Michael Käppler
I'm not top-posting Hi all, I'd like to clarify my former question from a few days ago: How can I increase the minimal distance between a FiguredBass line and the staff above? (Example attached) It works if there are no Lyrics attached to upper staff. Otherwise the padding goes away for a reason

Spacing figured bass and lyrics

2011-04-15 Thread Michael Käppler
I'm not top posting Hi all, I've encountered a problem when trying to modify the distance between a FiguredBass line and a Staff which is placed above. If there are Lyrics attached to the Voice placed in the upper staff, setting a padding to the FiguredBass line has no effect. Maybe I don't

Tweak autobeaming

2010-08-11 Thread Michael Käppler
Hi all, I wrote a piece in 2/2 time, which I want to be beamed like it was in 4/4. So I did baseMoment = #(ly:make-moment 1 4) but had an unexpected result - The beats 1 and 2 have their own beams, but 3 and 4 are beamed together. What am I missing? Regards, Michael

Rendering umlauts fails

2010-06-14 Thread Michael Käppler
Hi all, after using Lilypond a long time on a Linux machine I now tried out the Win build. There I encounter a problem which I have never seen on Linux AFAIK. If I use Lyrics containing umlauts, sometimes Lily only doesn't show them, sometimes aborts with plenty of messages like this:

Automatically checking regtests (was: Re: Minor releases?)

2009-08-17 Thread Michael Käppler
[CC to -devel] (nobody checks the regression tests for each release, for example -- and that's trivially done with a web browser!) That reminds me of an idea I recently had: Wouldn't it be possible to automatically generate a sort of checksum for each regression-test output-file and compare

Re: Automatically checking regtests

2009-08-17 Thread Michael Käppler
Reinhold Kainhofer wrote: Isn't this exactly what we already have (make test-baseline to create the Argh, how embarrassing! Sorry for the noise. Regards, Michael ___ lilypond-user mailing list lilypond-user@gnu.org

Manual beaming after \override

2009-08-04 Thread Michael Käppler
Hi all, can somebody explain, why the following doesn't work with manual beaming, but with autobeaming? \version 2.13.4 \relative c' { \time 2/4 d8 \override NoteHead #'style = #'cross d ~ d4 % This works fine % \autoBeamOff % d8 \override NoteHead #'style = #'cross [d] ~ d4 } The second

Re: Manual beaming after \override

2009-08-04 Thread Michael Käppler
Mats Bengtsson wrote: The [ belongs to the note that starts the beam, whereas the \override command is inserted between notes, so the correct syntax is d8[ \override NoteHead #'style = #'cross d] ~ d4 Many thanks! ___ lilypond-user mailing list

Speed-up compiling

2009-07-29 Thread Michael Käppler
Hi all, I'm suffering from enormous compiling durations on large files. With large I mean a file with about 250 measures and seven staves per system. The last time I compiled the file completely (without using showLastLength) I did it overnight, since after one and a half hour Lilypond still

Re: Speed-up compiling

2009-07-29 Thread Michael Käppler
Hi Mark, Maybe try using \pointAndClickOff ? I don't know if point-and-click slows things down, but it certainly increases filesize. http://lilypond.org/doc/v2.12/Documentation/user/lilypond-program/Point-and-click I've tested this, rendering only the last 100 measures: When I ran Lily the

Re: Lilypond crash

2009-04-11 Thread Michael Käppler
Hi Nick, I'm able to reproduce this on OpenSuse 11.0 with LilyPond 2.13, too. I don't know if there's a more simple way, but try this instead: i = #(define-music-function (parser location) () (apply make-music (append (list 'StrokeFingerEvent

Automatically adding lyric extenders

2009-04-05 Thread Michael Käppler
Hi all, does anybody know a way to get LilyPond to automatically draw extender lines after the last syllable of each word, if the melisma reaches a specified minimal length? Such a behaviour would save large time in entering some kinds of music. Cheers, Michael

Re: \score inside define-markup-command

2009-02-25 Thread Michael Käppler
Hi Nicolas, many thanks for that hint! Using make-score was the point. But also very nice you showed me how to deal with layout settings in such a scheme score. Michael ___ lilypond-user mailing list lilypond-user@gnu.org

Re: \score inside define-markup-command

2009-02-23 Thread Michael Käppler
Hi, I don't know if it will work, but perhaps you can try to type \displayMusic { \clef #testclef a4 h c } to get the scheme version of your music, and to copy/paste the output you got after the #:score markup ... good idea! But it still doesn't work. Let's look at the following minimal

\score inside define-markup-command

2009-02-22 Thread Michael Käppler
Hi all, is it possible to use the \score markup function in a new defined markup function construct? For example, #(define-markup-command (test layout props testclef) (string?) (interpret-markup layout props (markup #:score ( \clef #testclef a4 h c This is invalid code because it

Text markup stacking

2008-11-04 Thread Michael Käppler
Hi guys, following example: \version 2.11.63 \relative c'' { a4^blablablablablabla g f e d1^blablabla } How can I decide whether in case of a collision markup two is stacked on top of markup one or the other way round? Cheers, Michael ___

Re: Vertical spacing on big systems

2008-09-15 Thread Michael Käppler
Hi Nicolas, I've collected some raw data about estimated extents and real ones one various scores. I still have to study them, maybe a more suitable amount of reserved space will emerge. that would be nice... Maybe it's also possible to cook a patch that makes lilypond collect that information

Re: Vertical spacing on big systems

2008-09-14 Thread Michael Käppler
Hi Patrick, sure, this would be a workaround, but one can hardly call it a solution... Actually. it doesn't change the fact that there is enough space to fit both systems on one page, even with the larger page-top-space. But for some unknown reason Lilypond decides differently. However, as

Re: Vertical spacing on big systems

2008-09-13 Thread Michael Käppler
Hi Reinhold, You might try to comment out (or at least reduce) these 10% of reserved space and see if you run into any staff collisions (which I don't think should happen, but then I haven't dug deep enought for this staff!). I removed the additional security space completely for testing,

Vertical spacing on big systems

2008-09-12 Thread Michael Käppler
Hi all, I'm having some trouble to get LilyPond to put two systems on a page without forcing that in the following example. (It's pretty long, sorry for that) I don't really understand why Lily puts each system on one page though there is really enough free space on the first page. Any hints?

Re: Many thanks!

2008-08-30 Thread Michael Käppler
For my diploma thesis (I study church music) I made a edition of a church cantata by Georg Philipp Telemann, engraved with Lily. Currently I haven't access to public webspace, so I don't know how I can show it to you. Just to let you know - the cantata is now online at the Werner Icking

  1   2   >