Developing a Dynamic LilyPond
Hello all, My name is Ethan Roday and I'm a senior at the College of William and Mary in Williamsburg, VA, studying Computer Science and Music. I've had a great respect for LilyPond for some time, and recently I've been wondering about the possibility of leveraging LilyPond's extensive algorithmic refinement in a more interactive way. Of course, I understand that LilyPond's language is static by nature, but is there a way of organizing the existing spacing algorithms in a dynamic way that would be amenable to a GUI-based application? I'd love to hear people's thoughts on this. I am familiar with Schikker's List, but honestly I had some trouble using it and I'm not sure the download/ folder is structured correctly. Thanks, Ethan Roday ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Ubuntu and LilyPond from scratch
David Kastrup wrote Friday, February 21, 2014 5:06 PM > "Trevor Daniels" writes: > >> I had to apt-get autoconf to enable the autoconf script to run and >> configure then required dblatex (a surprise - I thought this was no >> longer used?) and texlive-lang-cyrillic. That's all. Quite easy. >> make all and make doc then ran perfectly to completion. > > You can probably just do > > apt-get build-dep lilypond > > to get the dependencies: I don't think they changed since Ubuntu 12.04. > It's conceivable that texlive-lang-cyrillic was not in that set (I think > Ubuntu 12.04 would have carried LilyPond 2.14 but am not sure). I should have been more explicit. I did apt-get build-dep lilypond first. That installed quite a lot. The two dependencies I mentioned were then left unresolved. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Ubuntu and LilyPond from scratch
Am 21.02.2014 18:06, schrieb David Kastrup: "Trevor Daniels" writes: No sure if this is of interest to anyone, but I have just successfully installed Ubuntu 12.04.4 from scratch, followed by git, and the LilyPond repository. Following the CG, I then ran autoconf and configure, apt-got the missing packages, and successfully ran make all and make doc. I've never done this before from scratch - previously I used Lily-dev - and was surprised how easy it was. Some minor comments: I had to apt-get autoconf to enable the autoconf script to run and configure then required dblatex (a surprise - I thought this was no longer used?) and texlive-lang-cyrillic. That's all. Quite easy. make all and make doc then ran perfectly to completion. You can probably just do apt-get build-dep lilypond to get the dependencies: I don't think they changed since Ubuntu 12.04. It's conceivable that texlive-lang-cyrillic was not in that set (I think Ubuntu 12.04 would have carried LilyPond 2.14 but am not sure). Hassles only come into play when you have a manually installed TeXLive on board and do want to keep that ... ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Ubuntu and LilyPond from scratch
"Trevor Daniels" writes: > No sure if this is of interest to anyone, but I have just successfully > installed Ubuntu 12.04.4 from scratch, followed by git, and the > LilyPond repository. Following the CG, I then ran autoconf and > configure, apt-got the missing packages, and successfully ran make all > and make doc. I've never done this before from scratch - previously I > used Lily-dev - and was surprised how easy it was. > > Some minor comments: > > I had to apt-get autoconf to enable the autoconf script to run and > configure then required dblatex (a surprise - I thought this was no > longer used?) and texlive-lang-cyrillic. That's all. Quite easy. > make all and make doc then ran perfectly to completion. You can probably just do apt-get build-dep lilypond to get the dependencies: I don't think they changed since Ubuntu 12.04. It's conceivable that texlive-lang-cyrillic was not in that set (I think Ubuntu 12.04 would have carried LilyPond 2.14 but am not sure). -- David Kastrup ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Ubuntu and LilyPond from scratch
No sure if this is of interest to anyone, but I have just successfully installed Ubuntu 12.04.4 from scratch, followed by git, and the LilyPond repository. Following the CG, I then ran autoconf and configure, apt-got the missing packages, and successfully ran make all and make doc. I've never done this before from scratch - previously I used Lily-dev - and was surprised how easy it was. Some minor comments: I had to apt-get autoconf to enable the autoconf script to run and configure then required dblatex (a surprise - I thought this was no longer used?) and texlive-lang-cyrillic. That's all. Quite easy. make all and make doc then ran perfectly to completion. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Issue 3860: Add command \justify-line (issue 66980043)
Reviewers: , Message: Please review. Thanks! Description: Issue 3860: Add command \justify-line The command \fill-line spaces words taking word length into account such that the following distances are equal: outside edge of outside markup to center of adjoining markup; center to center of neighboring interior markups. As a consequence, the space between words is unequal when the lengths of the markups vary and/or there are more than three markups in the line. The following patch creates the command \justify-line, which spaces markups to fill a line such that the space in between each pair is constant. Collisions are prevented by ensuring that this distance does not fall below the current setting of word-space. Please review this at https://codereview.appspot.com/66980043/ Affected files (+133, -82 lines): M scm/define-markup-commands.scm ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel