Request for contribution: font demonstration examples

2019-01-31 Thread Urs Liska
Hi all, after quite some time doing other stuff I want to return to my work on Frescobaldi's "Show fonts" dialog. I decided to finalize the new dialog for now without providing an extensive interface for automatically choosing music *and* text fonts and producing the code for use in the

Fwd: [Frescobaldi] Re: export the user guide to HTML (issue 825)

2019-01-29 Thread Urs Liska
Forwarding this to lilypond-user because I think not all potential addressees are also subscribed to the Frescobaldi mailing list ... Weitergeleitete Nachricht Betreff:[Frescobaldi] Re: export the user guide to HTML (issue 825) Datum: Tue, 29 Jan 2019 23:34:24 -0800

Re: Please test new lilypond installers

2019-01-29 Thread Urs Liska
Am 29. Januar 2019 19:47:07 MEZ schrieb Michael Hendry : >> On 29 Jan 2019, at 09:19, Knut Petersen >wrote: >> >> Hi everybody >> >> Urs Liska provides installers for branch master of lilypond, >generated by an updated version of our build system

Re: Start score with barline (after time signature)

2019-01-29 Thread Urs Liska
Am 29.01.19 um 17:15 schrieb David Kastrup: Urs Liska writes: I need to engrave a score that starts with a barline immediately after the time signature (to demonstrate the barline, that is), as can be seen in the attached image. By default this barline is not printed at all, but when I

Start score with barline (after time signature)

2019-01-29 Thread Urs Liska
I need to engrave a score that starts with a barline immediately after the time signature (to demonstrate the barline, that is), as can be seen in the attached image. By default this barline is not printed at all, but when I insert a very short skip (even 1/128) there is a pretty huge gap

Re: Please test new lilypond installers

2019-01-29 Thread Urs Liska
Am 29.01.19 um 13:06 schrieb Trevor: Looking good! Many thanks to David, Knut, Urs and all those involved in generating this release! Just to be clear (I assume you know it but your comment might mislead others): What is currently being discussed is testing LilyPond's cross-platform build

Re: \overwrite, \set, \tweak, ...

2019-01-29 Thread Urs Liska
Am 29.01.19 um 12:44 schrieb Klaus Ethgen: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi Pierre, Am Di den 29. Jan 2019 um 12:30 schrieb Pierre Perol-Schneider: See: - http://lilypond.org/doc/v2.19/Documentation/notation/the-set-command.de.html -

Re: Force TextScript to staff-padding / optional \textLengthOn

2019-01-29 Thread Urs Liska
Hm, after sending this request for help I (hopefully) found a solution myself. But I don't pretend to understand it ... Am 29.01.19 um 10:55 schrieb Urs Liska: Hi, I was struggling with this earlier, but suggestions from the list didn't help me and I had to postpone the issue. Now I've

Re: Please test new lilypond installers

2019-01-29 Thread Urs Liska
Am 29.01.19 um 12:19 schrieb Johan Vromans: On Tue, 29 Jan 2019 10:19:33 +0100, Knut Petersen wrote: lilypond-2.21.0-1.linux-64.sh I tried an install into /opt/lilypond. I do not have access to /opt but the folder /opt/lilypond is completely mine. The help says it will install into

Force TextScript to staff-padding / optional \textLengthOn

2019-01-29 Thread Urs Liska
Hi, I was struggling with this earlier, but suggestions from the list didn't help me and I had to postpone the issue. Now I've got to resolve it and while I make progress I don't seem to be able to get to the goal line :-( I am trying to create a text command that prints items at a specific

Re: Frescobaldi slowed down [WAS: Re: Emacs lilypond mode formatting and indenting]

2019-01-28 Thread Urs Liska
Am 28.01.19 um 13:06 schrieb Andrew Bernard: HI Vaughan, I'm using a pristine clean new Debian 9, Frescobaldi 3, and whatever Python that currently uses of course. This effect hit all of a sudden. The string quartet I have to write in blocks of ten pages to keep Frescobaldi snappy in

Re: Frescobaldi slowed down [WAS: Re: Emacs lilypond mode formatting and indenting]

2019-01-28 Thread Urs Liska
raightforward and compartmentalized to approach the issue. I can't afford starting this but if you (well, or anyone else) would be interested going after it I'd certainly be there to assist. Urs Andrew On Mon, 28 Jan 2019 at 18:01, Urs Liska <mailto:li...@openlilylib.org>> wrote:

Re: Frescobaldi slowed down [WAS: Re: Emacs lilypond mode formatting and indenting]

