Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Lilypond support #435

Closed
alerque opened this issue Jan 20, 2017 · 8 comments
Closed

Add Lilypond support #435

alerque opened this issue Jan 20, 2017 · 8 comments
Assignees
Labels
enhancement Software improvement or feature request

Comments

@alerque
Copy link
Member

alerque commented Jan 20, 2017

Add package with commands to embed Lilypond code either inline or as external files that is engraved externally before being included in SILE for layout.

@alerque alerque added the enhancement Software improvement or feature request label Jan 20, 2017
@alerque alerque self-assigned this Jan 20, 2017
@alerque
Copy link
Member Author

alerque commented Jan 20, 2017

Note that this will be conceptually similar to adding MathJax support (#220) in that a block of content will be passed out to some other program to be rendered and the result embedded in the output.

@simoncozens
Copy link
Member

Can't you do this yourself? ;-) I think there's an example of using the inputfilter package for this kind of thing.

@alerque
Copy link
Member Author

alerque commented Feb 20, 2017

Yes I think I can wire this up, I just haven't had the necessary combination of time and motivation. I'm sure the next time I have to fix something in one of my PDF build pipelines that still uses LaTeX for the Lilypond support I'll get in gear and make this happen. Note I'd already self-assigned this issue.

@alerque
Copy link
Member Author

alerque commented Dec 1, 2017

Progress report: I have basic systems rendering in a sile document. Cutting through the hack jobs surrounding the TeX implementations of this is crazy hard but this is going to be a lot easier it SILE than it ever was in TeX!

Lilypond in SILE

@alerque
Copy link
Member Author

alerque commented Dec 2, 2017

Progress report: now detecting some basic layout parameters like font size, line width, indent, ragged vs. flush formatting, etc. from the SILE context and passing them to Lilypond.

selection_030

@alerque alerque mentioned this issue Dec 4, 2017
8 tasks
@alerque
Copy link
Member Author

alerque commented Aug 24, 2018

It's probably worth reviewing the lyluatex project for pointers in implementing this.

@Omikhleia
Copy link
Member

This issue (and related PR #499 should be moved to lilypond.sile and closed here as "rejected - to be handled in a 3rd-party package].
(Noting in passing: I'd be interested in Lilypond support to be resurrected there...)

@ctrlcctrlv
Copy link
Member

"rejected - to be handled in a 3rd-party package"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Software improvement or feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants