Markup in text

2006-02-12 Thread Don Blaheta
In section 8.1.4 of the docs it says that markup can be used anywhere
text is called in lilypond, and then gives a bunch of examples.  But I
can't get

  \set stanza = \markup { "R." }

or anything like it to work---what am I doing wrong?  This is on LP
2.7.33 on OS X, and yes, I am planning to do something more complicated
with the markup, I just want to get it working first.

-- 
-=-Don [EMAIL PROTECTED]-=-
I've never had major knee surgery on any other part of my body.
--Winston Bennett, University of Kentucky basketball forward


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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Paul Scott

Han-Wen Nienhuys wrote:


Paul Scott wrote:


Han-Wen Nienhuys wrote:


Paul Scott wrote:



This is a different machine (i386) with a new installation of 
Debian sid that has not run Lily yet.


ldd -v `which lilypond`  gives:

not a dynamic executable.





I'm looking for the output of the binary which will be in 
/usr/local/lilypond/usr/bin/lilypond


preferably with LD_LIBRARY_PATH setting done by /usr/local/bin/lilypond





ok.
ldd looks fine.

what kind of machine is this (CPU)? Can you run lilypond in GDB, and 
send a backtrace of the exception?


I hope the attached file is what you need,

Paul

Program received signal SIGILL, Illegal instruction.
0xb7ed8d04 in __gmpz_init_set_si ()
   from /usr/local/lilypond/usr/bin/../lib/libgmp.so.3
(gdb) bt
#0  0xb7ed8d04 in __gmpz_init_set_si ()
   from /usr/local/lilypond/usr/bin/../lib/libgmp.so.3
#1  0x0004 in ?? ()
#2  0xb7fddad0 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#3  0xb7f5dbb3 in scm_init_numbers ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#4  0xb7f5200a in scm_i_init_guile ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#5  0xb7f937d1 in scm_leave_guile ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#6  0xb7f93855 in scm_i_with_guile_and_parent ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#7  0xb7f938be in scm_with_guile ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#8  0xb7f51def in scm_boot_guile ()
   from /usr/local/lilypond/usr/bin/../lib/libguile.so.16
#9  0x080ee892 in ?? ()
#10 0xb7baaed0 in __libc_start_main () from /lib/tls/libc.so.6
#11 0x0804e1c1 in ?? ()
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Putting Lyrics between barlines / Lyrics and \appogiatura

2006-02-12 Thread Trent J

Thanks again Thies. I think I replied both to you and the group on this.
My main reason for getting the lyrics between the barlines was that they often hung outside the bar on the right hand side of the page. Even more so if there was an extender line with the lyric.
I tried the newly documented
\override Score.PaperColumn #'keep-inside-line = ##t
but the change was very minimal. On reading the manual again I noticed that this is only a help with placing objects "within the margins". So I assume that there is some white space around the left and right side of a music stave.
Regards,
Trent
 




From:  Thies Albrecht <[EMAIL PROTECTED]>To:  lilypond-user@gnu.orgSubject:  Re: Putting Lyrics between barlines / Lyrics and \appogiaturaDate:  Sun, 12 Feb 2006 15:09:27 +0100Hi everyone!(@Trent: You already received this eMail, but it was rejected by the list.)>But what I have found is that tiny fragments of bar-lines>appear under the lyrics. How can I get rid of these?Using\context Lyrics = "lmelodySop" \lyricmode {   \lyricsto "melodySop" \override BarLine #'bar-size = #0 \verse}in the score section works.I don't know whether this is supposed to be a bug or not. But I also wouldn't have expected any bar lines in lyric context when adding a 
Bar_engraver.On the other side: I wouldn't mind lyrics crossing bar lines (and hence not add any Bar_engraver) as long as there are no visible bar lines (like when using a StaffGroup).For being a bug or not once more: I found the following for the definition of context Lyrics within engraver_init.ly (so there might be a reason for bar line relics):   %% make sure that barlines aren't collapsed, when   %% Bar_engraver is there.   \override BarLine #'bar-size = #0.1Kind regards,Thies Albrecht___lilypond-user mailing listlilypond-user@gnu.orghttp://lists.gnu.org/mailman/listinfo/lilypond-user



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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Paul Scott

Han-Wen Nienhuys wrote:


Paul Scott wrote:


Han-Wen Nienhuys wrote:



I'm looking for the output of the binary which will be in 
/usr/local/lilypond/usr/bin/lilypond


preferably with LD_LIBRARY_PATH setting done by /usr/local/bin/lilypond




ok.
ldd looks fine.

what kind of machine is this (CPU)?


i386 - AMD K6


Can you run lilypond in GDB, and send a backtrace of the exception?


Yes,  I will do that ASAP and get back to you.

Thanks,

Paul



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


Stickings/Fingerings

2006-02-12 Thread Jay Bordeleau
Good day-
First day out on the lilypond is going great, just one issue:
I was hoping to add percussion stickings to some music 
(R L R R L R L,  L=left r=right). 
I was hoping that this could be done similar to fingerings, 
but L and R don't seem to be supported. 
Any ideas how to get around this?
thanks 
jay :)




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


