Re: Assigning lyrics to stanzas without using \lyricsto

2009-01-12 Thread Mats Bengtsson
First of all, I would recommend you to upgrade to the new stable version 
2.12, which

is much better than 2.10, not the least when it comes to the documentation.

There are two issues involved here, when you manually specify the 
durations of the syllables:


- If you want the verses to start after 9 measures, then you have to 
start those sets of lyrics with
 a \skip, just as you would do if you had some notes that should start 
after 9 measures:

letraEstrofaUno = \lyricmode {
\skip 2*3*9
 Tres1 mo2 -- ças1 d'a2 -- ques -- ta1 vi -- lla,2 tres1 mo2 -- ças1
...

- To get the correct alignment of syllables to the note heads, you 
should also set the associatedVoice property, see

http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Aligning-lyrics-to-a-melody#Manual-syllable-durations
 In your example, this would be done with:
\score{
 ...
\new Lyrics { \set associatedVoice = "bajo" \letraEstribillo }
\new Lyrics { \set associatedVoice = "estrofa" \letraEstrofaUno }
...
}

   /Mats

Fibonacci Prower wrote:

Hello,

I'm trying to write some lyrics to a chorus and two stanzas,
explicitly specifying the duration of each syllable (see sample file
at the end).
While trying to assign each of the stanza lyrics to the music, I find
myself on this situation:
· If I use \lyricsto, the specified durations are ignored, and the
lyrics are simply aligned to the notes.
· If I don't use \lyricsto, the stanzas' lyrics start at the beginning
instead of their correct starting point.
How can I solve that problem, then?

Thanks in advance,

-Fibo


\version "2.10.33"

bajoEstribillo = {
  e1 e2 b1 b2 e d1 f1.
  f1 d2 e d d e b1 e\breve.
}

letraEstribillo = \lyricmode {
  Si1 a2 -- brá_en1 es2 -- te bal1 -- drés1.
  man1 -- gas2 pa1 -- ra2 to -- das1 tres.1*3
}

bajoEstrofa = {
  e1 e2 b1 b2 e d1 e b2 e1 e2 b1 b2 e d1 e b2
  e1 e2 b1 b2 e d1 f f2 f1 d2 e d d e b1 e\breve.
}

letraEstrofaUno = \lyricmode {
  Tres1 mo2 -- ças1 d'a2 -- ques -- ta1 vi -- lla,2 tres1 mo2 -- ças1
d'a2 -- ques -- ta1 vi -- lla,2
  des1 -- o2 -- lla1 -- ban2 u -- na1 res1. pa1 -- ra2 man gas a to --
das1 tres.1*3
}

letraEstrofaDos = \lyricmode {
  Des1 -- o2 -- lla1 -- ban2 u -- na1 res,1. des1 -- o2 -- lla1 --
ban2 u -- na1 res,1.
  y1 fal2 -- tó1 -- les2 u -- na1 ti -- ra2 pa1 -- ra2 man gas a to --
das1 tres.1*3
}

\score {

\new Staff {
<<
\new Voice = "bajo" \relative a {
  \set Staff.instrumentName = #"Bajo"
  \clef bass
  \time 3/2
  \bajoEstribillo
  \bar "||"
  \new Voice = "estrofa" {
\bajoEstrofa
  }
}
\new Lyrics \lyricsto bajo { \letraEstribillo }
\new Lyrics \lyricsto estrofa { \letraEstrofaUno }
\new Lyrics \lyricsto estrofa { \letraEstrofaDos }
  
}


}


--
$0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m",
chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
$P='F'x18)."8186078739E1F0F0E19FCF19CCE6667383CF0733099E67E7F39"
."FCF218067E7F39FCF319E739F860787399E70F0E1$P"#Perl rulz


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


--
=
Mats Bengtsson
Signal Processing
School of Electrical Engineering
Royal Institute of Technology (KTH)
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
   Fax:   (+46) 8 790 7260
Email: mats.bengts...@ee.kth.se
WWW: http://www.s3.kth.se/~mabe
=



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


Assigning lyrics to stanzas without using \lyricsto

2009-01-12 Thread Fibonacci Prower
Hello,

I'm trying to write some lyrics to a chorus and two stanzas,
explicitly specifying the duration of each syllable (see sample file
at the end).
While trying to assign each of the stanza lyrics to the music, I find
myself on this situation:
· If I use \lyricsto, the specified durations are ignored, and the
lyrics are simply aligned to the notes.
· If I don't use \lyricsto, the stanzas' lyrics start at the beginning
instead of their correct starting point.
How can I solve that problem, then?

Thanks in advance,

-Fibo


\version "2.10.33"

bajoEstribillo = {
  e1 e2 b1 b2 e d1 f1.
  f1 d2 e d d e b1 e\breve.
}

letraEstribillo = \lyricmode {
  Si1 a2 -- brá_en1 es2 -- te bal1 -- drés1.
  man1 -- gas2 pa1 -- ra2 to -- das1 tres.1*3
}

bajoEstrofa = {
  e1 e2 b1 b2 e d1 e b2 e1 e2 b1 b2 e d1 e b2
  e1 e2 b1 b2 e d1 f f2 f1 d2 e d d e b1 e\breve.
}

letraEstrofaUno = \lyricmode {
  Tres1 mo2 -- ças1 d'a2 -- ques -- ta1 vi -- lla,2 tres1 mo2 -- ças1
d'a2 -- ques -- ta1 vi -- lla,2
  des1 -- o2 -- lla1 -- ban2 u -- na1 res1. pa1 -- ra2 man gas a to --
das1 tres.1*3
}

letraEstrofaDos = \lyricmode {
  Des1 -- o2 -- lla1 -- ban2 u -- na1 res,1. des1 -- o2 -- lla1 --
ban2 u -- na1 res,1.
  y1 fal2 -- tó1 -- les2 u -- na1 ti -- ra2 pa1 -- ra2 man gas a to --
das1 tres.1*3
}

\score {

\new Staff {
<<
\new Voice = "bajo" \relative a {
  \set Staff.instrumentName = #"Bajo"
  \clef bass
  \time 3/2
  \bajoEstribillo
  \bar "||"
  \new Voice = "estrofa" {
\bajoEstrofa
  }
}
\new Lyrics \lyricsto bajo { \letraEstribillo }
\new Lyrics \lyricsto estrofa { \letraEstrofaUno }
\new Lyrics \lyricsto estrofa { \letraEstrofaDos }
>>
}

}


--
$0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m",
chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
$P='F'x18)."8186078739E1F0F0E19FCF19CCE6667383CF0733099E67E7F39"
."FCF218067E7F39FCF319E739F860787399E70F0E1$P"#Perl rulz


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


Re: Long compilation times

2009-01-12 Thread M Watts

Cameron Horsburgh wrote:
I've noticed scores compile much quicker on much lower specced machines, 


Indeed so, my 32 bit 1.6Ghz with 512 meg ram takes 4 minutes 39 seconds 
-- no swapsies either.


