Re: Music property articulations

2024-04-16 Thread Dan Eble
Hey all, plus 'moment should be enough to combine them, but having all the articulations to a note as a property on that note event would save me a bit of time. Are you familiar with `Rhythmic_music_iterator::process` in lily/rhythmic-music-iterator.cc? (On LilyPond mailing lists, pleas

Music property articulations

2024-04-15 Thread Maurits Lamers via Discussions on LilyPond development
Hey all, I am trying to add articulations to my music braille generator. As stated before, I am using the event listening system proposed by the "event-listener.ly" example. Browsing through the documentation, I found the music property articulations on https://lilypond.org

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Jean Abou Samra
> Le 21 avr. 2023 à 15:18, Jean Abou Samra a écrit : > > The idea is that rather than putting all the .otf file in one directory, you > make one subdirectory per font. Cf. the bit about recursive searching. By the way, this is what we’re heading toward with SMuFL anyway. It doesn’t specify

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Werner LEMBERG
> Now to the second approach, which I prefer. [...] Me too. All your suggestions are sound, thanks. Werner

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Jean Abou Samra
 > Le 21 avr. 2023 à 14:48, Wols Lists a écrit : > Just to add to bikeshed colours, please DON'T call it "stylesheet". Call it > the same name as the font, or something like that. > If I've got a bunch of custom fonts I use, I just want to dump them in a > directory and forget about them. If

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Wols Lists
On 21/04/2023 12:03, Kieren MacMillan wrote: If, next to the .otf font file, a file called stylesheet.ily (or another bikeshed color) is found, it is read and defines the style parameters. Because we want to be able to apply it both globally and locally to one score/bookpart/book, we take it i

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Jean Abou Samra
Le vendredi 21 avril 2023 à 07:03 -0400, Kieren MacMillan a écrit : > How modular and adaptable will that be? In a robust stylesheet system, there > would be “inheritance”, “cascading”, etc., rather than the “include and > overwrite” that happens with [ad-hoc] stylesheets now. "Inheritance" is

Re: What music font packaging/selection experience do we want?

2023-04-21 Thread Kieren MacMillan
Hi Jean, > For those who haven't followed the (long) story, this MR basically lets > LilyPond search for music fonts in the same way as it searches for text > fonts. It thus makes it possible to make music fonts found with > ly:font-config-add-font or ly:font-config-add-direc

What music font packaging/selection experience do we want?

