Re: Binaries of LilyPond 2.23.5 with Guile 2.2

2021-12-05 Thread Jan-Peter Voigt
Hi Jonas, your version works on my MXLinux Laptop. Tomorrow I am going to try Ubuntu and MacOS Monterey on Apple Silicon. Thanks for these works to you and all others engaged in this endeavor! Jan-Peter Am 03.12.21 um 19:17 schrieb Jonas Hahnfeld via Discussions on LilyPond development: > Hi

Re: Export from LilyPond to MusicXML (Thomas Morley)

2021-10-08 Thread Jan-Peter Voigt
> Am 08.10.2021 um 12:04 schrieb David Kastrup : > > Jan-Peter Voigt writes: > >> Hi all, >> >> probably what I am writing now is not new to most of you. About a year >> ago there was a discussion regarding the license of Lilypond, triggered >>

Re: Export from LilyPond to MusicXML (Thomas Morley)

2021-10-08 Thread Jan-Peter Voigt
Hi all, probably what I am writing now is not new to most of you. About a year ago there was a discussion regarding the license of Lilypond, triggered by Urs' question about the future of OLL. Again and again the documentation was referred to, which says that Lilypond is a compiler that

Re: music21

2020-10-14 Thread Jan-Peter Voigt
Am 13.09.20 um 22:57 schrieb Jean Abou Samra: > The Net is a surprisingly vast place. Did you ever hit this link? > > http://web.mit.edu/music21/ > > It's a Python library that, among musicological tasks, features > import from a dozen of different file formats, including MusicXML, > MIDI and

Re: (scheme-)engraver in 2.20/21

2020-09-24 Thread Jan-Peter Voigt
Am 24.09.20 um 16:28 schrieb Aaron Hill: > I doubt this is the sort of thing convert-ly could patch, so the > proposed change in behavior would break user-created engravers that > expect to always get a pair of (start|stop)-translation-timestep calls.  > As such, it makes far more sense that

private ly:version?

2020-09-24 Thread Jan-Peter Voigt
Hi all, I now have a use case for ly:version? documented in http://lilypond.org/doc/v2.21/Documentation/usage/writing-code-to-support-multiple-versions But the function is module-private in lily. The example on that page does not compile and so doesn't any external file. I can work around it

Re: (scheme-)engraver in 2.20/21

2020-09-24 Thread Jan-Peter Voigt
Hi Dan, Am 24.09.20 um 13:42 schrieb Dan Eble: > On Sep 24, 2020, at 05:51, Jan-Peter Voigt wrote: >> >> Hi all, >> >> after some other very involving projects I can now refocus on lilypond :-) >> >> I probably missed a change in 2.20/21. If I create a sc

Re: (scheme-)engraver in 2.20/21

2020-09-24 Thread Jan-Peter Voigt
Am 24.09.20 um 13:40 schrieb Aaron Hill: > On 2020-09-24 2:51 am, Jan-Peter Voigt wrote: >> Hi all, >> >> after some other very involving projects I can now refocus on lilypond >> :-) >> >> I probably missed a change in 2.20/21. If I create a scheme-engr

(scheme-)engraver in 2.20/21

2020-09-24 Thread Jan-Peter Voigt
Hi all, after some other very involving projects I can now refocus on lilypond :-) I probably missed a change in 2.20/21. If I create a scheme-engraver the "start-translation-timestep" slot is not called, if the "initialize" slot has been called in this particular timestep. If this the intended

Re: Context paths (and the Edition Engraver)

2020-01-22 Thread Jan-Peter Voigt
Am 21.01.20 um 18:50 schrieb Dan Eble: > On Jan 21, 2020, at 11:31, Jan-Peter Voigt wrote: >> I'd like that, though it would be a quite invasive change. >> And if we stay with the string for the context id and then use >> lists/paths in the \context statement like >> \

Re: Context paths (and the Edition Engraver)

2020-01-21 Thread Jan-Peter Voigt
Hi there, > [Single-level quotes are David Kastrup’s; double-level quotes are Dan Eble’s.] > >> Comments from the EE crowd? > > Not sure how much of a "crowd" we are… ;) at least we are 2 :) >>> One of the things in Kieren's intro to the Edition Engraver (EE) that >>> resonated with me was

Re: Poster for music engraving conference

2020-01-10 Thread Jan-Peter Voigt
Hello Fellows, in December Werner asked for a poster for the conference. Did somebody actually produce something? The last days I tried something based on the baposter-LaTeX-class. I'll not be able to finish the poster on my own until monday ... , but if you'd like to collaborate on this topic or

Re: Poster for music engraving conference