>time lilypond score.ly
GNU LilyPond 2.12.1
Processing `score.ly'
Parsing...
Interpreting music... [8][16][24][32][40][48][56][64][72][80][88]
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 or 2 pages...
Drawing systems...
Layout output to `score.ps'...
Converting to `./score.pdf'...
272.39user 2.29system 4:39.83elapsed 98%CPU (0avgtext+0avgdata 
0maxresident)k

8072inputs+1072outputs (32major+32982minor)pagefaults 0swaps


so I'm suspecting
something peculiar to my installation, but I don't know where to look.
  


Me neither :\  I used 2.12.1, but that wouldn't make much (or any) 
difference.



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


Re: Copyright symbol

2009-01-12 Thread David Raleigh Arnold
On Sunday 11 January 2009, Patrick McCarty wrote:
> On Sun, Jan 11, 2009 at 08:12:41PM -0800, Mark Polesky wrote:
> > 
> > Strange that the usual method fails. This is a less
> > elegant solution, but it should work. Patrick, it 
> > doesn't work for me either, and I've saved as UTF-8.
> > 
> > Hope this helps.
> > - Mark
> > 
> > _
> > 
> > 
> > \version "2.12.1"
> > 
> > copy =
> > \markup {
> >   %% 00A9 = COPYRIGHT SIGN
> >   #(ly:export (format "~a" (ly:wide-char->utf-8 #x00A9)))
> > }
> > 
> > \header {
> >   title = "Stock Arrangement"
> >   copyright = \markup { \copy "2009 An Author" }
> > }
> > 
> > { c'' }
> 
> That's interesting.  I don't know enough about UTF-8 to pinpoint the
> problem, but I've attached the LY file that works for me.  Does this
> file still give the same error messages?
> 
> -Patrick
> 

Thanks a lot for that. It goes in my help files. I don't mind getting
back \sharp and \flat either. 

Mark, were you using emacs by any chance? You can check utf-8 all you 
want, but it will only save /new/ files that way. It won't change 
previous encoding. There is probably a method, but it's only a problem 
with someone else's files if he's been using the wrong text editor. 
Regards, daveA

-- 
Free download of technical exercises worth a lifetime of practice:
http://www.openguitar.com/dynamic.html  You can play the cards
you're dealt, or improve your hand with DGT.  Very easy guitar
music, solos, duets, exercises, etc.  dratrapvi...@openguitar.com


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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Carl D. Sorensen



On 1/12/09 3:21 PM, "Tom Hall"  wrote:

> Carl D. Sorensen  byu.edu> writes:
> 
>> Yes, this is a job for scheme, because parenthesize is a music function, and
>> it needs to have music following it.  That's why you can't move it into an
>> identifier.
>> 
>> The custosNote example in Section 6.1.2 of the Notation Reference should
>> give you the pattern you need to use to define a music function
>> harmonicParenthesize (or hP for short, if you desire).
> 
> thanks Carl, with some prodding I've now written my first lily scheme function
> as below, seems to work fine, was surprised that I could just plonk in
> \parenthesize as below.
> 
> 
> harmonicPitch = #(define-music-function (parser location note)
>  (ly:music?)
>   #{
> \once \override Voice.Stem #'stencil = ##f
> \once \override Voice.NoteHead #'font-size = #-4
> \parenthesize
> $note
>   #})
> 

Perfect!  Simple substitution functions are trivial, and will handle lots of
common problems like you had.


>> HTH,
> 
> Yes indeed!

Now that wasn't so bad, was it?  Welcome to the world of music functions!

Carl



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


Re: Re: Slur across voices without taking time with hidden notes

2009-01-12 Thread nick . payne
  BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }
 The problem there is that even with mergeDifferentlyDottedOn and
mergeDifferentlyHeadedOn, LP won't merge a half note with a quarter
note, so the visible and hidden a notes aren't merged and the slur
doesn't line up with the visible notes.  If I change the hidden a to
an eighth note then the a notes merge but I still can't get the e
notes to merge. I could muck around with positioning the end point of
the slur, but the problem with that is that the bar is spaced
differently when outputting an individual part as compared to the
combined score, and so if the position is tweaked for one it's
incorrect for the other.
  Nick
 On Tue 13/01/09  8:17 AM , "James E. Bailey"
derhindem...@googlemail.com sent:
 You could try putting the slur in a completely different voice   
 altogether. 
   time 3/4 
 >b'4rest e,2 | 
 >  } \ { 
 >  a,2. 
 >  } >> 
 > } 
 > 
 > Nick Payne 
 > 
 > 
 > 
 > ___ 
 > lilypond-user mailing list 
 >  
 > http://lists.gnu.org/mailman/listinfo/lilypond-user 
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond & Windows Vista

2009-01-12 Thread Jonathan Kulp

Frida van Leeuwen wrote:

Is is possible to run Lilypond on a notebook with Windows Vista, ore is a
Vista-version coming out soon? Your program seems pretty interesting to me!

Frida



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



It works very well on Vista.  Just grab the Windows binary .exe file 
from the Lilypond download page.  Best,


Jonathan

--
Jonathan Kulp
http://www.jonathankulp.com


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


Lilypond & Windows Vista

2009-01-12 Thread Frida van Leeuwen
Is is possible to run Lilypond on a notebook with Windows Vista, ore is a
Vista-version coming out soon? Your program seems pretty interesting to me!

Frida



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


Re: Beam collision next note's accidental within single voice

2009-01-12 Thread Trevor Daniels


Tom Hall wrote Monday, January 12, 2009 9:45 PM



Nick Payne  internode.on.net> writes:

Why not move the beam instead. 


A few choices:


%==
\version "2.12.1"

\new Staff  \relative c'' {
\time 3/8
d,4 ~ \once\override Beam #'damping = #+inf.0 d32 ees'16. |
d,4 ~ \once\override Beam #'positions = #'(5.5 . 6.5) d32 ees'16. |
d,4 ~ \stemDown d32 ees'16. |
}
%==



Thanks for your reply Nick. 
The second solution was where I got to before posting,
and though the third is tempting because simple, 
it goes against my strict self-enforced stem direction policy.


I think the e-flat shifting to the right is what _should_ happen 
since horizontal spacing is always less strict than, say, stem legnths?


So I'd be interested to know how to do a horizontal shift, 
or isn't that a trivial matter?


This is the same as issue 76, but in this case
a fix is fairly easy and looks OK.

You'll find the answer in section 5.4.5 of the 
Notation Reference.  This explains how to lengthen

a beam, effectively moving the e-flat to the right.

Look for

\once \override Beam #'minimum-length = #5  % or whatever you want
\once \override Beam #'springs-and-rods = #ly:spanner::set-spacing-rods

Trevor



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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Tom Hall
Carl D. Sorensen  byu.edu> writes:

> Yes, this is a job for scheme, because parenthesize is a music function, and
> it needs to have music following it.  That's why you can't move it into an
> identifier.
> 
> The custosNote example in Section 6.1.2 of the Notation Reference should
> give you the pattern you need to use to define a music function
> harmonicParenthesize (or hP for short, if you desire).

thanks Carl, with some prodding I've now written my first lily scheme function
as below, seems to work fine, was surprised that I could just plonk in
\parenthesize as below.


harmonicPitch = #(define-music-function (parser location note)
 (ly:music?)
  #{
\once \override Voice.Stem #'stencil = ##f
\once \override Voice.NoteHead #'font-size = #-4
\parenthesize
$note
  #})

> If you can't figure it out, ask a question or two.
> 
> HTH,

Yes indeed!

Tom 


> Carl
> 






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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Jonathan Kulp

Carl D. Sorensen wrote:


Yes, this is a job for scheme, because parenthesize is a music function, and
it needs to have music following it.  That's why you can't move it into an
identifier.


The custosNote example in Section 6.1.2 of the Notation Reference should
give you the pattern you need to use to define a music function
harmonicParenthesize (or hP for short, if you desire).

If you can't figure it out, ask a question or two.

HTH,

Carl


Thanks for the pointer, Carl!  I'll give it a try tonight after the kids 
are in bed.  I need to learn a bit of scheme. :)


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Carl D. Sorensen



On 1/12/09 10:21 AM, "Jonathan Kulp"  wrote:

> Tom Hall wrote:
>> Thanks Jon
>> 
>> that was really helpful. From your post and lily docs, I've cobbled together
>> the
>> following below, which seems to work OK, aiming to use a global variable to
>> save
>> some space.
>> 
>> A question about this: is there a way to move the parenthesisation
>> (\parenthesize) to within the global variable harmonicPitch, similary to how
>> the
>> small notehead is there specified, rather than having to specify both
>> \harmonicPitch and \parenthesize in the body of the temporary voice?
>> 
> 
> This sounds like a job for scheme, but I don't have the skills to create
> it.  I thought it might be possible to use the scheme hack in the LSR
> that allows you to apply one articulation to all of the notes inside a
> pair of braces, but it didn't work.  Other experiments I've tried in the
> last 15 minutes have all failed.  Sorry :(  Maybe someone else
> interested in this will create something.  Best,
> 

Yes, this is a job for scheme, because parenthesize is a music function, and
it needs to have music following it.  That's why you can't move it into an
identifier.


The custosNote example in Section 6.1.2 of the Notation Reference should
give you the pattern you need to use to define a music function
harmonicParenthesize (or hP for short, if you desire).

If you can't figure it out, ask a question or two.

HTH,

Carl



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


Re: Slur across voices without taking time with hidden notes

2009-01-12 Thread James E. Bailey
You could try putting the slur in a completely different voice  
altogether.


<<{b'4\rest e,2}\\{a,2.}\\{\hideNotes a4_( e2)}>>

Am 12.01.2009 um 21:56 schrieb Nick Payne:

In this example, excerpted from a score, how can I get a slur  
between the
two notes? The snippets repository shows slurs across voices using  
hidden

notes, but the hidden notes are counted in the timing.

\relative c' {
\time 3/4
<< {
b'4\rest e,2 |
} \\ {
a,2.
} >>
}

Nick Payne



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




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


Re: Beam collision next note's accidental within single voice

2009-01-12 Thread Tom Hall
Hello Nick

Nick Payne  internode.on.net> writes:
 
> Why not move the beam instead. 

A few choices:
> 
> %==
> \version "2.12.1"
> 
> \new Staff  \relative c'' {
>   \time 3/8
>   d,4 ~ \once\override Beam #'damping = #+inf.0 d32 ees'16. |
>   d,4 ~ \once\override Beam #'positions = #'(5.5 . 6.5) d32 ees'16. |
>   d,4 ~ \stemDown d32 ees'16. |
> }
> %==


Thanks for your reply Nick. 
The second solution was where I got to before posting,
and though the third is tempting because simple, 
it goes against my strict self-enforced stem direction policy.

I think the e-flat shifting to the right is what _should_ happen 
since horizontal spacing is always less strict than, say, stem legnths?

So I'd be interested to know how to do a horizontal shift, 
or isn't that a trivial matter?

Regards

Tom
 
> Nick


 > Behalf Of Tom Hall
> > Sent: Tuesday, 13 January 2009 07:57
> > how can I move a beamed note (the e-flat below) to the right, to avoid
> > collision
> > of the accidental with the beam of the preceding note?
> > 
> > I've managed to lift the beams OK by overriding the beam positions, but
> > what's
> > needed i think is a horizontal right shift e-flat.
> > 
> > I've looked at posts and LM section 4.5.2. on \override NoteColumn
> > #'force-hshift, but am thinking this only applies to multiple voices,
> > as seems
> > to have no effect on the below.
> > 
> > Regards
> > 
> > Tom
> > 
> > 
> > 
> > 
> > \version "2.12.1"
> > 
> > \new Staff  \relative c'' {
> > \time 3/8
> > d,4 ~ d32
> > % attempt to move eb right from LM section 4.5.2, doesn't work
> > \once \override NoteColumn #'force-hshift = #0.5
> > ees'16. |
> > }
> > 
> > %






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


RE: Beam collision next note's accidental within single voice

2009-01-12 Thread Nick Payne
Why not move the beam instead. A few choices:

%==
\version "2.12.1"

\new Staff  \relative c'' {
\time 3/8
d,4 ~ \once\override Beam #'damping = #+inf.0 d32 ees'16. |
d,4 ~ \once\override Beam #'positions = #'(5.5 . 6.5) d32 ees'16. |
d,4 ~ \stemDown d32 ees'16. |
}
%==

Nick

> -Original Message-
> From: lilypond-user-bounces+nick.payne=internode.on@gnu.org
> [mailto:lilypond-user-bounces+nick.payne=internode.on@gnu.org] On
> Behalf Of Tom Hall
> Sent: Tuesday, 13 January 2009 07:57
> To: lilypond-user@gnu.org
> Subject: Beam collision next note's accidental within single voice
> 
> 
> Hello list
> 
> how can I move a beamed note (the e-flat below) to the right, to avoid
> collision
> of the accidental with the beam of the preceding note?
> 
> I've managed to lift the beams OK by overriding the beam positions, but
> what's
> needed i think is a horizontal right shift e-flat.
> 
> I've looked at posts and LM section 4.5.2. on \override NoteColumn
> #'force-hshift, but am thinking this only applies to multiple voices,
> as seems
> to have no effect on the below.
> 
> I imagine that this is straightforward, but am fairly new to tweaks...
> 
> Regards
> 
> Tom
> 
> 
> 
> 
> \version "2.12.1"
> 
> \new Staff  \relative c'' {
>   \time 3/8
>   d,4 ~ d32
>   % attempt to move eb right from LM section 4.5.2, doesn't work
>   \once \override NoteColumn #'force-hshift = #0.5
>   ees'16. |
> }
> 
> %
<>___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Beam collision next note's accidental within single voice

2009-01-12 Thread Tom Hall

Hello list

how can I move a beamed note (the e-flat below) to the right, to avoid collision
of the accidental with the beam of the preceding note?

I've managed to lift the beams OK by overriding the beam positions, but what's
needed i think is a horizontal right shift e-flat.

I've looked at posts and LM section 4.5.2. on \override NoteColumn
#'force-hshift, but am thinking this only applies to multiple voices, as seems
to have no effect on the below. 

I imagine that this is straightforward, but am fairly new to tweaks...

Regards

Tom




\version "2.12.1"

\new Staff  \relative c'' {
\time 3/8
d,4 ~ d32   
% attempt to move eb right from LM section 4.5.2, doesn't work
\once \override NoteColumn #'force-hshift = #0.5
ees'16. | 
}

%



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


Slur across voices without taking time with hidden notes

2009-01-12 Thread Nick Payne
In this example, excerpted from a score, how can I get a slur between the
two notes? The snippets repository shows slurs across voices using hidden
notes, but the hidden notes are counted in the timing.

\relative c' {
\time 3/4
<< {
b'4\rest e,2 |
} \\ {
a,2.
} >>
}

Nick Payne



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


Re: Copyright symbol SOLVED

2009-01-12 Thread Brett Duncan

David Raleigh Arnold wrote:

This could never have happened if the symbol were present in any
header example or template. Every copyright notice should have
the symbol, because without it it's not a copyright notice.


Not true - if it has the word "Copyright" followed by the year of 
publication and the name of the owner of copyright on the work, it's a 
valid copyright notice - the circled c is not an absolute necessity.


Brett


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


Re: sequences

2009-01-12 Thread Thomas Fehr

Gilles

thanks, it works - at least in this case. Whether the algorhythm is
general enough I cannot judge

Thomas





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


Re: sequences

2009-01-12 Thread Gilles THIBAULT



leaving away the old stuff I get to this solution - which does not work.
Any help available

Thomas

\version "2.12.1"

#(define  ((shift-pitch amount) p)
 (let* ((o (ly:pitch-octave p))
(a (ly:pitch-alteration p))
(n (ly:pitch-notename p)))

   (set! n (+ amount n))
   (while (<< n 0) (begin (set!  o (- o 1)) (set! n (+ n 7
   (while (>> n 6) (begin (set!  o (+ o 1)) (set! n (- n 7

   (ly:make-pitch o n a)))

#(define ((shift amount) music)
 (let* ((es (ly:get-mus-property music 'elements))
(e (ly:get-mus-property music 'element))
(p (ly:get-mus-property music 'pitch))
(body (ly:get-mus-property music 'body))
(alts (ly:get-mus-property music 'alternatives)))

   (if (pair? es)
   (ly:set-mus-property! music 'elements
(map (shift amount) es)))

   (if (ly:music? alts)
   (ly:set-mus-property! music 'alternatives
((shift amount) alts)))

   (if (ly:music? body)
   (ly:set-mus-property! music 'body
((shift amount)  body)))

   (if (ly:music? e)
   (ly:set-mus-property! music 'element
((shift amount) e)))

   (if (ly:pitch? p)
   (begin
 (set! p ((shift-pitch amount) p))
 (ly:set-mus-property!music 'pitch p)))

   music))

   seg = {c' d' e' d' }
  {
   \seg
 \apply #(shift 1) \seg
 \apply #(shift 2) \seg
   }



This seems to work but i don't know if it is the same result of the original 
one


%
\version "2.12.1"

#(define  ((shift-pitch amount) p)
 (let* ((o (ly:pitch-octave p))
(a (ly:pitch-alteration p))
(n (ly:pitch-notename p)))

   (set! n (+ amount n))

   (while (< n 0) (begin (set!  o (- o 1)) (set! n (+ n 7
   (while (> n 6) (begin (set!  o (+ o 1)) (set! n (- n 7

   (ly:make-pitch o n a)))

#(define ((shift amount) music)
 (let* ((es (ly:music-property music 'elements))
(e (ly:music-property music 'element))
(p (ly:music-property music 'pitch))
(body (ly:music-property music 'body))
(alts (ly:music-property music 'alternatives)))

   (if (pair? es)
   (ly:music-set-property!   music 'elements
(map (shift amount) es)))

   (if (ly:music? alts)
   (ly:music-set-property! music 'alternatives
((shift amount) alts)))

   (if (ly:music? body)
   (ly:music-set-property! music 'body
((shift amount)  body)))

   (if (ly:music? e)
   (ly:music-set-property! music 'element
((shift amount) e)))

   (if (ly:pitch? p)
   (begin
 (set! p ((shift-pitch amount) p))
 (ly:music-set-property! music 'pitch p)))

   music))

shiftMusic = #(define-music-function (parser location amount music) (number? 
ly:music? )

((shift amount) music)
)



   seg = {c' d' e' d' }

   {
   \seg
\shiftMusic #1 \seg
\shiftMusic #2 \seg
   }

%%%
I think that
(ly:music-property music 'body))
(ly:music-property music 'alternatives)
doen't exist any more but i am not sure.

Gilles 




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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Jonathan Kulp

Tom Hall wrote:

Thanks Jon

that was really helpful. From your post and lily docs, I've cobbled together the
following below, which seems to work OK, aiming to use a global variable to save
some space. 


A question about this: is there a way to move the parenthesisation
(\parenthesize) to within the global variable harmonicPitch, similary to how the
small notehead is there specified, rather than having to specify both
\harmonicPitch and \parenthesize in the body of the temporary voice? 



This sounds like a job for scheme, but I don't have the skills to create 
it.  I thought it might be possible to use the scheme hack in the LSR 
that allows you to apply one articulation to all of the notes inside a 
pair of braces, but it didn't work.  Other experiments I've tried in the 
last 15 minutes have all failed.  Sorry :(  Maybe someone else 
interested in this will create something.  Best,


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Tom Hall

Thanks Jon

that was really helpful. From your post and lily docs, I've cobbled together the
following below, which seems to work OK, aiming to use a global variable to save
some space. 

A question about this: is there a way to move the parenthesisation
(\parenthesize) to within the global variable harmonicPitch, similary to how the
small notehead is there specified, rather than having to specify both
\harmonicPitch and \parenthesize in the body of the temporary voice? 

Any other comments regarding coding style also welcome.

Regards

Tom


%%

\version "2.12.1"

harmonicPitch = {
\override Stem #'stencil = ##f 
\override NoteHead #'font-size = #-4
}

{
   \clef "treble"
   \override Staff.NoteColumn #'ignore-collision = ##t
   \override NoteHead #'style = #'harmonic-mixed

  \new Voice  {
b4 a 
<< {   } \\ { \harmonicPitch \parenthesize  e'' } >> 
c'
  }

}


%%





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


LilyPond 2.12.1 and TeXShop 2.18 - problems with LilypondLaTeX.engine solved (OS X 10.4 Tiger)

2009-01-12 Thread techek
After installing the latest version of MacTeX-2008 and LilyPond the
LilypondLaTeX.engine produced a couple of error messages. I believe to
have solved the problem by modifying Nicola Vitacolonna's script (which
has - by the way - never worked with me as posted!). It reads now as
follows:

#!/bin/tcsh
set path = ($path
/Applications/LILYPONDPATH/LilyPond.app/Contents/Resources/bin/)
mkdir -p "$1:r"-out/
cp *.sty "$1:r"-out
if ({ lilypond-book --output="$1:r"-out --format=latex "$1:r" }) then
  cd "$1:r"-out
  if ({ latex "$1:r" }) then
if ({ dvips -o -Ppdf -R0 -h "$1:r".psfonts "$1:r".dvi }) then
  if ({ ps2pdf "$1:r".ps }) then
mv "$1:r".pdf ..
  endif
endif
  endif
endif
endif

My pretty complex document runs now through without errors. Some
adjustments in the code might still be necessary - not tested yet.


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


Re: Copyright symbol SOLVED

2009-01-12 Thread Reinhold Kainhofer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Montag, 12. Januar 2009 schrieb David Raleigh Arnold:
> This could never have happened if the symbol were present in any
> header example or template. Every copyright notice should have
> the symbol, because without it it's not a copyright notice.

So, where's the problem? Copyright exists as soon as a work is created (yes, 
also in the US since it joined the Berne convention in 1989; In Europe that 
has always been the case, anyway), irrespective of whether you put a notice 
in.
This has not always been the case in the US (see e.g. the UNIX / BSD 
lawsuits), but things have changed and copyright protection now exists 
automatically, as soon as a protectable work is created. The lengths of the 
protection might vary, but the Berne convention declares some lower bounds and 
some reciprocity rules.

> "Public Domain" is not a copyright notice, and it is altogether
> unnecessary for any purpose.

Huh? By declaring something public domain, you are explicitly waiving all 
rights that you otherwise have automatically (in continental European 
jurisdictions you can't waive your droits d'autheur / moral rights, but at 
least you can give an irrevocable, perpetual, non-exclusive license to the 
world to use your work). If you don't insert any notice, you'll automatically 
have full copyright protection by the Berne convention (transformed into 
national law by each of the member countries, which is then the actual law 
that protects your work). One point where a notice might become relevant is 
that (at least here in Austria) for works where authorship is unknown, the 
protection is 70 years from creation, while for works with a known author it 
is 70 years after the death of the creator.

Cheers,
Reinhold

- -- 
- --
Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iD4DBQFJa1uHTqjEwhXvPN0RAnsHAJ939dkiBMgOAzR3q5+i7UAJK1jo9ACYxCgK
zmkxZVo8MwP5FjaxlgQn6Q==
=dpi5
-END PGP SIGNATURE-


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


Re: Copyright symbol SOLVED

2009-01-12 Thread David Raleigh Arnold
On Sunday 11 January 2009, David Raleigh Arnold wrote:
> There appears to be no way of inserting a copyright © symbol in
> lilypond 1.12.1. U+xxx, ©, © and © don't work.

Thank you so much for your answers. It was the editor, nedit. Emacs
saves old files with the old encoding regardless of a new setting, so
saving with it did not help. No doubt someone likes that feature, but I 
had no joy until I tried kedit, which refused to display the symbol at 
all until set for utf-8.

This could never have happened if the symbol were present in any
header example or template. Every copyright notice should have
the symbol, because without it it's not a copyright notice.
"Public Domain" is not a copyright notice, and it is altogether
unnecessary for any purpose.

The symbol from the default typeface looks great. Many other faces
have symbols which are too small. Thanks again, daveA

-- 
Free download of technical exercises worth a lifetime of practice:
http://www.openguitar.com/dynamic.html  You can play the cards
you're dealt, or improve your hand with DGT.  Very easy guitar
music, solos, duets, exercises, etc.  dratrapvi...@openguitar.com


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


sequences

2009-01-12 Thread Thomas Fehr
I am looking for a way to create sequences in a key. The old posting I 
found  (Re: command for 'sequences'? Rune Zedeler Fri, 21 Sep 2001) is 
written for an old version.


leaving away the old stuff I get to this solution - which does not work. 
Any help available


Thomas

\version "2.12.1"

#(define  ((shift-pitch amount) p)
 (let* ((o (ly:pitch-octave p))
(a (ly:pitch-alteration p))
(n (ly:pitch-notename p)))

   (set! n (+ amount n))
   (while (<< n 0) (begin (set!  o (- o 1)) (set! n (+ n 7
   (while (>> n 6) (begin (set!  o (+ o 1)) (set! n (- n 7

   (ly:make-pitch o n a)))

#(define ((shift amount) music)
 (let* ((es (ly:get-mus-property music 'elements))
(e (ly:get-mus-property music 'element))
(p (ly:get-mus-property music 'pitch))
(body (ly:get-mus-property music 'body))
(alts (ly:get-mus-property music 'alternatives)))

   (if (pair? es)
   (ly:set-mus-property! music 'elements
(map (shift amount) es)))

   (if (ly:music? alts)
   (ly:set-mus-property! music 'alternatives
((shift amount) alts)))

   (if (ly:music? body)
   (ly:set-mus-property! music 'body
((shift amount)  body)))

   (if (ly:music? e)
   (ly:set-mus-property! music 'element
((shift amount) e)))

   (if (ly:pitch? p)
   (begin
 (set! p ((shift-pitch amount) p))
 (ly:set-mus-property!music 'pitch p)))

   music))

   seg = {c' d' e' d' }
  
   {

   \seg
 \apply #(shift 1) \seg
 \apply #(shift 2) \seg
   }



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


Re: not so nice slur

2009-01-12 Thread Kieren MacMillan

Hi Stefan,


Yes, I'm trying to make it not cross through the stems


Here's one option:

\version "2.12.0"
\include "english.ly"

slurFix = {
  \once \override PhrasingSlur #'height-limit = #4
  \once \override PhrasingSlur #'ratio = #0.6
  \once \override PhrasingSlur #'positions = #'(7 . 7)
}

\relative g {
  \clef bass
  \key c \minor
  \time 4/4
  \slurFix 4\( 
<< { 8. 16 } \\ { 4 } >> \) |
}

Play around with the different parameters to get exactly what you want.

HTH!
Kieren.


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


Re: make-music function question

2009-01-12 Thread Carl D. Sorensen



On 1/12/09 2:07 AM, "Gilles THIBAULT"  wrote:

> 
> 
>> 
>> Please, help me with my own music function creation.
>> How can I modify music object or create a new one with
>> existing music data and add sustain event to it?
>> 
>> If I understand correct, I must use make-music function and  then use
>> (make-span-event 'SustainEvent START) call to generate sustain event .
>> 
>> Can anybody make short example, what such procedure must contain?
>> It is my furst music function and I have not any experience with it.
>> --
> Do you  know the \displayMusic function ? It is very useful, and i think it
> is the base to start.
>  \displayMusic {a1 \sustainOn a \sustainOff }for example, will give you
> scheme description
> of music and allow you to understand how things work.
> 
> You see here that you have to add a
> (make-music 'SustainEvent  'span-direction -1)
> to the 'elements property of an 'EventChord event.
> So the next step is to learn how to add an element to a list, with scheme.
> You can go to the reference manual of GUILE.
> http://www.gnu.org/software/guile/manual/guile.html
> All  about list is here :
> http://www.gnu.org/software/guile/manual/guile.html#Lists
> 
> At end, you can read LSR, there is a lot examples doing things very close
> that you want to do.
> For example :
> http://lsr.dsi.unimi.it/LSR/Item?id=82

You can also check the Notation Reference, chapter 6, for examples on music
functions.

Thanks,

Carl



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


Re: not so nice slur

2009-01-12 Thread Stefan Thomas
Dear Kieren,
Yes, I'm trying to make it not cross through the stemsm

2009/1/11 Kieren MacMillan :
> Hi Stefan,
>
>> with me version of lilypond it looks like in the attached png-file.
>
> Looks just like mine… and I like it!
>
> Are you trying to make it not cross through the stems?
> Kieren.


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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Jonathan Kulp

Jonathan Kulp wrote:




Sorry, Tom.  I forgot in the first email that you wanted the 
parenthesized note to be small.  Here's the revised snippet, which I've 
just added to the LSR as well.


Jon



Sorry again.  I plead the early hour.  :| I mistakenly used a guitar 
clef with this.  Change the clef to "treble" and then add another ' to 
the relative: \relative c'' and it'll get what you want.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com

%%%

\version "2.12.1-1"

\relative c' {
  \clef "treble_8"
  \override Staff.NoteColumn #'ignore-collision = ##t
  \override NoteHead #'style = #'harmonic-mixed

  <<
{ \oneVoice  }

\\

{ \tiny \override Stem #'stencil = ##f \oneVoice < \parenthesize 
e'' > }

  >>
}




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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Jonathan Kulp

Jonathan Kulp wrote:

Tom Hall wrote:

Hello List

is it possible to combine harmonics notation with a small stemless 
parenthesized

note indicating the sounding pitch of a string harmonic?
Something like


-but also including a small stemless notehead (\tiny?) for the e'' 
This is

common in C20th notation.
I'm not familiar enough with lily tweaks and complex syntax to know 
how to

combine these properties, so any help appreciated.

Regards

Tom



In order to get the parenthesized notehead to be stemless, I put it in a 
separate voice.  Otherwise it would make the other notes in the chord 
stemless as well.  This example will produce a warning about clashing 
note columns unless you include the line about ignoring such warnings.  
HTH,


Jon



Sorry, Tom.  I forgot in the first email that you wanted the 
parenthesized note to be small.  Here's the revised snippet, which I've 
just added to the LSR as well.


Jon

%

\version "2.12.1-1"

\relative c' {
  \clef "treble_8"
  \override Staff.NoteColumn #'ignore-collision = ##t
  \override NoteHead #'style = #'harmonic-mixed

  <<
{ \oneVoice  }

\\

{ \tiny \override Stem #'stencil = ##f \oneVoice < \parenthesize 
e'' > }

  >>
}



--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Jonathan Kulp

Tom Hall wrote:

Hello List

is it possible to combine harmonics notation with a small stemless parenthesized
note indicating the sounding pitch of a string harmonic? 

Something like 




-but also including a small stemless notehead (\tiny?) for the e'' This is
common in C20th notation. 


I'm not familiar enough with lily tweaks and complex syntax to know how to
combine these properties, so any help appreciated.

Regards

Tom



In order to get the parenthesized notehead to be stemless, I put it in a 
separate voice.  Otherwise it would make the other notes in the chord 
stemless as well.  This example will produce a warning about clashing 
note columns unless you include the line about ignoring such warnings.  HTH,


Jon


%%

\version "2.12.1-1"

\relative c' {
  \clef "treble_8"
  \override Staff.NoteColumn #'ignore-collision = ##t
  \override NoteHead #'style = #'harmonic-mixed

  <<
{ \oneVoice  }

\\

{ \override Stem #'stencil = ##f \oneVoice < \parenthesize e'' > }
  >>
}

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


Re: Diatonic/modal transposition function (John Mandereau)

2009-01-12 Thread John Mandereau

Stefan Thomas a écrit :

Dear John,
I tried now Your key-diatonic tranposition, but, in the below quoted
snippet, it doesn't work. I get the error message:
programming error: moving backwards in time


Hello Stefan,

I can reproduce this error and I get strange output (staves with only the 
staff symbol printed and nothing else), and slightly modifying the example 
results in a segfault.  keyDiatonicTranspose is not stable, I recommend not 
using it until the bug or limitation behind this issue has been fixed. I'll 
try producing a minimal example to add in the bug tracker (hopefully with a 
function simpler than keyDiatonicTranspose).


Cheers,
John


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


Artificial harmonics with sounding pitch in parenthesis

2009-01-12 Thread Tom Hall
Hello List

is it possible to combine harmonics notation with a small stemless parenthesized
note indicating the sounding pitch of a string harmonic? 

Something like 



-but also including a small stemless notehead (\tiny?) for the e'' This is
common in C20th notation. 

I'm not familiar enough with lily tweaks and complex syntax to know how to
combine these properties, so any help appreciated.

Regards

Tom



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


Re: make-music function question

2009-01-12 Thread Gilles THIBAULT




Please, help me with my own music function creation.
How can I modify music object or create a new one with
existing music data and add sustain event to it?

If I understand correct, I must use make-music function and  then use
(make-span-event 'SustainEvent START) call to generate sustain event .

Can anybody make short example, what such procedure must contain?
It is my furst music function and I have not any experience with it.
--
Do you  know the \displayMusic function ? It is very useful, and i think it 
is the base to start.
\displayMusic {a1 \sustainOn a \sustainOff }for example, will give you 
scheme description

of music and allow you to understand how things work.

You see here that you have to add a
   (make-music 'SustainEvent  'span-direction -1)
to the 'elements property of an 'EventChord event.
So the next step is to learn how to add an element to a list, with scheme. 
You can go to the reference manual of GUILE.

   http://www.gnu.org/software/guile/manual/guile.html
All  about list is here :
   http://www.gnu.org/software/guile/manual/guile.html#Lists

At end, you can read LSR, there is a lot examples doing things very close 
that you want to do.

For example :
   http://lsr.dsi.unimi.it/LSR/Item?id=82

Good luck.

Gilles 




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


Re: Copyright symbol

2009-01-12 Thread Francisco Vila
2009/1/12 David Raleigh Arnold :
> \header {
>  title = "Stock Arrangement"
>  copyright = "(c)2009 An Author"
> }
>
> programming error: FT_Get_Glyph_Name () error: invalid argument
> continuing, cross fingers
> programming error: Glyph has no name, but font supports glyph naming.
> Skipping glyph U+,
> file 
> /home/dra/lilypond/usr/share/lilypond/current/fonts/otf/CenturySchL-Roma.otf
> continuing, cross fingers

I have tried this and worked fine, then I saved the same file as
iso-8859-1 and obtained these very same messages. Then saved it again
as utf-8 and got it back perfectly.

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


Re: LilyPondTool and jPedal preview

2009-01-12 Thread Bertalan Fodor (LilyPondTool)
Could you please report this and such bugs on 
http://www.sourceforge.net/projects/lily4jedit (use the Tracker feature).

Unfortunately I don't have much time to test.
And using this tracker is the only way to ensure I don't forget about 
these bugs.


Thanks,

Bert


Nick Payne wrote:

I see the same problem. I also have the problem with the newest version that
I have to make sure that jPedal is displaying the first page of the pdf
before I run Lilypond from Lilypondtool to update the pdf. If I don't do
that, then the odds are that when the jPedal window is made topmost after
Lilypond completes, jPedal, jEdit, and the console window all completely
lock up and the only recourse is to start Task Manager and kill the
javaw.exe process. This is with Suns latest JRE on Vista...

Nick

  

-Original Message-
From: lilypond-user-bounces+nick.payne=internode.on@gnu.org
[mailto:lilypond-user-bounces+nick.payne=internode.on@gnu.org] On
Behalf Of Johan Vromans
Sent: Saturday, 10 January 2009 01:38
To: lilypond-user@gnu.org
Subject: LilyPondTool and jPedal preview

Hi,

With the newest LilyPondTool, jPedal does not remember the scaling
during reloads. So when editing a score and previewing at 250%, every
time after an update the score is shown at 100% again.

Unless my memory deceives me, with the previous version of
LilyPondTool jPedal kept the scaling during reloads.

Is this a bug?





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

  


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


Re: Copyright symbol

2009-01-12 Thread Johan Vromans
David Raleigh Arnold  writes:

> programming error: FT_Get_Glyph_Name () error: invalid argument

Sounds like a Unicode mixup. E.g., the copyright character is stored
in the file encoded as iso-8859.1 instead of utf-8?

-- Johan


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