Re: high-precision tuner app

2016-05-23 Thread Phil Burfitt
AP Tuner ?
http://www.aptuner.com


Phil.

  - Original Message - 
  From: N. Andrew Walsh 
  To: lilypond-user 
  Sent: Monday, May 23, 2016 6:38 PM
  Subject: OT: high-precision tuner app


  Hi List,


  I'm guessing somebody on the list might be able to help me with a somewhat 
off-topic issue. 


  For whatever reason (or rather: see my previous posts to the list about my 
interest in just intonation) I'm trying to find a tuning app capable of tuning 
to very precisely-set reference pitches. That is, when dealing with music in 
just intonation, it's very common to describe a pitch with something like "C# 
-49.52c" where the latter part is a deviation in cents from a standard 
reference pitch (which can also be set as "A440" or some other tuning pitch 
[which is sometimes necessary when dealing with European orchestras inexorably 
tuning themselves higher and higher to seem more "flashy" or whatever]). I'm 
trying to find a (preferably free) Android app that can be set as precisely as 
possible, and then provide visual feedback to tune my instruments. 


  I normally use a Peterson virtual strobe tuner, but the screen is failing, 
and it gets wobbly if the pitch isn't from an organ or similarly stable 
instrument. It oftentimes jumps from the tuning pitch to its fifth, and is hard 
to read.


  Is there an app out there that has the capability I'm looking for? I'm having 
a hard time searching, because a lot of apps don't specify what they mean when 
they say they can be fine-tuned, and they usually don't mean this. I'd *like* 
it if I could get at least one decimal place; two would be even better.


  I figure some of you work with tuners a lot, and might have some tips.


  Thanks for the help!


  A


--


  ___
  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: can \markup behave like \mark [on a single staff], or attach to TimeSignature

2016-04-18 Thread Phil Burfitt
  - Original Message - 
  From: Kieren MacMillan 
  To: Lilypond-User Mailing List 
  Sent: Monday, April 18, 2016 4:30 PM
  Subject: can \markup behave like \mark [on a single staff],or attach to 
TimeSignature


  Hello all,


  I have a score where (e.g.) a 12/8 measure is broken up in different ways 
depending on the staff (see attached screenshot).


  Currently, I’m coding this as a \markup on the first note, and then using 