Re: Help needed on Single Staff Polyphony

2006-02-12 Thread Kees Serier

Thies,

Thanks, that does the job!!

Regards,

Kees

Thies Albrecht schreef:

Hi Kees!

> > I try to get those notes in one measure, but the appear in 2 measures
As you want two voices to happen simultanously you have to include them in
<< ... >>

 \version "2.6.5"
 <<
\new Staff
{
  \time 4/4
  \key es \major
  \clef treble
  \relative {
   <<
{4  r8 4 8} \\
{c,2 es}
   >>
  }
}
  >>

Kind regards,
Thies Albrecht


Kees Serier schreef:

Hi,

I try to get those notes in one measure, but the appear in 2 measures
The c should be under the bes' and the es should be under the r8.
Can't figure out what I'm doing wrong..

Thanks in advance,

Kees

\version "2.6.5"
<<
  \new Staff
  {
\time 4/4
\key es \major
\clef treble
\relative{
  {4  r8 4 8} \\
  {c,2 es}
}
  }
 >>




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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Han-Wen Nienhuys

Paul Scott wrote:


This is a different machine (i386) with a new installation of Debian sid 
that has not run Lily yet.


ldd -v `which lilypond`  gives:

not a dynamic executable.


I'm looking for the output of the binary which will be in 
/usr/local/lilypond/usr/bin/lilypond


preferably with LD_LIBRARY_PATH setting done by /usr/local/bin/lilypond

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: raggedbottom

2006-02-12 Thread Art Hixson
Running 2.6.4-5 on XP and no errors were reported from the compiler.  I 
didn't prepend a class membership, however, as the docs didn't suggest I 
needed to -- was a class necessary?


Paul Scott wrote:


Art Hixson wrote:

I have a \book in which one of the scores is only three staves long.  
These got spread across the page, of course, and I wanted to have a 
more normal spacing.  Rummaging around in the archives brought up the 
raggedbottom and raggedlastbottom concepts.  I tried both of these, 
both in \paper and \layout, both true and false -- nothing.  I got 
what I wanted by a rather ugly hack which took a lot of research time:


   b4. c8 f,2 g2  c2. ~ c2   \bar ":|"% end of piece
 
   \stopStaff

   \override Staff.Clef #'transparent = ##t
   \override Staff.KeySignature #'transparent = ##t
   \override Score.BarNumber  #'break-visibility = #all-invisible
 s1*200 %lots of padding

Isn't there a more elegant way? And what's the meaning of the ragged 
bits if they don't do anything in this situation?



You didn't tell us what version you are running.  I believe there have 
been times when raggedbottom hasn't been correct.  I just tested a 3 
line example (with 'raggedbottom = ##t' in the paper block) with 
2.7.33 and it worked perfectly.  I have also found in the past that if 
there are other errors in your code (Lilypond input) raggedbottom 
gives undesired results.


Paul Scott








--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.15.6/257 - Release Date: 2006/02/10



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


Re: Help needed on Single Staff Polyphony

2006-02-12 Thread Kieren Richard MacMillan

Hello, Kees:


\version "2.6.5"
<<
  \new Staff
  {
\time 4/4
\key es \major
\clef treble
\relative{


Note the additional << >> surrounding your parts here:


  << {4  r8 4 8} \\
  {c,2 es} >>


Then continue...


}
  }
>>


So the syntax for single-staff polyphony is

<<  { voice1Notes } \\  { voice2Notes } >>

Best wishes,
Kieren.


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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Han-Wen Nienhuys

Paul Scott wrote:

Han-Wen Nienhuys wrote:


Paul Scott wrote:



This is a different machine (i386) with a new installation of Debian 
sid that has not run Lily yet.


ldd -v `which lilypond`  gives:

not a dynamic executable.




I'm looking for the output of the binary which will be in 
/usr/local/lilypond/usr/bin/lilypond


preferably with LD_LIBRARY_PATH setting done by /usr/local/bin/lilypond




ok.
ldd looks fine.

what kind of machine is this (CPU)? Can you run lilypond in GDB, and 
send a backtrace of the exception?


thanks.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Don't understand exactly where to put Completion lines

2006-02-12 Thread Jay Hamilton, Sound and Silence
I snipped the part right under the 'header' but here's 
from the top the beginning of the file


\version "2.6.3"
\header {
  title = "Thunder/Perfect Mind"
  composer = "Jay Hamilton"
  subtitle = "Adapted by the composer from various 
translations/Texts found Nag Hamadi"
  copyright = "CC lic.#2.5 some rights reserved Jay 
Hamilton 1998"


}
#(set-global-staff-size 19)
Key = { \key c \major }
SopranoA = \relative c' {
\set Staff.instrument = #"Soprano 1"
\set Staff.midiInstrument = "Accordian"
\clef treble
\cadenzaOn
%notes begin here

Hope this is enough of an example.
Jay

Mats Bengtsson wrote:
Since you didn't include the part of your file where you actually use 
the SopranoA variable, it's impossible to accurately answer your question.


  /Mats

Quoting "Jay Hamilton, Sound and Silence" <[EMAIL PROTECTED]>:

I would like to use the autocompletion in my score however when I 
looked at the manual I got confused as to where exactly to put this 
[copied from manual];

\new Voice \with {
  \remove "Note_heads_engraver"
  \consists "Completion_heads_engraver"
} {
  c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
}
~~
in my score [example]

Key = { \key c \major }
SopranoA = \relative c' {
\set Staff.instrument = #"Soprano 1"
\set Staff.midiInstrument = "Accordian"
\clef treble
\cadenzaOn


I'm sure it's simple but like I said I got confused
Jay



--
Childhood is a Journey not a race- Emma Sadinsky aged 8
Jay Hamilton
Sound and Silence
206-328-7694
www.soundand.com


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








--
Childhood is a Journey not a race- Emma Sadinsky aged 8
Jay Hamilton
Sound and Silence
206-328-7694
www.soundand.com


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


Re: Can't change fonts in lyrics

2006-02-12 Thread IMAI Yuji
Hi, Eduardo Vieira and lists.

I could change font "Garamond" version 2.7.33-3 on Windows XP.
So, I tried Japanese .TTF font, but could not...

> Hello list,
> Using version 2.6.5 and 2.7.17(?) I could change the fonts for my lyrics by
> doing this:
> 
> \layout {
>  \context {
>  \Lyrics
>  \override LyricText #'font-name = #"Garamond"
>  \override StanzaNumber #'font-name = #"Garamond"
> }
> }
> 
> Now in version 2.7.30 nothing happens, no matter what font I select, Arial,
> etc... I'm under Windows Me.
> 
> What should I do? Oh, another question what's also the procedure to change
> fonts in the header section: Title, composer and poet? For example: I want
> title to be displayed in Trebuchet size 25.
> 
> Eduardo Vieira

-- 
[EMAIL PROTECTED]  今井 雄治



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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Paul Scott

Han-Wen Nienhuys wrote:


Paul Scott wrote:


Han-Wen Nienhuys wrote:


Paul Scott wrote:

I may be just missing some package.  The best I could do on this 
machine was to install 2.6.3 to get some of the packages correct.  
There were no error message in the install.


TIA for any ideas,



do you have LD_LIBRARY_PATH set perchance?




Does the output

  ldd  /bin/lilypond

still complain?


This is a different machine (i386) with a new installation of Debian sid 
that has not run Lily yet.


ldd -v `which lilypond`  gives:

