Re: aleatoric / frame engraver revisited

2013-07-22 Thread Karol Majewski

Wow! This is a great piece of work! One question: How can I modify the code to make it work under 2.16.2? (of course apart from changing 'override' syntax)
 
Karol
 



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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt

Hi Kieren,

now I am looking at this feature request and maybe have an idea ... 
later more on that.
Your snippet here fails, because the InstrumentName grob has two 
properties 'long-text and 'text, which may or may not be set. The 'text 
property is only set, when you define a shortInstrumentName, in this 
case only 'long-text is set (-> instrumentName), so (ly:grob-property 
grob 'text) returns '(), which is not a string or markup.

The example compiles, if you check for existance of the properties:

--snip--
#(define ((set-abs-fontsize n) grob)
   (let ((text (ly:grob-property grob 'text))
 (long-text (ly:grob-property grob 'long-text)))
 (ly:message "~A" (ly:grob-properties grob))
 (cond
  ((markup? text)
   (grob-interpret-markup grob
 (markup #:abs-fontsize n text)))
  ((markup? long-text)
   (grob-interpret-markup grob
 (markup #:abs-fontsize n long-text)))
  (else empty-stencil)
  )))

absFontSizeStencil =
#(define-scheme-function (parser location n)(number?)
   (set-abs-fontsize n))


\layout {
  \context {
\Score
\override InstrumentName #'stencil = \absFontSizeStencil 30
\override TextScript #'stencil = \absFontSizeStencil 30
  }
}
--snip--

... but now the long-text is printed on every line - not only the first.

Best, Jan-Peter

Am 16.07.2013 18:30, schrieb Kieren MacMillan:

I don't mind Mike's function per se, but I would love for Lilypond to allow us 
to set absolute fontsizes for every text object — maybe every grob (text or 
not) — in a consistent way. For example, this fails

\version "2.17"

#(define ((set-abs-fontsize n) grob)
  (grob-interpret-markup grob
(markup #:abs-fontsize n (ly:grob-property grob 'text

\layout {
   \context {
 \Score
 \override InstrumentName #'stencil = #(set-abs-fontsize 30)
 \override TextScript #'stencil = #(set-abs-fontsize 30)
   }
}

\new Staff \with { instrumentName = "Test" }
   \relative c' { e4^\markup "Test" e e e }




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


Re: Automatic production of simple practice scores

2013-07-22 Thread Janek Warchoł
Hi,

2013/7/21 Carl Smith :
> Hi all
>
> This is my first post to the list, so I'd like to say thanks
> for your work. LilyPond looks awesome.
>
> I have a client who needs a little program writing, and I
> wanted to run it by you guys first. This is what he asked
> me for...
>
> """
> I am looking for a program that can automatically
> generate sets of notes and rhythms and basic musical
> pieces for rhythm and sightreading exercises. I have
> noticed various other sites use this 'automation'.
>
> http://www.practicesightreading.com/
> https://www.sightreadingfactory.com/
> """
>
> I'm not much of a musician, so I was wondering if anyone
> could give me some pointers.

Take a look at 
http://lilypondblog.org/2013/07/programmatically-generating-lilypond-input/
:)

hth,
Janek

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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt

Hi Kieren and list,

now I tried to add a feature to ly:grob-interpret-markup - this is 
working for instrumentName, but not for TextScript.

So one has to look into text-interface.cc ... AFAICS
But before using a property 'font-size-mode (or whatever you name it), 
would'nt it might be more intuitive, if we could write

\override TextScript #'font-size = 14\pt   ?
I don't know, if this is a good idea ... but if we add an 
object-property to the number-object (the fontsize), the markup could be 
tuned accordingly ...


Cheers, Jan-Peter

\version "2.16"

#(let ((inner-grob-interpret-markup grob-interpret-markup))
   (set! grob-interpret-markup
 (lambda (grob mup)
   (let ((font-size-mode (ly:grob-property grob 'font-size-mode))
 (font-size (ly:grob-property grob 'font-size)))
 
 ; to see, whether this is actually called: #:with-color red
 (set! mup (markup #:with-color red mup))
 
 (if (and (eq? 'absolute font-size-mode)(number? font-size))
 (inner-grob-interpret-markup grob (markup #:abs-fontsize font-size mup))
 (inner-grob-interpret-markup grob mup)
 )
 ))
 ))

\layout {
  \context {
\Score
\override InstrumentName #'font-size = #30
\override InstrumentName #'font-size-mode = #'absolute
\override TextScript #'font-size = #30
\override TextScript #'font-size-mode = #'absolute
  }
}

\new Staff \with { instrumentName = "Noise" }
\relative c' { e4^\markup "Test" e e e }
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread David Kastrup
Jan-Peter Voigt  writes:

> Hi Kieren and list,
>
> now I tried to add a feature to ly:grob-interpret-markup - this is
> working for instrumentName, but not for TextScript.
> So one has to look into text-interface.cc ... AFAICS
> But before using a property 'font-size-mode (or whatever you name it),
> would'nt it might be more intuitive, if we could write
> \override TextScript #'font-size = 14\pt   ?

The value of \pt is not known at the time of the \override.  The music
containing the \override could be used with several different
\layout/\paper blocks with different valued of \pt.

-- 
David Kastrup


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


Re: Automatic production of simple practice scores

2013-07-22 Thread Urs Liska

Am 22.07.2013 11:07, schrieb Janek Warcho?:

Hi,

2013/7/21 Carl Smith :

Hi all

This is my first post to the list, so I'd like to say thanks
for your work. LilyPond looks awesome.

I have a client who needs a little program writing, and I
wanted to run it by you guys first. This is what he asked
me for...

"""
I am looking for a program that can automatically
generate sets of notes and rhythms and basic musical
pieces for rhythm and sightreading exercises. I have
noticed various other sites use this 'automation'.

http://www.practicesightreading.com/
https://www.sightreadingfactory.com/
"""

I'm not much of a musician, so I was wondering if anyone
could give me some pointers.

Take a look at 
http://lilypondblog.org/2013/07/programmatically-generating-lilypond-input/
:)

hth,
Janek
You should also look at 
http://lilypondblog.org/2013/07/creating-anything-you-can-imagine-with-finale/ 
and esp. the PDF linked in the middle of that post to see what Janek is 
talking about.


Also you might have a look at 
http://lists.gnu.org/archive/html/lilypond-user/2013-07/msg00347.html 
and its result at 
https://dl.dropboxusercontent.com/u/49478835/patterns-function-propsal.pdf 
(as this is in my Dropbox the link may break at any time soon).


What we are doing right now is a literal walk through all possible 
rhythmical combinations. It would be very simple to modify that to some 
sort of random pattern combination. One 'restriction' is that we only 
consider patterns with equal length elements, so it is only partly 
usable as exercises.
But of course Janek only wanted to point you to an example showing that 
what you want is actually quite straightforward in LilyPond.


Urs



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


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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt

Hi David,

Am 22.07.2013 11:49, schrieb David Kastrup:

The value of \pt is not known at the time of the \override.  The music
containing the \override could be used with several different
\layout/\paper blocks with different valued of \pt.
I'm aware of that ... so I thaught, it might be possible to "tag" the 
number, that it has to be touched/tuned/recalculated when the value of 
pt is available - when the grob is actually printed.
But to use an object-poperty here means touching several ::print 
methods, so I guess, this is not a good idea.

Probably using a pair containing the number and the unity ...

Best, Jan-Peter



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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt
as one can read in 
http://www.lilypond.org/doc/v2.17/Documentation/extending/callback-functions.html

you can use callback-functions on /all/ grob-properties ...
so why doesn't this work?
\override TextScript #'font-size = #(lambda (grob) 30)

If this would work, the actual value could be calculated as needed based 
on the grob-layout-settings. Then the lambda could be hidden in a 
scheme-function, so it might look like

\override TextScript #'font-size = \absolute 30

Best, Jan-Peter

Am 22.07.2013 11:49, schrieb David Kastrup:

Jan-Peter Voigt  writes:


Hi Kieren and list,

now I tried to add a feature to ly:grob-interpret-markup - this is
working for instrumentName, but not for TextScript.
So one has to look into text-interface.cc ... AFAICS
But before using a property 'font-size-mode (or whatever you name it),
would'nt it might be more intuitive, if we could write
\override TextScript #'font-size = 14\pt   ?

The value of \pt is not known at the time of the \override.  The music
containing the \override could be used with several different
\layout/\paper blocks with different valued of \pt.




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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread David Kastrup
Jan-Peter Voigt  writes:

> as one can read in
> http://www.lilypond.org/doc/v2.17/Documentation/extending/callback-functions.html
> you can use callback-functions on /all/ grob-properties ...
> so why doesn't this work?
> \override TextScript #'font-size = #(lambda (grob) 30)

The settings of font-interface and text-interface become part of the
props alist list for markup interpretation.  At the time a markup is
interpreted, no information about a possibly responsible grob is
available, so no callbacks can be executed.

-- 
David Kastrup


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


Problems compiling in Ubuntu 10.04

2013-07-22 Thread bb
I tried to compile lilypond on different machines (32- and 64 bit) with 
different Ubuntu 10.04 based Linux.


configure runs without any error message.
make ends with this (just the end snippet):
"

make[1]: Entering directory `/home/ich/lilypond-2.16.2/build/Documentation'
cd ./out && 
/home/ich/lilypond-2.16.2/build/scripts/build/out/run-and-check 
"/home/ich/lilypond-2.16.2/build/out/bin/lilypond --verbose 
/home/ich/lilypond-2.16.2/ly/generate-documentation" 
"generate-documentation.log"


Please check the logfile generate-documentation.log for errors

make[1]: *** [out/internals.texi] Error 1
make[1]: Leaving directory `/home/ich/lilypond-2.16.2/build/Documentation'
make: *** [all] Error 2
bb@bb-desktop:~/lilypond-2.16.2/build$ ls g*
ls: cannot access g*: No such file or directory
"

 generate-documentation.log ends with this message:
"
...
...
;;; compiling 
/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
;;; WARNING: compilation of 
/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm 
failed:

;;; ERROR: Syntax error:
;;; unknown location: source expression failed to match any pattern in 
form when

ice-9/psyntax.scm:1417:32: In procedure expand-macro:
ice-9/psyntax.scm:1417:32: Syntax error:
unknown location: source expression failed to match any pattern in form when
"

Does anybody know what's wrong?

Regards bblochl

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


Re: aleatoric / frame engraver revisited

2013-07-22 Thread David Nalesnik
Hi Karol,


On Mon, Jul 22, 2013 at 3:24 AM, Karol Majewski  wrote:

> Wow! This is a great piece of work! One question: How can I modify the
> code to make it work under 2.16.2? (of course apart from changing
> 'override' syntax)
>
To get it to work, first be sure to use the version of the file given in
the original post.  Then, comment out or delete line 370 (in the definition
of FrameBracket):

  (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil)

You'll notice that the skylines don't hug the bracket and text.  As far as
I know, that option wasn't available until one of the 2.17 series.

HTH,
David
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread David Kastrup
bb  writes:

>  generate-documentation.log ends with this message:
> "
> ...
> ...
> ;;; compiling
> /home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> ;;; WARNING: compilation of
> /home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> failed:
> ;;; ERROR: Syntax error:
> ;;; unknown location: source expression failed to match any pattern in
> form when
> ice-9/psyntax.scm:1417:32: In procedure expand-macro:
> ice-9/psyntax.scm:1417:32: Syntax error:
> unknown location: source expression failed to match any pattern in form when
> "
>
> Does anybody know what's wrong?

My guess is that you are trying to compile using Guilev2.  Try
installing guile-1.8-dev instead.

-- 
David Kastrup


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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread immanuel litzroth
I had the same problem, can't the configure script catch the wrong guile
version?
Immanuel


On Mon, Jul 22, 2013 at 2:20 PM, David Kastrup  wrote:

> bb  writes:
>
> >  generate-documentation.log ends with this message:
> > "
> > ...
> > ...
> > ;;; compiling
> >
> /home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> > ;;; WARNING: compilation of
> >
> /home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> > failed:
> > ;;; ERROR: Syntax error:
> > ;;; unknown location: source expression failed to match any pattern in
> > form when
> > ice-9/psyntax.scm:1417:32: In procedure expand-macro:
> > ice-9/psyntax.scm:1417:32: Syntax error:
> > unknown location: source expression failed to match any pattern in form
> when
> > "
> >
> > Does anybody know what's wrong?
>
> My guess is that you are trying to compile using Guilev2.  Try
> installing guile-1.8-dev instead.
>
> --
> David Kastrup
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread Phil Holmes
It will soon.

http://code.google.com/p/lilypond/issues/detail?id=3461

--
Phil Holmes


  - Original Message - 
  From: immanuel litzroth 
  To: David Kastrup 
  Cc: lilypond-user@gnu.org 
  Sent: Monday, July 22, 2013 1:44 PM
  Subject: Re: Problems compiling in Ubuntu 10.04


  I had the same problem, can't the configure script catch the wrong guile 
version?
  Immanuel



  On Mon, Jul 22, 2013 at 2:20 PM, David Kastrup  wrote:

bb  writes:

>  generate-documentation.log ends with this message:
> "
> ...
> ...
> ;;; compiling
> 
/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> ;;; WARNING: compilation of
> 
/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
> failed:
> ;;; ERROR: Syntax error:
> ;;; unknown location: source expression failed to match any pattern in
> form when
> ice-9/psyntax.scm:1417:32: In procedure expand-macro:
> ice-9/psyntax.scm:1417:32: Syntax error:
> unknown location: source expression failed to match any pattern in form 
when
> "
>
> Does anybody know what's wrong?


My guess is that you are trying to compile using Guilev2.  Try
installing guile-1.8-dev instead.

--
David Kastrup



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





--


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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread David Kastrup
immanuel litzroth  writes:

> I had the same problem, can't the configure script catch the wrong guile
> version?

http://code.google.com/p/lilypond/issues/detail?id=3461>

-- 
David Kastrup

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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread bb
Compiled with guile 2.0.5  deinstalled and guile 1.8.8 installed. (1.8 
and 2.0 are in the repository.)

make gives this:
"
...
ranlib out/library.a || ar ts out/library.a || true
make PACKAGE=LILYPOND package=lilypond -C include all && true
make[2]: Entering directory `/home/bb/lilypond-2.16.2/build/flower/include'
true
make[2]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower/include'
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
make[1]: *** No rule to make target `/usr/include/guile/2.0/libguile.h', 
needed by `out/accidental-engraver.o'.  Stop.

make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
make: *** [all] Error 2
"

The log  generate-documentation.log was renewed but the text did not 
change from the former posted.


Here a run with  Guile 1.8.8 deinstalled and guile (GNU Guile) 
2.0.5-deb+1-1 installed. (Your link to 
http://code.google.com/p/lilypond/issues/detail?id=3461 says 1.8.2 <= 
guile version < 2.0.0 ? 2.0.5 is beyond the limit?) The result:


"
...
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/Documentation'
cd ./out && 
/home/bb/lilypond-2.16.2/build/scripts/build/out/run-and-check 
"/home/bb/lilypond-2.16.2/build/out/bin/lilypond --verbose 
/home/bb/lilypond-2.16.2/ly/generate-documentation" 
"generate-documentation.log"


Please check the logfile generate-documentation.log for errors

make[1]: *** [out/internals.texi] Error 1
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/Documentation'
make: *** [all] Error 2
"
the log generate-documentation.log was renewed but the text did not change.

Thank you for the responses and hints. As you pointed me to guile 
version I tried to compile with the two versions of the distribution 
repository and post the results.


Regards




Am 22.07.2013 14:58, schrieb Phil Holmes:

It will soon.
http://code.google.com/p/lilypond/issues/detail?id=3461

--
Phil Holmes

- Original Message -
*From:* immanuel litzroth 
*To:* David Kastrup 
*Cc:* lilypond-user@gnu.org 
*Sent:* Monday, July 22, 2013 1:44 PM
*Subject:* Re: Problems compiling in Ubuntu 10.04

I had the same problem, can't the configure script catch the wrong
guile version?
Immanuel


On Mon, Jul 22, 2013 at 2:20 PM, David Kastrup mailto:d...@gnu.org>> wrote:

bb mailto:bblo...@arcor.de>> writes:

 >  generate-documentation.log ends with this message:
 > "
 > ...
 > ...
 > ;;; compiling
 >

/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
 > ;;; WARNING: compilation of
 >

/home/ich/lilypond-2.16.2/build/out/share/lilypond/current/scm/part-combiner.scm
 > failed:
 > ;;; ERROR: Syntax error:
 > ;;; unknown location: source expression failed to match any
pattern in
 > form when
 > ice-9/psyntax.scm:1417:32: In procedure expand-macro:
 > ice-9/psyntax.scm:1417:32: Syntax error:
 > unknown location: source expression failed to match any
pattern in form when
 > "
 >
 > Does anybody know what's wrong?

My guess is that you are trying to compile using Guilev2.  Try
installing guile-1.8-dev instead.

--
David Kastrup


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




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



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




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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread bb

Am 22.07.2013 16:48, schrieb bb:

Am 22.07.2013 16:44, schrieb David Kastrup:

bb  writes:


Guile 1.8.8 installed and configure/make:

"
...
ranlib out/library.a || ar ts out/library.a || true
make PACKAGE=LILYPOND package=lilypond -C include all && true
make[2]: Entering directory
`/home/bb/lilypond-2.16.2/build/flower/include'
true
make[2]: Leaving directory
`/home/bb/lilypond-2.16.2/build/flower/include'
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
make[1]: *** No rule to make target
/usr/include/guile/2.0/libguile.h', needed by
out/accidental-engraver.o'.  Stop.
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
make: *** [all] Error 2
"

Obviously there is one mor problem beside guile?


./configure
make clean
make


Thanks! O.K. once again.

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


Worked with Guile 1.8.8! I investigated the tree and found that I had 
installed both guile-1.8-libs and guile-2.0-libs. Obviously that was no 
problem.
I think another test with guile 2.0.5 does make no sense? But if you are 
interested in no problem to try that once more.


Many thanks for help! I would not have managed this myself!

Regards


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


How to create an extra-offset shortcut

2013-07-22 Thread Rachael Thomas Carlson
Hello everyone:

I am trying to figure out how I can create a nifty little shortcut to
write a \once \override with the ability to manipulate the extra-offset
of a grob using non-integer numbers.  What I have found works with
integers only.  I need more control over this function: I need to be
able to input decimals.

Here is what I have (which works with integers but not decimals):

\version "2.16.2"

mkMove = #(define-music-function
(parser location x y)
( number? number? ) 
#{ \once \override TextScript #'extra-offset = #(cons x y) 
#})

Any ideas?

Thank you,
Rachael Thomas Carlson


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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread bb

Am 22.07.2013 16:21, schrieb immanuel litzroth:

Indeed, I had to do that too.
i


On Mon, Jul 22, 2013 at 4:17 PM, David Kastrup mailto:d...@gnu.org>> wrote:

bb mailto:bblo...@arcor.de>> writes:

 > Compiled with guile 2.0.5  deinstalled and guile 1.8.8 installed.
(1.8
 > and 2.0 are in the repository.)
 > make gives this:
 > "
 > ...
 > ranlib out/library.a || ar ts out/library.a || true
 > make PACKAGE=LILYPOND package=lilypond -C include all && true
 > make[2]: Entering directory
`/home/bb/lilypond-2.16.2/build/flower/include'
 > true
 > make[2]: Leaving directory
`/home/bb/lilypond-2.16.2/build/flower/include'
 > make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
 > make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
 > cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
 > make[1]: *** No rule to make target
 > /usr/include/guile/2.0/libguile.h', needed by
 > out/accidental-engraver.o'.  Stop.
 > make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
 > make: *** [all] Error 2

Looks like you should have rerun configure after installing Guile-1.8.

--
David Kastrup


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




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



guile (GNU Guile) 2.0.5-deb+1-1 installed and configure/make:

"
...
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/Documentation'
cd ./out && 
/home/bb/lilypond-2.16.2/build/scripts/build/out/run-and-check 
"/home/bb/lilypond-2.16.2/build/out/bin/lilypond --verbose 
/home/bb/lilypond-2.16.2/ly/generate-documentation" 
"generate-documentation.log"


Please check the logfile generate-documentation.log for errors

make[1]: *** [out/internals.texi] Error 1
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/Documentation'
make: *** [all] Error 2
"

Guile 1.8.8 installed and configure/make:

"
...
ranlib out/library.a || ar ts out/library.a || true
make PACKAGE=LILYPOND package=lilypond -C include all && true
make[2]: Entering directory `/home/bb/lilypond-2.16.2/build/flower/include'
true
make[2]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower/include'
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
make[1]: *** No rule to make target `/usr/include/guile/2.0/libguile.h', 
needed by `out/accidental-engraver.o'.  Stop.

make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
make: *** [all] Error 2
"

Obviously there is one mor problem beside guile?

Regards



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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread David Kastrup
bb  writes:

> Compiled with guile 2.0.5  deinstalled and guile 1.8.8 installed. (1.8
> and 2.0 are in the repository.)
> make gives this:
> "
> ...
> ranlib out/library.a || ar ts out/library.a || true
> make PACKAGE=LILYPOND package=lilypond -C include all && true
> make[2]: Entering directory `/home/bb/lilypond-2.16.2/build/flower/include'
> true
> make[2]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower/include'
> make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
> make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
> cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
> make[1]: *** No rule to make target
> /usr/include/guile/2.0/libguile.h', needed by
> out/accidental-engraver.o'.  Stop.
> make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
> make: *** [all] Error 2

Looks like you should have rerun configure after installing Guile-1.8.

-- 
David Kastrup


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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt

On 22.07.2013 12:31, David Kastrup wrote:

Jan-Peter Voigt  writes:


as one can read in
http://www.lilypond.org/doc/v2.17/Documentation/extending/callback-functions.html
you can use callback-functions on /all/ grob-properties ...
so why doesn't this work?
\override TextScript #'font-size = #(lambda (grob) 30)

The settings of font-interface and text-interface become part of the
props alist list for markup interpretation.  At the time a markup is
interpreted, no information about a possibly responsible grob is
available, so no callbacks can be executed.


I see ... thanks for the explanation.



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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread bb

Am 22.07.2013 16:44, schrieb David Kastrup:

bb  writes:


Guile 1.8.8 installed and configure/make:

"
...
ranlib out/library.a || ar ts out/library.a || true
make PACKAGE=LILYPOND package=lilypond -C include all && true
make[2]: Entering directory `/home/bb/lilypond-2.16.2/build/flower/include'
true
make[2]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower/include'
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
make[1]: *** No rule to make target
/usr/include/guile/2.0/libguile.h', needed by
out/accidental-engraver.o'.  Stop.
make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
make: *** [all] Error 2
"

Obviously there is one mor problem beside guile?


./configure
make clean
make


Thanks! O.K. once again.

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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread immanuel litzroth
Indeed, I had to do that too.
i


On Mon, Jul 22, 2013 at 4:17 PM, David Kastrup  wrote:

> bb  writes:
>
> > Compiled with guile 2.0.5  deinstalled and guile 1.8.8 installed. (1.8
> > and 2.0 are in the repository.)
> > make gives this:
> > "
> > ...
> > ranlib out/library.a || ar ts out/library.a || true
> > make PACKAGE=LILYPOND package=lilypond -C include all && true
> > make[2]: Entering directory
> `/home/bb/lilypond-2.16.2/build/flower/include'
> > true
> > make[2]: Leaving directory
> `/home/bb/lilypond-2.16.2/build/flower/include'
> > make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
> > make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
> > cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
> > make[1]: *** No rule to make target
> > /usr/include/guile/2.0/libguile.h', needed by
> > out/accidental-engraver.o'.  Stop.
> > make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
> > make: *** [all] Error 2
>
> Looks like you should have rerun configure after installing Guile-1.8.
>
> --
> David Kastrup
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread immanuel litzroth
On Mon, Jul 22, 2013 at 4:40 PM, bb  wrote:

> clude/guile/2.0/**libguile
>

Did you reconfigure the source tree? It is still looking for guile under
2.0.
... /usr/include/guile/2.0/libguile.h',
i
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Two End bar

2013-07-22 Thread Wim van Dommelen


On 21 Jul 2013, at 21:16 , Pierre Perol-Schneider wrote:


2013/7/21 Christopher R. Maden 

I will disagree with Carl here — I like to have end bars (and other
flow-features) in all my parts precisely because errors like this show
up with a giant flashing neon sign.  It is a nice diagnostic side- 
effect.


~Chris


I absolutely agree with you Carl.


And I agree with Chris. A seperate tracks is perfect for large scores,  
but not always worth the extra trouble for the smaller pieces.


Because I usually have instrumental parts, often transposed and  
sometime included in larger scores, I tend to used tags to make the  
difference. For example something basic like this:


\version "2.16.0"

music = \relative f' {
c-\tag #'part ^"(part)"
  -\tag #'score ^"(score)"
d e f g
a b c
\tag #'score \bar "|."
}

\score {
\new Staff {
\keepWithTag #'part \music
\keepWithTag #'score \music
}
}

There is also a function in the archive to use multiple tags in one  
call: \keepWIthTags which I've included in my own library.


Regards,
Wim.

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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread David Kastrup
bb  writes:

> Worked with Guile 1.8.8! I investigated the tree and found that I had
> installed both guile-1.8-libs and guile-2.0-libs. Obviously that was
> no problem.
> I think another test with guile 2.0.5 does make no sense?

Not unless you are going to actively develop and submit problem fixes.
And there will be no real shortage of problems to fix.

> But if you are interested in no problem to try that once more.

At the current point of time it is well-known that there is more
involved than just trying once more.

-- 
David Kastrup


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


Re: Two End bar

2013-07-22 Thread David Kastrup
Wim van Dommelen  writes:

> \score {
>   \new Staff {
>   \keepWithTag #'part \music
>   \keepWithTag #'score \music
>   }
> }
>
> There is also a function in the archive to use multiple tags in one
> call: \keepWIthTags which I've included in my own library.

As of 2.17.6, \removeWithTag and \keepWithTag can take multiple tags
just fine without the need of an additional function.

-- 
David Kastrup


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


RE: move clef

2013-07-22 Thread Mark Stephen Mrotek
Eluze:

I did as you instructed and all is well, of course!

Thank you.

Mark

-Original Message-
From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org
[mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of
Eluze
Sent: Sunday, July 21, 2013 8:54 PM
To: lilypond-user@gnu.org
Subject: RE: move clef

Mark Stephen Mrotek wrote
> My knowledge of Lilypond's programming language is very limited, so 
> please allow me to check for understanding. I would use:
> 
> [\once] \override Score.BreakAlignment #'break-align-orders = 
> #(make-vector 3 '( repeat-bar clef ). Yes?
> Where in the file would this be placed? Before the "\clef treble"?

just compile this code and the errrors or warnings will tell you what's
wrong.

text/code enclosed in [ ] is optional

here's a short example:

\version "2.17.22"
{
 R1 |
 \once \override Score.BreakAlignment break-align-orders=#(make-vector 3
'(staff-bar clef))  \clef treble  \acciaccatura gis'8 R1 }
 
I don't think repeat-bar is a known object

Eluze



--
View this message in context:
http://lilypond.1069038.n5.nabble.com/move-clef-tp148278p148281.html
Sent from the User mailing list archive at Nabble.com.

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


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


Re: How to create an extra-offset shortcut

2013-07-22 Thread Thomas Morley
2013/7/22 Rachael Thomas Carlson :
> Hello everyone:
>
> I am trying to figure out how I can create a nifty little shortcut to
> write a \once \override with the ability to manipulate the extra-offset
> of a grob using non-integer numbers.  What I have found works with
> integers only.  I need more control over this function: I need to be
> able to input decimals.
>
> Here is what I have (which works with integers but not decimals):
>
> \version "2.16.2"
>
> mkMove = #(define-music-function
> (parser location x y)
> ( number? number? )
> #{ \once \override TextScript #'extra-offset = #(cons x y)
> #})
>
> Any ideas?
>
> Thank you,
> Rachael Thomas Carlson
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

Hi Rachael,

I had no problems with:

\version "2.16.2"

mkMove = #(define-music-function
(parser location x y)
( number? number? )
#{ \once \override TextScript #'extra-offset = #(cons x y)
#})

{
\mkMove #4.4 #-3.3
c1^"XY"
}

So: ??

Cheers,
  Harm

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


Re: Problems compiling in Ubuntu 10.04

2013-07-22 Thread David Kastrup
bb  writes:

> Guile 1.8.8 installed and configure/make:
>
> "
> ...
> ranlib out/library.a || ar ts out/library.a || true
> make PACKAGE=LILYPOND package=lilypond -C include all && true
> make[2]: Entering directory `/home/bb/lilypond-2.16.2/build/flower/include'
> true
> make[2]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower/include'
> make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/flower'
> make[1]: Entering directory `/home/bb/lilypond-2.16.2/build/lily'
> cp -p /home/bb/lilypond-2.16.2/build/config.hh out/config.hh
> make[1]: *** No rule to make target
> /usr/include/guile/2.0/libguile.h', needed by
> out/accidental-engraver.o'.  Stop.
> make[1]: Leaving directory `/home/bb/lilypond-2.16.2/build/lily'
> make: *** [all] Error 2
> "
>
> Obviously there is one mor problem beside guile?

./configure
make clean
make

-- 
David Kastrup


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


Re: feature request: abs-fontsize available for all text grobs

2013-07-22 Thread Jan-Peter Voigt

On 22.07.2013 12:31, David Kastrup wrote:

The settings of font-interface and text-interface become part of the
props alist list for markup interpretation.  At the time a markup is
interpreted, no information about a possibly responsible grob is
available, so no callbacks can be executed.
OK, so we could acknowledge the text-interface. Here only instrumentName 
doesn't implement text-interface(?)

tomorrow, I will look at it again ;)

Cheers, Jan-Peter
\version "2.16.1"

fontCheck =
#(make-engraver
  (acknowledgers
   ((text-interface engraver grob source-engraver)
(ly:message "saw ~A coming from ~A" grob source-engraver)
(ly:message "'text=~A" (markup->string (ly:grob-property grob 'text "???")))
(let ((abs-font-size (ly:grob-property grob 'abs-font-size)))
  (if (and (number? abs-font-size)(> abs-font-size 0))
  (ly:grob-set-property! grob 'text (markup #:abs-fontsize abs-font-size (ly:grob-property grob 'text "???")))
  ))
))
  )

\layout {
  \context {
\Score
\consists #fontCheck
\override TextScript #'abs-font-size = #24
\override LyricText #'abs-font-size = #24
\override InstrumentName #'abs-font-size = #24
\override BarNumber #'abs-font-size = #24
  }
}

\new Staff \with {
  instrumentName = "Melodie"
  shortInstrumentName = "Mel"
} \new Voice { \repeat unfold 25 \relative c'' {
  bes4^"Hallo" a c b
} } \addlyrics { B A C H }

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


Re: How to create an extra-offset shortcut

2013-07-22 Thread Rachael Thomas Carlson
On Mon, 2013-07-22 at 18:18 +0200, David Kastrup wrote:
> Rachael Thomas Carlson  writes:
> 
> > Hello everyone:
> >
> > I am trying to figure out how I can create a nifty little shortcut to
> > write a \once \override with the ability to manipulate the extra-offset
> > of a grob using non-integer numbers.  What I have found works with
> > integers only.  I need more control over this function: I need to be
> > able to input decimals.
> >
> > Here is what I have (which works with integers but not decimals):
> >
> > \version "2.16.2"
> >
> > mkMove = #(define-music-function
> > (parser location x y)
> > ( number? number? ) 
> > #{ \once \override TextScript #'extra-offset = #(cons x y) 
> > #})
> >
> > Any ideas?
> 
> Should work just fine with decimals.  Decimal numbers don't really have
> an input syntax in the LilyPond language proper (not while in music
> entry mode), so you'll need to escape into Scheme for entering them:
> 
> \mkMove #2.3 #-4.5
> 
Hello:  Perfect!  I missed the pound signs fixed this.

How would you do this using a tweak function for extra-offset?

Thanks,
Rachael



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


Re: How to create an extra-offset shortcut

2013-07-22 Thread David Kastrup
Rachael Thomas Carlson  writes:

> Hello everyone:
>
> I am trying to figure out how I can create a nifty little shortcut to
> write a \once \override with the ability to manipulate the extra-offset
> of a grob using non-integer numbers.  What I have found works with
> integers only.  I need more control over this function: I need to be
> able to input decimals.
>
> Here is what I have (which works with integers but not decimals):
>
> \version "2.16.2"
>
> mkMove = #(define-music-function
>   (parser location x y)
>   ( number? number? ) 
>   #{ \once \override TextScript #'extra-offset = #(cons x y) 
>   #})
>
> Any ideas?

Should work just fine with decimals.  Decimal numbers don't really have
an input syntax in the LilyPond language proper (not while in music
entry mode), so you'll need to escape into Scheme for entering them:

\mkMove #2.3 #-4.5

-- 
David Kastrup


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


Re: How to create an extra-offset shortcut

2013-07-22 Thread David Kastrup
Rachael Thomas Carlson  writes:

> On Mon, 2013-07-22 at 18:18 +0200, David Kastrup wrote:

>> > Here is what I have (which works with integers but not decimals):
>> >
>> > \version "2.16.2"
>> >
>> > mkMove = #(define-music-function
>> >(parser location x y)
>> >( number? number? ) 
>> >#{ \once \override TextScript #'extra-offset = #(cons x y) 
>> >#})
>> >
>> > Any ideas?
>> 
>> Should work just fine with decimals.  Decimal numbers don't really have
>> an input syntax in the LilyPond language proper (not while in music
>> entry mode), so you'll need to escape into Scheme for entering them:
>> 
>> \mkMove #2.3 #-4.5
>> 
> Hello:  Perfect!  I missed the pound signs fixed this.

Well, either that or
http://code.google.com/p/lilypond/issues/detail?id=3471>.

> How would you do this using a tweak function for extra-offset?

With an additional argument "music" of type ly:music? and writing

#{ \tweak #'extra-offset #(cons x y) #music #}

inside I should guess.

-- 
David Kastrup


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


Re: How to create an extra-offset shortcut

2013-07-22 Thread Rachael Thomas Carlson

> \version "2.16.2"
> 
> mkTweak =
> #(define-event-function (parser location x y m) (number? number? ly:music?)
>   #{  \tweak #'extra-offset #(cons x y) #m #})
> 
> { c'1\mkTweak #4.4 #-3.3 ^"XY" }
> 
> 
> -Harm
Thanks Harm:

I am struggling with scheme.  But I am slowly making my way.  

Thanks again,
Rachael


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


Re: How to create an extra-offset shortcut

2013-07-22 Thread Thomas Morley
2013/7/22 Rachael Thomas Carlson :
> On Mon, 2013-07-22 at 18:18 +0200, David Kastrup wrote:
>> Rachael Thomas Carlson  writes:
>>
>> > Hello everyone:
>> >
>> > I am trying to figure out how I can create a nifty little shortcut to
>> > write a \once \override with the ability to manipulate the extra-offset
>> > of a grob using non-integer numbers.  What I have found works with
>> > integers only.  I need more control over this function: I need to be
>> > able to input decimals.
>> >
>> > Here is what I have (which works with integers but not decimals):
>> >
>> > \version "2.16.2"
>> >
>> > mkMove = #(define-music-function
>> > (parser location x y)
>> > ( number? number? )
>> > #{ \once \override TextScript #'extra-offset = #(cons x y)
>> > #})
>> >
>> > Any ideas?
>>
>> Should work just fine with decimals.  Decimal numbers don't really have
>> an input syntax in the LilyPond language proper (not while in music
>> entry mode), so you'll need to escape into Scheme for entering them:
>>
>> \mkMove #2.3 #-4.5
>>
> Hello:  Perfect!  I missed the pound signs fixed this.
>
> How would you do this using a tweak function for extra-offset?
>
> Thanks,
> Rachael

\version "2.16.2"

mkTweak =
#(define-event-function (parser location x y m) (number? number? ly:music?)
  #{  \tweak #'extra-offset #(cons x y) #m #})

{ c'1\mkTweak #4.4 #-3.3 ^"XY" }


-Harm

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


Re: move clef

2013-07-22 Thread Bockett Hunter
Can this be used to change where the ambitus appears?

On Mon, Jul 22, 2013 at 10:34 AM, Mark Stephen Mrotek
wrote:

> Eluze:
>
> I did as you instructed and all is well, of course!
>
> Thank you.
>
> Mark
>
> -Original Message-
> From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org
> [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of
> Eluze
> Sent: Sunday, July 21, 2013 8:54 PM
> To: lilypond-user@gnu.org
> Subject: RE: move clef
>
> Mark Stephen Mrotek wrote
> > My knowledge of Lilypond's programming language is very limited, so
> > please allow me to check for understanding. I would use:
> >
> > [\once] \override Score.BreakAlignment #'break-align-orders =
> > #(make-vector 3 '( repeat-bar clef ). Yes?
> > Where in the file would this be placed? Before the "\clef treble"?
>
> just compile this code and the errrors or warnings will tell you what's
> wrong.
>
> text/code enclosed in [ ] is optional
>
> here's a short example:
>
> \version "2.17.22"
> {
>  R1 |
>  \once \override Score.BreakAlignment break-align-orders=#(make-vector 3
> '(staff-bar clef))  \clef treble  \acciaccatura gis'8 R1 }
>
> I don't think repeat-bar is a known object
>
> Eluze
>
>
>
> --
> View this message in context:
> http://lilypond.1069038.n5.nabble.com/move-clef-tp148278p148281.html
> Sent from the User mailing list archive at Nabble.com.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: move clef

2013-07-22 Thread Thomas Morley
2013/7/22 Bockett Hunter :
> Can this be used to change where the ambitus appears?

Should be possible.
Example-code?

Cheers,
  Harm

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


Re: Two End bar

2013-07-22 Thread Wim van Dommelen


On 22 Jul 2013, at 16:56 , David Kastrup wrote:


Wim van Dommelen  writes:


\score {
\new Staff {
\keepWithTag #'part \music
\keepWithTag #'score \music
}
}

There is also a function in the archive to use multiple tags in one
call: \keepWIthTags which I've included in my own library.


As of 2.17.6, \removeWithTag and \keepWithTag can take multiple tags
just fine without the need of an additional function.
Marvellous, as soon as this tree gets into the stable side I can  
upgrade/convert all that. Thanks.


Regards,
Wim.


--
David Kastrup


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



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