2019-01-27 Thread Urs Liska
Am 28.01.19 um 07:51 schrieb Federico Bruni: Il giorno dom 27 gen 2019 alle 1:58, Andrew Bernard ha scritto: But since an upgrade to Debian 9 and as the complexity of my current score increases, F. has slowed down to a molasses like rate and has sadly become unusable. Are you sure that it

Re: lyluatex collection for user without internet connection

2019-01-25 Thread Urs Liska
Hi Karlin, thank you for your interest. Am 25.01.19 um 11:56 schrieb Karlin High: Urs, is your Scheme Book available as a PDF? Unfortunately not. I know it's incomplete, but I still consider it the best resource for learning Scheme in LilyPond. The

Re: lyluatex collection for user without internet connection

2019-01-25 Thread Urs Liska
Am 25.01.19 um 08:30 schrieb Michael Gerdau: Hi list, at least the windows version of texlive 2018 contains lyluatex 1.06 (installed via the net). However for windows the path provided on the program option must not include spaces - luatex or whoever parses them reliably removes any blanks.

Re: lyluatex collection for user without internet connection

2019-01-24 Thread Urs Liska
Am 25.01.19 um 02:40 schrieb Karlin High: Someone who writes hymns with LilyPond has asked me about methods for compiling them into a songbook or hymnal. I responded that I like what I see of lyluatex, but it's still a research topic for me. All I know about it is notes I've gathered from the

Re: Appoggiatura before barline

2019-01-20 Thread Urs Liska
Hi Harm, thank you for pointing me to that (and actually now I recall having seen this hack some day). Am 18.01.19 um 21:14 schrieb Thomas Morley: Am Fr., 18. Jan. 2019 um 19:14 Uhr schrieb Urs Liska : Is there any convenient and semantically acceptable way of engraving an appoggiatura

Appoggiatura before barline

2019-01-18 Thread Urs Liska
Is there any convenient and semantically acceptable way of engraving an appoggiatura (or other grace notes) *before* the barline? I know that usually one is pointed to \afterGrace to achieve something like that but that seems semantically problematic. I produced the attached image using a

Re: edition-engraver and \cadenzaOn

2019-01-18 Thread Urs Liska
just one case right now, but it's in a project where the main input files are explicit part of the edition, so I'm really hard-pressed to move *all* tweaking to an include file. Urs Jan-Peter Am 18.01.19 um 14:04 schrieb Urs Liska: Hey all, it seems that after \cadenzaOn all events have

edition-engraver and \cadenzaOn

2019-01-18 Thread Urs Liska
Hey all, it seems that after \cadenzaOn all events have the same "zero" moment - which makes sense, given that \cadenzOn completely suppresses all Timing consideration. So is there *any* chance to addres specific notes or slurs or whatever that occur at some point in the cadenza? Urs

Re: fingering color

2019-01-15 Thread Urs Liska
Am 15.01.19 um 13:43 schrieb Gianmaria Lari: First time I try to change color of lilypond elements. This is what I did to change fingering color: \version "2.19.82" { c' \finger \markup { \with-color #red 1 }} {   \override Fingering.color = #red   c' -1 } Is there a better way?

Re: Appoggiatura slur not crossing beam

2019-01-15 Thread Urs Liska
Urs Am 14.01.19 um 13:08 schrieb Urs Liska: In an appoggiatura with the main note having the stem downwards the appoggiatura's slur will cross the stem, see the first of the two instances in this example: {   \appoggiatura d''4 c''   \appoggiatura d'4 c' } A client requests me to shorten

Re: Emmentaler & friends

2019-01-15 Thread Urs Liska
Am 15.01.19 um 01:06 schrieb Andrew Bernard: Hi Massimiliano, Do use 2.19.82. Although it's modestly termed 'unstable', it is actually very very stable. This use of the term unstable is an open source development convention more than anything in the context of lilypond. The

Appoggiatura slur not crossing beam

2019-01-14 Thread Urs Liska
In an appoggiatura with the main note having the stem downwards the appoggiatura's slur will cross the stem, see the first of the two instances in this example: {   \appoggiatura d''4 c''   \appoggiatura d'4 c' } A client requests me to shorten the slurs so not to cross the stem. Is there a

Re: include directory for scheme load command

2019-01-10 Thread Urs Liska
Hi Gianmaria, Am 11.01.19 um 08:50 schrieb Gianmaria Lari: I'm trying to use the #(load "filename") command[*]. It works correctly when the file to load is in the same directory as my lilypond file. Is there any way to make lilypond be able to load the file from my "include" folder? If

Re: lilypond-book→latex