#'X-offset to align it to the time signature. But this requires 
trial-and-error, and the alignment changes slightly almost every time the 
layout changes.


  Is there any way that I can either:


  1. use \mark instead [so that I can use the auto-align features of 
RehearsalMark], but have it appear only on the Staff it’s added to; or


  2. attach a TextScript directly to the TimeSignature [so that I don’t 
have to manually tweak the #’X-offset]


  ??


  Thanks in advance for any hints/help,
  Kieren.


\layout {

  \context {
 \Score
 \remove Mark_engraver
 }
  \context {
 \Staff
 \consists Mark_engraver
 }
}

?


Phil.

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


Re: Invisible glissano, best fix?

2015-11-07 Thread Phil Burfitt
- Original Message - 
From: "Richard Shann" 

To: 
Sent: Saturday, November 07, 2015 10:54 AM
Subject: Invisible glissano, best fix?



In some circumstances LilyPond leaves a glissando invisible:

\version "2.19.25"

{
  d'' 4\glissando  cis'' 4  c''   b' }

I looked up the issues list and found this:

{ \override Glissando #'minimum-length = #5
  \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
  d'' 4\glissando  cis'' 4  c''   b' }

but before I did that I just used a command available in Denemo thus:

{ d'' 4\glissando   \once \override NoteColumn.X-offset = #2
   cis'' 4  c''   b' }

These achieve similar effects for this tiny example, I wonder if someone
could give me some insights into the merits or demerits of these
approaches?

Richard






I had a similar problem in the past with what I thought was an 'invisible' 
glissando. It turned out it was not invisible, but _very_ small. The fix was 
to modify the right and left padding in the bound-details to smaller values 
which then 'revealed' the glissando.



Phil.



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


Re: Offset fermata problem

2015-10-05 Thread Phil Burfitt
- Original Message - 
From: "Jean Brefort" 
To: "Menu Jacques" ; "Lilypond-user Mailinglist" 


Sent: Monday, October 05, 2015 4:32 PM
Subject: Re: Offset fermata problem



Hi

Use something like:
<<
{a2 r4}
{s4 s16 \fermata s8.}
>>

Regards,
Jean

Le lundi 05 octobre 2015 à 17:25 +0200, Menu Jacques a écrit :

Hello folks,

I’d like to obtain the following from Poulenc, in which the fermata
is in-between a2 and r4:



I tried with:

\version "2.19.28"

\score {
\relative c'' {
\key f \major \time 2/2 | % 147

<<
{a2 r4}
{s2 s16 \fermata s8.}
>>
e16 -\markup{\dynamic "ff" \italic "librement"} ^\markup{\bold
"solo"} [ f16 g16 f16 ]
}
}


but then the fermata is right over the r4.

Thanks for the help!

JM





Or, ditch the second voice of rests and attach the fermata to a2 and 
override its position.


\once \override Script.extra-offset = #'(3 . 0) a2\fermata


Phil.






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


Problem with tied chords in TAB

2015-06-20 Thread Phil Burfitt
In the following minimal tablature example, the repeated g in the chord, 
shows up in the tied chord.


Which g shows up depends on whether I retype the tied chord (bar 1), use the 
'q' symbol (bar 2), or use 'q' with \tabChordRepeats set (bar 3).



\version 2.18.2

\score {
 \new TabStaff {
   \new TabVoice {
 \relative c {
   c g'\4 g ~ c g'\4 g c c
   c g'\4 g ~ q c c }
 \tabChordRepeats
 \relative c {
   c g'\4 g ~ q c c }
   }
 }
}


Any solutions/workarounds ?

Regards,
Phil.



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


Re: Problem with tied chords in TAB

2015-06-20 Thread Phil Burfitt
- Original Message - 
From: David Kastrup d...@gnu.org

To: Phil Burfitt phil.burf...@talktalk.net
Cc: lilypond-user@gnu.org
Sent: Saturday, June 20, 2015 2:04 PM
Subject: Re: Problem with tied chords in TAB



Phil Burfitt phil.burf...@talktalk.net writes:


In the following minimal tablature example, the repeated g in the
chord, shows up in the tied chord.

Which g shows up depends on whether I retype the tied chord (bar 1),
use the 'q' symbol (bar 2), or use 'q' with \tabChordRepeats set (bar
3).


\version 2.18.2

\score {
 \new TabStaff {
   \new TabVoice {
 \relative c {
   c g'\4 g ~ c g'\4 g c c
   c g'\4 g ~ q c c }
 \tabChordRepeats
 \relative c {
   c g'\4 g ~ q c c }
   }
 }
}


Any solutions/workarounds ?


This is URL:https://code.google.com/p/lilypond/issues/detail?id=3066,
fixed in version 2.19.16.

The issue description is somewhat misleading as the bug concerns more
than just tied unisons.

The code in question is in the Tie_engraver in C++ so it cannot be
brought into 2.18.2 without recompilation.

--
David Kastrup




Ok - another reason to upgrade then.

Many thanks,
Phil.



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


Grace notes causing inverted stems in \tabFullNotation

2015-06-17 Thread Phil Burfitt

Tiny example...


\version 2.18.2

treble = \relative c' {
 \voiceOne
 \grace g8 g4 g g
}

bass = \relative c {
 \voiceTwo
 \grace s8 c4 c c
}
 
 
\score {
 \new TabStaff {  
   \key c \major

   \time 3/4
   \tabFullNotation
   
 \new TabVoice { \treble }
 \new TabVoice { \bass }
   
 }
}



Any solutions?

Regards,
Phil.

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


Re: Grace notes causing inverted stems in \tabFullNotation

2015-06-17 Thread Phil Burfitt

From: David Kastrup d...@gnu.org
Subject: Re: Grace notes causing inverted stems in \tabFullNotation




That's a rather long-standing problem, namely issue 630
URL:https://code.google.com/p/lilypond/issues/detail?id=630 reported
more than 7 years ago but likely present for more than 10 years (See
URL:http://lilypond.org/doc/v2.6/input/regression/collated-files.html#property-grace-polyphony.ly
where the stems of the quarter notes should be in different directions).
The good news is that it has been fixed last October in version 2.19.16.

The fix involved a fair amount of code, including C++ code.  So there is
no reasonable hope to get something equivalent working in
version 2.18.2: the only reasonable cure is upgrading.

Yes, it is embarrassing that this bug persisted for so long.

--
David Kastrup




I was aware of the grace synchronization problem (and solution) in multiple 
voices, but surprisingly I hadn't encountered the stem directions one 
before. Reading the issue 630 link you gave, I see a workaround is to place 
a \voiceXXX command after the grace note...and that seems to work - at least 
in the minimal example I gave.


Yes, time to upgrade I think.

Many thanks for your time and work,

Phil.



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


Re: Transpose not the resulting notes, but the codes that produced the notes

2014-12-24 Thread Phil Burfitt
- Original Message - 
From: Urs Liska u...@openlilylib.org



Is there a way to transpose the underlying lilypond codes?


Yes: using Frescobaldi



Tools - pitches



Nice! I hadn't realised that Frescobaldi transposed the code. However, it 
also transposes string tunings.


\set Staff.stringTunings = \stringTuning d, a, d g a d'

Is that intended, or a bug?


Regards,
Phil



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


Re: 3/4 time and whole notes

2014-12-13 Thread Phil Burfitt
  - Original Message - 
  From: Henry Baxter 
  To: lilypond-user@gnu.org 
  Sent: Saturday, December 13, 2014 2:57 AM
  Subject: 3/4 time and whole notes


  Hi,


  I'm certain this is online somewhere but I just can't find it. How do I tell 
Lilypond I want a whole note?

  \version 2.18.2 
  { 
  \time 3/4 
  c1 c1 c1 c1 
  }


  These have a value of 4 quarters so that doesn't work.


  Thanks!




  Henry


--


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



Henry,

Either c2. (dotted half note) or c1*3/4 (whole note with a duration of a dotted 
half note)


Phil.




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


Re: Beaming on the quarter note

2014-11-16 Thread Phil Burfitt
- Original Message - 
From: Guy Stalnaker jimmyg...@gmail.com

To: lilypond-user Mailinglist lilypond-user@gnu.org
Sent: Sunday, November 16, 2014 10:39 PM
Subject: Beaming on the quarter note



All,

I've done the search and found much of relevance, but nothing that
gives me what I want.

I'd like beaming restricted to quarter-note groups for all meters I
may use in a score (4/4, 3/4, 5/4, 6/4). I'm not using triple meters
in this work so such is irrelevant to my purpose.

What's happening is that the automatic beaming is beaming sets of 4
eighth-notes in 4/4 measures, and 6 eight-notes in 3/4 meaures if all
the notes in them are eighth-notes. This may be fine for
instrumentalists, but it is not fine for choral pieces where beaming
by beat pulse is my preference.

Is there a method short of manual beaming to tell Lilypond to group
beaming by quarter notes always no matter the ?/4 time?

Thanks,

Guy Stalnaker
jimmyg...@gmail.com

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




Guy,

http://lilypond.org/doc/v2.18/Documentation/notation/beams#setting-automatic-beam-behavior

Also, the beatStructure can be overidden in the \time command itself by 
supplying it as the optional first argument...


http://lilypond.org/doc/v2.18/Documentation/notation/displaying-rhythms#time-signature


hth.
Phil.




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


Re: Solved: (Was Re: Differently headed does not merge.)

2014-11-13 Thread Phil Burfitt
  - Original Message - 
  From: Pierre Perol-Schneider 
  To: Peter Terpstra 
  Cc: lilypond-user 
  Sent: Thursday, November 13, 2014 1:03 PM
  Subject: Re: Solved: (Was Re: Differently headed does not merge.)


  Hi Peter,



  2014-11-13 13:47 GMT+01:00 Peter Terpstra peter.terpst...@gmail.com:



Have solved it a bit like this, as i had already defined the voice, just 
gave a limited example.
Just looks wonderful now!



  If you want to achieve this there's also a quicker way :

  \version 2.18.2

  {
\key d \major
\clef treble_8

  { a'-22 ~ q8 d''-48 cis''-3 a'-4 }\\
  {
   \tweak duration-log #1 d,8 a, fis-1 cis'-3 b2
  }

  }


  Cheers,
  Pierre





--


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




Or maybe (clearer outout in MHO)...

\version 2.18.2

{

\key d \major

\clef treble_8



{ a'-22 ~ q8 d''-48 cis''-3 a'-4 }\\

{ d,2*1/4 a,8 fis-1 cis'-3 b2 }



}







Phil.


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


Re: Using \partcombine with explicit voices

2014-10-20 Thread Phil Burfitt

From: Urs Liska u...@openlilylib.org


Hi,

I'm trying for the first time to engrave partcombine-d parts, and I'm
running in an issue for which I don't see anything in
http://lilypond.org/doc/v2.18/Documentation/notation/multiple-voices.html#automatic-part-combining.

Consider the attached example. As it it it compiles fine. But if you
exchange the comments and use the lines the explicitly instantiate the
voices for the music variables it doesn't work - lily complains about
clashing note columns and gives the attached output.

It seems that \partcombine doesn't work when the two music expressions
are enclosed in explicit voices. Is that true? is that expected? is that
necesary?

This poses problems for me because in the current context I'm forced to
enclose a number of consecutive music variables in one Voice context in
order to be able to write spanners or slurs that cross variables (i.e.
start in one and end in the other).

Is there a solution for my problem, either by making some settings so
\partcombine works or by massaging the Voice context to spit out a
bare music expression again?

TIA
Urs


Hi Urs,

Use the \voiceXXX commands...specifically \voiceOne and \voiceTwo in your 
case.


http://lilypond.org/doc/v2.18/Documentation/notation/multiple-voices

Phil.






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


Re: Using \partcombine with explicit voices

2014-10-20 Thread Phil Burfitt

From: Urs Liska u...@openlilylib.org



Hi Urs,

Use the \voiceXXX commands...specifically \voiceOne and \voiceTwo in your 
case.


What do you mean, adding explicit voice numbers in the music expressions 
instead of using \partcombine?
That wouldn't work, but of course I also need the music independently 
(it's actually what partcombine is meant for: instruments (like the 
flutes) that are combined in the score and individual in the parts.


Urs



\voiceXXX commands work in both implicit or explicit voices in \partcombine, 
but (and I suspect I didn't understand your needs here) will retain those 
\voiceXXX properties when printed as individual parts (probably what you 
don't want).


Phil.



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


Re: Overlapping ties in different voices

2014-10-07 Thread Phil Burfitt
  - Original Message - 
  From: Frederick Bartlett 
  To: LilyPond Users 
  Sent: Tuesday, October 07, 2014 8:57 PM
  Subject: Overlapping ties in different voices


  Hi!


  I'm trying to set selection from Saint-Saën's Oratorio de Noël for my choir.
  In the Gloria in altissimis (p9 in the IMSLP PDFs), I found an odd 
combination of ties:

  \relative c''' {
 {   s1  | b1 ~  | b2 cis  } \\
   {   a1 ~| a2 s2 | s1  } \\
   { \voiceTwo r2 a, ~ | a g' g,4 fis fis, | g g,1 }

  }

  This peculiar mess is almost right; I just need to figure out how to keep the 
b and a on the first beat of the second measure from colliding -- but no 
combination of \shiftOxxx and \once \override NoteColumn.force-hshift that I've 
tried has answered the case. Leaving the \voiceTwo command out prevents the 
collision -- but at the cost of getting many other things wrong.


  To match the 19th-century original, the b should be shifted a notehead's 
width right.



  Help?

  Thanks!
  Fred





Fred,

If you define the voices as \voiceOne, \voiceFour and \voiceTwo that should 
work without the need for overrides.

Hope that helps,
Phil.



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


Re: How do you tell Lilypond not to jump strings when sliding?

2014-09-16 Thread Phil Burfitt
- Original Message - 
From: Jay Vara j...@diljun.com

To: lilypond-user@gnu.org
Sent: Tuesday, September 16, 2014 6:09 PM
Subject: Re: How do you tell Lilypond not to jump strings when sliding?



I'm not top posting.


I spoke too soon. Setting the minimumFret does fix the
restrainOpenStrings issue, but not the jumping strings during slide
issue as seen in the code below.

There should be some way to tell lilypond not to jump strings during
slides.

\version 2.18.2

musica = \relative c'' {g8\glissando e8 g8\glissando (e16\glissando
g16)}
musicb = \relative c' {e2 e8\glissando (d16\glissando e16)}
musicc = \relative c' {e2 e8\2\glissando (d16\glissando e16\2)}

\score { \new StaffGroup


  \new Staff {\musica \musicb \musicc  \musica \musicb \musicc}
  \new TabStaff {

  \set TabStaff.restrainOpenStrings = ##t
  \tabFullNotation
  \musica \musicb \musicc
  % setting minimumFret to a number, say #1, prevents the
jumping strings during sliding for the second measure (as seen in the
fourth measure) but
  % introduces the jump problem for the 1st measure (as seen in
the 3rd measure)
  \set TabStaff.minimumFret = #1
  \musica \musicb \musicc}

}





Jay,

You'll need to indicate string numbers. They can be hidden with \omit 
StringNumber if you do not want the circled numbers to appear.


Btw, guitar music is usually written an octave higher than it sounds. You 
should use \clef treble_8 in the \new Staff section.


Hope that helps.

Phil.





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


Re: settings to get closer to Sibelius

2014-09-11 Thread Phil Burfitt
- Original Message - 
From: MarcM m...@mouries.net

To: lilypond-user@gnu.org
Sent: Thursday, September 11, 2014 2:59 AM
Subject: settings to get closer to Sibelius




I am trying to get a friend -- a sibelius user --  move to Lilypond.
I am getting closer to make him like the output. He likes the reduced 
amount

but still prefers the lighter output of Sibelius where as you can see:
1) most lines are thinner :
   a) the upbow,
   b) the note stem
   c) the measure bar
   d) the beam
2) the fingering numbers are not bold
3) the slur in the 2nd measure goes around the notes and really shows that
all notes are slurred

http://lilypond.1069038.n5.nabble.com/file/n166324/lilypond_%28top%29_-_sibelius_%28bottom%29.png

Anyone has already created a stylesheet to tweak similar settings?

My findings so far:


1) most lines are thinner :
   a) the upbow,

I found how to change the font size but not the thickness.

ub = #(let ((m (make-articulation upbow)))
  (set! (ly:music-property m 'tweaks)
(acons 'font-size -2
   (ly:music-property m 'tweaks)))
  m)



   b) the note stem
   = \override Staff.Stem #'thickness = #1.0% default is 1.3,

   c) the measure bar line
   =  \override Staff.BarLine #'hair-thickness = #0.5

   d) the beam
   = \override Beam.beam-thickness  = #0.4  % 0.48 is default thickness


2) the fingering numbers are not bold
= how to change the default?

3) the slur in the 2nd measure goes around the notes and really shows that
all notes are slurred
= I am aware of the shape function to avoid collisions. But in this 
example

this isn't a collision and wonder if there is a way to change the default
shape ?






For 2). I use...

\override Score.Fingering.font-encoding = #'latin1
\override Score.Fingering.font-size = #-3.5


hth
Phil.



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


Re: define different TabStaff.minimumFret for any string?

2014-08-22 Thread Phil Burfitt
- Original Message - 
From: BB bb-543...@versanet.de

To: lilypond-user@gnu.org
Sent: Friday, August 22, 2014 1:42 PM
Subject: define different TabStaff.minimumFret for any string?


Is there any possibility to define a different TabStaff.minimumFret for 
any

string?

(There are existing some strange ancient instrument with a staggered nut, 
so

my question makes some sense.)

Regards


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





Not that I'm aware of (maybe someone else with more knowledge can answer 
that). However, you could use Voice.minimumFret if the string(s) are in a 
different voice.


hth

Phil.




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


Re: Toolchain: hardcopy - scanned sheet-music - lilypond?

2014-08-15 Thread Phil Burfitt
- Original Message - 
From: Phil Holmes m...@philholmes.net

To: lilypond-user@gnu.org; Thorsten Jolitz tjol...@gmail.com
Sent: Friday, August 15, 2014 2:39 PM
Subject: Re: Toolchain: hardcopy - scanned sheet-music - lilypond?


- Original Message - 
From: Thorsten Jolitz tjol...@gmail.com

To: lilypond-user@gnu.org
Sent: Friday, August 15, 2014 2:28 PM
Subject: Toolchain: hardcopy - scanned sheet-music - lilypond?




Hi List,

I wonder if anyone discovered a toolchain that would allow to

1. scan sheet-music (e.g. solo transcriptions with many many notes
   ...)

2. convert the scanner-output to lilypond (maybe via an intermediary
   format like xml or so)?

and what kind of software they used for it?

Thanks for any hint.


My toolchain is slightly longer, but I don't see why this could not be 
truncated.


I use SharpEye (http://www.visiv.co.uk/) to generate XML.  For historical 
reasons I then import the MusicXML into Noteworthy composer, then export 
from that as Lilypond.  The amount of correction required depends on how 
good the original music was.


--
Phil Holmes

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




There's also PDFToMusic

http://www.myriad-online.com/en/products/pdftomusic.htm

which can play the music and export to MusicXML.


Phil.



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


Re: Bad rest placements?

2014-06-19 Thread Phil Burfitt
- Original Message - 
From: st...@linuxsuite.org

To: lilypond-user lilypond-user@gnu.org
Sent: Thursday, June 19, 2014 6:25 PM
Subject: Bad rest placements?




   Howdy?

  So I have been working on an engraving and had 80% of it
finished  when I decided I needed another voice. I added it and it solved
my voicing
issue, but it completely ruined ALL of my previous rests which were fine
before. I don't see why these rests should be so badly out of position???

  http://www.gooeytar.com/projects/test/test4.pdf
  http://www.gooeytar.com/projects/test/test4.ly

  The rests in voicethree are way out! Sure I could use  \rest  for
each one but shouldnt  this just work??

  Here is a minimal reduction of the problem.  Ideas?  thanx - steve

\version 2.18.0

 global = {
\time 3/4
\key e \major
\clef G_8
 }

 voiceone = \relative c' {
\repeat volta 1 {
\partial 4 { e'16_\p b gis' e } |
b'4 r gis,16 e b' gis |
e'4 r gis,,16 e b' gis |
 a fis' 4  gis e' 
}
 }

 voicetwo = \relative c' {
s4
\repeat unfold 2 { s2. } s2
 }

 voicethree = \relative c {
\stemDown
\repeat volta 1 {
\partial 4 s4 |
r4  e gis b  r | r4  e, e' gis  r |
e2
}
 }

 guitar =  \voiceone \\ \voicetwo \\ \voicethree 

 \score {
\new Staff {  \global \guitar  }
\layout { }
 }



Hi Steve,

If you use \voiceTwo or \voiceFour in your third voice, you should get what 
you were hoping for.


http://lilypond.org/doc/v2.18/Documentation/notation/multiple-voices#single_002dstaff-polyphony


Phil.



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


Re: Slide from some where undetermined

2014-06-13 Thread Phil Burfitt
- Original Message - 
From: Kevin Tough ke...@toughlife.org

To: lilypond-user lilypond-user@gnu.org
Sent: Friday, June 13, 2014 6:32 AM
Subject: Slide from some where undetermined



Hi Folks,

I just tried, for some time to write a simple slide on one string. Now I
have numbers in circles appearing above the notes even with all the
extras commented and/or erased. Is there some simple thing I have missed
in the documentation? I just want to indicate a slide without anything
more than showing a slide. No finger indication, just a slide. The
player should decide her/himself what finger to use.

\version 2.18.2

% Hide the fret number of slide start...

hideFretNumber = {
 \once \hide TabNoteHead
 \once \hide NoteHead
 \once \hide Stem
}

music = \relative c' {
%\hideFretNumber d8\2 (\glissando g2\2)
d4 g2\2
}

\score {
 
   \new Staff {
 \clef treble_8
 \music
   }
   \new TabStaff {
 \music
   }
 
}

I've erased the hideFretNumber block and all other commented lines and
as soon as I tell it to use the G from the second string these circles
with numbers start showing above the G

Namaste,
Kevin Tough




Does this do what you want?

\hideFretNumber d8\2 (\glissando g2\2)


Phil.



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


Re: Slide from some where undetermined

2014-06-13 Thread Phil Burfitt
- Original Message - 
From: Kevin Tough ke...@toughlife.org

To: Phil Burfitt phil.burf...@talktalk.net
Cc: lilypond-user lilypond-user@gnu.org
Sent: Friday, June 13, 2014 9:58 AM
Subject: Re: Slide from some where undetermined



Phil just gave me an example but in includes some unwanted marks. I've
got my code just about how I want it. Rather than omitting all of the
String Numbers how would I include the numbers for the notes of the
slide but not other individual notes. Could it be \omit StringNumber and
then \include StringNumber for multiple incidences  or is there a more
elegant way to do this? Here is the almost good code

\version 2.18.2
\language english
% Slide from somewhere not important...

song = {
%  \omit StringNumber
   \hideNotes
 \grace { a8\3\glissando }
%   ( a8\3\glissando )
 \unHideNotes
 c'4\3 ds'\2 f'\2
}

\score {
 
   \new Staff { \clef treble_8 \song }
   \new TabStaff { \song }
 
 \layout {
   \context {
 \Score
 \override Glissando.minimum-length = #4
 \override Glissando.springs-and-rods =
 #ly:spanner::set-spacing-rods
 \override Glissando.thickness = #2
   }
 }
}

I have yet to play with the parameters of Glissando but I imagine they
are more or less self-explanatory.

Namaste,
Kevin Tough

On Fri, 2014-06-13 at 09:14 +0100, Phil Burfitt wrote:
- Original Message - 
From: Kevin Tough ke...@toughlife.org

To: lilypond-user lilypond-user@gnu.org
Sent: Friday, June 13, 2014 6:32 AM
Subject: Slide from some where undetermined


 Hi Folks,

 I just tried, for some time to write a simple slide on one string. Now 
 I

 have numbers in circles appearing above the notes even with all the
 extras commented and/or erased. Is there some simple thing I have 
 missed

 in the documentation? I just want to indicate a slide without anything
 more than showing a slide. No finger indication, just a slide. The
 player should decide her/himself what finger to use.

 \version 2.18.2

 % Hide the fret number of slide start...

 hideFretNumber = {
  \once \hide TabNoteHead
  \once \hide NoteHead
  \once \hide Stem
 }

 music = \relative c' {
 %\hideFretNumber d8\2 (\glissando g2\2)
 d4 g2\2
 }

 \score {
  
\new Staff {
  \clef treble_8
  \music
}
\new TabStaff {
  \music
}
  
 }

 I've erased the hideFretNumber block and all other commented lines and
 as soon as I tell it to use the G from the second string these circles
 with numbers start showing above the G

 Namaste,
 Kevin Tough



Does this do what you want?

\hideFretNumber d8\2 (\glissando g2\2)


Phil.








Kevin,

String numbers can be displayed, or not, by placing the string number in or 
outside a cord


g\2 %displays string number
g\2 %displays string number
g\2 %does not display string number


http://lilypond.org/doc/v2.18/Documentation/notation/common-notation-for-fretted-strings


Phil.



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


Re: Adjusting distance between staves in a system

2014-05-22 Thread Phil Burfitt
  - Original Message - 
  From: Javier Ruiz-Alma 
  To: Phil Burfitt ; Phil Holmes ; LilyPond User Group 
  Sent: Thursday, May 22, 2014 12:54 AM
  Subject: Re: Adjusting distance between staves in a system


  Phil B.,
  A raised space didn't work.  I replaced the space with a character to see 
where it goes.  The raised markup heads right into the above staff without 
adding to the skyline or separating the staves.
  Javier

  On Sunday, May 18, 2014 6:10 AM, Phil Burfitt phil.burf...@talktalk.net 
wrote:


Hi Javier,

Odd...I've been using that method for years. In my case I use it to increase 
distance between two systems. Perhaps it doesn't work on increasing distance 
between staves of a system, although I feel it should.

Phil.

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


Re: Adjusting distance between staves in a system

2014-05-18 Thread Phil Burfitt
  - Original Message - 
  From: Javier Ruiz-Alma 
  To: Phil Holmes ; LilyPond User Group 
  Sent: Sunday, May 18, 2014 4:51 AM
  Subject: Re: Adjusting distance between staves in a system


  Phil, I used your advice and made it to work.
  I added an extra voice, a hidden note to push the staves further apart, then 
used \tag to suppress the hidden note from MIDI, plus added an extra \score 
block to generate the midi.
  What an involved workaround, but I understand the special situation.

  I wish a simpler command existed to attach to a note, set a direction, and 
request additional skyline above or below the selected note.  Something like:
  c d e^\increaseSkyline{ #4 } 





There is a much simpler solution...just add the following to a note.

-\markup { \raise #10   }



Phil.


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


Re: set-global-staff-size from inside Scheme function

2014-05-16 Thread Phil Burfitt
- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user lilypond-user@gnu.org
Sent: Friday, May 16, 2014 9:42 AM
Subject: set-global-staff-size from inside Scheme function



Hi,

I have been there already, but I can't find the corresponding email, and 
I don't recall if they actually contained a solution or only an 
explanation of the cause of the issue. So I have to start nes.


For the creation of music examples in a book I have written a function 
\compileScore which does a number of things like munging file names, 
cleaning up temporary files and particularly compiling different 
versions of the file.


One particular issue is that it includes appropriate style sheets 
according to the example type (which is expressed as a variable).
The problem is that #(set-global-staff-size) doesn't work in that 
constellation, IISC because it's not a toplevel expression anymore.


The attached files show a very stripped-down version of the stuff and 
will probably not look very useful.


But my question is: How can I set the global staff size from within the 
included file?


Best
Urs


Have you tried #(layout-set-staff-size) ?

Phil.




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


Re: convert-ly question

2014-05-16 Thread Phil Burfitt

Hi Tim,


Is there a syntax for running convert-ly on a directory without having to 
cd into the directory and invoking


  convert-ly -e *.ly

There doesn’t seem to be a recursive option.  Since I’ve got .ly files in 
158 different directories it’d be really nice to be able to batch update 
them with something like:


convert-ly -e -r *.ly

instead of having to cd in to 158 directories by hand.  Maybe there is good 
reason for convert-ly not having this capability.




If you're on Windows...

   for /F delim= %n in ('dir /b /s *.ly') do convert-ly -e %n

will process all ly files in current directory and all its subdirectories.

Phil.




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


Re: convert-ly question

2014-05-16 Thread Phil Burfitt

Sorry, correction..

   for /F delims= %n in ('dir /b /s *.ly') do convert-ly -e %n

Phil.



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


Re: Move (monophonic) note horizontally

2014-04-25 Thread Phil Burfitt
- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user lilypond-user@gnu.org
Sent: Thursday, April 24, 2014 11:11 AM
Subject: Move (monophonic) note horizontally



Hi,

I'm trying to shift a note horizontally to accomodate ugly spacing 
(attachment 1).


It seems overriding force-hshift does only work for polyphonic 
constellations so it doesn't make any effect here.


Next thing I tried is to manually shift everything by overriding 
extra-offset. This worked for the NoteHead, the Stem and the Accidental, 
but the ledger line remains in its position (attachment 2).


Can you tell me how I can manually shift that c' slightly to the left?

Urs

PS: In case it matters: I have to do this with LP 2.17.3



Does NoteHead.extra-spacing-width work?


Phil.



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


Command line -dpaper-size overrides ly:set-option 'paper-size

2014-04-09 Thread Phil Burfitt
If I have #(ly:set-option 'paper-size letter) in a .ly file and compile 
with command line option -dpaper-size = a4, the a4 setting overrides the 
letter setting and creates an a4 pdf!


Should and why is that happening?

Additionally, ly:get-option 'paper-size returns letter in the above 
situation, and returns a4 if I remove the #(ly:set-option 'paper-size 
letter) line from the file!


Confused,
Phil.



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


Re: Command line -dpaper-size overrides ly:set-option 'paper-size

2014-04-09 Thread Phil Burfitt
- Original Message - 
From: Phil Burfitt phil.burf...@talktalk.net

To: lilypond-user@gnu.org
Sent: Wednesday, April 09, 2014 5:35 PM
Subject: Command line -dpaper-size overrides ly:set-option 'paper-size


If I have #(ly:set-option 'paper-size letter) in a .ly file and compile 
with command line option -dpaper-size = a4, the a4 setting overrides the 
letter setting and creates an a4 pdf!


Should and why is that happening?

Additionally, ly:get-option 'paper-size returns letter in the above 
situation, and returns a4 if I remove the #(ly:set-option 'paper-size 
letter) line from the file!


Confused,
Phil.




I'm even more confused???

If I have

\paper { #(set-paper-size letter) }

and compile with -dpaper-size = a4

I get a letter format pdf and ly:get-option 'paper-size returns a4 ???

Phil.


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


Re: 2. volta - repetition problem

2014-04-03 Thread Phil Burfitt
  - Original Message - 
  From: Branko 
  To: Mark Stephen Mrotek 
  Cc: lilypond 
  Sent: Thursday, April 03, 2014 1:29 AM
  Subject: Re: 2. volta - repetition problem


  just to clear up, what makes problem for me, is that 2. volta, as it is 
musicexpr in \alternative {} block, so how to put that now as a beginning of 
another repetition.. Don't know if I am clear enough..




Hi Marko,

You could write the entire second repeated section in the second alternative of 
the first repeated section.

This will cause a volta bracket over the entire second section, which can be 
shortened with
\set Score.voltaSpannerDuration = #(ly:make-moment 3/4)

http://lilypond.org/doc/v2.18/Documentation/notation/long-repeats

HTH

Phil.

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


Re: Fixed number of Systems on page

2014-04-03 Thread Phil Burfitt
- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user lilypond-user@gnu.org
Sent: Thursday, April 03, 2014 10:54 AM
Subject: Fixed number of Systems on page



Hi all,

is it possible to enforce a specific number of systems on a specific page?
For example to say: I want a given music (e.g. between two manual page 
breaks) on that page, but I also want to have it on 5 systems?


Or similarly asked: Please distribute the following 50 measures on 16 
staves.


It that's currently not possible (which I assume) is there a reason 
against it, or a reason why it is complicated to implement?


Urs

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




Hi Urs,

A combination of \paper variables page-count and system-count, together with 
explicit staff and system positioning might get you what you want.


http://lilypond.org/doc/v2.18/Documentation/notation/explicit-staff-and-system-positioning

Phil.


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


Re: minor chords (and a possible transition to a new topic)

2014-03-19 Thread Phil Burfitt
- Original Message - 
From: Anthony anth...@youngman.org.uk

To: lilypond-user@gnu.org
Sent: Tuesday, March 18, 2014 5:34 PM
Subject: Re: minor chords (and a possible transition to a new topic)



On 17/03/2014 10:40, Robert Schmaus wrote:
But there's another thing that surprises me in this discussion: I always 
thought that Lilypond is mainly being used and intended for classical 
(exact) music.
I think it's always been intended to produce beautiful music for any 
usage requirement. The snag is that that is actually very hard. I 
regularly use it for Band parts, and the difference between one and two 
pages is the difference between playable and unplayable music. My gripe is 
there is no setting that says force everything onto one page, beauty be 
damned.


in \paper{}...
page-count = 1 ?


But hey. At the end of the day, lily does a very good job :-)

Cheers,
Wol





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


Re: Behaviour of TextSpanner dashes

2014-02-05 Thread Phil Burfitt
- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user lilypond-user@gnu.org
Sent: Wednesday, February 05, 2014 1:59 PM
Subject: Behaviour of TextSpanner dashes



Hi,

in the attached image you see a TextSpanner, and I'm having some issues
with it:

- why is the first dash longer than the other(s),
  is this a design decision (if yes, why)?
  can it be modified?
- is it possible to make a TextSpanner always to align
  to the right edge of the score (i.e. the barline)
  and let the dash structure adapt to that?
  (I see the 'right-bound-info' property but didn't
   find any helpful information on that alist)
- is it possible to tweak
  - the attachment of the first dash to the text and
  - the vertical position of the dashes (i.e. raise
it a little bit relatively to the text)
  ?

Thanks for any explanation or ideas
Urs



Hi Urs,

You can change the look of the dashes (add your own numbers) ...

\override TextSpanner.dash-period = #0.8
\override TextSpanner.dash-fraction = #0.2

and you could add a space after rit.. ie. rit. .

or maybe...

\override TextSpanner.bound-details.left.text = \markup { rit. \hspace 
#0.5 }


You could also superscript a space after rit. which would raise the dashed 
line, or maybe use \vspace or \raise.



Don't know if that helps?

Phil.






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


Re: why you don't contribute to Mutopia

2014-01-09 Thread Phil Burfitt

From: Nick Payne



On 10/01/14 04:57, Noeck wrote:

  The email may be a good alternative, but who is receiving
 contributions@
  emails? Just Chris? I have no idea if people send contributions
 this way.
 

 The last time (1 year ago) I sent an email to the suggested 
address, I
 did not get any reply. So I didn’t try again and thought Mutopia is 
just
 dead. I have some scores, that I could upload, I could also use 
them to

 test any new upload feature.


Too bad.
Have you checked if your score has been added to Mutopia?

Hi Federico, hi all,

no, the score has not been added.

Did you get any reply from the Mutopia mail address?
I wrote to contributi...@mutopiaproject.org again on Jan 4th and didn’t
get any answer so far. I also made a pull request to the github repo but
there was no reaction, neighter.
https://github.com/chrissawer/The-Mutopia-Project/pull/241

I continue to wait, but if anyone has contact to anyone behind those
interfaces, I would be interested if some answer can be expected within
days or weeks or more like months.


I've submitted corrections to Mutopia two or three times for errors in 
existing scores on Mutopia, but never received any acknowledgement, and 
the corrections never made it to the scores on the web site. So I no 
longer bother.




They don't seem completely dead...their home page shows the lastest 
additions (two so far this year), and Chris Sawer is responding in their 
mailing list.


Phil.



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


Re: Tablature question

2014-01-07 Thread Phil Burfitt

  Hi all, is there a way to add the string name at the beginning of a guitar 
tablature from the first string to the sixth? Quite useful with open tunings.

  Many thanks
  Fulvio



Does this help?

  \set TabStaff.instrumentName = \markup { \override #'(baseline-skip . 1.5) 
\column \fontsize #-4.5 \sans { D A G D A D }}

Change the baseline-skip, fontsize and note names (1st-6th string) to your 
needs.


Phil.


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


Re: A thought on Windows Experience

2013-12-06 Thread Phil Burfitt

From: Werner LEMBERG w...@gnu.org
Sent: Thursday, December 05, 2013 6:34 PM



It's not so much about texinfo but...

... but someone who is an experienced web page designer and/or
JavaScript programmer/user.  The separation between content and
presentation is already there due to the very nature of texinfo.

As a starter, it would help us a lot if such a person analyzes, say,
the top-level lilypond web page, giving recommendations how to
improve, ideally in small, logical steps.  A complete redesign
starting from scratch is *much* harder to implement, I believe.


   Werner




Hi Werner,

It looks like Carl Peterson is taking this on, so you have your man. I did 
have a very brief look at the home page however


* why are you out-sourcing tracking (google analytics)?

* why are you using DOM scripting (javascript http requests)?

It makes no sense for the server to send a page to a browser, only for the 
browser to call the server again for more data to complete the page. Why is 
this data not being included in the page by the server in the first place?



Phil.




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


Re: A thought on Windows Experience

2013-12-06 Thread Phil Burfitt
- Original Message - 
From: Janek Warchol janek.lilyp...@gmail.com

Sent: Thursday, December 05, 2013 10:36 PM




The way many Windows installers work is that they present you as a user
with a list of components to select to be installed, of which some will 
be

selected (or not) by default.  There's no reason not to have Frescobaldi
bundled with the installer but deselectable if you don't want it.




+1

What about the option of having other editors such as Denemo as well as 
an
option? I myself prefer Frescobaldi, but I know that a few prefer Denemo. 
I

feel it to be a bit unfair to only have one option bundled with an
installer.




Frescobaldi is a text editor + previewer. It's simple and intuitive. I've 
never heard of anyone that doesn't like it, though some may prefer other 
choices.


Denemo is GUI based notation software. Has a learning curve. Hides lilypond. 
Many do not like it, myself included (sorry if I offend anyone).


Lilypond _is_ text based. Do you want to hide that or facilitate its use?

If you want to hide it, then you may also consider Musescore and any others 
that can export to lilypond format.





This is a good idea, but as David already said, it's actually not easy
to implement. :-/
Hey, what about this (just for now): since it's hard to actually
install additional software, we could at least have links to
Frescobaldi/Denemo webpages in Lily's installer, so that the users
could install them themselves.  David, this should be easy to do?

Janek


What exactly is not easy to implement in Joseph Rushton Wakeling's 
suggestion of an optional frescobaldi install from lilypond's windows 
installer?


Phil.


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


Re: A thought on Windows Experience

2013-12-06 Thread Phil Burfitt

From: Janek Warchoł janek.lilyp...@gmail.com
Sent: Friday, December 06, 2013 11:16 AM




* why are you out-sourcing tracking (google analytics)?


I suppose that when that was decided upon, there may have been no good
free alternatives to Google Analytics.
But now there is for example Piwik - we're using it for the blog, and
i think it's good.  Paul, do you think it would be a good fit for
lilypond.org?

best,
Janek



AWstats? Webalizer? Just about every web hosting server out there has one or 
both of these.


Phil.


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


Re: Lilypond Website Work

2013-12-06 Thread Phil Burfitt
Carl, you might also like to keep in mind Lilypond's search rankings while 
you redesign. A first page listing would bump up traffic considerable, and 
shouldn't be hard to achieve given that whoever designed lilypond's homepage 
hasn't given any thought to SE ranking - there's just no relevant text. 
(might rank well with We are happy/pleased/proud to announce though).


google search term: music notation software

1. musescore.org
2. sibelius.com
3. finalemusic.com
.
18. lilypond.org


google search term: free music notation software

1. musescore.org
2. finalemusic.com
3. noteflight.com
.

200 lilypond.org (couldn't find it - I stopped at page 20)



Phil.


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


Re: A thought on Windows Experience

2013-12-06 Thread Phil Burfitt

From: David Kastrup d...@gnu.org
Sent: Friday, December 06, 2013 12:43 PM




Phil Burfitt phil.burf...@talktalk.net writes:


What exactly is not easy to implement in Joseph Rushton Wakeling's
suggestion of an optional frescobaldi install from lilypond's windows
installer?





That very much provokes the answer Patches welcome, but of course that
might already be too optimistic.


Yes.


Patches will be reviewed is somewhat
more accurate hopefully.



No.


At any rate, why would we treat Windows different from others?


Did I suggest that?

However, if somethings possible on one platform and not another, do you deny 
the former because of the latter?




Are you familiar with how the build of LilyPond installers is done


No


or is easy to implement just speculation?


Did I say it was easy to implement?



How are we going to control the versions selected for downloading?


why would you want to select any other version of frescobaldi except the 
last one?




Bundling software products from other companies with Windows Installer is so 
commonly done, that, although I have never needed to use it, I'm curious as 
to the difficulties...hence the question.


Phil.




David Kastrup




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


Re: LilyPond Website Work (was: A thought on Windows Experience)

2013-12-06 Thread Phil Burfitt
- Original Message - 
From: Phil Holmes m...@philholmes.net

Sent: Friday, December 06, 2013 3:35 PM


Our server is provided on a goodwill basis, and so we would not want to use 
any scripting that might load it.



Carl Perterson wrote:
CSS gradients can be coded for fewer bytes and one less server request,
with graceful degradation if CSS3 is not available on a browser.




TBH, this is a complete waste of time.  The image files are minuscule and 
affect loading time zilch.



For every image link in an html page, a browser makes another http request 
to get that image! You said you want to save server load?


Phil.




Phil Holmes



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


Re: Lilypond Website Work

2013-12-06 Thread Phil Burfitt

From: Ryan McClure ryanmichaelmccl...@gmail.com
Sent: Friday, December 06, 2013 6:59 PM




I just did a Google search on a computer that I've never used/logged into
before. My account was fresh, and I did these searches without any 
previous

history affecting my results:

Music notation software

Lilypond came in at 25.

Free music notation software

It came in at 11.

Free music typesetting software

It was 7.

Music typesetting software

It's number 1.

Just thought I'd share the different results I got.



Ah yes, forgot, I was using google.co.uk when I did that search.

Phil.



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


Re: Lilypond Website Work

2013-12-06 Thread Phil Burfitt




From: Ryan McClure ryanmichaelmccl...@gmail.com
Sent: Friday, December 06, 2013 6:59 PM




I just did a Google search on a computer that I've never used/logged into
before. My account was fresh, and I did these searches without any 
previous

history affecting my results:

Music notation software

Lilypond came in at 25.

Free music notation software

It came in at 11.

Free music typesetting software

It was 7.

Music typesetting software

It's number 1.

Just thought I'd share the different results I got.



Ah yes, forgot, I was using google.co.uk when I did that search.

Phil.





And a correction to my own search (google.co.uk)...

free music notation software

9. lilypond.org

I thought it was a bit strange that I couldn't find lilypond after 20 pages!

Phil.


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


Re: A thought on Windows Experience

2013-12-05 Thread Phil Burfitt


Tim McNamara wrote:


If you think that Lilypond's web page needs a facelift, then
volunteer to roll up your sleeves and help change it...



Werner Lemberg wrote:


Do you want to work on that? We don't have a specialist
who really likes to dive into the nifty HTML and Java issues
while creating the contents via the texinfo format so that
the PDF stays in sync with the HTML and info output.




Tim and Werner, I would love to, and have considered a few times in the 
past. Unfortunately I do not have the time, have no experience of texinfo, 
and would probably have to ditch it within the coming year due to future 
plans anyway.


I don't know how the current system is setup, but I don't see the need for 
nifty HTML. A separation of content and presentation, with clean, simple, 
hand coded (s)html pages (as noted by others...html authoring tools clutter 
the code - usually with info needed by the authoring tool itself) . 
Extensive use of divs, the usual webpage furniture where needed (menus, 
crumblines, buttons, etc), a few graphics, style sheets, and little else. 
Definitely no client-side scripting, and content for dynamic pages (and 
static pages if you want) provided by server-side includes. It seems child's 
play to me, but David's comments leave me wondering how entangled the 
current setup may be.



Francisco Vila wrote:


I don't want my initial proposal to get polluted with issues
about cuteness of our web page. My stronger idea would be:

Let's give new users something they can double-click and start
playing without the need of calling them stupid for having done so



I completely agree. I think the lilypond desktop icon is a problem as I 
initially suggested, and I think that it should be a first priority. However 
lilypond definitely needs a little window dressing in order to get folks 
to come on in. While David and others are busy working on the Porsche 
engine (and a fine engine it is from my perspective), I feel the bodywork 
have been left to get dusty/rusty.


This all ties in with the need to market/promote lilypond and David's need 
for funding. The best and most efficient means of promotion on the net is by 
word-of-mouth. Word soon gets around if something is good, but also if it is 
bad, faulty, or problematic. While those involved in lilypond may think that 
meager resources should be channelled into software development, perhaps 
some time should be dedicated to focusing on increasing lilyponds user base 
which would ultimately translate into more chances of help and funding. It's 
a bit chicken and egg!



Phil.



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


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Phil Burfitt

From: Urs Liska u...@openlilylib.org
Sent: Wednesday, December 04, 2013 6:16 PM




I am willing to look at improving the Windows experience, although this
would need to wait until my degree finishes next Summer.  However,
there's one thing I don't know: what should happen when you 
double-click a .ly file in Explorer: open an editor or compile the file?

And if the former, how should the file be compiled?

--
Phil Holmes 


I think double-clicking should open an editor while there should be a
right-click command to compile (maybe evon label it Create PDF).

Urs



+1


Phil



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


Re: A thought on Windows Experience

2013-12-04 Thread Phil Burfitt

From: Janek Warchol janek.lilyp...@gmail.com
Sent: Wednesday, December 04, 2013 11:55 PM


Hi,

a couple of thoughts:

2013/12/4 Francisco Vila paconet@gmail.com:

I find this path tortuous. People double-click
the lilypond icon, and don't see this shell as many of them could
expect. Instead, ugly things happen. Therefore, lilypond is ugly. I
think this summarizes the start and the end of a newcomer's
experience.


AMEN.
Francisco nailed it on the head.
Such things may seem small, but they make all the difference, and the
biggest companies (like Apple) know about this.  First impression,
elegance, simplicity, intuitiveness, etc. are very important.



AMEN+1

I also think lilypond's website is terrible. It looks like something out of 
the eighties knocked up on a dos machine. By comparison, take a look at the 
home pages of musescore, finale and sibelius.


Phil.



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


Re: A thought on Windows Experience

2013-12-04 Thread Phil Burfitt
- Original Message - 
From: Janek Warchoł janek.lilyp...@gmail.com

To: Phil Burfitt phil.burf...@talktalk.net
Cc: LilyPond Users lilypond-user@gnu.org
Sent: Thursday, December 05, 2013 12:19 AM
Subject: Re: A thought on Windows Experience



2013/12/5 Phil Burfitt phil.burf...@talktalk.net:
I also think lilypond's website is terrible. It looks like something out 
of
the eighties knocked up on a dos machine. By comparison, take a look at 
the

home pages of musescore, finale and sibelius.


are you visiting http://lilypond.org/ or http://lilypond.org/web/ ?

Janek




http://lilypond.org/

Of course it's a matter of taste, but that's how I see it - sorry:(

Phil.



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


Re: improving LilyPond useability

2013-12-03 Thread Phil Burfitt

From: Renato renn...@gmail.com
Sent: Monday, December 02, 2013 11:54 PM



Phil Burfitt phil.burf...@talktalk.net wrote:


you don't really get around these programs without reading docs
(and you shouldn't try to make it easy).

I disagree with you shouldn't try to make it easy.


what I meant was you shouldn't try to make it easy to get around
fiddling with the program without reading the docs, i.e. you shouldn't
try to encourage not reading the docs


Ok, I see what you mean. However I think a carrot is far better than a 
stick. Give the new user plenty to play with straight off. A read-me file 
with usage instructions, a mini tutorial and well chosen examples beyond 
just \relative c' { c d e f g a b c } will quickly wet their appetite. 
They'll soon be seeking out the docs with enthusiasm, and not begrudgingly.


Phil.



renato





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


RE: improving LilyPond useability

2013-12-02 Thread Phil Burfitt

Hi,

I believe first impressions are important, and I think that LilyPond lets 
itself down here. After installing LilyPond, a new user will discover a new 
icon on their desktop. They'll double click on it, and what do they 
get?a sort-of read me file (it's LilyPad, but you wouldn't know that 
unless you spotted the header/title), and a command prompt that doesn't work 
or do anything (many computer users have never seen or even heard of a 
command prompt!).


So often people after buying a new shiny thingy, open the box, plug it in, 
and only after numerous failed attempts to get it to work, decide to read 
the manual...software users are not that different. If you've invested money 
you'll soldier on and figure it out, but if it didn't cost you anything, and 
you're left confused, you'll probably just close it down and move on.


My tuppence worth.

Phil.




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


Re: improving LilyPond useability

2013-12-02 Thread Phil Burfitt
- Original Message - 
From: Renato renn...@gmail.com

Sent: Monday, December 02, 2013 4:49 PM



I mean, lilypond is text-editor + command-line by design


Of course, but what it the point of invoking a command prompt that _doesn't 
work_ when clicking on the lilypond icon (the view from a windows machine), 
and popping-up lilypad which will possibly confuse the user who has just 
downloaded a program called lilypond?



you don't really get around these programs without reading docs
(and you shouldn't try to make it easy).


I disagree with you shouldn't try to make it easy.

Wouldn't it be far better after installing lilypond, to present the user 
with a cut down tutorial and usage instructions in a read-me file, and two 
desktop icons/shortcuts...one for this read-me file, and the other for 
invoking lilypond without arguments, which would then throw out a usage 
message?



Phil.






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


Re: improving LilyPond useability

2013-12-02 Thread Phil Burfitt
- Original Message - 
From: David Kastrup d...@gnu.org

Sent: Monday, December 02, 2013 7:11 PM



Wouldn't it be far better after installing lilypond, to present the
user with a cut down tutorial and usage instructions in a read-me
file, and two desktop icons/shortcuts...one for this read-me file, and
the other for invoking lilypond without arguments, which would then
throw out a usage message?


Well, I have no idea.  I don't use user-friendly operating systems.




:)

But I assume you _do_ want a user-friendly lilypond.

I was reminded of my own initial surprise on downloading and running 
lilypond for the first time some years back, by the following email earlier 
today...


http://lists.gnu.org/archive/html/lilypond-user/2013-12/msg00061.html

Given that the vast majority of computer users are on windows machines (for 
better or worse), I wonder just how many new users (and therefore potential 
contributers) confronted with this situation, have _not_ sought help, and 
have just given up.


Phil.





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


Re: Frescobaldi 2.0.11

2013-10-19 Thread Phil Burfitt


- Original Message - 
From: David Kastrup d...@gnu.org

To: Phil Burfitt phil.burf...@talktalk.net
Cc: Phil Holmes m...@philholmes.net; lilypond-user@gnu.org
Sent: Thursday, October 17, 2013 4:21 PM
Subject: Re: Frescobaldi 2.0.11



Phil Burfitt phil.burf...@talktalk.net writes:


The directory trial is lowercase.

However I've tried with...

c:\trial
c:/trial
C:\trial
C:/trial
C:\TRIAL
C:/TRIAL

all treated the same and same output. Under Windows/DOS you can use
\ or / for paths and changing directories etc.


Ok ok, this is pretty thorough.  It was just a case of Once you ruled
out all the probable cases, it must be one of the improbable ones.

Something like the file name containing a BOM mark (non-printing
character).  But that's not terribly likely.

We have
Source_file *
Sources::get_file (string file_string, string const current_dir)
{
 if (file_string != -)
   {
 // First, check for a path relative to the directory of the
 // file currently being parsed.
 if (current_dir.length ()
  file_string.length ()
  !File_name (file_string).is_absolute ()
  is_file (current_dir + DIRSEP + file_string))
   file_string = current_dir + DIRSEP + file_string;

 // Otherwise, check the rest of the path.
 else if (path_)
   {
 string file_string_o = path_-find (file_string);
 if ((file_string_o == )  (file_string != ))
   return 0;

 file_string = file_string_o;
   }
   }

 Source_file *f = new Source_file (file_string);
 add (f);
 return f;
}

Which is called in lily/includable-lexer.cc with
/** Set the new input file to NAME, remember old file.  */
void
Includable_lexer::new_input (const string name, Sources *sources)
{
 string current_dir = dir_name (main_input_name_);
 if (relative_includes)
   current_dir = include_stack_.size () ? dir_name (include_stack_.back 
()-name_string ()) : ;


 Source_file *file = sources-get_file (name, current_dir);
 if (!file)
   {
 string msg = _f (cannot find file: `%s', name);
 msg += \n;
 msg += _f ((search path: `%s'),
(current_dir.length () ? (current_dir + PATHSEP) : ) + 
sources-path_-to_string ().c_str ());

 LexerError (msg.c_str ());
 return;
   }

Now relative_includes is _off_ by default, so current_dir should be
dir_name (main_input_name_).  And that appears to be just the normal
file name., so as far as I can tell from
string
dir_name (const string file_name)
{
 string s = file_name;
 s = slashify (s);
 ssize n = s.length ();
 if (n  s[n - 1] == '/')
   s[n - 1] = 0;
 if (s.rfind ('/') != NPOS)
   s = s.substr (0, s.rfind ('/'));
 else
   s = ;

 return s;
}
We should get an empty string.  The s[n - 1] = 0; line is obviously
utterly broken, but it should not get executed in your case.

Which should let us fall through check the rest of the path.

path_-find leads us to

File_path::find (const string name) const
{
 if (!name.length () || (name == -))
   return name;

#ifdef __MINGW32__
 if (name.find ('\\') != NPOS)
   programming_error (file name not normalized:  + name);
#endif /* __MINGW32__ */

 /* Handle absolute file name.  */
 File_name file_name (name);
 if (file_name.dir_[0] == DIRSEP  is_file (file_name.to_string ()))
   return file_name.to_string ();

 for (vsize i = 0; i  dirs_.size (); i++)
   {
 File_name file_name (name);
 File_name dir = (string) dirs_[i];
 file_name.root_ = dir.root_;
 dir.root_ = ;
 if (file_name.dir_.empty ())
   file_name.dir_ = dir.to_string ();
 else if (!dir.to_string ().empty ())
   file_name.dir_ = dir.to_string ()
+ ::to_string (DIRSEP) + file_name.dir_;
 if (is_file (file_name.to_string ()))
   return file_name.to_string ();
   }
 return ;
}

Now the criterion for absolute file names is obviously wrong for
Windows, but I don't see this causing a problem.

One worthwhile observation is that when the path is printed, this gets
done using

string
File_path::to_string () const
{
 string s;
 for (vsize i = 0; i  dirs_.size (); i++)
   {
 s = s + dirs_[i];
 if (i  dirs_.size () - 1)
   s += ::to_string (PATHSEP);
   }
 return s;
}

rather than just printing a string.  So if one entry looks like
C:/something;C:/somethingelse
rather than being two separate entries in the File_path array, we don't
get to see the difference.

Do we have any other Windows users who could try reproducing this rather
strange behavior?

--
David Kastrup



Trailing forward slashes _do_ work

lilypond -I c:/trial/ test.ly
lilypond --include c:/trial/ test.ly
lilypond --include=c:/trial/ test.ly

Trailing backward slash causes lilypond to throw out usage message.


re:frescobaldi I'm unable to add a trailing slash to the include directory 
in preferences.


Phil.



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


Re: Frescobaldi 2.0.11

2013-10-19 Thread Phil Burfitt

Agreed:)

From: Martin Tarenskeen m.tarensk...@zonnet.nl
Subject: Re: Frescobaldi 2.0.11





On Sat, 19 Oct 2013, Phil Burfitt wrote:


- Original Message - From: David Kastrup d...@gnu.org

(..,)


Trailing forward slashes _do_ work

(..)

Trailing backward slash causes lilypond to throw out usage message.


No need to quote *everything*. Please quote selectively.

--

MT


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


Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt

Hi Peter,



- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: phil.burf...@talktalk.net
Sent: Thursday, October 17, 2013 10:08 AM
Subject: FW: Frescobaldi 2.0.11



Phil

Don't forget that strange error messages can derive from hidden 
overlooked mistakes in the .ly file. Blank spaces in the file name
could have wrong codes or there may be another error in the file that is 
not obvious.


Try a simpler name for the inclued file myincludes.ly or similar and trim 
down the main ly file to the absolute minimum, do it in
steps until the file will compile. Also clear out any old temporary files 
created by frescobaldi.


I'm pretty sure the problem is not a frescobaldi or Lilypond bug.

Also post the entire ly file so that I can test it out.

-Original Message-
From: Peter Gentry [mailto:peter.gen...@sunscales.co.uk]
Sent: Wednesday, October 16, 2013 4:52 PM
To: 'Phil Burfitt'
Subject: RE: Frescobaldi 2.0.11

Phil

I use the full reference ie C:/Users/Peter/LilyPool/Includes which works 
OK. I think there must be a problem with my Iexplorer data.



-Original Message-
From: Phil Burfitt [mailto:phil.burf...@talktalk.net]
Sent: Wednesday, October 16, 2013 3:41 PM
To: Peter Gentry; lilypond-user@gnu.org
Subject: Re: Frescobaldi 2.0.11


- Original Message -
From: Peter Gentry peter.gen...@sunscales.co.uk
To: lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 3:18 PM
Subject: Frescobaldi 2.0.11




Using Google Chrome the download works. I dilike Google and

all its works

but needs must...

regards
Peter Gentry






Hi Peter,

Using Vista and IE9 with no problems here, a fast and clean install.


Quick question to this list

This is the first time I use Frescobaldi, and very nice too!

In my current work flow, I have a .ly file of functions in a non
lilypond directory, which I \include in all of my scores. Is there a
way to define a path for include files in Frescobaldi, or do I have to
give the full path in the \include statement?

I included the path in the Lilypond include path in the Preferences
dialog, but Frescobaldi does not find it.

Phil.




If you look at some of my previous posts on the subject (ref: Lilypond
command-line --include) you'll see that lilypond is not finding 
functions.ly

in the \include statement, despite defining the path to that file with
the -I or --include directives. Giving the full path to the file in the
\include statement and everything compiles fine.

Is it a bug?, do I have a buggy version of lilypond (as Urs suggested as a
possibility)?, is the --include directive not intended for the purpose I'm
using it for?I've no idea!

Phil.


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


Fw: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt

Peter, could you please sent your emails to the list.


- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: 'Phil Burfitt' phil.burf...@talktalk.net
Sent: Thursday, October 17, 2013 11:53 AM
Subject: RE: Frescobaldi 2.0.11





Lilypond does recognise the directive but in my experience things can go 
astray in the inner workings, temp files registry etc.


That is why I suggest you post your file then if it runs OK somewhere else 
the issue is on your machine.


Do you have a load of files such as Trio Op11_Bb_M1_L1.ly~ in your source 
directory for instance?


I'd guess you don't have a buggy Lilypond or Frescobaldi but maybe you do 
have some temp files or rogue characters lurking.


If you won't share your source files then you cannot get much more help.



Trio Op11_Bb_M1_L1.ly~
Description: Binary data


Trio Op11_Bb_M1_L1.ly~
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt

Hi Peter,


- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: 'Phil Burfitt' phil.burf...@talktalk.net
Sent: Thursday, October 17, 2013 11:53 AM
Subject: RE: Frescobaldi 2.0.11





Lilypond does recognise the directive but in my experience things can go 
astray in the inner workings, temp files registry etc.


That is why I suggest you post your file then if it runs OK somewhere else 
the issue is on your machine.


Do you have a load of files such as Trio Op11_Bb_M1_L1.ly~ in your source 
directory for instance?


I'd guess you don't have a buggy Lilypond or Frescobaldi but maybe you do 
have some temp files or rogue characters lurking.


If you won't share your source files then you cannot get much more help.




Please find attached two minimal files...

test.ly
functions.ly

place test.ly in any directory
place functions.ly in any _other_ directory

Using the command prompt, change to the directory where you saved test.ly 
and type...


lilypond -I insert directory of functions.ly here test.ly

and let me know.


I have just installed 2.17.28 and the problem for me remains.

Phil. 
\version 2.17.28

\include functions.ly

\score {
	\relative c'' { \stringNumbersOff c d e f }
}


\version 2.17.28

stringNumbersOff = {
	\override StringNumber.transparent = ##t
	\override StringNumber.Y-extent = #'(0 . 0)
	\override StringNumber.X-extent = #'(0 . 0)
	}
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Fw: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt

Forwarding to the list.

Peter, could you please send your emails to the list.


- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: phil.burf...@talktalk.net
Sent: Thursday, October 17, 2013 1:49 PM
Subject: FW: Frescobaldi 2.0.11



Phil

This works OK
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\Petercd LilyPool

C:\Users\Peter\LilyPoolcd Trials/Boufill/Six Clarinet Trios

C:\Users\Peter\LilyPool\Trials\Boufill\Six Clarinet TriosLilyPond -I 
c:\Users\Peter\LilyPool\Includes Boufill_Op8No1_Gg_L3X.ly



GNU LilyPond 2.17.26
Processing `Boufill_Op8No1_Gg_L3X.ly'
Parsing...
Interpreting
music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160][168][176][184][192][200][208][216][2
24][232] [240][248][256][264][272][280]
Preprocessing graphical objects...
Interpreting music...[8][16][24][32][40][48][56][64][72][80]
Preprocessing graphical objects...
Interpreting 
music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120]

Preprocessing graphical objects...
Interpreting 
music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160]

Preprocessing graphical objects...
programming error: found a page-turnable place which was not breakable
continuing, cross fingers
Calculating page and line breaks (1 possible page breaks)...[1]
Drawing systems...
Calculating page and line breaks (1 possible page breaks)...[1]
Drawing systems...
programming error: found a page-turnable place which was not breakable
continuing, cross fingers
programming error: found a page-turnable place which was not breakable
continuing, cross fingers
Calculating page and line breaks (1 possible page breaks)...[1]
Drawing systems...
Finding the ideal number of pages...
Fitting music on 1 or 2 pages...
Drawing systems...
warning: cannot fit music on page: ragged-spacing was requested, but page 
was compressed

Calculating page and line breaks (1 possible page breaks)...[1]
Drawing systems...
Calculating page and line breaks (1 possible page breaks)...[1]
Drawing systems...
Layout output to `Boufill_Op8No1_Gg_L3X.ps'...
Converting to `./Boufill_Op8No1_Gg_L3X.pdf'...
Success: compilation successfully completed

C:\Users\Peter\LilyPool\Trials\Boufill\Six Clarinet Trios





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


Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt
Hi Urs,

Well I was half suspecting

Its only a minor problem (though a curious one). I can just give the full path 
in the \version statement.

Anyway, thanks for testing.

BTW, Frescobaldi is not saving session for me (option checked in preferences)??

Phil.

  - Original Message - 
  From: Urs Liska 
  To: lilypond-user@gnu.org 
  Sent: Thursday, October 17, 2013 1:59 PM
  Subject: Re: Frescobaldi 2.0.11


  Am 17.10.2013 14:51, schrieb Phil Burfitt:

Hi Peter, 


- Original Message - From: Peter Gentry 
peter.gen...@sunscales.co.uk 
To: 'Phil Burfitt' phil.burf...@talktalk.net 
Sent: Thursday, October 17, 2013 11:53 AM 
Subject: RE: Frescobaldi 2.0.11 





  Lilypond does recognise the directive but in my experience things can go 
astray in the inner workings, temp files registry etc. 

  That is why I suggest you post your file then if it runs OK somewhere 
else the issue is on your machine. 

  Do you have a load of files such as Trio Op11_Bb_M1_L1.ly~ in your source 
directory for instance? 

  I'd guess you don't have a buggy Lilypond or Frescobaldi but maybe you do 
have some temp files or rogue characters lurking. 

  If you won't share your source files then you cannot get much more help. 




Please find attached two minimal files... 

test.ly 
functions.ly 

place test.ly in any directory 
place functions.ly in any _other_ directory 

Using the command prompt, change to the directory where you saved test.ly 
and type... 

lilypond -I insert directory of functions.ly here test.ly 

and let me know. 


I have just installed 2.17.28 and the problem for me remains. 


  Here (Ubuntu derivate linux) it works as expected.
  So it's not a problem with your files, nor with LilyPond itself, but 
something between LilyPond and your computer.

  Well, this means I'm out of the discussion now. Good luck ...
  Urs



Phil. 
 

___
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: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt

Hi David,

lilypond -l DEBUG -I c:/trial test.ly 2 output.txt

Phil.


- Original Message - 
From: David Kastrup d...@gnu.org

To: lilypond-user@gnu.org
Sent: Thursday, October 17, 2013 2:14 PM
Subject: Re: Frescobaldi 2.0.11



Urs Liska u...@openlilylib.org writes:


I have just installed 2.17.28 and the problem for me remains.


Here (Ubuntu derivate linux) it works as expected.
So it's not a problem with your files, nor with LilyPond itself, but
something between LilyPond and your computer.


Nor with LilyPond itself is too optimistic: after all, the notion of
an absolute and relative path and of various path components on Linux
and on several Windows runtimes (Cygwin and mingw32 are different here)
differ.  And that's a core part of LilyPond.

It might help to make LilyPond much more verbose with

lilypond -l DEBUG ...

and then see whether and what attempts of opening files LilyPond
records.

--
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Log level set to 287
GNU LilyPond 2.17.28
Relocation: from PATH=C:\Users\Phil;c:\program 
files\imagemagick-6.5.0-q16;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program
 Files\Common Files\Teleca Shared;C:\Program Files\ImageConverter 
Plus;C:\Program Files\ImageConverter Plus\Microsoft.VC80.CRT;C:\Program 
Files\ImageConverter Plus\Microsoft.VC80.MFC;C:\Program 
Files\QuickTime\QTSystem\;C:\Program Files\GNU_Denemo\usr\bin;C:\Program 
Files\Common Files\DivX 
Shared\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program
 Files\LilyPond\usr\bin
argv0=lilypond
PATH=C:/Program Files/LilyPond/usr/bin (prepend)
Setting PATH to C:/Program Files/LilyPond/usr/bin;c:\program 
files\imagemagick-6.5.0-q16;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program
 Files\Common Files\Teleca Shared;C:\Program Files\ImageConverter 
Plus;C:\Program Files\ImageConverter Plus\Microsoft.VC80.CRT;C:\Program 
Files\ImageConverter Plus\Microsoft.VC80.MFC;C:\Program 
Files\QuickTime\QTSystem\;C:\Program Files\GNU_Denemo\usr\bin;C:\Program 
Files\Common Files\DivX 
Shared\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program
 Files\LilyPond\usr\bin
Relocation: compile datadir=, new datadir=C:/Program 
Files/LilyPond/usr/share/lilypond//current
Relocation: framework_prefix=C:/Program Files/LilyPond/usr/bin/..
Setting INSTALLER_PREFIX to C:/Program Files/LilyPond/usr/bin/..
Relocation file: C:/Program 
Files/LilyPond/usr/bin/../etc/relocate//fontconfig.reloc
Setting FONTCONFIG_FILE to C:/Program 
Files/LilyPond/usr/bin/../etc/fonts/fonts.conf
Setting FONTCONFIG_PATH to C:/Program Files/LilyPond/usr/bin/../etc/fonts
Relocation file: C:/Program Files/LilyPond/usr/bin/../etc/relocate//gs.reloc
warning: no such directory: C:/Program 
Files/LilyPond/usr/bin/../share/ghostscript/8.70/fonts for GS_FONTPATH
warning: no such directory: C:/Program Files/LilyPond/usr/bin/../share/gs/fonts 
for GS_FONTPATH
GS_LIB=C:/Program Files/LilyPond/usr/bin/../share/ghostscript/8.70/Resource 
(prepend)
Setting GS_LIB to C:/Program 
Files/LilyPond/usr/bin/../share/ghostscript/8.70/Resource
GS_LIB=C:/Program 
Files/LilyPond/usr/bin/../share/ghostscript/8.70/Resource/Init (prepend)
Setting GS_LIB to C:/Program 
Files/LilyPond/usr/bin/../share/ghostscript/8.70/Resource/Init;C:/Program 
Files/LilyPond/usr/bin/../share/ghostscript/8.70/Resource
Relocation file: C:/Program Files/LilyPond/usr/bin/../etc/relocate//guile.reloc
GUILE_LOAD_PATH=C:/Program Files/LilyPond/usr/bin/../share/guile/1.8 (prepend)
Setting GUILE_LOAD_PATH to C:/Program Files/LilyPond/usr/bin/../share/guile/1.8
Relocation file: C:/Program Files/LilyPond/usr/bin/../etc/relocate//pango.reloc
Setting PANGO_RC_FILE to C:/Program Files/LilyPond/usr/bin/../etc/pango/pangorc
Setting PANGO_PREFIX to C:/Program Files/LilyPond/usr/bin/../
Setting PANGO_MODULE_VERSION to 1.6.0
PATH=C:/Program Files/LilyPond/usr/bin/../bin (prepend)
Setting PATH to C:/Program Files/LilyPond/usr/bin/../bin;C:/Program 
Files/LilyPond/usr/bin;c:\program 
files\imagemagick-6.5.0-q16;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program
 Files\Common Files\Teleca Shared;C:\Program Files\ImageConverter 
Plus;C:\Program Files\ImageConverter Plus\Microsoft.VC80.CRT;C:\Program 
Files\ImageConverter Plus\Microsoft.VC80.MFC;C:\Program 
Files\QuickTime\QTSystem\;C:\Program Files\GNU_Denemo\usr\bin;C:\Program 
Files\Common Files\DivX 

Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt
Hi Urs,

Anyway, thanks for testing.
BTW, Frescobaldi is not saving session for me (option checked in 
preferences)??

Did you carefully read the third paragraph in the help page 
Preferences-General Preferences?
I updated this paragraph just recently because I didn't see how that actually 
works.
See https://github.com/wbsoft/frescobaldi/issues/231

Maybe you're experiencing the same?

Ok, I got it! A little counter-intuitive perhaps, but functional.

Thanks,
Phil.

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


Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt
Peter, please, please, please send emails to the list. Use Reply All and 
_not_ Reply!  argh!



- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: 'Phil Burfitt' phil.burf...@talktalk.net
Sent: Thursday, October 17, 2013 3:00 PM
Subject: RE: Frescobaldi 2.0.11



Phil

I can compile your files without error - however \stringNumbersOff does 
not alter the output I added something to functions.ly to be

sure it had been called.



No the function \stringNumbersOff does nothing in this case. It would only 
work if string numbers had been used, and then because it's turning them 
off, you wouldn't see anything in the output anyway. hah!


However, you'll know if functions.ly hasn't been found because lilypond will 
complain about unknown escape string \stringNumbersOff


I am unfamiliar with using StringNumber so cannot comment if the syntax is 
correct here but it seems odd that nothing changes even when all inside 
{ } is commented out in functions.ly


The function works fine...have been using it for a few years now. It just 
sets StringNumber to transparent and zeros the X and Y extents so that the 
transparent string number does not take up any space.




I think your  trouble may lie in the functions.ly file.



Not it doesn't

Have you tried to place the definition inside the the main test.ly file - 
I'm not sure what functions.ly is meant to do.




In test.ly 3rd line.\include functions.ly

Phil.



I share your problem with the manuals -I, --include=directory

is this one option or two?
Can you use either ?
Why are there two options?

I do not know, David K does but he is very short with lesser mortals.




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


Re: Frescobaldi 2.0.11

2013-10-17 Thread Phil Burfitt


- Original Message - 
From: David Kastrup d...@gnu.org

To: Phil Holmes m...@philholmes.net
Cc: Phil Burfitt phil.burf...@talktalk.net; lilypond-user@gnu.org
Sent: Thursday, October 17, 2013 3:06 PM
Subject: Re: Frescobaldi 2.0.11



Phil Holmes m...@philholmes.net writes:

- Original Message - 
From: David Kastrup d...@gnu.org

To: Phil Burfitt phil.burf...@talktalk.net
Cc: lilypond-user@gnu.org
Sent: Thursday, October 17, 2013 2:47 PM
Subject: Re: Frescobaldi 2.0.11



Phil Burfitt phil.burf...@talktalk.net writes:


Hi David,

lilypond -l DEBUG -I c:/trial test.ly 2 output.txt


Any difference if you get upper/lowercase of c:/trial exactly
corresponding to what DIR C:\ shows?

--
David Kastrup


I doubt whether that would cause a problem on a Windows system -
filenames and directories are case-insensitive.  I'm thinking c:\trial
instead of c:/trial should be tried - this is the windows directory
separator.


But the other paths, including paths where .ly files _are_ being found
(like with \include declarations-init.ly) are displayed with / as well
but with C: in them.

So what's different with them?

--
David Kastrup


The directory trial is lowercase.

However I've tried with...

c:\trial
c:/trial
C:\trial
C:/trial
C:\TRIAL
C:/TRIAL

all treated the same and same output. Under Windows/DOS you can use \ or 
/ for paths and changing directories etc.


fwiw, if I use \include c:\trial\functions.ly lilypond compiles fine but 
warns about normalizing filenames...prefers \include c:/trial/functions.ly


Phil.



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


Re: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt


- Original Message - 
From: Peter Gentry peter.gen...@sunscales.co.uk

To: lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 3:18 PM
Subject: Frescobaldi 2.0.11




Using Google Chrome the download works. I dilike Google and all its works 
but needs must...


regards
Peter Gentry






Hi Peter,

Using Vista and IE9 with no problems here, a fast and clean install.


Quick question to this list

This is the first time I use Frescobaldi, and very nice too!

In my current work flow, I have a .ly file of functions in a non lilypond 
directory, which I \include in all of my scores. Is there a way to define a 
path for include files in Frescobaldi, or do I have to give the full path in 
the \include statement?


I included the path in the Lilypond include path in the Preferences 
dialog, but Frescobaldi does not find it.


Phil.






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


Re: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt

Hi Janek,




In my current work flow, I have a .ly file of functions in a non lilypond
directory, which I \include in all of my scores. Is there a way to define 
a
path for include files in Frescobaldi, or do I have to give the full path 
in

the \include statement?

I included the path in the Lilypond include path in the Preferences
dialog, but Frescobaldi does not find it.


This should do what you want, so if it doesn't work, please file a bug 
report.


Will do.


Note that you should specify the path to the directory containing that
file, not to the file itself.


Yes I did...in fact the dialog will only allow you to choose a directory and 
not a filename.




Janek


Thanks,
Phil.


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


Re: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt

Hi Urs,


Hi Janek,




In my current work flow, I have a .ly file of functions in a non 
lilypond
directory, which I \include in all of my scores. Is there a way to 
define a
path for include files in Frescobaldi, or do I have to give the full 
path in

the \include statement?

I included the path in the Lilypond include path in the Preferences
dialog, but Frescobaldi does not find it.


This should do what you want, so if it doesn't work, please file a bug 
report.


Will do.


Note that you should specify the path to the directory containing that
file, not to the file itself.


Yes I did...in fact the dialog will only allow you to choose a directory 
and not a filename.


Does it make any difference if you use Publication, Custom or Preview 
Mode?


No.

In custom mode with verbose output I get the following...



C:/Guitar and Lute/Scores/Weiss/Suite in D 
minor/WeissSuiteDminorPrelude.ly:3:9: error: cannot find file: 
`functions.ly'
(search path: `C:/Guitar and Lute/Scores/Weiss/Suite in D minor;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;C:/Guitar and Lute;')


\include

functions.ly




The path C:/Guitar and Lute I placed in Frescobaldi's Preferences does 
appear in the above search path however.


Phil.





Urs





Janek


Thanks,
Phil.




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


Re: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt

Hi Urs,

- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 5:15 PM
Subject: Re: Frescobaldi 2.0.11



Am 16.10.2013 17:42, schrieb Urs Liska:

Am 16.10.2013 17:39, schrieb Phil Burfitt:

Hi Janek,




In my current work flow, I have a .ly file of functions in a non 
lilypond
directory, which I \include in all of my scores. Is there a way to 
define a
path for include files in Frescobaldi, or do I have to give the full 
path in

the \include statement?

I included the path in the Lilypond include path in the Preferences
dialog, but Frescobaldi does not find it.


This should do what you want, so if it doesn't work, please file a bug 
report.


Will do.


Note that you should specify the path to the directory containing that
file, not to the file itself.


Yes I did...in fact the dialog will only allow you to choose a directory 
and not a filename.


Does it make any difference if you use Publication, Custom or Preview 
Mode?


Urs


Hm, looking at the code (Preview Mode additions) I had a certain idea:
When compiling in preview mode, the include path isn't extended by the 
path to the preview mode files, but instead there is another '-I' option 
appended to the command line.


So in Preview Mode Frescobaldi will now use (excerpt)

lilypond ... -I PATHS-FROM-PREFERENCES ... -I PATH-TO-DEBUG-MODE-FILES

However, when I tested right now everything works as expected.

So a question to the others:
Is it possible that the second -I command line option shadows the first on 
Windows while it doesn't on Linux?

Phil: Could you test this with plain command line LilyPond please?



Not sure if this is what you wanted...


From command prompt


cd C:\Guitar and Lute\Scores\Weiss\Suite in Dminor

Lilypond WeissSuiteDminorPrelude.ly -include=C:\Guitar and Lute

that is the path to my \include file functions.ly

Output

GNU LilyPond 2.17.8
Processing `weisssuitedminorprelude.ly'
Parsing...
weisssuitedminorprelude.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;')

\include
functions.ly

-
-
blah, blah as it spews out loads of errors for unknown escape strings
-
-
Processing `/Guitar and Lute/functions.ly'
Parsing...
fatal error: failed files: weisssuitedminorprelude.ly



HTH,
Phil.



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: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt


- Original Message - 
From: Phil Burfitt phil.burf...@talktalk.net

To: Urs Liska u...@openlilylib.org; lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 6:10 PM
Subject: Re: Frescobaldi 2.0.11



Hi Urs,

- Original Message - 
From: Urs Liska u...@openlilylib.org

To: lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 5:15 PM
Subject: Re: Frescobaldi 2.0.11



Am 16.10.2013 17:42, schrieb Urs Liska:

Am 16.10.2013 17:39, schrieb Phil Burfitt:

Hi Janek,




In my current work flow, I have a .ly file of functions in a non 
lilypond
directory, which I \include in all of my scores. Is there a way to 
define a
path for include files in Frescobaldi, or do I have to give the full 
path in

the \include statement?

I included the path in the Lilypond include path in the Preferences
dialog, but Frescobaldi does not find it.


This should do what you want, so if it doesn't work, please file a bug 
report.


Will do.


Note that you should specify the path to the directory containing that
file, not to the file itself.


Yes I did...in fact the dialog will only allow you to choose a 
directory and not a filename.


Does it make any difference if you use Publication, Custom or Preview 
Mode?


Urs


Hm, looking at the code (Preview Mode additions) I had a certain idea:
When compiling in preview mode, the include path isn't extended by the 
path to the preview mode files, but instead there is another '-I' option 
appended to the command line.


So in Preview Mode Frescobaldi will now use (excerpt)

lilypond ... -I PATHS-FROM-PREFERENCES ... -I PATH-TO-DEBUG-MODE-FILES

However, when I tested right now everything works as expected.

So a question to the others:
Is it possible that the second -I command line option shadows the first 
on Windows while it doesn't on Linux?

Phil: Could you test this with plain command line LilyPond please?



Not sure if this is what you wanted...

From command prompt

cd C:\Guitar and Lute\Scores\Weiss\Suite in Dminor

Lilypond WeissSuiteDminorPrelude.ly -include=C:\Guitar and Lute

that is the path to my \include file functions.ly

Output

GNU LilyPond 2.17.8
Processing `weisssuitedminorprelude.ly'
Parsing...
weisssuitedminorprelude.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;')

\include
functions.ly

-
-
blah, blah as it spews out loads of errors for unknown escape strings
-
-
Processing `/Guitar and Lute/functions.ly'
Parsing...
fatal error: failed files: weisssuitedminorprelude.ly





Sorry the last bit should have read..

warning: cannot find file: `-include=C:\Guitar and Lute'
fatal error: failed files: -include=C:\\Guitar and Lute 
weisssuitedminorprelude.ly



The other output was for when I tried -include=C:\Guitar and 
Lute\functions.ly


Phil.




HTH,
Phil.



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 



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


Re: Frescobaldi 2.0.11

2013-10-16 Thread Phil Burfitt


- Original Message - 
From: David Kastrup d...@gnu.org

To: lilypond-user@gnu.org
Sent: Wednesday, October 16, 2013 6:30 PM
Subject: Re: Frescobaldi 2.0.11



Phil Burfitt phil.burf...@talktalk.net writes:


Sorry the last bit should have read..

warning: cannot find file: `-include=C:\Guitar and Lute'
fatal error: failed files: -include=C:\\Guitar and Lute
weisssuitedminorprelude.ly


You are aware that there is a difference between -include and --include ?

--
David Kastrup




Ooops! Yes, unfamiliar with most of lilyponds command-line options I was 
trying a number of variations.


-include=DIR
--include=DIR
-Iinclude=DIR

with and without a filename although lilypond -help gives..
-I, --include=DIR   add DIR to search path

But Lilypond is still unable to find the \include file.

Am I missing something here? Please enlighten me if so!

Phil.




___
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 command-line --include (was Frescobaldi 2.0.11)

2013-10-16 Thread Phil Burfitt


David Kastrap wrote


The help string is supposed to imply using either

-I DIR

or

--include=DIR




Urs Liska wrote


But please try again and put your include files in a folder without
spaces in the name, e.g. 'C:/guitar-lute'



Minimal example...

\version 2.17.8

\include functions.ly

\score {
\relative c'' { c d e f }
}


with functions.ly in C:\TEMP (no spaces here)


command line:

lilypond test.ly -I C:\TEMP 2 output.txt

output.txt (copied and pasted as was done on previous examples where I had 
only removed all errors due to calls to functions in functions.ly):


GNU LilyPond 2.17.8
Processing `test.ly'
Parsing...
test.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;')

\include
functions.ly

Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `test.ps'...
Converting to `./test.pdf'...
warning: cannot find file: `-I'
warning: cannot find file: `C:\TEMP'
fatal error: failed files: C:\\TEMP -I test.ly



command line:

lilypond test.ly --include=C\:TEMP 2 output.txt

output.txt (copied and pasted)

GNU LilyPond 2.17.8
Processing `test.ly'
Parsing...
test.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;')

\include
functions.ly
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `test.ps'...
Converting to `./test.pdf'...
warning: cannot find file: `--include=C:\TEMP'
fatal error: failed files: --include=C:\\TEMP test.ly


Am I doing anything wrong this time?

Phil.


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


Re: Lilypond command-line --include (was Frescobaldi 2.0.11)

2013-10-16 Thread Phil Burfitt
Hi Urs,

  - Original Message - 
  From: Urs Liska 
  To: Phil Burfitt ; lilypond-user@gnu.org 
  Sent: Wednesday, October 16, 2013 9:29 PM
  Subject: Re: Lilypond command-line --include (was Frescobaldi 2.0.11)


  Hm, I don't if that matters, but I would place the include option _before_ 
the filename.
  Otherwise everything looks correct to me. Strange.

  But it's definitely not a Frescobaldi issue anymore.

  Best
  Urs



lilypond -I C:\TEMP test.ly

GNU LilyPond 2.17.8
Processing `test.ly'
Parsing...
test.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;C:/TEMP;')
\include 
functions.ly
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `test.ps'...
Converting to `./test.pdf'...
fatal error: failed files: test.ly

This time there are no warnings at the end, and C:\TEMP _is_ included in the 
search path unlike the previous examples and frescobaldi verbose engrave. Still 
giving fatal error though.


Adding a call to a function in functions.ly in my minimal example however shows 
that functions.ly is still not being found...

\version 2.17.8

\include functions.ly

\score {
 \relative c'' { \stringNumbersOff c d e f }
}


lilypond -I C:\TEMP test.ly

GNU LilyPond 2.17.8
Processing `test.ly'
Parsing...
test.ly:3:9: error: cannot find file: `functions.ly'
(search path: `C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program 
Files/LilyPond/usr/share/lilypond/current/scm;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ps;C:/Program 
Files/LilyPond/usr/share/lilypond/current/ly;C:/TEMP;')
\include 
 functions.ly

test.ly:6:24: error: unknown escaped string: `\stringNumbersOff'
 \relative c'' { 
\stringNumbersOff c d e f }

test.ly:6:24: error: syntax error, unexpected STRING
 \relative c'' { 
\stringNumbersOff c d e f }

test.ly:6:8: error: errors found, ignoring music expression
 
\relative c'' { \stringNumbersOff c d e f }

fatal error: failed files: test.ly



Phil.



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


Re: How to have separate \paper variables for different scores inthe same book?

2013-09-20 Thread Phil Burfitt

Hi Dominic,



I was curious to know whether there was a proper way to go about adjusting
system spacing on a score-by-score basis.



I believe it's currently not possible to have independent 
system-system-spacings for multiple scores on the same page. As a 
work-around you could add the following to each score and adjust the 
padding, unfold number and skip/space duration as needed


\new Dynamics \with {
   \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = 
#'((padding . 4)) }

   { \repeat unfold 40 { s1_  }
}



Phil.


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


Individually system spacing multiple scores

2013-06-05 Thread Phil Burfitt

Hi,

If I have two or more scores on the same page, how can I setup different 
system-system spacing for each?


I've searched the documentation on this one without any success. 
System-system spacing commands can be placed in a \paper block, but \paper 
doesn't work inside a \score block and is global.


\paper{}
\score{}
\paper{}
\score{}

uses the last \paper{} for both... and I can't find any system-system 
spacing commands for \layout blocks.



\version 2.17.8
Phil.



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


Re: Individually system spacing multiple scores

2013-06-05 Thread Phil Burfitt
- Original Message - 
From: st...@linuxsuite.org

To: Phil Burfitt phil.burf...@talktalk.net
Cc: lilypond-user@gnu.org
Sent: Wednesday, June 05, 2013 3:07 PM
Subject: Re: Individually system spacing multiple scores



Hi,

If I have two or more scores on the same page, how can I setup different
system-system spacing for each?


 have you tried putting each score in \bookpart ? This allows
for separate \paper sections.

  -steve



Hi Steve,

Yes, it would have been ideal, but \bookpart causes a page break (unless 
there is a way to disactivate it) so scores end up on different pages.


You would have thought that paper parameters (width, height, margins, etc) 
would be defined in the \paper block and score specific parameters defined 
in the \layout block. Alas, some score layout parameters are defined \paper 
and others in \layout.


Phil.


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


Re: Individually system spacing multiple scores

2013-06-05 Thread Phil Burfitt
- Original Message - 
From: Eluze elu...@gmail.com

To: lilypond-user@gnu.org
Sent: Wednesday, June 05, 2013 3:37 PM
Subject: Re: Individually system spacing multiple scores



Phil Burfitt wrote

Hi,

If I have two or more scores on the same page, how can I setup different
system-system spacing for each?

I've searched the documentation on this one without any success.
System-system spacing commands can be placed in a \paper block, but 
\paper

doesn't work inside a \score block and is global.

\paper{}
\score{}
\paper{}
\score{}

uses the last \paper{} for both... and I can't find any system-system
spacing commands for \layout blocks.


since there is no code attached to show more exactly what you want I can
only guess:

\layout {
 \context {
   \Staff
   \override VerticalAxisGroup.default-staff-staff-spacing =
#'((basic-distance . 2) (minimum-distance . 2) (padding . 1))
 }
}

you can also define the VerticalAxisGroup in the \with block of each Staff
inividually

does this help?

Eluze





Hi Eluze,

VerticalAxisGroup.default-staff-staff-spacing controls the spacing between 
two or more staffs of a system, not the spacing between systems.


I need to control spacing between systems, usually done with 
system-system-spacing in the \paper block. But I have (and want) more than 
one score per page and I can't find a way to control their system-system 
spacing independently.


ie.

\markup{}
\score{}

\markup{}
\score{} % make system-system-spacing larger than the first score.



Phil.






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


Re: Individually system spacing multiple scores

2013-06-05 Thread Phil Burfitt
Hi Xavier,

I suspected as much. There's a link to a clever little hack in that post 
also...thank you!

Phil.

  - Original Message - 
  From: Xavier Scheuer 
  To: Phil Burfitt ; Eluze Weehaeli 
  Cc: lilypond-user Mailinglist 
  Sent: Wednesday, June 05, 2013 5:49 PM
  Subject: Re: Individually system spacing multiple scores


  On 5 June 2013 13:13, Phil Burfitt phil.burf...@talktalk.net wrote:
  
   Hi,
  
   If I have two or more scores on the same page, how can I setup
   different system-system spacing for each?
  
   I've searched the documentation on this one without any success.
   System-system spacing commands can be placed in a \paper block,
   but \paper doesn't work inside a \score block and is global.
  
   \paper{}
   \score{}
   \paper{}
   \score{}
  
   uses the last \paper{} for both... and I can't find any system-system
   spacing commands for \layout blocks.
  

  Hi,

  It is not currently possible.
  This has already been reported and registered as Enhancement in
  LilyPond bug tracker, issue 1885.
  http://code.google.com/p/lilypond/issues/detail?id=1885

  Cheers,
  Xavier

  -- 
  Xavier Scheuer x.sche...@gmail.com

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


Two niggly bits

2013-05-26 Thread Phil Burfitt
Coming back to Lilypond after some time I'm reminded of what I see as two 
syntax niggles...


1) Wouldn't it be more logical to have repeat alternative blocks _within_ 
the repeat block to which they belong?


and

2) In relative entry mode, the notes in a second (or more) alternative are 
relative to the previous alternative. Wouldn't it make more sense for them 
to be relative to the last note in the repeat block?



Phil.


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


tabFullNotation

2013-05-26 Thread Phil Burfitt
Am I doing something wrong here? I can't get musical symbols to show with 
polphony.


\version 2.17.8

upper = \relative c' {  c4 d e f }

lower = \relative c { c4 d e f }

\score {
   \new TabStaff {
   \tabFullNotation
\upper \\ \lower 
   }
}


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


Re: tabFullNotation

2013-05-26 Thread Phil Burfitt

Yes, placing tabFullNotation in the layout block works =)

Harm and Eluze, thank you very much!

Regards,
Phil.


- Original Message - 
From: Thomas Morley thomasmorle...@gmail.com

To: Phil Burfitt phil.burf...@talktalk.net
Cc: lilypond-user@gnu.org
Sent: Sunday, May 26, 2013 9:51 PM
Subject: Re: tabFullNotation



2013/5/26 Phil Burfitt phil.burf...@talktalk.net:

Am I doing something wrong here? I can't get musical symbols to show with
polphony.

\version 2.17.8

upper = \relative c' {  c4 d e f }

lower = \relative c { c4 d e f }

\score {
   \new TabStaff {
   \tabFullNotation
\upper \\ \lower 
   }
}



Hi Phil,

seems our documentation is misleading.

NR 2.4.1 states:
If all musical symbols used in traditional notation should also show
up in tablature one has to apply the command \tabFullNotation in a
TabStaff-context.
http://lilypond.org/doc/v2.17/Documentation/notation/common-notation-for-fretted-strings#default-tablatures

Though, in /ly/property-init.ly  `tabFullNotation' is defined:
tabFullNotation = {
 \revert TabStaff.TimeSignature.stencil
 \revert TabVoice.Stem.length
...
}
i.e. reverting properties belonging to TabStaff _and_ TabVoice.

Including the following layout and commenting _one_ context, you'll
see some grobs removing some not:
\layout {
   \context {
  \TabStaff
  \tabFullNotation
   }
   \context {
  \TabVoice
  \tabFullNotation
   }
}

I'd call it a bug in the documentation.

For now you can use:
\layout { \tabFullNotation }
Thanks to David Kastrup, that it works this way.
(Or include \tabFullNotation in every voice)


HTH,
 Harm 



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


Re: String number spanner

2012-12-28 Thread Phil Burfitt

From: Nick Payne

I'm stuck on the last part of getting this working - the part that is 
eluding me is getting a short vertical line drawn at the RH end of the 
spanner. According the the Internals reference, UP = 1 and DOWN = -1, and 
that works fine when I use the return value from the updown function to 
set TextSpanner.direction in beginStringNum. But when I try to use the 
value returned from updown in the section of code that is commented out in 
beginStringNum, I get an error. If I hardcode 1 or -1 instead of updown 
then the line is drawn as expected.


I also tried the righttext function below to draw the line: no error is 
indicated but neither is the vertical line drawn.


\version 2.17.6

#(define (updown grob)
  (let ((dirn (ly:event-property (event-cause grob) 'direction)))
(if (eq? -1 dirn)
  DOWN
  UP)))

#(define (righttext grob)
  (let ((dirn (ly:event-property (event-cause grob) 'direction)))
(if (eq? -1 dirn)
  (markup #:draw-line (cons 0 0.5))
  (markup #:draw-line (cons 0 -0.5)

beginStringNum = #(define-event-function (parser location strng)
  (number?)
  #{
\tweak bound-details.left.text \markup\bold\teeny\concat
  { \circle { \finger #(number-string strng) } \char ##x2006 }
\tweak font-shape #'upright
\tweak direction #updown
\tweak bound-details.left.stencil-align-dir-y #CENTER
\tweak dash-period #0.8
\tweak dash-fraction #0.6
\tweak thickness #0.8
\tweak bound-details.right.text #righttext
%\tweak bound-details.right.text \markup {
%  \draw-line #(cons 0 (/ updown -2)) }
\tweak bound-details.left.padding #0.25
\tweak bound-details.right.padding #-1
\tweak bound-details.right-broken.padding #0.5
\tweak bound-details.left-broken.padding #2
\tweak bound-details.left-broken.text ##f
\tweak bound-details.right-broken.text ##f
\startTextSpan
  #}
)
endStringNum = \stopTextSpan

\relative c {
  \clef treble_8
  c4_\beginStringNum 5 c c \times 2/3 { c8 c c\endStringNum }
}




Hi Nick,

Can't help you much with scheme, but this is the function I created for a 
string number spanner...



% use: stringNumberSpanner  #direction (UP/DOWN) #stringnumber #padding

stringNumberSpanner = #(define-music-function (parser location direction 
string padding) (number? number? number?)

 #{
  \once \override Voice.TextSpanner.padding = #padding
  \once \override Voice.TextSpanner.style = #'dashed-line
  \once \override Voice.TextSpanner.dash-period = #0.6
  \once \override Voice.TextSpanner.dash-fraction = #0.2
  \once \override Voice.TextSpanner.bound-details.left.padding = #-0.1
  \once \override Voice.TextSpanner.bound-details.right.padding = #-0.8
  \once \override Voice.TextSpanner.bound-details.left.stencil-align-dir-y 
= #CENTER

  \once \override Voice.TextSpanner.font-encoding = #'latin1
  \once \override Voice.TextSpanner.font-series = #'normal
  \once \override Voice.TextSpanner.font-size = #-2.5
  \once \override Voice.TextSpanner.bound-details.left.text = \markup { 
\override #'(circle-padding . 0.55) \circle \upright $(number-string 
string) }
  \once \override Voice.TextSpanner.bound-details.left-broken.text = 
\markup { \null }

  \once \override Voice.TextSpanner.bound-details.left-broken.padding = #-3
  \once \override Voice.TextSpanner.bound-details.right-broken.text = 
\markup { \null }
  \once \override Voice.TextSpanner.bound-details.right-broken.padding = 
#0.5


  \once \override Voice.TextSpanner.direction = #direction
  \once \override Voice.TextSpanner.bound-details.right.text = \markup { 
\draw-line $(cons 0 ( * -0.45 direction )) }

 #})


As you say...according the the Internals reference, UP = 1 and DOWN = -1, so 
I use that as a multiplier for the right hand end of the spanner to get an 
upward or downward pointing end line. (last line of above code).


HTH.

Phil.



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


Re: Programming error message

2012-12-10 Thread Phil Burfitt
- Original Message - 
From: Keith OHara k-ohara5...@oco.net

To: lilypond-user@gnu.org
Sent: Monday, December 10, 2012 12:06 AM
Subject: Re: Programming error message



Eluze eluzew at gmail.com writes:


Phil Burfitt wrote

 programming error: cannot evaluate head-separation-default in module


 I had previously been running 2.13.17 without any problems until I 
 decided
 to update to 2.17.7 (first uninstalling 2.13.17) a few weeks back. This 
 is

 when the errors appeared.



I can't reproduce that (I have w7) - can you run this batch as a
command-line-command and maybe add -V(verbose) and then copy the whole 
log!?




I looked up head-separation-default in the code. It was formerly used in
'paper-defaults-init.ly' but had been unused for a while, then completely
removed by version 2.13.40

Somehow, your simple scores are referring to variables from an old version
of Lilypond.  Maybe you have an old copy of 'paper-defaults-init.ly' in 
the
directory holding your scores ?   (If you have files with the same names 
as
LilyPond's startup files, stored with your score, she will think you want 
to

use your custom versions instead of the files that came with lilypond.)

If that is the problem, probably adding -drelative-includes=#t to your
batch file will solve it.
(And tell us, however you do solve it.)



Thank you to you and Eluze for your help

Turns out the problem was caused by Windows Vista ownerships (and a pain 
that is). Although I am the only user on my computer, and with 
administrative privileges, I'm not the administator. When I was using 
2.13.17 I made an entry in the paper-alist in paper.scm for a Kindle paper 
size. Uninstalling that version of lilypond didn't remove paper.scm 
(different ownership) and it remained invisible to all but a few text 
editors - which was how I discovered it. Installing a later version of 
lilypond produced two copies of paper.scm (with different ownerships) and 
every time I ran lilypond it would run the older version of paper.scm. 
Deleting the older copy of paper.scm solved the problem.


Sorry for the noise.

Regards,
Phil.




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


Programming error message

2012-12-09 Thread Phil Burfitt
I'm receiving the following error messages with versions 2.16, 2.17.7 and 
2.17.8 for all scores, even a minimal score, although scores continue to 
compile successfully...


Parsing...
programming error: cannot evaluate head-separation-default in module 
#module 4483e90, setting to 0

continuing, cross fingers
programming error: cannot evaluate foot-separation-default in module 
#module 4483e90, setting to 0

continuing, cross fingers


Any ideas?

Regards,
Phil.



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


Re: Programming error message

2012-12-09 Thread Phil Burfitt


\version 2.17.8
{
c' d' e' f'
}

on Windows Vista

I run the code by file drag and drop to a desktop shortcut to a .bat file 
which contains the following..


lilypond -dno-strip-output-dir -dpaper-size=\a4\ -fpdf %1

I had previously been running 2.13.17 without any problems until I decided 
to update to 2.17.7 (first uninstalling 2.13.17) a few weeks back. This is 
when the errors appeared. I then uninstalled 2.17.7 and installed 2.16. but 
had the same problem. Today I have installed 2.17.8, but the problem 
persists. Despite these error messages, all files I have tried (with 
necessary convert.ly) have compiled successfully.


Phil.


- Original Message - 
From: Eluze elu...@gmail.com

To: lilypond-user@gnu.org
Sent: Sunday, December 09, 2012 4:47 PM
Subject: Re: Programming error message



Phil Burfitt wrote

I'm receiving the following error messages with versions 2.16, 2.17.7 and
2.17.8 for all scores, even a minimal score, although scores continue to
compile successfully...

Parsing...
programming error: cannot evaluate head-separation-default in module
#
module 4483e90
, setting to 0
continuing, cross fingers
programming error: cannot evaluate foot-separation-default in module
#
module 4483e90
, setting to 0
continuing, cross fingers


Any ideas?


can you state more precisely which code, which OS, how you installed
LilyPond, how you invoke LilyPond, … (here all these versions work as
expected!)

Eluze




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


Re: hspace behaviour

2012-11-21 Thread Phil Burfitt



Eluze wrote



Phil Burfitt wrote

Hi,

I have just upgraded from version 2.13.17 to 2.17.7.

Has the behaviour of \hspace changed in any way? It does not seem to act
upon negative values anymore.

example:

\markup {
\override #'(circle-padding . 0.55)
\fontsize #-2.5 { tune  \circle 3 \hspace #-2 to f # }
}

now leaves a large space between the circled 3 and the following to f
#
which in ver. 2.13.17 I could reduce with a negative \hspace.


obviously it disappeared with version 2.15.7, but I don't know the reasons

forwarded this question to the bug-list:
http://lilypond.1069038.n5.nabble.com/negative-values-for-hspace-don-t-work-anymore-td136610.html

thanks for your report!

Eluze



Thanks!

I've just discovered \translate (don't know how I've missed that one for so 
long!) which does the job nicely, though why am I having to do this? why is 
there so much space after the circled 3 ?


Regards,
Phil.





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


hspace behaviour

2012-11-20 Thread Phil Burfitt

Hi,

I have just upgraded from version 2.13.17 to 2.17.7.

Has the behaviour of \hspace changed in any way? It does not seem to act 
upon negative values anymore.


example:

\markup {
   \override #'(circle-padding . 0.55)
   \fontsize #-2.5 { tune  \circle 3 \hspace #-2 to f # }
}

now leaves a large space between the circled 3 and the following to f # 
which in ver. 2.13.17 I could reduce with a negative \hspace.



Regards
Phil.


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


Re: Tab font

2011-08-02 Thread Phil Burfitt
- Original Message - 
From: pg pged...@tiscali.co.uk

To: lilypond-user@gnu.org
Sent: Tuesday, August 02, 2011 11:50 AM
Subject: Tab font



Hi,
I would like to increase the font size of the numbers on the tablature 
staff, to make it easier to read. Is there an easy way to do it? I have 
searched the archive but haven't found anything about tab fonts.

Thank you,
peter





\override Score.TabNoteHead #'font-size = #-2

Change the number to your needs.

Phil.


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


Re: Acciaccatura fingerings

2011-07-02 Thread Phil Burfitt
 
startAcciaccaturaMusic =  {

 s1*0(
 \override Stem  #'stroke-style = #grace
 \override Fingering #'font-size = #-2.5
}
stopAcciaccaturaMusic =  {
 \revert Fingering #'font-size
 \revert Stem #'stroke-style
 s1*0)
}





That works perfectly...thank you Xavier !

Phil.



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


Acciaccatura fingerings

2011-07-01 Thread Phil Burfitt

Dear List,

Is there a way to globally define the size of fingerings on acciaccatura 
notes?. I'm currently using a tweak ...


   \acciaccatura f -\tweak #'font-size #-2.5 -18 e

but it's a bit tedious when I have many to do and I can't find a grob to 
handle grace and acciaccatura notes or fingerings. Any help would be 
appreciated.


Regards,
Phil.


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


Re: Fingerings, Slurs and PhraseSlurs.

2011-02-07 Thread Phil Burfitt
- Original Message - 
From: -Eluze elu...@gmail.com

To: lilypond-user@gnu.org
Sent: Thursday, February 03, 2011 2:57 PM
Subject: Re: Fingerings, Slurs and PhraseSlurs.





phil.burfitt wrote:


Hello,

Is it possible to have fingerings and stroke fingerings placed outside of
slurs, but inside of phrase slurs ?



one way is:

\relative c'' {
 \override Slur#'outside-staff-priority = #100
 \override Fingering #'outside-staff-priority = #200
 \override PhrasingSlur #'outside-staff-priority = #300
 c \(-1
 d (-3
 e -1 )
 f -2 \)
}

hth



Hi Eluze,

Thank you, that fixed their order, but now the slur, fingering and 
phrasingslur are distanced too far from the staff. Any ideas?


Phil.
attachment: snippet.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Fingerings, Slurs and PhraseSlurs.

2011-02-03 Thread Phil Burfitt

Hello,

Is it possible to have fingerings and stroke fingerings placed outside of 
slurs, but inside of phrase slurs ?


The following...

\override Score.StrokeFinger #'avoid-slur = #'outside
\override Score.Fingering #'avoid-slur = #'outside

place fingerings outside of both slurs and phrasing slurs.

Regards,
Phil.






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


Re: Fixed font size.

2011-01-10 Thread Phil Burfitt

Hi Kieren,



From: Kieren MacMillan




Hi Phil,

Is there a way to define a font size that is fixed and does not scale 
according to the global-staff-size?


I didn't see anyone else answer this, so I'm jumping in.
Look for \abs-fontsize in the documentation.

Hope this helps!
Kieren.=






I had been using \abs-fontsize but I was getting strange results when 
changing global-staff-size. The problem seems to be anotherthe headers 
in the second book have the same font size but spacing has gone sqiff. Using 
layout-set-staff-size in layout block has documented problem of staff lines, 
and using layout-set-staff-size in the \paper block has the same problem as 
the following minimal example. If I use \fontsize instead in the header 
block, headers scale correctly. But what I want are fixed sized headers.


\version 2.13.17

\header {
 title = \markup { \abs-fontsize #18 Title }
 composer = \markup { \abs-fontsize #11 Composer }
 meter = \markup { \abs-fontsize #11 Meter }
}

theNotes = \relative c {
\clef treble_8
\key c \major
\time 4/4
 c d e f g a b c
}

#(set-global-staff-size 20)

\book { \score {
\new Staff { \theNotes }
\layout {
   %#(layout-set-staff-size 10)
   }
}}

#(set-global-staff-size 10)

\book { \score {
\new Staff { \theNotes }
\layout {
   %#(layout-set-staff-size 10)
}
}}


Phil.


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


Fixed font size.

2011-01-08 Thread Phil Burfitt

Hello,

Is there a way to define a font size that is fixed and does not scale 
according to the global-staff-size?


Regards,
Phil.


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


Re: ANN: Solfege Resources -- 404 bach chorales in Lilypond formatwith Movable Do solfege.

2011-01-01 Thread Phil Burfitt

Try...

http://solfege-resources.googlecode.com

It's not an https connection.

Happy New Year
Phil.




Hi Michael,

https://solfege-resources.googlecode.com

This webpage is not available.

The webpage at https://solfege-resources.googlecode.com/ might be
temporarily down or it may have moved permanently to a new web
address.

Here are some suggestions:
Reload this web page later.
 More information on this error
Below is the original error message

Error 105 (net::ERR_NAME_NOT_RESOLVED): The server could not be found.

Francois





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


Re: nested variables in scheme

2010-12-16 Thread Phil Burfitt
- Original Message - 
From: r...@goto10.org

To: lilypond-user@gnu.org
Sent: Thursday, December 16, 2010 1:10 PM
Subject: nested variables in scheme



beza #0.4

feeding into something like this: (which doesn't work)

beza =  #(define-music-function (parser location thickness) (number?)
  #{
\bezier #'( 0.1  1.0 0.15  1.0 $number )
#})




Hi Rob,

Should'nt that be... \bezier #'( 0.1  1.0 0.15  1.0 $thickness )


Phil.



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


Re: musescore

2010-12-10 Thread Phil Burfitt

From: Marc Mouries m...@mouries.net

I like however the page that allows to sync scores with youtube videos.
Check it out it's really nice. http://musescore.com/node/855


-- Marc



Any idea how they do that ?

Phil.







___
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: How to get bar numbers very close to the staff?

2010-11-29 Thread Phil Burfitt

Hi Marc,


From: Marc Mouries m...@mouries.net

I'd like to get bar numbers very close to the staff to avoid confusing
them with fingering.
Through Google i could find how to change the position UP or DOWN but i
could not find how to reduce the space between the bar number and the 
staff.


Here is the snippet for testing i created.
% test bar number close to the staff to avoid confusion with fingering
\version 2.13.40

melody = \relative c' { c1-1 c1_1 c'1-1 c'1-1 }

\score {
   \new Staff {
 % Layout Settings
 \override Score.BarNumber #'break-visibility = #all-visible
 \override Score.BarNumber #'font-size = #-4
 \override Score.BarNumber #'direction = #DOWN
 % Melody
  \melody
}
}

--Marc



Do these help...

\override Score.BarNumber #'self-alignment-X = #0
\override Score.BarNumber #'Y-offset = #0

If that is not close enough, then you can use...

\override Score.BarNumber #'extra-offset = #'(0 . 0.3)

Phil.







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


Re: Optimising output for screen.

2010-09-24 Thread Phil Burfitt

Doh!


Adobe doesn't seem to anti-alias raster images...


Should beAdobe doesn't seem to anti-alias VECTOR images

Phil.


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


Re: Optimising output for screen.

2010-09-24 Thread Phil Burfitt

Graham Percival wrote 
PS if you want a hint, one of those discussions was in 2007.


Graham, Thanks for the pointer..had a chuckle with the continued discussion 
2 years later. Pity the solution was never accepted/implemented, probably 
not a very important issue then, but I believe it will be in a few years to 
come if we still want 'beautiful' output.




Kaz Kylheku wrote 
In fact, Lilypond's output doesn't have a resolution. It is vector
graphics. The music symbols you are seeing are drawn using Bezier
curves and lines.


A line must have a starting point, an ending point or length, and a 
thickness at least. Whether those attributes are expressed in pixels, 
inches, mm or whatnots - they are still a form of resolution.


If I want a horizontal line 10 inches long and 1/100th inch thick, I'm going 
to have problems displaying it on 96dpi screen if I want those dimensions 
respected. It's a problem of resolution.


Phil.



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


Optimising output for screen.

2010-09-23 Thread Phil Burfitt


With the number of e-readers (Sony, Kindle, Nook, etc), tablets (iPad, 
Android, iTablet, etc) and dedicated sheet music readers and software 
(MusicPad, MusicReader) on the rise and set to explode in numbers and 
sizes/formats in the coming years, have the lilypond development team any 
thoughts on perhaps a compile option/switch to optimise for screen rather 
than print.


An increasing number of sheet music publishers are now making their 
catalogues available for these devices, and I suspect the future of sheet 
music will go much the same way as mp3 vs cd and e-book vs printed book.


Regards,
Phil.



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


Re: Optimising output for screen.

2010-09-23 Thread Phil Burfitt

From: James james.l...@datacore.com


I have a Kindle 3.x and it renders the PDFs perfectly.



Hi James,

Good to hear =). With the Kindle at 197dpi and the Kindle DX at 150dpi I 
imagine it would look a lot better than the average computer screen at 96dpi 
or 72dpi.


Lilypond _prints_ really beautiful scores, but the pdf's quality on screen 
are poor compared to the other major notation software. I'm using Adobe 
Reader 8 on Vista at 96dpi resolution and bar lines have varying thickness 
and often extend beyond staff lines. Staff lines can be unequally spaced and 
stems also have varying thicknesses.


Phil.


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


  1   2   >