2019-12-05 Thread Jan-Peter Voigt
Hi Werner, hi Bernhard, and especially Urs ;-), what about using a LaTeX a0poster-template together with lyluatex? That would make collaboration with GIT straightforward. A quick search brought up these templates: https://www.cfd.tu-berlin.de/~panek/tex/poster/poster.html

Re: guilev1/2 musing

2019-01-26 Thread Jan-Peter Voigt
>on >guile2. > >>> Then at some future point... either LilyPond moves to a future guile >>> or we back-port the guile2 procedures to guile1. >> "some future point" is just going to cause additional work. We don't >> really have the personn

Re: guilev1/2 musing

2019-01-25 Thread Jan-Peter Voigt
this moment. > >> Then at some future point... either LilyPond moves to a future guile >> or we back-port the guile2 procedures to guile1. > >"some future point" is just going to cause additional work. We don't >really have the personnel to do non-essential/non-triv

Re: Export to MusicXML

2018-10-17 Thread Jan-Peter Voigt
Hi Kieren, Am 16.10.18 um 16:54 schrieb Kieren MacMillan: > Hi Jan-Peter, > >> 2. I wrote a rudimentary engraver-based solution last year which is >> waiting for clean-up and completion to support MEI, MusicXML > >> The code in the project is able to export a MusicXML-File for a simple >>

Re: Export to MusicXML

2018-10-17 Thread Jan-Peter Voigt
... by the way: what is the current state of guile2 in lilypond? I recently noticed some mails on the list. Jan-Peter Am 16.10.18 um 17:32 schrieb David Kastrup: > Paul Morris writes: > >> For Google Summer of Code 2015 David Garfinkle worked on MusicXML export. >> >> (See mailing list

Re: Export to MusicXML

2018-10-17 Thread Jan-Peter Voigt
get my hands dirty with that. Would it be OK to bug you with questions every > now and then? Is this list a good place, or should I just email you > privately? I promise I won’t abuse your kindness :-) > > Alex > >> On Oct 16, 2018, at 2:04 AM, Jan-Peter Voigt wrote: >&

Re: Export to MusicXML

2018-10-16 Thread Jan-Peter Voigt
Hello Alex, you don't have to apologize for this question! It comes up every now and then, but has not been answered satisfyingly yet. My answers to your questions are: 1. Yes 2. I wrote a rudimentary engraver-based solution last year which is waiting for clean-up and completion to support MEI,

Re: crash running translator

2018-09-17 Thread Jan-Peter Voigt
Hi David, wow, thank you! I will try to follow your explanations soon and read the mentioned code. Jan-Peter Am 17.09.2018 um 16:38 schrieb David Kastrup: > Jan-Peter Voigt writes: > >> Dear all, >> >> I stumbled over something that looks like a bug. >>

crash running translator

2018-09-17 Thread Jan-Peter Voigt
Dear all, I stumbled over something that looks like a bug. If one uses ly:run-translator to process some music a dotted rest crashes lilypond: \version "2.19.82" #(ly:run-translator #{ r2. #} #{ \layout {} #}) The error message is: Wrong number of arguments to # Does anybody know a way to

Re: broadcasting override-events (was [Re: Edition Engraver bug?])

2018-03-07 Thread Jan-Peter Voigt
Am 07.03.2018 um 15:30 schrieb David Kastrup: Jan-Peter Voigt <jp.vo...@gmx.de> writes: Am 07.03.2018 um 11:25 schrieb David Kastrup: Check the source code in lily/property-iterator.cc to see what to generate here for the various events (Push/Pop correspond to override/revert). Tha

Re: broadcasting override-events (was [Re: Edition Engraver bug?])

2018-03-07 Thread Jan-Peter Voigt
Am 07.03.2018 um 11:25 schrieb David Kastrup: Check the source code in lily/property-iterator.cc to see what to generate here for the various events (Push/Pop correspond to override/revert). Thank you David! This allows me to refactor the code. Jan-Peter

broadcasting override-events (was [Re: Edition Engraver bug?])

2018-03-07 Thread Jan-Peter Voigt
procedure. What might be the error in this procedure. Is there something missing? TIA Jan-Peter Am 05.03.2018 um 13:01 schrieb Jan-Peter Voigt: * I will refactor the EE to also broadcast overrides. \version "2.19.80" % this is a broadcast-function for single events like \p or c''

OLL-core and Win10 [was Re: edition-editor usage]

2017-12-26 Thread Jan-Peter Voigt
y such users? Alternatively, any ideas what I might be doing wrong? Trevor -- Original Message ------ From: "Jan-Peter Voigt" <jp.vo...@gmx.de <mailto:jp.vo...@gmx.de>> To: lilypond-u...@gnu.org <mailto:lilypond-u...@gnu.org>; "Mason Hock" <masonh...@gmail.com

Re: Workaround for Issue 5001? (TupletNumber.avoid-slur)

2017-11-05 Thread Jan-Peter Voigt
Hi Harm, thanks alot, this is really helpful! Cheers Jan-Peter Am 05.11.2017 um 16:28 schrieb Thomas Morley: Hi Jan-Peter, 2017-11-05 15:44 GMT+01:00 Jan-Peter Voigt <jp.vo...@gmx.de>: Hello James, thanks for pointing this out! The mentioned case also occurs in my current score, bu

Re: Workaround for Issue 5001? (TupletNumber.avoid-slur)

2017-11-05 Thread Jan-Peter Voigt
.5 \tuplet 3/2 {a8^( g a)} } Jan-Peter Am 05.11.2017 um 14:52 schrieb James Lowe: Hello, On Sun, 5 Nov 2017 13:02:43 +0100, Jan-Peter Voigt <jp.vo...@gmx.de> wrote: Hi list, I just ran into issue 5001 (https://sourceforge.net/p/testlilyissues/issues/5001/) Does anybody know abou

Workaround for Issue 5001? (TupletNumber.avoid-slur)

2017-11-05 Thread Jan-Peter Voigt
Hi list, I just ran into issue 5001 (https://sourceforge.net/p/testlilyissues/issues/5001/) Does anybody know about a workaround? Jan-Peter ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

TupletNumber.avoid-slur regression?

2017-10-19 Thread Jan-Peter Voigt
Hi developers, I just stumbled over a regression 2.19.80. The following code works as expected in 2.18 but kills the beam in 2.19.80: { \override TupletNumber.avoid-slur = #'outside \voiceOne \tuplet 3/2 { c''16[( b' a']) } } Or is there an undocumented change without a convert-ly rule?

Re: triggering translation from engraver

2017-08-24 Thread Jan-Peter Voigt
is translated. If all mods are known before translation a SequentialMusic expression for each Context might be created and then added to the music. ... this is not thought to the end. Jan-Peter Am 23.08.2017 um 19:09 schrieb David Kastrup: Jan-Peter Voigt <jp.vo...@gmx.de> writes: Hi David,

Re: triggering translation from engraver

2017-08-23 Thread Jan-Peter Voigt
gnu.org> writes: >> >>> Jan-Peter Voigt <jp.vo...@gmx.de> writes: >>> >>>> Do you have another idea how to do that? >>> >>> Timing is established by iterators and they work on music >expressions, >>> not events. So you need to

triggering translation from engraver

2017-08-23 Thread Jan-Peter Voigt
Hi developers, I have difficulties to find the right words for this question, but I'll try: The edition-engraver comes into action, when it finds a mod (tweak/override) for the current spot in time, that is measure/barNumber and moment/measurePosition. These mods are applied in one of the

lilypond export

2017-06-14 Thread Jan-Peter Voigt
Hi list-members, I have been working on an export module for lilypond. The last month there was no time to work on it. So I send you this link despite its pre-alpha state, because otherwise the project might fall asleep ;-) https://github.com/jpvoigt/lilypond-export It is designed as an

calc stem direction

2017-06-14 Thread Jan-Peter Voigt
Hi list, in a scheme-engraver I want to get the stem-direction in the acknowledger-slot. When I use ly:stem::calc-direction the calculated direction is not always the visible one, when autobeaming is in effect. A manual beam crashes lily. So my question is: How can I retrieve the

Re: Scheme in LilyPond

2017-06-01 Thread Jan-Peter Voigt
Hi Charles, the make-note-ev function is hidden inside a closure and therefore not publicly visible. It depends on the duration defined in that closure. To create NoteEvents you should create them like this: (make-music 'NoteEvent 'pitch root 'duration some-duration) where 'some-duration'

Re: using run-translator

2017-04-14 Thread Jan-Peter Voigt
Hi Harm, Am 14.04.2017 um 11:18 schrieb Thomas Morley: 2017-04-14 9:13 GMT+02:00 Jan-Peter Voigt <jp.vo...@gmx.de>: Am 13.04.2017 um 22:01 schrieb David Kastrup: Jan-Peter Voigt <jp.vo...@gmx.de> writes: ... Do I have to consist some special engraver to the layout used in ru

Re: using run-translator

2017-04-14 Thread Jan-Peter Voigt
Am 13.04.2017 um 22:01 schrieb David Kastrup: Jan-Peter Voigt <jp.vo...@gmx.de> writes: Hi list, I am using `ly:run-translator` to analyze a music expression. If I use << \\ >> simultaneous expressions with voice separator and set a key signature at the start of the ex

using run-translator

2017-04-13 Thread Jan-Peter Voigt
Hi list, I am using `ly:run-translator` to analyze a music expression. If I use << \\ >> simultaneous expressions with voice separator and set a key signature at the start of the expression, no voice separation is done and lily gives a bunch of warnings about colliing notes:

Re: displayLilyMusic and scheme-engraver

2017-02-05 Thread Jan-Peter Voigt
Hi David, Am 05.02.2017 um 16:19 schrieb David Kastrup: David Kastrup <d...@gnu.org> writes: Jan-Peter Voigt <jp.vo...@gmx.de> writes: Hi folks, I just stumbled over a bug with \displayLilyMusic and scheme-engravers. The following fails in recent devel: %%% \vers

displayLilyMusic and scheme-engraver

2017-02-05 Thread Jan-Peter Voigt
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 } %%% ERROR: In

Re: guile-2.0 and debian

2016-11-24 Thread Jan-Peter Voigt
Hi Antonio, Am 24.11.2016 um 16:10 schrieb Antonio Ospite: And about the choice between guile 1.8 or 2.0.12/13, it should be possible to have both guile-1.8 and guile-2.0 packages installed in the same image and then let lilypond choose which one to pick up at configure-time, shoudln't it? I

Re: guile-2.0 and debian

2016-11-23 Thread Jan-Peter Voigt
Hi list, I am watching the guile-2-threads grow and really do appreciate that! Many thanks to Antonio, Harm, David, Federico, et al for allyour efforts on this! There is a another question I have in mind: What would it mean to create LilyDev as a container-based-solution? On my laptop and

Re: Stepping down and moving on

2016-11-09 Thread Jan-Peter Voigt
Hi David, all the best for your new job and a million thanks for all the work you dedicated to LilyPond! I hope, we are not lost totally for LilyPond and its community! Best Jan-Peter Am 09.11.2016 um 18:09 schrieb David Kastrup: Hi folks and team, while I haven't really occupied an

Re: [GSoC] spanners project update

2016-07-01 Thread Jan-Peter Voigt
Am 01.07.2016 um 09:21 schrieb Urs Liska: Am 01.07.2016 um 09:01 schrieb Nathan Chou: Thanks David and Urs for replying. There is a detail I would like to clarify. David suggested allowing \= to optionally specify the parent context in which a cross-voice spanner's information is shared

Re: container as alternative to virtual machine: systemd-nspawn

2016-06-29 Thread Jan-Peter Voigt
Hi Fredrico, I have a similar setup running using LXC on my ubuntu machine. I really like using containers to avoid cluttering my work-environment with build-dependencies. There's a nice tutorial for "unprivileged" containers:

Re: [GSoC] spanners project update

2016-06-26 Thread Jan-Peter Voigt
Am 26. Juni 2016 17:06:51 MESZ, schrieb David Kastrup <d...@gnu.org>: >Jan-Peter Voigt <jp.vo...@gmx.de> writes: > ... >> Whenever you are up to using static members, change it to properties >> of the Score context - or look for session global objects. >

Re: [GSoC] spanners project update

2016-06-26 Thread Jan-Peter Voigt
MESZ, schrieb David Kastrup <d...@gnu.org>: >Jan-Peter Voigt <jp.vo...@gmx.de> writes: > >> Hi Nathan, hi Dan, >> >> the "nearest" context might be on Staff level - or, if (for example) >> you have voices switching staves, on StaffGroup level, where

Re: [GSoC] spanners project update

2016-06-24 Thread Jan-Peter Voigt
Hi Nathan, hi Dan, the "nearest" context might be on Staff level - or, if (for example) you have voices switching staves, on StaffGroup level, where a StaffGroup also might be a GrandStaff or the like. If the context property turns out to complex (I don't see all consequences yet), you'll have

Re: GSoC spanners project

2016-05-07 Thread Jan-Peter Voigt
Hello list, hello Nathan, I want to second Nathans introduction and gracefully advocate for supporting him/us in this endeavor - to support polyphonic slurs and the like! More to come! Cheers Jan-Peter Am 07.05.2016 um 07:00 schrieb Nathan Chou: Hello all, I am a second-year student

Re: difference between ly:context-now and ly:context-current-moment

2016-03-14 Thread Jan-Peter Voigt
OK Thank you! Am 14.03.2016 um 18:15 schrieb David Kastrup: Jan-Peter Voigt <jp.vo...@gmx.de> writes: Hi developers, can anybody please tell me: What is the difference between (ly:context-now context) and (ly:context-current-moment context) ? Or are they two names for the same

difference between ly:context-now and ly:context-current-moment

2016-03-14 Thread Jan-Peter Voigt
Hi developers, can anybody please tell me: What is the difference between (ly:context-now context) and (ly:context-current-moment context) ? Or are they two names for the same thing? Cheers Jan-Peter ___ lilypond-devel mailing list

Re: GSoC mentors once more

2016-03-14 Thread Jan-Peter Voigt
Hi Urs, you asked me off-list, if I would be a mentor (in hogwards they are called dementor, aren't they?) - I didn't answer yet, so I do it on-list now. I would be generally ready with being a mentor for the cross-voice-spanner-application. Still, I would like to know, how much effort would

vero vio MEI to SVG

2015-06-12 Thread Jan-Peter Voigt
Hello list-members, this is just a short note about something, I came across these days. There is a library to convert MEI-xml to SVG: http://www.verovio.org/index.xhtml Lilypond can of course produce SVG by itself. But as mentioned on the website, the verovio-API invites to produce other

Re: srfi-1 not available in \layout

2015-05-08 Thread Jan-Peter Voigt
Hi Harm, I think, its a matter of scope. You have to import srfi via use-modules, but you can't do that inside \layout{} (IIUC). You can use a self-defined wrapper-command, to access the needed functions: \version 2.19.18 #(use-modules (srfi srfi-1)) #(define-public (disp-append-map a

Re: Generating music from a list of identifiers

2015-04-01 Thread Jan-Peter Voigt
Hi Trevor, I compiled a short example, that should give you some hints. HTH Jan-Peter Am 01.04.2015 um 13:18 schrieb Trevor Daniels: Hi Schemers I'm struggling to find how to do the following: I have a list of the identifiers of variables which contain either music or #f and I'd like to

Re: Creating PDF tooltips?

2014-11-27 Thread Jan-Peter Voigt
Hi Urs, IIRC there has been discussion on this topic. It is technically related to table of contents, as they also introduce a PDF-feature, a clickable link, to the resulting file. The popup on hover would be another PDF-related extension. So you might have a look in the corresponding LaTeX

Re: LilyPond meeting 2014?

2014-07-17 Thread Jan-Peter Voigt
Hi all, I'd also like to join the party, but I am quite busy in the next time. I would like to join in for a session via skype or google-hang-out or similar - I could talk about and discuss the edition-engraver. Online-participation might be an option for users outside europe? Cheers, Jan-Peter

Re: Serious feedback and improvement headroom

2014-04-04 Thread Jan-Peter Voigt
Am 04.04.2014 14:24, schrieb David Kastrup: Urs Liska u...@openlilylib.org writes: The most interesting aspect of the meeting was that Henle's (only) in-house engraver was present too, and this may become a fruitful contact. He is using Amadeus, a Linux (!) program he bought for 20.000 Euro

detecting current voice number (voiceOne/voiceTwo/...)

2014-04-03 Thread Jan-Peter Voigt
Hello list, I'd like to detect the current voice-number for the voice-context: for example it might be something like: \oneVoice - 0 \voiceOne - 1 \voiceTwo - 2 \voiceThree - 3 If I look at the horizontal-shift for the NoteColumn, I get \oneVoice - #f \voiceOne - 0 \voiceTwo - 0 \voiceThree - 1

edition-engraver and templates

2014-03-28 Thread Jan-Peter Voigt
Hello list, today I want to announce the edition-graver and lalily-templates in openLilyLib: https://github.com/openlilylib/snippets/tree/master/templates/lalily https://github.com/openlilylib/snippets/tree/master/editorial-tools/edition-engraver I invite you to test it. The examples compile

Re: how close are we to having an addAt or insertAt feature?

2014-03-01 Thread Jan-Peter Voigt
Hi Kieren, I added a function editionMMod, which takes a list of positions. Function name and argument order should be chenged ... For now, the position-list replaces measure and moment. So \editionMod FTE-vocalbook 5 0/4 FTE-vocalbook-A.Score.A \break should be equal to \editionMMod

Re: how close are we to having an addAt or insertAt feature?

2014-02-28 Thread Jan-Peter Voigt
On 28.02.2014 09:43, David Kastrup wrote: Although my 3½ year old daughter has had several bouts of “day-care-itis” — and my wife picked it up several times — I’ve fortunately avoided all sickness this season. Well, as long as it isn't the six-legged variant of day-care-itis... ;)

Re: how close are we to having an addAt or insertAt feature?

2014-02-28 Thread Jan-Peter Voigt
Hi Kieren, On 28.02.2014 02:53, Kieren MacMillan wrote: Although my 3½ year old daughter has had several bouts of “day-care-itis” — and my wife picked it up several times — I’ve fortunately avoided all sickness this season. Best wishes, that it stays that way and that your wife is not

Re: how close are we to having an addAt or insertAt feature?

2014-02-28 Thread Jan-Peter Voigt
Hi Kieren, Am 28.02.14 17:01, schrieb Kieren MacMillan: Hi again, Any explanation for why \editionMod edition-engraver-name 2 1/4 edition-name.Staff.A \break I thought, it should work also in the Staff context. But it should at least work, if you address the Score context. \editionMod

Re: how close are we to having an addAt or insertAt feature?

2014-02-28 Thread Jan-Peter Voigt
Hi Kieren, sorry, I missed to mention the zero-based counting. We will propably find more of those black spots ... you are the first one, with whom I talk about using it ;) Well, fever is decending and I will have a cup of hot tea and some aspirin. In my first versions, I used one-based

Re: how close are we to having an addAt or insertAt feature?

2014-02-27 Thread Jan-Peter Voigt
Hi Kieren, Am 27.02.2014 04:44, schrieb Kieren MacMillan: Hi Jan-Peter, ... Are you interested in taking up that challenge? =) yes, I am :) And I will answer more , when I left all infections behind, which my children brought from school and kindergarten ... I would love a dead-simple,

Re: GSoC 2014

2014-02-20 Thread Jan-Peter Voigt
Hi Janek, David, Urs, I agree, that the shape-project in fact is a project *and* IMO it is a very important one. But if I understand Davids concerns correctly, I agree, that it will be difficult to define boundaries for this project. You showed a lot of shapes, which are not publication ready.

Re: GSoC 2014

2014-02-20 Thread Jan-Peter Voigt
Am 20.02.2014 10:58, schrieb David Kastrup: I have already been told by the Mageia maintainer that LilyPond would likely stop getting distributed by them if it continues to require GUILEv1. While I'm not sure if and when this threat will come true, we _are_ pissing off distribution

running latex with system or execle

2014-01-22 Thread Jan-Peter Voigt
Hi list, I use xelatex (with fontspec to synchronize fonts with lilypond-pango) to create text-pages in my lilypond files. This is working quite well (for my needs), but with the update to 2.18, the styles of the century schoolbook font are lost. If I (don't remove and) compile the created

running latex with system or execle [was: multi-column markup function/macro?]

2014-01-20 Thread Jan-Peter Voigt
Hi list, I use xelatex (with fontspec to synchronize fonts with lilypond-pango) to create text-pages in my lilypond files. This is working quite well (for my needs), but with the update to 2.18, the styles of the century schoolbook font are lost. If I (don't remove and) compile the created

Re: multi-column markup function/macro?

2014-01-17 Thread Jan-Peter Voigt
of BASH. On linux, bsd and mac this should always be the case - I don't know, what happens on windows here. I know, this is a very hackish solution ... but I am interested in comments anyway. Cheers, Jan-Peter Am 17.01.2014 07:50, schrieb Jan-Peter Voigt: Another thing I have to look at is: I use

Re: how close are we to having an addAt or insertAt feature?

2014-01-16 Thread Jan-Peter Voigt
Hi Kieren, Am 16.01.2014 03:16, schrieb Kieren MacMillan: 1. What — if any — drawbacks are there? - if you use it without any template mechanism, you have to assign proper edition-engraver id-paths - I can't say, what that means in production. - right now it is just ripped out of my working

Re: how close are we to having an addAt or insertAt feature?

2014-01-15 Thread Jan-Peter Voigt
-Peter Voigt wrote: Hi Kieren and all, I use an engraver for this task, that looks for overrides, sets and clefs at the current measure (of the context consisting this engraver) and at the current moment inside this measure. So this is a little bit different from your example in that it listens

Re: how close are we to having an addAt or insertAt feature?

2014-01-13 Thread Jan-Peter Voigt
Hi Kieren and all, I use an engraver for this task, that looks for overrides, sets and clefs at the current measure (of the context consisting this engraver) and at the current moment inside this measure. So this is a little bit different from your example in that it listens during compilation,

Re: converting music stream back to ly code

2013-11-16 Thread Jan-Peter Voigt
Hi Janek, David, I have a fading memory, that Graham used the term music stream in the context of his virtual violin: http://percival-music.ca/usage.html If you want to use that stream, you need to parse text ... hm, should be possible to build some lilypond code from that ... If you want to

Re: enhancement request - new header field: movement

2013-09-26 Thread Jan-Peter Voigt
Hi Janek, Am 26.09.2013 09:53, schrieb Janek Warchoł: You mean it would be nice to add a few predefined header styles to choose from? I agree, and i have something that i could share, me too ;) but i'd like to first sort out our contribution policies (the github discussion). yes ... I do

Re: enhancement request - new header field: movement

2013-09-26 Thread Jan-Peter Voigt
Hi David, Am 26.09.2013 10:08, schrieb David Kastrup: Well, there is movement in there, where we'll explore the technical tools that Savannah might provide us with and see where we might want to take our infrastructure based on that. I suppose it's more efficient to stall discussion until we

Re: enhancement request - new header field: movement

2013-09-25 Thread Jan-Peter Voigt
Hi David, lilypond has a header field piece, which is meant for movement names. To have this field centered - default is left above the score - one has to modify scoreTitleMarkup in paper. Perhaps other markups would be nice. (a markup is a template by itself, because it gets its

Re: maintaining advanced power-user Scheme functions

2013-08-20 Thread Jan-Peter Voigt
Hi there, well, I didn't read all messages of this thread, but I see two points of discussion: 1. we already have LSR 2. who likes to use git? 1.: Well, we have LSR, but the current implementation needs a tomcat-server with mysql. I did use tomcat sometimes and created some webapps, but as

Re: R shorthand

2013-03-20 Thread Jan-Peter Voigt
Am 20.03.2013 02:16, schrieb David Kastrup: Kieren MacMillan kieren_macmil...@sympatico.ca writes: Hi Shane, What happens when we need an awkward length R like R1*12/8*14? I'm not sure what you mean by awkward length… I'm suggesting that R (with no duration given) should give you a

Re: R shorthand

2013-03-20 Thread Jan-Peter Voigt
Am 20.03.2013 09:55, schrieb David Kastrup: Jan-Peter Voigt jp.vo...@gmx.de writes: [...] (ly:make-duration (inexact-exact (/ (log den)(log 2))) ... That's a terribly broken thing to do. inexact-exact does not change the value one bit, only its interpretation. A number considered

Re: segfault when making grob in scheme engraver

2013-03-01 Thread Jan-Peter Voigt
Hi Rekado, I think, this is expectable. The stop-translation-step is too late ... you should create grobs in process-music. If you want this to happen as a last action, you should look at the order of all engravers. The last instanciated engraver should be processed last, IIRC HTH,

BUG? simultaneous Music and Lyrics

2013-02-08 Thread Jan-Peter Voigt
Hello list, while trying to create a cueDuringWithLyrics command, I stumbled over an issue: To make the mentioned command, I create SimultaneousMusic containing 1. the music of the main voice (usually rests) 2. a named CueVoice containing quoteDuring 3. a Lyrics context, associated to the

Re: BUG? simultaneous Music and Lyrics

2013-02-08 Thread Jan-Peter Voigt
I think this may be URL:http://code.google.com/p/lilypond/issues/detail?id=2010 \lyricsto may turn into a voice-mangling zombie when both parents die at the same time thanks Please reduce this to a tiny example. http://www.lilypond.org/website/tiny-examples.html -- Phil Holmes OK? Best,

cue lyrics

2013-02-07 Thread Jan-Peter Voigt
Hello lists, I am trying to get cued lyrics. There has been a mail of Rainhold Kainhofer: http://lilypond.1069038.n5.nabble.com/Obtaining-the-current-staff-s-context-id-from-withing-a-voice-td115463.html I can fetch the cueVoices parental Staff-ContextId ... see attached file ... but now I

Re: [proposal] easy triplets and tuplets - was [talk] easy tuplets

2012-10-05 Thread Jan-Peter Voigt
Hello James, Ian and list, On 05.10.2012 09:10, James wrote: Hello, On 5 October 2012 00:19, Ian Hulin i...@hulin.org.uk wrote: This is a proposal to move the triplet/tuplet discussion forward. There will be new commands to supplement (or eventually replace) the current \times command. 1.

Re: Waltrop meeting outline

2012-08-19 Thread Jan-Peter Voigt
Wow, this sounds very interesting and I am really sad, that I can not join this meeting. Will you record and publish parts on video or audio? Well, of course there has to be a somewhat recordable prepared presentation ... someone preparing and presenting. I hope you have a somewhat successful

Re: shape and chords

2012-06-27 Thread Jan-Peter Voigt
Hi David, On 26.06.2012 20:27, David Nalesnik wrote: Hi Jan-Peter, First of all, I agree with David Kastrup that this is a situation where a deep fix is in order so that simultaneous ties may be tweaked directly. +1 In my short test, I thought of having tie-configuration and shape

Re: shape and chords

2012-06-26 Thread Jan-Peter Voigt
Hi David, On 25.06.2012 18:23, David Nalesnik wrote: I tried to fix what was amiss in your adaptation of \shape, but I didn't get very far. This problem seems very complex, and I was only able to get results by starting from the ground up -- namely, adding to the function I initially sent.

Re: shape and chords

2012-06-25 Thread Jan-Peter Voigt
Hi David, this is a solution for unbroken TieColumns - great! This will be useful! On 25.06.2012 00:42, David Nalesnik wrote: Hi Jan-Peter, On Wed, Jun 20, 2012 at 2:46 AM, Jan-Peter Voigt jp.vo...@gmx.de mailto:jp.vo...@gmx.de wrote: Hi David, ... moving this to devel ... I

Re: shape and chords

2012-06-20 Thread Jan-Peter Voigt
Hi David, ... moving this to devel ... I had a look into tie-column.cc: In the scheme-callback calc_positioning_done all ties in a chord are assigned control-points in a loop. So it might be possible to define a scheme-callback calc_control_point_column, that returns a list of a list of a

Re: GSOC: change XY-extent to outer-XY-extent and inner-XY-extent (design - feedback requested)

2012-06-20 Thread Jan-Peter Voigt
Hi Janek, there has been discussion on your patch. I see your point, that you want to discriminate graphical, logical and perhaps some other extents. I also agree with Keith, that we shouldn't fill our RAM with redundant or unused data. What about an extent-map, where extents can be stored by

Re: templates and a little bit more

2012-04-11 Thread Jan-Peter Voigt
(getcwd). http://www.xn--schne-noten-tfb.de/lalily.tgz Cheers, Jan-Peter On 10.04.2012 13:52, Jan-Peter Voigt wrote: On 06.04.2012 13:17, Janek Warcho? wrote: On Thu, Apr 5, 2012 at 7:37 PM, Jan-Peter Voigtjp.vo...@gmx.de wrote: Dear community, I bundled some extensions in a little package

Re: templates and a little bit more

2012-04-07 Thread Jan-Peter Voigt
Am 06.04.2012 um 13:17 schrieb Janek Warchoł: On Thu, Apr 5, 2012 at 7:37 PM, Jan-Peter Voigt jp.vo...@gmx.de wrote: Dear community, I bundled some extensions in a little package to try out. Some of these ideas might be interesting to include in lily. Here is a start of some docs

templates and a little bit more

2012-04-05 Thread Jan-Peter Voigt
Dear community, I bundled some extensions in a little package to try out. Some of these ideas might be interesting to include in lily. Here is a start of some docs, but just a little bit. I am working on it ... http://www.xn--schne-noten-tfb.de/?tabs=3,1 and here are the files to include.

Re: a Lyric Report (- my GSoC project)

2012-03-31 Thread Jan-Peter Voigt
Dear Janek, what a great list of improvements to look forward to. I solve these issues most times with lengthy overrides boxed in music-functions ... if there is a way of helping (testing?), let me know! Cheers, Jan-Peter Am 30.03.2012 um 20:17 schrieb Janek Warchoł: Dear Team, i've

Re: book-predicate

2012-03-02 Thread Jan-Peter Voigt
of its own. From 40a1419a051402ee4bac6d8f7fa65e5b8353b815 Mon Sep 17 00:00:00 2001 From: Jan-Peter Voigt jp.vo...@gmx.de Date: Fri, 2 Mar 2012 09:54:20 +0100 Subject: [PATCH] add ly:book-set-header! Add a scheme function ly:book-set-header! like ly:score-set-header! Function is copied from score

ly:book-set-header!

2012-03-02 Thread Jan-Peter Voigt
) (ly:book-set-header! bk bh)) \book { \bk } --snip-- Is this helpful for lily-devel? And is there another (better) way of creating a module (for header generation) on the fly in scheme? Cheers, Jan-Peter From 40a1419a051402ee4bac6d8f7fa65e5b8353b815 Mon Sep 17 00:00:00 2001 From: Jan-Peter Voigt

Re: include music-function

2012-01-09 Thread Jan-Peter Voigt
Hello again, Am 07.01.2012 09:42, schrieb David Kastrup: Actually, this is quite too complicated... (ly:parser-include-string parser (format #f \\include ~S file)) should likely be all that is needed here. Sorry for thinking too complicated. so its just: --snip-- #(define-public

Re: include music-function

2012-01-07 Thread Jan-Peter Voigt
Hello Carl, Hello David, thanks for your replies! I will read through those threads next week. This might help me understand what is happening under the hood. The basic include is working as expected. But I think it would be a nice feature if one could search for files to include using scheme.

  1   2   >