2018-12-21 Thread Urs Liska
Am 21. Dezember 2018 19:19:21 MEZ schrieb "N. Andrew Walsh" : >Hi Federico, > >according to release notes, Lyx has had support for lilypond-book for >some >time now. See here: > >https://wiki.lyx.org/LyX/NewInLyX20#lb > >That's where it says it requires the "lilypond-book→(pdf)latex" >package,

Re: Compiling LilyPond on Linux Mint 19.1

2018-12-21 Thread Urs Liska
Am 21.12.18 um 09:06 schrieb Urs Liska: Hi Lukas, thanks for putting this together. Indeed since installing a distro that doesn't Guile 1.8 anymore I hadn't been able to compile LilyPond anymore. Once I managed to compile Guile 1.8 and do a build but for some reason I lost this option. I

Re: Compiling LilyPond on Linux Mint 19.1

2018-12-21 Thread Urs Liska
Hi Federico and Lukas, Am 21.12.18 um 09:59 schrieb Federico Bruni: Il giorno ven 21 dic 2018 alle 9:06, Urs Liska ha scritto: [...] A warning about missing URW fonts was the only issue I encountered. make doc took the expected ages but worked without errors too! So I can confirm

Re: Frescobaldi with LilyPond in WSL

2018-12-21 Thread Urs Liska
Am 21. Dezember 2018 09:37:42 MEZ schrieb Michael Gerdau : > >>> I'm on a 64bit Windows 10, the copy commands needs to be: >>> cp /c/Program\ Files\ \(x86\)/Frescobaldi/... >> >> Do you think it would be sufficient to state something like "adjust >paths to your actual installation"? > >Given

Re: Compiling LilyPond on Linux Mint 19.1

2018-12-21 Thread Urs Liska
Hi Lukas, thanks for putting this together. Indeed since installing a distro that doesn't Guile 1.8 anymore I hadn't been able to compile LilyPond anymore. Once I managed to compile Guile 1.8 and do a build but for some reason I lost this option. I think the point was that after compiling

Frescobaldi with LilyPond in WSL (was: Fatal error compiling large project (Win10/2.19.82))

2018-12-20 Thread Urs Liska
Am 19.12.18 um 21:56 schrieb Michael Gerdau: First step would be running Frescobaldi from its Git repository (and at that occasion test if the description is accurate and also works for Windows 10): https://github.com/wbsoft/frescobaldi/wiki/Run-Frescobaldi-3-from-Git-on-Windows Commenting as

Re: scheme function

2018-12-20 Thread Urs Liska
Am 20. Dezember 2018 13:02:22 MEZ schrieb David Kastrup : >Gianmaria Lari writes: > >> %alternate version >> \version "2.19.82" >> nextcount = >> #(let ((counter 0)) >> (lambda () >>(set! counter (1+ counter)) >>(number->string counter))) >> >> \markup #(nextcount) >>

Re: scheme compile error

2018-12-20 Thread Urs Liska
Am 20.12.18 um 10:52 schrieb Gianmaria Lari: This program does not compile because myvar is not defined. \version "2.19.82" test = #(cond          ((= myvar 0) "zero")          ((= myvar 1) "one")           ) \markup \test And this is the fixed version \version

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-19 Thread Urs Liska
OK, great. First step would be running Frescobaldi from its Git repository (and at that occasion test if the description is accurate and also works for Windows 10): https://github.com/wbsoft/frescobaldi/wiki/Run-Frescobaldi-3-from-Git-on-Windows Am 19.12.18 um 18:54 schrieb Saul Tobin: I'd

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-19 Thread Urs Liska
Am 19.12.18 um 17:12 schrieb Michael Gerdau: The Windows program "wsl.exe" is the interop program that ties things together. You can call it and pass it a command to be executed within the WSL environment. So, while I can simply say "lilypond" in a WSL shell, under a Windows shell I need to

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-19 Thread Urs Liska
Am 19. Dezember 2018 11:53:26 MEZ schrieb Aaron Hill : >On 2018-12-19 2:17 am, Michael Gerdau wrote: >>> Not really. >>> What I *can* say is this: >>> >>> * LilyPond installations are registered in Frescobaldi by pointing > >>> to >>> their executable. >>> * Frescobaldi calculates a

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-19 Thread Urs Liska
Am 19.12.18 um 08:09 schrieb Aaron Hill: On 2018-12-18 10:51 pm, Urs Liska wrote: This UI is populated by running LilyPond with the -dshow-available-fonts option, so it actually displays what LilyPond can really use. Ah, that greatly reduces confusion. However, my point still stands

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-18 Thread Urs Liska
Am 19.12.18 um 07:49 schrieb Aaron Hill: On 2018-12-18 10:39 pm, Urs Liska wrote: I have no idea about the WSL, but in general I can't imagine there should be any source of confusion here. Frescobaldi wouldn't need to access anything font-like when it comes to LilyPond… But doesn't

Re: Fatal error compiling large project (Win10/2.19.82)

2018-12-18 Thread Urs Liska
Am 19.12.18 um 07:17 schrieb Aaron Hill: 2) Is it possible to run Lilypond under WSL from Frescobaldi? Possibly; however I do not use Frescobaldi, so I cannot speak from experience.  Theoretically, you should only need to configure Frescobaldi to launch LilyPond as "wsl /path/to/lilypond"

Re: Combine these segments for same score

2018-12-16 Thread Urs Liska
Am 16.12.18 um 20:22 schrieb Graham King: On 16 Dec 2018, at 18:05, Reggie wrote: Urs Liska-3 wrote Reggie, one thing you will have to accept is that the segment approach you're after will not save compilation time of the score as a whole. What it can do is give you a handle to compile

Re: Combine these segments for same score

2018-12-16 Thread Urs Liska
Am 16.12.18 um 19:05 schrieb Reggie: Urs Liska-3 wrote Reggie, one thing you will have to accept is that the segment approach you're after will not save compilation time of the score as a whole. What it can do is give you a handle to compile only small chunks or "segments" at a t

Re: Combine these segments for same score

2018-12-16 Thread Urs Liska
Reggie, one thing you will have to accept is that the segment approach you're after will not save compilation time of the score as a whole. What it can do is give you a handle to compile only small chunks or "segments" at a time *while editing*. I'm only on my mobile phone so I can't go into

Fwd: [MEI-L] Digital Interactive Mozart Edition, Public Launch

2018-12-12 Thread Urs Liska
Ursprüngliche Nachricht Von: Norbert Dubowy Internationale Stiftung Mozarteum Gesendet: 12. Dezember 2018 23:32:38 MEZ An: me...@lists.uni-paderborn.de, Music Encoding Initiative Betreff: [MEI-L] Digital Interactive Mozart Edition, Public Launch Dear MEI community, The

Re: musicxml2ly was re abc2ly

2018-12-10 Thread Urs Liska
Am 10.12.18 um 13:22 schrieb Andrew Bernard: Using musicxml2ly with 2.19.82 on a file converted from ABC with the current downloadbale versionof abc2xml, I get a badly messed up header block, which throws errors in lilypond. Here's an example of a tune converted from thesession.org

Re: [Spam] Re: Status and future of abc2ly

2018-12-10 Thread Urs Liska
Am 10.12.18 um 12:18 schrieb Andrew Bernard: Hi Rutger, this is great. But I think you mean this page: https://wim.vree.org/svgParse/abc2xml.html [Took me a while to figure that out.] I conclude it's not worth spending any energy on lilypond abc2ly. Sounds like it should even be dropped,

Re: lilypond.org Productions page

2018-12-09 Thread Urs Liska
Am 09.12.18 um 17:54 schrieb Carl Sorensen: *From: *Ralph Palmer *Date: *Sunday, December 9, 2018 at 5:41 AM *To: * *Cc: *, lilypond-user Mailinglist *Subject: *Re: lilypond.org Productions page I'm currently working on a collection of fiddle tunes transcribed/transposed for viola. It

Re: Music-function "arguments" - help

2018-12-07 Thread Urs Liska
Am 07.12.18 um 11:07 schrieb Urs Liska: Am 07.12.18 um 10:55 schrieb mansouraoun: i wrote the code in raw and it's somehow not displayed in my message Here it is dynx = #(define-music-function   (parser location X-offset)   (number?)     #{   \once\override DynamicText.X-offset

Re: Music-function "arguments" - help

2018-12-07 Thread Urs Liska
Am 07.12.18 um 10:55 schrieb mansouraoun: i wrote the code in raw and it's somehow not displayed in my message Here it is dynx = #(define-music-function (parser location X-offset) (number?) #{ \once\override DynamicText.X-offset = #X-offset #}) Mansour As David

Re: Music-function "arguments" - help

2018-12-06 Thread Urs Liska
how >> parser and location should be copied literally, the predicate type >and >> the body. In this blogpost for example >> https://lilypondblog.org/2015/04/defining-a-music-function/ >> <https://lilypondblog.org/2015/04/defining-a-music-function/> Urs >> Li

Re: Fingering vs stem direction

2018-12-05 Thread Urs Liska
Am 05.12.18 um 10:56 schrieb Pierre Perol-Schneider: Thank you Harm, In this particular case, there is no chord. So why do you need chords at all? And what are you actually trying to achieve, forcing the fingering on the opposite side of the stem or apply the X-offset tweaks? Urs

Re: lilypond.org Productions page

2018-12-03 Thread Urs Liska
Hi Federico, Am 03.12.18 um 08:53 schrieb Federico Bruni: Hello I was about to send a patch to add a website in the Productions page (sheets are CC licensed, subscription required): https://www.baroquemusic.it/ Then I realized that 3 out of 4 projects listed under "Published sheet music"

Enabling Frescobaldi to load external extensions

2018-11-27 Thread Urs Liska
I have (finally) started to work towards making it possible to extend Frescobaldi with extensions. I have opened a Pull Request at https://github.com/wbsoft/frescobaldi/pull/1129 and invite anyone interested in looking at and discussing it. Probably this is mostly accessible for people who can

Re: Sample files

2018-11-21 Thread Urs Liska
Am 21.11.18 um 23:18 schrieb mansouraoun: Thanks for your quick replies! The references you sent will help me a lot. What I would love to see is a finished complex score code with score blocks, just to observe how it was done so I can fit all the separate lessons that I learned into place,

Re: Comparison of Musescore, Sibelius and Dorico -- would like to add Lilypond

2018-11-20 Thread Urs Liska
Am 20.11.18 um 19:38 schrieb David Bellows: Over in the /r/composer sub on Reddit, a user put together a chart listing features of Musescore, Sibelius and Dorico. While I can figure out whether Lilypond has some/many of those features (or can "fake" them), I figured that there are people here

Re: Comparison of Musescore, Sibelius and Dorico -- would like to add Lilypond

2018-11-20 Thread Urs Liska
Am 20.11.18 um 19:54 schrieb Karlin High: On 11/20/2018 12:38 PM, David Bellows wrote: Over in the /r/composer sub on Reddit, a user put together a chart listing features of Musescore, Sibelius and Dorico. I remember seeing some past work done with comparing LilyPond to other software.

Re: Edition Engraver in 2.19

2018-11-20 Thread Urs Liska
Am 20.11.18 um 05:33 schrieb Pedro Pessoa: I was quite happy when I found about https://openlilylib.org/, then I realized it didn't actually had content in it. The repo have the information needed to get OLL and things running, but I think it would be worth putting some "hello world"s on the

Re: Enconding problems with musicxml2ly

2018-11-15 Thread Urs Liska
Am 16.11.18 um 08:29 schrieb Lukas-Fabian Moser: Dear List, I try to transfer music written in MuseScore 2.3.2 (Linux) to Lilypond using MuseScore's musicxml export and musicxml2ly from 2.19.80. In the ly file created by musicxml2ly, any quoted string contains strange characters which

Re: Problem compiling: music-functions-init.ly

2018-11-14 Thread Urs Liska
Am 14.11.18 um 10:48 schrieb David Kastrup: Urs Liska writes: major and minor are lists with seven number pairs where the cars are 0..6 and the cdrs are 0 or -1/2. I'm not sure how the definition of custom scales works and how much freedom the user has to that, but I'd assume that requiring

Re: Problem compiling: music-functions-init.ly

2018-11-14 Thread Urs Liska
Am 14.11.18 um 10:53 schrieb Thomas Morley: Am Mi., 14. Nov. 2018 um 10:28 Uhr schrieb David Kastrup : David Kastrup writes: Davide Liessi writes: Il giorno mer 14 nov 2018 alle ore 08:25 Keizen Li Qian ha scritto:

Re: Problem compiling: music-functions-init.ly