not a dynamic executable.

Thanks,

Paul



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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Paul Scott

Han-Wen Nienhuys wrote:


Paul Scott wrote:



This is a different machine (i386) with a new installation of Debian 
sid that has not run Lily yet.


ldd -v `which lilypond`  gives:

not a dynamic executable.



I'm looking for the output of the binary which will be in 
/usr/local/lilypond/usr/bin/lilypond


preferably with LD_LIBRARY_PATH setting done by /usr/local/bin/lilypond


Would LD_LIBRARY_PATH be set in a shell so that I don't know how to see 
it?  I was just looking at the variables in the xterm where I had just 
run Lily.



ldd /usr/local/lilypond/usr/bin/lilypond gives:

   linux-gate.so.1 =>  (0xe000)
   libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fe1000)
   libguile.so.16 => 
/usr/local/lilypond/usr/bin/../lib/libguile.so.16 (0xb7f0d000)
   libgmp.so.3 => /usr/local/lilypond/usr/bin/../lib/libgmp.so.3 
(0xb7edb000)
   libpangoft2-1.0.so.0 => 
/usr/local/lilypond/usr/bin/../lib/libpangoft2-1.0.so.0 (0xb7eb6000)
   libpango-1.0.so.0 => 
/usr/local/lilypond/usr/bin/../lib/libpango-1.0.so.0 (0xb7e7c000)
   libgobject-2.0.so.0 => 
/usr/local/lilypond/usr/bin/../lib/libgobject-2.0.so.0 (0xb7e4)
   libgmodule-2.0.so.0 => 
/usr/local/lilypond/usr/bin/../lib/libgmodule-2.0.so.0 (0xb7e3c000)
   libglib-2.0.so.0 => 
/usr/local/lilypond/usr/bin/../lib/libglib-2.0.so.0 (0xb7db3000)
   libfontconfig.so.1 => 
/usr/local/lilypond/usr/bin/../lib/libfontconfig.so.1 (0xb7d84000)
   libfreetype.so.6 => 
/usr/local/lilypond/usr/bin/../lib/libfreetype.so.6 (0xb7d1d000)
   libz.so.1 => /usr/local/lilypond/usr/bin/../lib/libz.so.1 
(0xb7d0a000)

   libm.so.6 => /lib/tls/libm.so.6 (0xb7ce3000)
   libc.so.6 => /lib/tls/libc.so.6 (0xb7bac000)
   /lib/ld-linux.so.2 (0xb7fe9000)
   libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b7e000)
   libltdl.so.3 => 
/usr/local/lilypond/usr/bin/../lib/../lib/libltdl.so.3 (0xb7b77000)
   libexpat.so.0 => 
/usr/local/lilypond/usr/bin/../lib/../lib/libexpat.so.0 (0xb7b57000)



Thanks,

Paul



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


Re: Help needed on Single Staff Polyphony

2006-02-12 Thread Thies Albrecht
Hi Kees!

> I try to get those notes in one measure, but the appear in 2 measures
As you want two voices to happen simultanously you have to include them in
<< ... >>

 \version "2.6.5"
 <<
\new Staff
{
  \time 4/4
  \key es \major
  \clef treble
  \relative {
   <<
{4  r8 4 8} \\
{c,2 es}
   >>
  }
}
  >>

Kind regards,
Thies Albrecht

-- 
DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert:
GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl


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


Re: How to add another output format?

2006-02-12 Thread Milan Zamazal
Thank you both for the hints, I'll probably try to use approach similar
to \partcombine.  When the Festival singing mode output is available,
I'll announce it here.

Regards,

Milan Zamazal




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


Help needed on Single Staff Polyphony

2006-02-12 Thread Kees Serier

Hi,

I try to get those notes in one measure, but the appear in 2 measures
The c should be under the bes' and the es should be under the r8.
Can't figure out what I'm doing wrong..

Thanks in advance,

Kees

\version "2.6.5"
<<
  \new Staff
  {
\time 4/4
\key es \major
\clef treble
\relative{
  {4  r8 4 8} \\
  {c,2 es}
}
  }
>>



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


Re: Putting Lyrics between barlines / Lyrics and \appogiatura

2006-02-12 Thread Thies Albrecht

Hi everyone!

