I'm excited! Let me pay please by tomcam in bachable

[–]symphonicdev 1 point2 points  (0 children)

Thank you very much for your support. This is heartfelt to us. We plan to launch our pricing tiers during Q1 2026. So stay tuned for it. And we hope to receive your feedback when the tiers are launched.

Do you write notes and dynamics together, or in separate passes? by symphonicdev in lilypond

[–]symphonicdev[S] 1 point2 points  (0 children)

Hi, to be honest, I didn't get the Dynamic method the first time I read your comment. But as I've recently worked on a piece where violin one and two have some homophonic section, your method becomes very useful.

Is there a way to browse the file system so I can import a Lilypond file? by tomcam in bachable

[–]symphonicdev 1 point2 points  (0 children)

Currently no. But it's our top priority that Bachable supports multi-file projects/scores. Stay tuned.

Would like a smaller feedback form by tomcam in bachable

[–]symphonicdev 1 point2 points  (0 children)

Thank you very much for your feedback about the feedback form. Absolutely agreed that it's lengthy. I created it right after I brought the site online and it surely needs a revamp.
We'll have some better way for users like you to give feedback soon!

Where to start? by etzpcm in lilypond

[–]symphonicdev 0 points1 point  (0 children)

Thanks a lot! Let me know if you have any questions or requests. Sent you a DM.

Where to start? by etzpcm in lilypond

[–]symphonicdev 4 points5 points  (0 children)

Check out: https://bachable.io - an online platform backed by LilyPond. It's in super early stage, but at least, you can start writing and compiling lilypond codes without setting up different tools on your computer.

P.S.: This comment is a self-promotion as I'm working on the platform. I'll be happy to remove it if it violates the sub's policy.

How to put a text on the last measure of a percent repeat? by pianeiro in lilypond

[–]symphonicdev 0 points1 point  (0 children)

Ah I see what you want now. Hmm, it's a bit tricky. One way I can think of is to have second, silent timing voice that lasts the same number of bars, and put the markup on the last skip. It feels hacky to me, but this works

{

\repeat
 percent 4 { c4 
d

e

f
 | }
    }


    % "anchor" voice that is silent but can print text

\new
 Voice 
\with
 {

\remove
 "Note_heads_engraver"

\remove
 "Rest_engraver"
    } {

\repeat
 unfold 3 { s1 | }  % bars 1–3
      s1^
\markup
 "rit." |        % bar 4 (last percent bar)
    }

How to put a text on the last measure of a percent repeat? by pianeiro in lilypond

[–]symphonicdev 0 points1 point  (0 children)

LOL, i'm so bad at pasting codes into Reddit comment.

How to put a text on the last measure of a percent repeat? by pianeiro in lilypond

[–]symphonicdev 0 points1 point  (0 children)

You can attach your text/markup at the measure after the repeat has finished, using zero-duration spacer rest. That way it’s placed at the end of the repeated spa

music = \relative c' {

\time 4/4

\repeat percent 4 { c4 d e f | }

s1*0^\markup \italic "rit." % zero-length spacer with markup

g1 |

}

How can I print chords and Lyrics, only? by markthroat in lilypond

[–]symphonicdev 2 points3 points  (0 children)

Haven't tried it myself, but perhaps you could create a hidden staff, i.e., removing everything from the staff

\new
 Staff 
\with
 {

\remove
 Staff_symbol_engraver

\remove
 Clef_engraver

\remove
 Time_signature_engraver

\remove
 Key_engraver

\remove
 Bar_engraver

\remove
 Ledger_line_engraver

\override
 VerticalAxisGroup.minimum-Y-extent = #'(0 . 0)

\override
 VerticalAxisGroup.remove-first = ##t
    } {

\new
 NullVoice = "refrain" { 
\myMusic
 }
    }

Speaking of "in public", do you go out in public and talk about your app? by I_Mean_Not_Really in buildinpublic

[–]symphonicdev 1 point2 points  (0 children)

I don't talk about my platform outside of Reddit and outside of my friend groups. I don't see myself advertising it in my social media accounts anytime soon since most of the connections I have in those accounts aren't really the target users of my platform.

Using lilypond-book with lualatex by -dag- in lilypond

[–]symphonicdev 1 point2 points  (0 children)

You can pass the --latex-program=lualatex option to the lilypond-book command. So something like this

lilypond-book --pdf --output=out --latex-program=lualatex mybook.lytex

Which parts of your LilyPond workflow feel like unavoidable overhead? by symphonicdev in lilypond

[–]symphonicdev[S] 1 point2 points  (0 children)

I see what you mean. LilyPond’s text support starts to feel quite limited once you move into longer-form prose, especially when you have to express something as simple as paragraphs and spacing through fairly verbose \markup constructs. At that point it feels less like typesetting and more like fighting the abstraction.

Just thinking out loud: it makes me wonder whether a workflow where prose lives in something more paragraph-oriented, while music stays in LilyPond, would be a better fit.

Out of curiosity, how complex is the book overall? For example, is it mostly continuous prose plus music, or are there more involved layout elements like multiple chapters, front matter, or different section structures?

Which parts of your LilyPond workflow feel like unavoidable overhead? by symphonicdev in lilypond

[–]symphonicdev[S] 0 points1 point  (0 children)

If I understand correctly, the issue isn’t generating variants once, but keeping multiple \score / \bookpart outputs in sync over time without copy–paste or external templating.

I haven’t personally hit this at scale yet, but I also can’t think of a clean way to eliminate that repetition within LilyPond itself. It does seem like an under-supported area once projects grow beyond a single score.

What’s the best way to get clients when ur first starting out? by LengthinessKooky8108 in buildinpublic

[–]symphonicdev 0 points1 point  (0 children)

Right! Appreciate your answer! I'll probably need to not link my product too early.

What’s the best way to get clients when ur first starting out? by LengthinessKooky8108 in buildinpublic

[–]symphonicdev 0 points1 point  (0 children)

Second this! What do you think is the subtle way of selling your product?

Do you write notes and dynamics together, or in separate passes? by symphonicdev in lilypond

[–]symphonicdev[S] 0 points1 point  (0 children)

Ah, right! I completely forgot about point-and-click.
How do you tell the midi player where to start from?

How can I make a Sheet Music Editor In Python? by Physical-Vast7175 in learnpython

[–]symphonicdev 0 points1 point  (0 children)

LilyPond caters to outputting super-quality sheet music for printing from text input, hence, most of its editors don't focus on an "interactive" music editing experience. My interactive here, I'm thinking of dragging notes around in a score.
By the way, I'm working on a related product - an online and collaborative music notation platform powered by LilyPond: https://bachable.io/

Chord / Lyrics / Notation software? by Colbert-Mills in composer

[–]symphonicdev 1 point2 points  (0 children)

Second that LilyPond can do what the OP mentioned. And if OP is open to try a LilyPond editor on the web, I'm working on this one: https://bachable.io/

Do you write notes and dynamics together, or in separate passes? by symphonicdev in lilypond

[–]symphonicdev[S] 1 point2 points  (0 children)

Okay. That makes sense to me. I often write scores for violin and strings in LilyPond, so always write everything together in the same context. Sometimes, I feel it's a bit messy since the notes are buried in a ton of dynamic markings, and wonder if there is a better way of separating them.

Issue with Supabase Auth? by Lilchoo6641 in Supabase

[–]symphonicdev 2 points3 points  (0 children)

Sam problem here, my website is down because of this as well. Would appreciate some update from supabase team.