2018-11-14 Thread Urs Liska
Am 14.11.18 um 10:06 schrieb David Kastrup: Davide Liessi writes: Il giorno mer 14 nov 2018 alle ore 08:25 Keizen Li Qian ha scritto: Parsing.../usr/share/lilypond/2.18.2/ly/music-functions-init.ly:564:11: In procedure ly:music-transpose in expression (ly:music-transpose (make-music # #

Re: Problem compiling: music-functions-init.ly

2018-11-13 Thread Urs Liska
Am 14. November 2018 05:53:07 MEZ schrieb Keizen Li Qian : >Hello again, I did a clean install of 2.18.2 in Ubuntu and am getting >the >error below when I compile. I checked the script against the >sourceforge >files and was wondering if anyone has any suggestions for compiling. I >would

Re: Configuring home/bin PATH directory

2018-11-13 Thread Urs Liska
Am 13.11.18 um 10:08 schrieb J Martin Rushton: On 13/11/18 08:31, Martin Tarenskeen wrote: On Mon, 12 Nov 2018, Keizen Li Qian wrote: Hello, I installed 2.18.2 on a drive with a partitioned home directory which had an old ~home/bin/lilypond. Somewhere the path had been set to this

Re: Edition Engraver in 2.19

2018-11-13 Thread Urs Liska
Hi Marten, Am 13.11.18 um 08:30 schrieb m.tarensk...@zonnet.nl: Hi, I, like the original poster, was also intrigued, by people's enthusiastic comments about the power of OpenLilyLib and the Edition Engraver. And like the O.P. I never really got started. I guess the question is: How complex a

Re: Avoiding the message about too many colliding rests

2018-11-11 Thread Urs Liska
Am 11. November 2018 22:14:31 MEZ schrieb Noeck : >Am 11.11.18 um 12:13 schrieb Thomas Morley: >> A very quick glance offered only one snippet where stemUp/Down is >reasonable: Stem and Slur in different directions. > > >I think \stemUp/Down has its place as a fine tuning not a replacement >for

Re: My finances.

2018-11-09 Thread Urs Liska
Am 9. November 2018 16:02:44 MEZ schrieb Karlin High : >On 11/9/2018 8:43 AM, Ben wrote: > >> Is it better to use *his* local currency, I assume? Or are there fees >on >> his end that I can avoid? USD vs. Euro > >I'd say it's better for the receiver if funds are sent in their main >currency.

Re: Adding text to slurs

2018-11-08 Thread Urs Liska
Am 08.11.18 um 16:00 schrieb pablocordal: Hi everyone! I really have a special need with this function we have been talking about: annotatedSlur = #(define-music-function (parser location padding text) (number? markup?) #{ \once \override Slur.after-line-breaking = #(lambda

Re: Adding text to slurs

2018-11-05 Thread Urs Liska
Am 05.11.2018 um 11:05 schrieb Urs Liska: Hi Pablo, Am 04.11.2018 um 09:36 schrieb Pablo Cordal: Hi to everyone from Spain, I have got a special need with lilypond. I need to add text to slurs for educational purposes, I'm a music teacher and I'd like to add information to musical

Re: Adding text to slurs

2018-11-05 Thread Urs Liska
Hi Pablo, Am 04.11.2018 um 09:36 schrieb Pablo Cordal: Hi to everyone from Spain, I have got a special need with lilypond. I need to add text to slurs for educational purposes, I'm a music teacher and I'd like to add information to musical phrases. I have recently written a function (with

Re: version 2.18 is too old...

2018-10-29 Thread Urs Liska
Am 29.10.2018 um 17:25 schrieb Mike Dean: For what it's worth, following are two bug reports Frescobaldi auto-emailed... Traceback (most recent call last):   File "C:\Program Files (x86)\Frescobaldi\frescobaldi_app\process.py", line 105, in _done     del self._schedule[0] IndexError: list

Re: Use a variable Scheme module

2018-10-29 Thread Urs Liska
Am 29.10.2018 um 14:54 schrieb David Kastrup: Urs Liska writes: Is there a way (well, I think I should ask: what's the way) to use Scheme modules whose names are only available at runtime? (use-modules (root-level my-module)) where my-module might change. What I actually want to achieve

Re: Use a variable Scheme module

2018-10-29 Thread Urs Liska
to be "registered". So the task at hand is to write a function that returns a specific procedure from a Scheme module whose last element is specified by an argument. (The leading path elements are fixed and the directory is in the Scheme load path). Urs Am 29.10.2018 um 15:24 schrieb

Re: Use a variable Scheme module

2018-10-29 Thread Urs Liska
Am 29.10.2018 um 14:54 schrieb David Kastrup: Urs Liska writes: Is there a way (well, I think I should ask: what's the way) to use Scheme modules whose names are only available at runtime? (use-modules (root-level my-module)) where my-module might change. What I actually want to achieve

Use a variable Scheme module

2018-10-29 Thread Urs Liska
Is there a way (well, I think I should ask: what's the way) to use Scheme modules whose names are only available at runtime? (use-modules (root-level my-module)) where my-module might change. What I actually want to achieve is load all modules for which .scm files are found in a directory.

Re: purple highlight in Frescobaldi

2018-10-27 Thread Urs Liska
Am 27. Oktober 2018 08:59:30 MESZ schrieb Andrew Bernard : >Hello Joseph, > >Something that tricked me for a long time also. Many people don't >realize >F. has a 'mark current line' function, accessible from the View menu, >or >Ctrl-B by default. It's a useful feature for bookmarking lines of

Re: Force text on line without using \textLengthOn

2018-10-26 Thread Urs Liska
Hi Harm Am 26.10.2018 um 13:58 schrieb Thomas Morley: Hi Urs, currently I've not the time to dive deeper in your code, maybe later today or during the upcoming weekend. For now only about: Am Fr., 26. Okt. 2018 um 11:54 Uhr schrieb Urs Liska : Additionally (but this is already present

Re: Force text on line without using \textLengthOn

2018-10-26 Thread Urs Liska
Hi Harm, Am 25.10.2018 um 23:38 schrieb Thomas Morley: Hi Urs, Am Do., 25. Okt. 2018 um 17:49 Uhr schrieb Urs Liska : ... > Hi Urs, > from your description it sounds you need sort of a spanner with > adjustable length. > Attached some coding hacking TextSpanner. > What do

Re: Force text on line without using \textLengthOn

2018-10-25 Thread Urs Liska
Hi Harm, thank you for this. From the *behaviour* this seems like what I need, but I have a few questions that may make it not really usable for my case. Am 24.10.2018 um 18:25 schrieb Thomas Morley: Am Di., 23. Okt. 2018 um 08:28 Uhr schrieb Urs Liska : Hi, I want to use TextScript.staff

Re: Force text on line without using \textLengthOn

2018-10-23 Thread Urs Liska
variable and need to encode the texts along with the notes (the input files belong to publicly visible edition contents so they really have to be "clean"). Maybe I should give that another try ... Best Urs Am 23.10.2018 um 12:17 schrieb Aaron Hill: On 2018-10-22 11:27 pm, Urs Liska wrot

Re: Direction operators in event-function

2018-10-23 Thread Urs Liska
Am 21.10.2018 um 18:17 schrieb David Kastrup: David Kastrup writes: Urs Liska writes: What I would *like* to do is a function like propagate-direction = #(define-event-function (text)(markup?) #{ -\tweak direction #UP -( -\tweak direction #UP -\markup #text

Force text on line without using \textLengthOn

2018-10-23 Thread Urs Liska
Hi, I want to use TextScript.staff-padding to produce markup elements that are aligned to their baseline. In order to prevent the texts from moving vertically to avoid collisions I used \textLengthOn (or its spelled-out variant): \version "2.19.82" test = #(define-event-function

Re: Direction operators in event-function

2018-10-21 Thread Urs Liska
Am 21.10.2018 um 17:52 schrieb David Kastrup: With explicit I refer to a direction explicitly assigned, either thorugh ^/_ or an \override like \slurUp etc. If I call my function with ^\propagate-direction there is an explicit direction in place while the event-function is called, isn't it?

Re: Direction operators in event-function

2018-10-21 Thread Urs Liska
Am 21.10.2018 um 16:58 schrieb David Kastrup: Urs Liska writes: But if I simply create two elements in the event-function the explicit direction operator takes no effect: propagate-direction = #(define-event-function (text)(markup?) #{ -( -\markup #text #}) { g'1

Direction operators in event-function

2018-10-21 Thread Urs Liska
I'm scratching my head  thanks to some weird behaviour (at least it looks like that for me). In a simple event-function any explicit direction operator used when calling the event will be propagated to the created objects: \version "2.19.82" propagate-direction = #(define-event-function

Re: TextScript.outside-staff-padding and text's baseline

2018-10-21 Thread Urs Liska
Am 21.10.2018 um 11:03 schrieb David Kastrup: Torsten Hämmerle writes: David Kastrup wrote Anything wrong with using a callback? No, not at all, callbacks are fine and do solve the problem.. But given the fact that "aligning to the baseline" is specific to text so that different up/down

Re: TextScript.outside-staff-padding and text's baseline

2018-10-20 Thread Urs Liska
Hi Kieren, Am 20.10.2018 um 21:22 schrieb Kieren MacMillan: Hi Urs, Is there a way to force text elements to a common *baseline* (as long as collision avoidance doesn't force them farther away from the staff? This is a long-standing irritation of mine, with respect to Lily’s text/markup

TextScript.outside-staff-padding and text's baseline

2018-10-20 Thread Urs Liska
Hi, I'm trying to place a number of TextScript elements on a common baseline (similar to how lyrics are typeset). Using outside-staff-padding on first sight seems to work but it doesn't really do the job. \version "2.19.82" { \override TextScript.outside-staff-padding = 2 g' _"g" ^"q"

Execution order of callback functions

2018-10-17 Thread Urs Liska
Hi, I am wondering about the execution order of the callback functions. I would have assumed that the 'stencil callback would *always* be executed before or after the 'after-line-breaking callback. However, when I tried to investigate this I found that in \version "2.19.82" { c'

Test direction within event-function

2018-10-17 Thread Urs Liska
Hi, I'm trying to write an event-function that creates both a slur and a markup on opposite sides. I can do that by manually specifying the directions: \version "2.19.82" testDirection = #(define-event-function ()() #{ _( ^"Text" #}) { c' \testDirection d' ) } but I have

Re: ScholarLY

2018-10-16 Thread Urs Liska
Am 17.10.2018 um 03:00 schrieb Craig Dabelstein: Hi all, Is this the right code to use to turn off the colors in ScholarLy? I'm using the latest version, but I'm using the \editorialMarkup commands. This line is having no effect. I'm sure I'm doing something wrong somewhere. \setOption

Re: Align text above clef

2018-10-15 Thread Urs Liska
Am 15.10.2018 um 13:16 schrieb Urs Liska: Hi Mats, thank you for the suggestion. Am 15.10.2018 um 12:54 schrieb Mats Bengtsson: Hi, On 2018-10-15 11:22, Urs Liska wrote: Hi, I have to center-align some texts above and below clefs like in the attached image. Before I start fiddling

Re: Align text above clef

2018-10-15 Thread Urs Liska
Hi Mats, thank you for the suggestion. Am 15.10.2018 um 12:54 schrieb Mats Bengtsson: Hi, On 2018-10-15 11:22, Urs Liska wrote: Hi, I have to center-align some texts above and below clefs like in the attached image. Before I start fiddling around with the Clef stencil and combine

Align text above clef

2018-10-15 Thread Urs Liska
Hi, I have to center-align some texts above and below clefs like in the attached image. Before I start fiddling around with the Clef stencil and combine the markups I'd like to ask if there's a simpler and more straightforward way to achieve that. Ideally I'd like to have the markups at a

Re: Edition Engraver suppress log files

2018-10-15 Thread Urs Liska
-Peter Am 15.10.2018 um 10:51 schrieb Urs Liska: Hi Jan-Peter, I've just arrived back at my computer. Am 15.10.2018 um 10:40 schrieb Jan-Peter Voigt: Hi Urs and all, I created a branch 'addOptionHandling' for the edition-engraver. It contains an option 'write-log', which is true by default, but

Re: Edition Engraver suppress log files

2018-10-15 Thread Urs Liska
schrieb Urs Liska: Am 14. Oktober 2018 08:29:46 MESZ schrieb Jan-Peter Voigt : Hi Craig, not right now, but I will implement a switch ASAP! Please use the \setOption syntax for that. Jan-Peter Am 14. Oktober 2018 07:30:44 MESZ schrieb Craig Dabelstein : Hi all, Quick question: Is it possible

Re: Edition Engraver suppress log files

2018-10-14 Thread Urs Liska
e default *not* to write the log. Urs > >All the best, > >Craig > > >On Sun, 14 Oct 2018 at 16:32, Urs Liska wrote: > >> >> >> Am 14. Oktober 2018 08:29:46 MESZ schrieb Jan-Peter Voigt >> >: >> >Hi Craig, >> > >> >not rig

Re: Edition Engraver suppress log files

2018-10-14 Thread Urs Liska
Am 14. Oktober 2018 08:29:46 MESZ schrieb Jan-Peter Voigt : >Hi Craig, > >not right now, but I will implement a switch ASAP! > Please use the \setOption syntax for that. >Jan-Peter > >Am 14. Oktober 2018 07:30:44 MESZ schrieb Craig Dabelstein >: >>Hi all, >> >>Quick question: Is it possible

Re: Define new articulation with markup or path (instead of glyph)

2018-10-13 Thread Urs Liska
Hi Aaron, althought this has long left the original thread's purpose I find this extremely interesting. Would you be interested in adding some content to https://scheme-book.ursliska.de, maybe somewhere below https://scheme-book.ursliska.de/scheme/lists/? There is always need for

Re: Define new articulation with markup or path (instead of glyph)

2018-10-13 Thread Urs Liska
Hi Harm, Am 13.10.2018 um 01:18 schrieb Thomas Morley: Hi Urs, Am Sa., 13. Okt. 2018 um 00:00 Uhr schrieb Urs Liska : %% Not sure if needed, though, better be paranoid and work on a copy of %% default-script-alist to avoid possible bleed-over. #(define my-script-alist default-script-alist

Re: Define new articulation with markup or path (instead of glyph)

2018-10-12 Thread Urs Liska
., 30. Sep. 2018 um 12:01 Uhr schrieb Urs Liska : Creating a new articulation (or overwriting the definition of an existing one) seems tempting using something like #(append! default-script-alist (list `("scriptDownbow" . ((script-stencil . (feta .

Hacktoberfest

2018-10-12 Thread Urs Liska
DigitalOceans and GitHub launch (for the fifth time I think) the "Hacktoberfest" https://hacktoberfest.digitalocean.com/. It's a kind of small incentive to get one's feet wet with open source projects. Essentially it works like this: if you are among the first 50.000 registered participants

<    1   2   3   4   5   6   7   8   9   10   >