Hi Richard,

Thank you for your open answer and also for the warning about the dead ends regarding slurs! To be completely honest, I am still doubting my own skills a bit here. I tried to import a absolute bare minimum example like {c' d' e' f} but it resulted in a completely blank screen and a silent failure.

I even tried exporting a simple melody from Denemo to LilyPond and importing that exact, unaltered file back into Denemo. That failed silently as well.

Since the "Import LilyPond" option exists in the menu, I have a genuine worry that I am just being foolish or missing a crucial step, plugin, or specific file header. Is the built-in import really so limited that it cannot handle even a single, basic row of four notes? Or am I just doing something fundamentally wrong as a user?

To answer your question about whether I use Denemo: I actually come from the LilyPond side of things and usually use Frescobaldi. I did try out Denemo in the past, but precisely because of this difficulty with opening existing LilyPond files, I could never really use it. Out of necessity, I ended up writing my own small editor that writes LilyPond.

If the baseline is indeed that even these simple structures fail, my mission is clear: I want to build a stable C++ converter that extracts at least the raw notes and rhythms from average LilyPond files while completely ignoring the layout in the first step, so it never crashes no matter what you throw at it.

But before I proceed with reverse-engineering the XML format for my PDF guide, I would love to know if I am just misusing the current import function.

Best regards,
Christian

Reply via email to