Developing a Dynamic LilyPond

2014-02-21 Thread Ethan Roday
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

2014-02-21 Thread Trevor Daniels

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

2014-02-21 Thread Urs Liska

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

2014-02-21 Thread 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).

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Ubuntu and LilyPond from scratch

2014-02-21 Thread Trevor Daniels
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)

2014-02-21 Thread david . nalesnik

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