2023-04-21 Thread Jean Abou Samra
Hi, With [!1957](https://gitlab.com/lilypond/lilypond/-/merge_requests/1957) that will soon become ready, I think it's about time to discuss how we want the “big picture” user experience and font developer experience to be with respect to alternative music fonts. For those who ha

Re: music-font-encodings option

2023-04-03 Thread Jean Abou Samra
> Le 3 avr. 2023 à 15:34, Werner LEMBERG a écrit : > > Yes. There is no equivalent to `glyphshow` in PDF. For some comments > on that see, for example, > > https://bugs.ghostscript.com/show_bug.cgi?id=698305#c10 > https://bugs.ghostscript.com/show_bug.cgi?id=695259 OK, thanks. > BTW,

Re: music-font-encodings option

2023-04-03 Thread Werner LEMBERG
>>> Essentially, this option switches between the `show` and `glyphshow` >>> PostScript operators to access Emmentaler glyphs. The former is >>> considered the 'standard' method for accessing glyphs in a PS file >>> (according to the GS developers); however, it needs properly set up >>> encoding

Re: music-font-encodings option

2023-04-03 Thread David Kastrup
Jean Abou Samra writes: > Le dimanche 02 avril 2023 à 18:20 +, Werner LEMBERG a écrit : >> Essentially, this option switches between the `show` and `glyphshow` >> PostScript operators to access Emmentaler glyphs. The former is >> considered the 'standard' method for accessing glyphs in a PS

Re: music-font-encodings option

2023-04-03 Thread Jean Abou Samra
Le dimanche 02 avril 2023 à 18:20 +, Werner LEMBERG a écrit : > Essentially, this option switches between the `show` and `glyphshow` > PostScript operators to access Emmentaler glyphs. The former is > considered the 'standard' method for accessing glyphs in a PS file > (according to the GS dev

Re: music-font-encodings option

2023-04-02 Thread Werner LEMBERG
> Would anyone be able to explain me what the purpose of the > music-font-encodings option is? I'm trying to understand how the > generation of the Emmentaler font works. I see that there is quite > a bit of infrastructure for this option, which is used in > `--pspdfopt`, b

music-font-encodings option

2023-04-01 Thread Jean Abou Samra
Hi, Would anyone be able to explain me what the purpose of the music-font-encodings option is? I'm trying to understand how the generation of the Emmentaler font works. I see that there is quite a bit of infrastructure for this option, which is used in `--pspdfopt`, but it's not c

Re: Oriental microtonal music

2022-12-29 Thread Hans Åberg
post as a response to my question about which > available participants in the LilyPond community could advise on code reviews > for Oriental microtonal music. > > A threading disconnect at worst. Deliberately a new thread, as it is a wholly different topic: I supplied the information

Re: Oriental microtonal music

2022-12-29 Thread Karlin High
tml> Therefore, I understood that post as a response to my question about which available participants in the LilyPond community could advise on code reviews for Oriental microtonal music. A threading disconnect at worst. -- Karlin High Missouri, USA

Re: Oriental microtonal music

2022-12-29 Thread David Kastrup
Hans Åberg writes: > Graham Breed wrote a file regular.ly <http://regular.ly/> that allows > for retuning into any ET (around C4, not A4), but Adam Good is expert > on Turkish music specifically. > > There are some issues with Turkish, Persian and Arabic music that must

Oriental microtonal music

2022-12-29 Thread Hans Åberg
Graham Breed wrote a file regular.ly <http://regular.ly/> that allows for retuning into any ET (around C4, not A4), but Adam Good is expert on Turkish music specifically. There are some issues with Turkish, Persian and Arabic music that must be dealt with when adapting for LilyPond: No

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
Well, I reordered what I consider erroneous behaviors in the GitLab issue page On Sun, Dec 25, 2022 at 7:55 PM Jean Abou Samra wrote: > > > Le 25 déc. 2022 à 19:44, Paolo Prete a écrit : > >  > > > On Sun, Dec 25, 2022 at 7:22 PM Jean Abou Samra > wrote: > >> >> >> > Le 25 déc. 2022 à 19:10,

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
Le 25 déc. 2022 à 19:44, Paolo Prete a écrit :  On Sun, Dec 25, 2022 at 7:22 PM Jean Abou Samra <[1]j...@abou-samra.fr> wrote: > Le 25 déc. 2022 à 19:10, Paolo Prete <[2]paolopr...@gmail.com> a écrit : > >  > BTW: > > { > \override T

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
On Sun, Dec 25, 2022 at 7:22 PM Jean Abou Samra wrote: > > > > Le 25 déc. 2022 à 19:10, Paolo Prete a écrit : > > > >  > > BTW: > > > > { > > \override TupletBracket.bracket-visibility = ##f > > \tuplet 3/2 { s8 s8 s8 } > > } > > > > In 2.24.0 and previous versions this raises the "omitting

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
> Le 25 déc. 2022 à 19:28, Thomas Morley a écrit : > > Am So., 25. Dez. 2022 um 18:18 Uhr schrieb Jean Abou Samra > : >> >> >> Le 25 déc. 2022 à 18:08, Paolo Prete a écrit : >>> >>>  >>> Hello Jean, >>> >>> I just verified that 2.25 doesn't accept a tuplet of skips ( i.e: \tuple

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Thomas Morley
Am So., 25. Dez. 2022 um 18:18 Uhr schrieb Jean Abou Samra : > > > > > Le 25 déc. 2022 à 18:08, Paolo Prete a écrit : > > > >  > > Hello Jean, > > > > I just verified that 2.25 doesn't accept a tuplet of skips ( i.e: \tuplet > > 3/2 { s s s }, while all the previous versions do. > > Is this re

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
> Le 25 déc. 2022 à 19:10, Paolo Prete a écrit : > >  > BTW: > > { > \override TupletBracket.bracket-visibility = ##f > \tuplet 3/2 { s8 s8 s8 } > } > > In 2.24.0 and previous versions this raises the "omitting tuplet bracket with > neither left nor right bound" warning, even if the b

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
uot; > > \tuplet 3/2 { s s s } > > > gives (in 2.24.0) > > Interpreting music... > > warning: omitting tuplet bracket with neither left nor right bound > > (OK, not a programming error but a warning, I misremembered). > > > > > > I understand that a tuplet

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
Thanks, all clear. On Sun, Dec 25, 2022 at 6:44 PM Jean Abou Samra wrote: > Le 25/12/2022 à 18:40, Paolo Prete a écrit : >

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
Le 25/12/2022 à 18:40, Paolo Prete a écrit : What error are you referring to, exactly? In case of my last snippet, which produces a tuplet of three skips, it compiles fine with previous versions. For me, \version "2.24.0" \tuplet 3/2 { s s s } gives (in 2.24.0) Interpre

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
On Sun, Dec 25, 2022 at 6:18 PM Jean Abou Samra wrote: > > > > Le 25 déc. 2022 à 18:08, Paolo Prete a écrit : > > > >  > > Hello Jean, > > > > I just verified that 2.25 doesn't accept a tuplet of skips ( i.e: > \tuplet 3/2 { s s s }, while all the previous versions do. > > Is this really inten

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
> Le 25 déc. 2022 à 18:08, Paolo Prete a écrit : > >  > Hello Jean, > > I just verified that 2.25 doesn't accept a tuplet of skips ( i.e: \tuplet > 3/2 { s s s }, while all the previous versions do. > Is this really intended? No, as I wrote on a comment in the issue. It was not an inte

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
}, but how? %--- test = #(define-music-function (parser location music) (ly:music?) (let ((musiccpy (ly:music-deep-copy music))) (map-some-music (lambda (evt) (let ((nameUp (ly:music-property evt 'name))) (cond ((eq? nameUp 'NoteEvent)

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/issues/6482 Using \displayLilyMusic, you can see that your music ends up equivalent to \tuplet 3/2 { s8 s } which is an unterminated tuplet. Actually this variant still compiles fine: \version "2.25.0" \tuplet 3/2 { s8 c'8 } so skips have som

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Jean Abou Samra
Using \displayLilyMusic, you can see that your music ends up equivalent to \tuplet 3/2 { s8 s } which is an unterminated tuplet. I expect that you need to fix something in your score to make tuplets correct, and the error will disappear. Jean OpenPGP_signature Description: OpenPGP digital signature

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Paolo Prete
t know if there is a hidden problem inside it, but > > it worked for all the versions prior to 2.25: > > Nope, on my machine it failed for all versions. > > > > > %--- > > > > test = #(define-m

Re: Issue with deep-copy/map-some-music a tuplet

2022-12-25 Thread Thomas Morley
oblem inside it, but > it worked for all the versions prior to 2.25: Nope, on my machine it failed for all versions. > > %--- > > test = #(define-music-function (parser location music) (ly:music?) > (let > ((mu

Issue with deep-copy/map-some-music a tuplet

2022-12-24 Thread Paolo Prete
Hello, I just noticed an inconsistent behavior with 2.25.0. The snippet below doesn't compile; I don't know if there is a hidden problem inside it, but it worked for all the versions prior to 2.25: %--- test = #(de

Making tweaks music expressions

2022-11-13 Thread Jean Abou Samra
See https://gitlab.com/lilypond/lilypond/-/merge_requests/1708#note_1170171295 In a nutshell, this change makes tweaks stored using a dedicated music type in order to make them taggable. The change isn't very complicated, but does modify LilyPond in a somewhat deep way in that it introdu

Re: Alternative music keeps staff alive

2022-08-09 Thread Jean Abou Samra
Le 09/08/2022 à 14:31, Dan Eble a écrit : It could be a bug in the \alternative iterator. Please create a ticket and assign it to me. Thanks. Here you go: https://gitlab.com/lilypond/lilypond/-/issues/6402 Best, Jean

Re: Alternative music keeps staff alive

2022-08-09 Thread Dan Eble
On Aug 9, 2022, at 02:31, Jean Abou Samra wrote: > > \new Staff { > \alternative { > \volta 2 c'1 > } This unfolds better (but not well): \alternative { \volta 2 \new Staff ... } Conditional (folded/unfolded) context creation is something I t

Alternative music keeps staff alive

2022-08-08 Thread Jean Abou Samra
\version "2.23.12" \layout {   \context {     \Score     \remove Volta_engraver     \remove Staff_collecting_engraver   }   \context {     \Staff     \consists Volta_engraver     \consists Staff_collecting_engraver   } } {   \repeat volta 2 {     c'1     <<   \alternative {     \volta 1

Re: Writing multiple-voiced music in chords -- adjusting the syntax or finding a magic trick?

2022-06-28 Thread Aaron Hill
On 2022-06-28 7:10 pm, Aaron Hill wrote: Implementing \seriesMusic amounts to [...] Proof of concept below, but note that this code lacks any safety/sanity checks. \version "2.22.0" %% BEGIN FUNCTION DEFINITION #(define (sequential-music? arg) (and (ly:music? arg)

Re: Writing multiple-voiced music in chords -- adjusting the syntax or finding a magic trick?

2022-06-28 Thread Aaron Hill
ere's little difference in doing it this way from enclosing each measure in braces and putting "\\" between them. \parallelMusic defines music variables, which is significantly different than the << \\ >> construct which only instantiates voices. What's more, even

Re: Writing multiple-voiced music in chords -- adjusting the syntax or finding a magic trick?

2022-06-28 Thread Petr Pařízek via Discussions on LilyPond development
Dan wrote: Are you aware of \parallelMusic ? AFAIK, \parallelMusic requires me to write one full measure of each voice while interleaving the voices. As long as I'm writing it all into one stave, there's little difference in doing it this way from enclosing each measure in braces and putt

Re: Writing multiple-voiced music in chords -- adjusting the syntax or finding a magic trick?

2022-06-28 Thread Dan Eble
On Jun 28, 2022, at 19:44, Petr Pařízek wrote: > > Would it ever be possible (perhaps in a future version) to make some syntax > adjustments in LilyPond which would make writing multiple-voiced music at > least slightly easier for people like me? Are you aware of \parallelMusic ? — Dan

Writing multiple-voiced music in chords -- adjusting the syntax or finding a magic trick?

2022-06-28 Thread Petr Pařízek
e were a few text-based file formats for music notation which all had one common feature. The events that were supposed to occur all at the same time were given on the same line of text, while the events that were supposed to occur later were given on subsequent lines. This had one strong advantage

Re: Should \partial accept music instead of duration?

2022-03-21 Thread David Kastrup
Tim's Bitstream writes: >> On Mar 20, 2022, at 2:24 AM, Werner LEMBERG wrote: >> >> What about providing a new command `\upbeat` and moving `\partial` >> into oblivion? Compare this to `\tuplet` vs. `\times`. > > Perhaps this is an American jazzism, but we would refer to those as > \pickup not

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Christopher Heckman
rds > > > compatibility would only need to exist for a time. A warning could > > > be issued whenever a user applies the older syntax; this would > > > inform the user of the impending breaking change while still > > > allowing existing code to compile. Wh

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Tim's Bitstream
> On Mar 20, 2022, at 2:24 AM, Werner LEMBERG wrote: > > What about providing a new command `\upbeat` and moving `\partial` > into oblivion? Compare this to `\tuplet` vs. `\times`. Perhaps this is an American jazzism, but we would refer to those as \pickup notes.

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Jean Abou Samra
Le 20/03/2022 à 10:01, Aaron Hill a écrit : All of those things *are* music, as far as LilyPond is concerned.  It is just that commands like \tempo have no duration, so the following is nonsensical since the music has zero length:    \partial \tempo 4 = 90 Your "global" variable l

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Leo Correia de Verdier
only music as argument would have to move to each part, which would introduce unnecessary typing and disrupt the logic of the structure. Sure it can be worked around, but I would see it as a step backwards. Or have I misunderstood? > 20 mars 2022 kl. 05:36 skrev Aaron Hill : > > Fair poin

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Luca Fascione
What if instead of `\upbeat` (which is weirdly named when used in the end-of-music/phrase/hymn/passage scenario) this new thing is just called `\partialMusic`? It's backward compatible, does something easy to use in some simple scenarios, leaves everything else in place for more refined use

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Valentin Petzel
I do not really like the idea that much to be honest. Of course it would be cool if we just have to specify the music and no duration, but in the end \partial is not really a command about the music, but about the measure structure. Binding it to some music would be a bit like having \time take

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Aaron Hill
variables, expressions like \partial 4 s4 are common. Certainly \partial 4 would be most succinct, but it creates no actual duration in sequential music. Naturally, the spacer rest is used so later commands occur when I need them. My proposal leads to \partial s4 as a reasonable construct t

Re: Should \partial accept music instead of duration?

2022-03-20 Thread David Kastrup
essions. As such, \partial might need to support >>>>> both >>>>> duration and music arguments. Initially I thought this might not be >>>>> possible, given that a naked duration can be treated as music; >>>>> but the >>>>> follow

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Lukas-Fabian Moser
To me, upbeat (opposite the term downbeat) describes articulation/emphasis more than it does timing.  \anacrusis or \pickup are better options though still too strongly linked to the beginning of a piece. That's a point where my English music terminology skills a lacking: In German

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Aaron Hill
On 2022-03-20 1:56 am, Lukas-Fabian Moser wrote: What about providing a new command `\upbeat` and moving `\partial` into oblivion? Compare this to `\tuplet` vs. `\times`. Werner ... Or you could use the brand new command \upbeat when music follows, keep \partial, and you don't ha

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Aaron Hill
such. As I understand it having \partial to accept only music as argument would have to move to each part, which would introduce unnecessary typing and disrupt the logic of the structure. Sure it can be worked around, but I would see it as a step backwards. Or have I misunderstood? All of those

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Lukas-Fabian Moser
What about providing a new command `\upbeat` and moving `\partial` into oblivion? Compare this to `\tuplet` vs. `\times`. Werner ... Or you could use the brand new command \upbeat when music follows, keep \partial, and you don't have to worry about backwards compatibility.

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Christopher Heckman
issued whenever a user applies the older syntax; this would > > inform the user of the impending breaking change while still > > allowing existing code to compile. When it is convenient, a future > > release would only support music as the argument. > > What about providin

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Luca Fascione
What if you rotate them instead? Rename the current \partial \partialDuration, convert.ly now is just s/partial/partialDuration/ and \partial always takes music from now on It's the same as Werner said, but keeps the good name L On Sun, 20 Mar 2022, 08:24 Werner LEMBERG, wrote: > &

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Werner LEMBERG
>>>>> A convert-ly rule would probably not be possible given the >>>>> limited power of regular expressions. As such, \partial might >>>>> need to support both duration and music arguments. Initially I >>>>> thought this might not b

Re: Should \partial accept music instead of duration?

2022-03-19 Thread Aaron Hill
On 2022-03-19 7:53 pm, Dan Eble wrote: On Mar 19, 2022, at 20:53, Aaron Hill wrote: ... A convert-ly rule would probably not be possible given the limited power of regular expressions. As such, \partial might need to support both duration and music arguments. Initially I thought this might

Re: Should \partial accept music instead of duration?

2022-03-19 Thread Dan Eble
On Mar 19, 2022, at 20:53, Aaron Hill wrote: ... >>> A convert-ly rule would probably not be possible given the limited power >>> of regular expressions. As such, \partial might need to support both >>> duration and music arguments. Initially I thought this might not

Re: Should \partial accept music instead of duration?

2022-03-19 Thread Kenneth Wolcott
> >> > >> > >> \version "2.22.0" > >> > >> partial = > >> #(define-music-function (mus) (ly:music?) > >>(_i "Make a partial measure.") > >>(let* ((mom (ly:music-length mus)) > >>

Re: Should \partial accept music instead of duration?

2022-03-19 Thread Aaron Hill
On 2022-03-19 5:46 pm, Thomas Morley wrote: Am So., 20. März 2022 um 00:02 Uhr schrieb Aaron Hill : Here would be a possible refactoring: \version "2.22.0" partial = #(define-music-function (mus) (ly:music?) (_i "Make a partial measure.") (let* ((mom

Fwd: DAISY Music Braille Project: Webinar invitation - Introduction to music Braille transcription using the Sao Mai Braille software

2022-03-03 Thread Jacques Menu
Hello folks, Here is a first presentation of one of the two current projects aiming at a powerful tool for Braille music writing. Sao Mai is a foundation in Vietnam, the other project is being done by the MuseScore team. JM > Début du message réexpédié : > > De: Sarah Morle

Re: pre-process-music

2022-02-07 Thread David Kastrup
Jean Abou Samra writes: > Le 07/02/2022 à 21:18, David Kastrup a écrit : >> The obvious thing would be to do process-music like we do >> process-acknowledged: translators should be robust against multiple >> calls; and whenever new events are announced to some translato

Re: pre-process-music

2022-02-07 Thread Jean Abou Samra
Le 07/02/2022 à 21:18, David Kastrup a écrit : The obvious thing would be to do process-music like we do process-acknowledged: translators should be robust against multiple calls; and whenever new events are announced to some translator, it gets another round of process-music to deal with it

Re: pre-process-music

2022-02-07 Thread David Kastrup
Jean Abou Samra writes: > To fill this hole, I am musing about adding a new translator slot > called pre-process-music. The principle should be clear from the > name: pre-process-music is called on all translators after all > listeners, and before all process-music slots. It can

pre-process-music

2022-02-07 Thread Jean Abou Samra
Translators use a two-step mechanism for reacting to stream events whereby they first record them in listeners, waiting to have gathered them all and for some early effects to happen like property sets, and then turn to their grob creation actions in process-music, at a point where writes are

Iranian classical music support

2021-12-14 Thread Werner LEMBERG
Dear LilyPond community, based on Kees van den Doel's `persian.ly`, I've submitted a Merge Request to integrate support for Iranian classical music into LilyPond. https://gitlab.com/lilypond/lilypond/-/merge_requests/1060 Please comment (and ideally, revise)! You have to

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread Werner LEMBERG
> The page breaker is the single one area I've always been afraid of > looking at :-)  It's all C++, the algorithms are not entirely > trivial, and it is very performance-sensitive. What about slurs? This is really black art IMHO :-) Werner

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread David Kastrup
Jean Abou Samra writes: > The page breaker is the single one area I've > always been afraid of looking at :-)  It's all > C++, the algorithms are not entirely trivial, > and it is very performance-sensitive. It would go a long way if the page _builder_ was moved from C++ to Scheme and got under

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread Jean Abou Samra
Hi Kieren, Le 25/11/2021 à 16:02, Kieren MacMillan a écrit : Hi all, I've always wanted Lilypond to have the following (related) abilities: 1. Consider header and music separately in the spacing/breaking calculations; and Could you say a bit more? In what respect would they differ?

spacing/breaking with header considered separate from music

2021-11-25 Thread Kieren MacMillan
Hi all, I've always wanted Lilypond to have the following (related) abilities: 1. Consider header and music separately in the spacing/breaking calculations; and 2. Be able to force systems-on-first-page separately from systems-per-page [et al.]. Obviously the equivalent behaviour c

Re: Crash when music of score starts with \pageBreak

2021-09-14 Thread Jean Abou Samra
Le 11/09/2021 à 16:43, Richard Shann a écrit : I came across a situation where LilyPond crashes caused by a badly placed \pageBreak. I've chopped most of the music out of the example but when I tried to remove more the crash stopped. The error message ends: Finding the ideal number of

Crash when music of score starts with \pageBreak

2021-09-11 Thread Richard Shann
I came across a situation where LilyPond crashes caused by a badly placed \pageBreak. I've chopped most of the music out of the example but when I tried to remove more the crash stopped. The error message ends: Finding the ideal number of pages... Fitting music on 1 page...lilypond: /hom

music-map doesn't map all the music !

2021-05-14 Thread Gilles Thibault
I have been using the music-map function for years. I was very surprised to find, with the French list, that this function did not behave in the way I had always thought it would. %%% \version "2.22.0" music = c4-> #(display-scheme-music music) #(display "----

Re: LSR 1122 "Naturalize music"

2021-03-22 Thread Thomas Morley
Am So., 7. März 2021 um 13:11 Uhr schrieb Thomas Morley : > > Hi all, > > I cross-post this to user- and devel-list: > > The unapproved LSR-snippet: > https://lsr.di.unimi.it/LSR/Item?u=1&id=1122 > basically duplicates the doc-tagged: > https://lsr.di.unimi.it/LSR/Snippet?id=266 > > If nobody speak

LSR 1122 "Naturalize music"

2021-03-07 Thread Thomas Morley
Hi all, I cross-post this to user- and devel-list: The unapproved LSR-snippet: https://lsr.di.unimi.it/LSR/Item?u=1&id=1122 basically duplicates the doc-tagged: https://lsr.di.unimi.it/LSR/Snippet?id=266 If nobody speaks up I'll delete it soon. Cheers, Harm

Re: Ongoing work on repeated music

2021-03-07 Thread Thomas Morley
Am Sa., 6. März 2021 um 20:42 Uhr schrieb Dan Eble : > > Lately, I've been trying to contribute self-contained, well-tested > enhancements to repeated music in bottom-up fashion. In the code review for > the `\section` command, Harm expressed interest in what's still in

Ongoing work on repeated music

2021-03-06 Thread Dan Eble
Lately, I've been trying to contribute self-contained, well-tested enhancements to repeated music in bottom-up fashion. In the code review for the `\section` command, Harm expressed interest in what's still in the queue. I don't want to clutter the review with tangential dis

Relevant blog post: "Music production on Guix system"

2021-02-09 Thread Jahrme Risner
Hello all, I was catching up on the blog posts for GNU Guix, and I thought that one in particular might be interesting to some members of the LilyPond community. There was a post about music production on a Guix system that utilized LilyPond. The process integrated usage of both the PDF and

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-16 Thread Aaron Hill
On 2020-11-16 9:48 pm, K.L. wrote: P.S. I can't imagine some guys in a band using a music sheet with different measure indices for every track😂. How will they tell each other where I am playing? If there are some repeat marks, will they be uniform in position? If they are, solely decl

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-16 Thread K.L.
P.S. I can't imagine some guys in a band using a music sheet with different measure indices for every track😂. How will they tell each other where I am playing? If there are some repeat marks, will they be uniform in position? If they are, solely declaring the first track's layout is e

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-16 Thread K.L.
n as a grammar token. Personally, I don't think this is very necessary. On Mon, Nov 16, 2020 at 9:16 PM Kieren MacMillan < kieren_macmil...@sympatico.ca> wrote: > Hi, > > >> How does that work with polymetric music? > > Sorry, I don't know what is polymetr

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-16 Thread Kieren MacMillan
Hi, >> How does that work with polymetric music? > Sorry, I don't know what is polymetric music exactly. Can you show an example? See the second example (“Different time signatures with unequal-length measures”) in this section of the Lilypond docs: <http://lilypond.org/doc/v2

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-16 Thread K.L.
> > How does that work with polymetric music? > > Sorry, I don't know what is polymetric music exactly. Can you show an example?

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-15 Thread Kieren MacMillan
Hi K.L., > Without layout structures, we can store music staff in a more regular way, > like this: How does that work with polymetric music? Thanks, Kieren. Kieren MacMillan, composer (he/him/his) ‣ website: www.kierenmacmillan.info ‣ emai

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-15 Thread Dan Eble
I doubt that it is necessary to increase complexity so much to take care of typical D.C. and D.S. repeats. I've had it in mind to try adding a new repeat type, \repeat segno N {…}. It would lay out the music like a volta repeat, but using the appropriate marks and jump instructions rather than vo

Re: A proposal of organize music paragraph layout by a new DSL

2020-11-15 Thread K.L.
The blog link is missed, appended here: https://findlab.github.io/2020/11/15/music-layout-language/ On Sun, Nov 15, 2020 at 6:20 PM K.L. wrote: > Hi all. > > For a multiple voices music score, all voices share the same repeat > positions. Such as: > > << >> { >

A proposal of organize music paragraph layout by a new DSL

2020-11-15 Thread K.L.
Hi all. For a multiple voices music score, all voices share the same repeat positions. Such as: << > { > \repeat volta 2 { g1 g g g } > \repeat volta 2 { g g g g } > } > { > \repeat volta 2 { c1 c c c } > \repeat volta 2 { c c c c } >

A request on behalf of Turkish Music

2020-04-08 Thread neyzenemre
Hello. I am Associate Professor Emre Pınarbaşı, one of the lecturers of Samsun Ondokuz Mayıs University State Conservatory. I specialize in Traditional Turkish Music. I have been writing my notes using Lilypond for many years. However, the program should expand the MAKAM.LY content a little more

Fwd: A request on behalf of Turkish Music

2020-04-08 Thread Emre PINARBAŞI
Hello. I am Associate Professor Emre Pınarbaşı, one of the lecturers of Samsun Ondokuz Mayıs University State Conservatory. I specialize in Traditional Turkish Music. I have been writing my notes using Lilypond for many years. However, the program should expand the MAKAM.LY content a little more

A request on behalf of Turkish Music

2020-04-08 Thread neyzenemre
Hello. I am Associate Professor Emre Pınarbaşı, one of the lecturers of Samsun Ondokuz Mayıs University State Conservatory. I specialize in Traditional Turkish Music. I have been writing my notes using Lilypond for many years. However, the program should expand the MAKAM.LY content a little more

Re: music-cause

2020-02-20 Thread David Kastrup
David Kastrup writes: > David Kastrup writes: > >> Graham Percival writes: >> >>> On Sun, Jan 22, 2012 at 11:49:06AM +0100, David Kastrup wrote: >>>> >>>> Anybody actually using the "music-cause"? Inside of LilyPond, t

Re: music-cause

2020-02-20 Thread Urs Liska
Am Donnerstag, den 20.02.2020, 17:12 +0100 schrieb David Kastrup: > David Kastrup writes: > > > Graham Percival writes: > > > > > On Sun, Jan 22, 2012 at 11:49:06AM +0100, David Kastrup wrote: > > > > Anybody actually using the "music-c

Re: music-cause

2020-02-20 Thread David Kastrup
David Kastrup writes: > Graham Percival writes: > >> On Sun, Jan 22, 2012 at 11:49:06AM +0100, David Kastrup wrote: >>> >>> Anybody actually using the "music-cause"? Inside of LilyPond, the only >>> appearance (apart from its declaration)

Re: Grow heap aggressively during music interpretation (issue 561390043 by hanw...@gmail.com)

2020-02-13 Thread hanwenn
commit a19aed147bf1605b21cbe7b1909ff6cbf519fb64 Author: Han-Wen Nienhuys Date: Sat Feb 8 21:02:12 2020 +0100 GUILE2: Scale GC heap with the number of smobs https://codereview.appspot.com/561390043/

Re: Grow heap aggressively during music interpretation (issue 561390043 by hanw...@gmail.com)

2020-02-09 Thread dak
On 2020/02/09 10:08:20, hanwenn wrote: > A way around that is to change all instances of vectors holding SCM values to a > new > gc_vector type that has a custom allocator. That will be significant work, but > probably > desirable in the long term. I'd recommend a two-pronged approach for now,

  1   2   3   4   5   6   7   8   9   10   >