Spacing issue with openLilyLib break sets and MultiMeasureRests

2025-03-17 Thread Peter Crighton
Hello all, has anybody familiar with openLilyLib come across this problem or would know how to fix it? I use the page-layout package in order to have access to break sets and noticed the following issue: When using break sets, bars with a MultiMeasureRest take up more horizontal space than with v

Re: Frescobaldi & git

2025-03-17 Thread Jeff Kopmanis
I've used Frescobaldi and VScode for Lilypond, and I like Frescobaldi's integrated, purposeful take on things. Compiling is a single click, and very intuitive. I found the VScode support pretty sketchy and incomplete, although that was over 6 months ago, to be fair. On Mon, Mar 17, 2025 at 5:12 

Re: Custom S-expression export

2025-03-17 Thread Hans Åberg
> On 17 Mar 2025, at 21:54, Immanuel Litzroth > wrote: > > ghc has a FFI for C and C++ can be made to generate C compatible code. > There is no way to use a C++ library in another runtime without writing a > big chunk of glue code. I wrote a C++ wrapper for the Guile C interface, but I do not

Re: Frescobaldi & git

2025-03-17 Thread Jakub Pavlík
Have you considered leaving Frescobaldi for VS Code? It's rather cost-ineffective to develop specifically for Frescobaldi functionality which is common to many code editors. It would be great if Frescobaldi supported extensions made for some established code editor and could benefit from its ecosy

Re: Custom S-expression export

2025-03-17 Thread Immanuel Litzroth
ghc has a FFI for C and C++ can be made to generate C compatible code. There is no way to use a C++ library in another runtime without writing a big chunk of glue code. Immanuel On Mon, Mar 17, 2025 at 6:31 PM Hans Åberg wrote: > > > On 17 Mar 2025, at 11:01, Aura Kelloniemi wrote: > > > > I am

Re: Custom S-expression export

2025-03-17 Thread Hans Åberg
> On 17 Mar 2025, at 11:01, Aura Kelloniemi wrote: > > I am developing a tool for processing musical notation in Haskell. I want to > be able to import LilyPond scores and as I don't want to parse LilyPond's > surface syntax and write a Scheme interpreter, I have decided to export > LilyPond sc

Re: Custom S-expression export

2025-03-17 Thread Saul Tobin
Hi Aura, I haven't had a chance to look at your code. Your project sounds interesting – I'll try to make some time. The exporter writes output to stdout. > > I have a few questions/problems: > > 1) First of all, is this a good strategy at all or would there be a better > way > to make LilyPond ru

Re: Create blank page based on page-number (if odd)

2025-03-17 Thread Lucas Cavalcanti
Thank you for your input, Yoshi! I'm still trying to wrap my head on Lilypond's massive tweaks and customizations... I thought markup's IF could work but I've been stuck in trying to understand what to write code, since I'm not that good at Lilypond's internals. Still, thanks! Em sáb., 15 de mar.

ToC bookmarks don't work with Bookpart block

2025-03-17 Thread Lucas Cavalcanti
Hello! I've noticed a bug (I guess it is one, right?) with regards to the table of contents: when writing with no bookpart block, the pdf bookmarks are exported to file correctly. They appear in any PDF viewer. However, the same doesn't happen while using the bookpart block: everything works normal

Custom S-expression export

2025-03-17 Thread Aura Kelloniemi
Hello, I am developing a tool for processing musical notation in Haskell. I want to be able to import LilyPond scores and as I don't want to parse LilyPond's surface syntax and write a Scheme interpreter, I have decided to export LilyPond scores as S-expressions (which are easy to generate in Guil