(@Trent: You already received this eMail, but it was rejected by the list.)


But what I have found is that tiny fragments of bar-lines
appear under the lyrics. How can I get rid of these?

Using

   \context Lyrics = "lmelodySop" \lyricmode {
  \lyricsto "melodySop" \override BarLine #'bar-size = #0 \verse
   }

in the score section works.

I don't know whether this is supposed to be a bug or not. But I also 
wouldn't have expected any bar lines in lyric context when adding a 
Bar_engraver.


On the other side: I wouldn't mind lyrics crossing bar lines (and hence 
not add any Bar_engraver) as long as there are no visible bar lines 
(like when using a StaffGroup).


For being a bug or not once more: I found the following for the 
definition of context Lyrics within engraver_init.ly (so there might be 
a reason for bar line relics):


  %% make sure that barlines aren't collapsed, when
  %% Bar_engraver is there.
  \override BarLine #'bar-size = #0.1

Kind regards,
Thies Albrecht


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


Re: illegal instruction in GUB 2.7.33-1

2006-02-12 Thread Han-Wen Nienhuys

Paul Scott wrote:

Han-Wen Nienhuys wrote:


Paul Scott wrote:

I may be just missing some package.  The best I could do on this 
machine was to install 2.6.3 to get some of the packages correct.  
There were no error message in the install.


TIA for any ideas,




do you have LD_LIBRARY_PATH set perchance?


Does the output

  ldd  /bin/lilypond

still complain?

If not, what machine is this (cpu type?)


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Scheme expressions

2006-02-12 Thread Nicolas Sceaux
Don Blaheta <[EMAIL PROTECTED]> writes:

> I've given up trying to compile from CVS, at least from now, so I went
> ahead and downloaded 2.7.33 for OS X.  My question is about writing
> Scheme functions; what can go inside the #{ ... #} construct?  I thought
> arbitrary Lilypond syntax could go in there, but
>
>   #(def-music-function (parser location music) (ly:music?)
>  #{ << \context Voice = "phrases" { c'' } >> #})

 #(def-music-function (parser location music) (ly:music?)
#{ << \context Voice = "phrases" \notemode { c'' } >> #})

will do it. I'll patch the #{ #} syntax implementation so that it should
work like you (and everybody) would expect it.

> whenever it gets called, although the part inside #{ #} is valid enough
> and does what I expect if I put it in its own file.  If I try
>
>   #(def-music-function (parser location music) (ly:music?)
>  (let ((dummy-note (make-music
>   'NoteEvent
>   'duration
>   (ly:make-duration 2 0 1 1)
>   'pitch
>   (ly:make-pitch 1 0 0
>  #{ << \context Voice = "phrases" { $dummy-note } >> #}))
>
> I get a similar error, but this time complaining about an unexpected
> EVENT_IDENTIFIER.

Perhaps it's because a note like c'' is not a NoteEvent, but a
ChordEvent which elements contain a NoteEvent.
Try:
  \displayMusic c''

nicolas


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


Scheme expressions

2006-02-12 Thread Don Blaheta
I've given up trying to compile from CVS, at least from now, so I went
ahead and downloaded 2.7.33 for OS X.  My question is about writing
Scheme functions; what can go inside the #{ ... #} construct?  I thought
arbitrary Lilypond syntax could go in there, but

  #(def-music-function (parser location music) (ly:music?)
 #{ << \context Voice = "phrases" { c'' } >> #})

gives me the error 

  :1:55: error: syntax error, unexpected STRING
  parseStringResult = {  << \context Voice = "phrases" { 
 c'' } >>  }

whenever it gets called, although the part inside #{ #} is valid enough
and does what I expect if I put it in its own file.  If I try

  #(def-music-function (parser location music) (ly:music?)
 (let ((dummy-note (make-music
  'NoteEvent
  'duration
  (ly:make-duration 2 0 1 1)
  'pitch
  (ly:make-pitch 1 0 0
 #{ << \context Voice = "phrases" { $dummy-note } >> #}))

I get a similar error, but this time complaining about an unexpected
EVENT_IDENTIFIER.

-- 
-=-Don [EMAIL PROTECTED]-=-
A bird in the hand makes it awfully hard to blow your nose.


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