Re: Possibly silly question but…

2020-11-28 Thread David Rogers
That’s quite an honour - thanks! Though for myself I’d have to 
rank many other posts higher, mainly ones in which someone creates 
a brilliant/elegant solution to a problem.


Leaving a blank space in what’s normally the clef area tends to 
make it look as if something is missing; the three letters do fill 
the gap. And (I hadn’t thought of this part) I suspect that the 
frequent use of all-caps italic is intended to make the thing look 
more like a “proper clef” - the treble and bass clefs are curly 
and usually have contrasting stroke width - and if that’s the 
reasoning, then some kind of “copperplate” style would be a better 
fit than the edged-pen style I’ve sometimes seen.


BUT - “Proper clefs” are functional, and T A B isn’t. Since a 
guitar-tab staff represents strings, I’d suggest that a real 
proper guitar tab clef could be something that shows what tuning 
is being used. But maybe that’s problematic for other reasons, and 
I can’t even play guitar, so I’ll be quiet now.


David R


Andrew Bernard  writes:


Hello David,

I feel compelled to say this is the best post I have ever seen 
on this list, on any topic! Marvellous.


As an aside, I find the TAB symbol just particularly dreadful. 
But I often wonder why tablature even needs it - surely it is 
obvious that 
what follows is tab, and it does not indicate relative pitch. 
Well, I am not a guitarist.



Andrew


On 28/11/2020 1:27 pm, David Rogers wrote:


If those letters were human, they’d each be wearing a fancy red 
dress. And also a fancy blue dress at the same time, with a big 
metallic-gold 
sash. And they’d have their hair in ringlets, and pinned in 
their hair they’d each have two peonies in full bloom. And 
every time you played 
the guitar, they would sing, in Spanish and Ukrainian and Igbo, 
each one singing all three languages at once, with different 
lyrics. And it 
would be strangely glorious, and for this you would be the envy 
of all your friends. Until you discovered that along with the 
dresses and the 
hair and the flowers, they’re vain and egotistical, constantly 
preening and showing off and trying to outdo each other, and 
once they 
start singing they won’t shut up.


So it’s probably a good thing they’re just letters. :)





Re: Possibly silly question but…

2020-11-28 Thread David Rogers
That’s quite an honour - thanks! Though for myself I’d have to 
rank many other posts higher, mainly ones in which someone creates 
a brilliant/elegant solution to a problem.


Leaving a blank space in what’s normally the clef area tends to 
make it look as if something is missing; the three letters do fill 
the gap. And (I hadn’t thought of this part) I suspect that the 
frequent use of all-caps italic is intended to make the thing look 
more like a “proper clef” - the treble and bass clefs are curly 
and usually have contrasting stroke width - and if that’s the 
reasoning, then some kind of “copperplate” style would be a better 
fit than the edged-pen style I’ve sometimes seen.


BUT - “Proper clefs” are functional, and T A B isn’t. Since a 
guitar-tab staff represents strings, I’d suggest that a real 
proper guitar tab clef could be something that shows what tuning 
is being used. But maybe that’s problematic for other reasons, and 
I can’t even play guitar, so I’ll be quiet now.


David RAndrew Bernard  writes:


Hello David,

I feel compelled to say this is the best post I have ever seen 
on this list, on any topic! Marvellous.


As an aside, I find the TAB symbol just particularly dreadful. 
But I often wonder why tablature even needs it - surely it is 
obvious that 
what follows is tab, and it does not indicate relative pitch. 
Well, I am not a guitarist.



Andrew


On 28/11/2020 1:27 pm, David Rogers wrote:


If those letters were human, they’d each be wearing a fancy red 
dress. And also a fancy blue dress at the same time, with a big 
metallic-gold 
sash. And they’d have their hair in ringlets, and pinned in 
their hair they’d each have two peonies in full bloom. And 
every time you played 
the guitar, they would sing, in Spanish and Ukrainian and Igbo, 
each one singing all three languages at once, with different 
lyrics. And it 
would be strangely glorious, and for this you would be the envy 
of all your friends. Until you discovered that along with the 
dresses and the 
hair and the flowers, they’re vain and egotistical, constantly 
preening and showing off and trying to outdo each other, and 
once they 
start singing they won’t shut up.


So it’s probably a good thing they’re just letters. :)





--
David Rogers



Re: Possibly silly question but…

2020-11-27 Thread David Rogers

"Hugh S. Myers"  writes:


Mine (which I'm open to any and all not liking  ) looks like 
image



If those letters were human, they’d each be wearing a fancy red 
dress. And also a fancy blue dress at the same time, with a big 
metallic-gold sash. And they’d have their hair in ringlets, and 
pinned in their hair they’d each have two peonies in full bloom. 
And every time you played the guitar, they would sing, in Spanish 
and Ukrainian and Igbo, each one singing all three languages at 
once, with different lyrics. And it would be strangely glorious, 
and for this you would be the envy of all your friends. Until you 
discovered that along with the dresses and the hair and the 
flowers, they’re vain and egotistical, constantly preening and 
showing off and trying to outdo each other, and once they start 
singing they won’t shut up.


So it’s probably a good thing they’re just letters. :) 



--
David Rogers



Re: Possibly silly question but…

2020-11-27 Thread David Rogers

"Hugh S. Myers"  writes:

Close or not close. I'm the major audience, so all that matters 
is do
I like it! That said, I'm a 'serif' kinda guy, so I'd have to 
agree

to disagree about Helvetica ;)


I lost track of this discussion - did you end up with a TAB 
graphic that you like? I’m a serif guy too, just not an 
all-caps-chancery-italic-printed-vertically guy. :) (Thousands of 
guitar players disagree with me on this one, so I don’t stand a 
chance.) As long as the score says what you meant, and the players 
(which might mean just you so far) aren’t complaining or confused, 
then nobody can say you didn’t do your job. But making it look 
great certainly has its benefits.


--
David Rogers



Re: Possibly silly question but…

2020-11-14 Thread David Rogers

"Hugh S. Myers"  writes:

I've been working on a very small piece of LaTex (with musixtex) 
code
to create scale tablature. I'm using a clef based on fracture 
gothic
but in comparison, it is a little heavy for my taste and I'd 
like to
either duplicate the Lilypond TAB clef or similar. Hence my 
question.
If it is based on a font, which one? If not I'll continue to 
examine
similar fonts in my collection. I've no idea what you mean by 
'the

real question', but this is pretty much it…


Do you need a real duplicate, or just close?

The general style of font you’d be looking for is a chancery 
italic, for example TeX Gyre Chorus or something along those 
lines. IMO that style - I just mean the idea of using 
vertically-set all-caps chancery italic, I’m not blaming any 
certain font - is ugly as can be, but it IS what seems to get used 
most of the time and therefore what people have come to expect. If 
I had my own choice to make it look better, I’d pick a very boring 
bold sans-serif like bold Helvetica or whatever, but that’s not 
what people are used to.


--
David Rogers



Re: \unfoldRepeats

2020-11-01 Thread David Rogers

Aaron Hill  writes:


On 2020-10-29 2:35 pm, David Kastrup wrote:

David Nalesnik  writes:


Hi Andrew,
On Wed, Oct 28, 2020 at 5:03 PM Andrew Bernard 
 wrote:

Hi David,
But it would be great in the future to have more and better 
MIDI
support. I no longer regard it as a small feature on the 
side, but
something I really need. For now, I will stick to outputting 
my New

Complexity School scores - which Dorico has trouble with! :-)

I think an important step in the process would be to make the 
MIDI
backend somehow accessible from Scheme.  Then the power users 
would be

all over it.
Indeed.  And a unifying concept covering both grobs and MIDI 
objects
(mobs?) might even pave a way to iterative generation of 
time-based
MusicXML (xobs?) or Braille (bobs?) or other renditions of the 
musical

content.


Mobs... 樂

Could we get LilyPond to output a Minecraft world populated with 
appropriate redstone and noteblocks?


Somehow I’m now imagining a Lilypond Toys Output Module that 
builds (literally!) a representation of my score out of Lego, 
Meccano, Tinkertoys, Slinky, popsicle sticks, pipe cleaners, etc, 
choosing the materials by some kind of algorithm. And any elements 
of a score that involve extra Scheme code or tweaks, it will build 
from papier-mâché. Consider it an alternative definition of 
“object-oriented”. :)


--
David Rogers



Re: \unfoldRepeats

2020-10-28 Thread David Rogers

Andrew Bernard  writes:


Hi David,

That's one view, but I have been using LilyPond for professional
engraving for years and I am now moving into MIDI for generation 
of
MIDI as the principal end output, for film scores and so on. 
That's a
valid musical compositional use case. The engraved score is 
_not_

always the principal object. …


I agree that an engraved score is not always each 
person’s principal aim. But it doesn’t follow that every piece of 
software ought to be the right one for every possible aim; 
Firefox’s double-entry bookkeeping is atrocious, and writing 
novels in Photoshop is way harder than it needs to be. :)  Nor 
does it follow that all music composition software developers need 
a worldwide agreement on which use-cases must be covered.


I don’t think there’s an unlimited number of people with both the 
skill and the desire to work on the main structure of Lilypond, 
and to me it makes more sense for them to intentionally neglect a 
secondary function than to hold back or limit a primary one.


--
David Rogers



Re: \unfoldRepeats

2020-10-28 Thread David Rogers

David Kastrup  writes:


Marc Shepherd  writes:

According to the documentation, the default behavior of the 
MIDI block is
not to “unfold” repeats (other than those that are explicitly 
\repeat unfold).
If you want repeats unfolded inside of a MIDI block, you have 
to requote
the music within the MIDI block, nested inside of an 
\unfoldRepeats block.


Any idea why that was chosen as the default behavior? When 
composers write
a repeat, they usually expect it to be performed. I would have 
thought that

automatically unfolding would be the more logical default.


The MIDI output of LilyPond is mainly intended for 
"proofhearing", not
as a performance; it has been fairly recently only that attempts 
to take
into account articulation marks (which are seminal for a 
performance)
have been added.  As such, unfolding repeats makes the material 
longer

without adding more information.


I started this reply with one idea, and have already changed my 
mind. I *was* going to say that the small size of MIDI files means 
there’s less reason to discuss wasted space. But now I think the 
bigger issue is the other thing you talked about: there’s a sort 
of unofficial division between MIDI files as just a quick way of 
allowing the notes to be heard (sort of a musical 
proof-of-concept), and MIDI files as carefully-orchestrated 
performances worth listening to in themselves.


I think the fact that a person is using Lilypond means they want a 
properly-printed score, and making the effort to print a nice 
score implies a planned live performance. Which (in my mind) 
allows Lilypond’s MIDI into the “mere proof of concept” category.


OK, after three tries, now I know my own opinion: If it would take 
“real work” to make unfolded repeats for MIDI, then I’d wish that 
time and effort had been spent on other Lilypond issues instead. 
And if working on MIDI would turn into a distraction, or would 
“open a can of worms”, then IMO it wouldn’t be worth it. There 
certainly is software out there for creating 
artistically-orchestrated MIDI.


--
David Rogers



Re: architecture document?

2020-10-26 Thread David Rogers

Tom Sgouros  writes:


Hello all:

I've recently started using Lilypond and so far it's great. I 
don't
think I'm saying anything surprising by observing what seems to 
be a
close family resemblance to TeX. Did it start out as TeX macros 
and

diverge? 

I wonder if there is a document out there that might talk about 
the
design choices made in putting Lilypond together that might 
compare

and contrast it with TeX? Lessons learned? 

Thank you,

 -Tom


My opinion is a silly one without any facts or evidence: For 
projects, there might exist a level of 
difficulty-plus-complexity-plus-diversity-plus-peculiarity beyond 
which, *in practice*, every successful solution for that project 
must necessarily be peculiar, difficult, diverse, and complex, and 
the people who complete it will invariably turn out to be diverse, 
complex, difficult, and peculiar.


And: For such a project or its solution or its people, every 
attempt to reduce the overall magnitude of one of those twelve 
characteristics (e.g. complexity of the project, difficulty of the 
solution, etc) will also cause unpredictable increases among the 
other eleven characteristics, unless each of them is correctly 
anticipated and successfully mitigated. And sometimes despite the 
mitigation, too.


Or maybe: Extrapolation works better when it’s applied to one 
graph at a time. :)


--
David R



Re: How to insert a simple "rit."?

2020-09-28 Thread David Rogers

Hello all

I certainly remember having this same question or confusion. The 
fact that there is a specific \cresc led me to believe that there 
ought to be a specific \rit as well. May I suggest that a new 
Subsection 1.3.4 "Other expressive marks" be added to the Notation 
manual, simply explaining that "rit." and friends don't need 
individual commands, and should be dealt with as text markup, with 
a link to Section 1.8?


"Rit." *IS* an "expressive mark" just as much as "cresc." is, 
after all, and the fact that it isn't mentioned in Section 1.3 
tends to make it look as if Lilypond just isn't capable of "rit." 
- which of course seems strange. A person who's at the stage of 
trying to find out how to put a "rit." into their score is 
unlikely to know that they need to look in Section 1.8.


Thanks
David R


Kenneth Wolcott  writes:


Thank you! It worked! I added "\bold".

Ken

On Sun, Jul 5, 2020 at 8:00 PM Hwaen Ch'uqi 
 wrote:


Greetings Ken,

Not exactly sure what you mean by "simple." I just insert a 
markup

where I wish the rit. to begin, as in

_\markup \italic "rit."

HTH,

Hwaen Ch'uqi


On 7/5/20, Kenneth Wolcott  wrote:
> Hi;
>
>   Looks like I must be missing something obvious in the 
>   lilypond docs

> (2.20.2)...
>
>   How to insert a "rit."?
>
> I saw the following in the "Hiding the extender line for text 
> dynamics"

> snippet.
>
> \relative c'' {
>   \override DynamicTextSpanner.style = #'none
>   \crescTextCresc
>   c1\< | d | b | c\!
> }
>
> Obviously snippet pertains to dynamics; is there something 
> similar for

> tempo adjustments?





Re: Pedal cautionary after a line break (current status and improvements)

2020-06-27 Thread David Rogers



I should point out my own mistake: Breitkopf & Härtel did a great 
deal of very good work, and (from a pianist's point of view 
anyway) they don't belong in the same paragraph as PWM or Kalmus.


--
David Rogers



Re: Pedal cautionary after a line break (current status and improvements)

2020-06-27 Thread David Rogers

"Mark Stephen Mrotek"  writes:


Paolo,

 


A quick examination of pieces in my collection showed that the
following editions did not use brackets for the pedal, rather 
Ped. *

was used.

Paragon, Fryderyka Chopin Institute, Breitkopf & Hartel, and 
Edwin F.

Kalmus.


Unfortunately for the current discussion, these are (by Lilypond's 
own standards) some of the truly run-of-the-mill publishers, if 
they manage to achieve even that standard. That edition of Chopin 
does carry the name of a former celebrity on the cover, it's true; 
he may have been an excellent man (I can't say), but his 
music-publishing efforts were second-rate at best. (It's clear he 
was only lending his name for the celebrity cachet anyway; all the 
PWM Chopin books have the decency to name the real editors at 
least, and Paderewski wasn't among them.) Bad editing, bad 
printing, substandard paper, brittle glue that only holds the book 
together long enough to get it home... well, you can't say they 
were inconsistent. :)


I guess my position as a pianist is that while Paolo seems to be 
mistaken about software politics, musically he's correct. There's 
no musical justification for claiming that Lilypond's sloppy and 
inconsistent handling of piano pedalling is acceptable. (There's 
also no social/political justification for claiming that that fact 
obliges any particular person or group to fix it at any particular 
time.)


--
David Rogers



Re: Pedal cautionary after a line break (current status and improvements)

2020-06-26 Thread David Rogers

Paolo Prete  writes:

On Thu, Jun 25, 2020 at 6:00 PM Jean Abou Samra 


wrote:

So, in order to produce a concrete result, at least the 
point
2) should be accepted / understood. This is what I tried 
to
do, but the thread seems to go in the opposite way. This 
is
why I think that opening a ticket would be unuseful for 
now
and I did not open it. But if you think it could be 
useful,

be free (of course) to open it ...
   
   
This is precisely the heart of the question. LilyPond 
development

is
(mostly) not driven by the importance of issues but rather 
by

pleasure and
interest. Which means that you just need one person willing 
to

spend time on
piano pedals − and skilled enough for that − regardless of 
the

issue's
weight. That can happen now, or in months or in years, who 
knows.

In the
most extreme cases, issues can be resolved a decade after 
they

were
reported. Look at the one David Stephen Grant fixed just two
weeks ago:
   
https://gitlab.com/lilypond/lilypond/-/issues/1722

https://gitlab.com/lilypond/lilypond/-/merge_requests/119
   
This is why issues are so essential. They help organize work 
on a

long time frame.
   
By the way, the Type::Enhancement label expresses no 
judgement

about wether the
issue is a major one. It's to be understood as opposed to
Type::Defect: this ticket
is about an enhancement because the current output is 
consistent

and there is
no crash.
   
I opened https://gitlab.com/lilypond/lilypond/-/issues/6005 
.
   


I would not proceed in this way.
The lack of a cautionary pedal on a bracket could be seen as an
enhancement only in a self-referential context, which doesn't 
make

sense to me. A proper way to proceed is to check what modern
professional engravers do with it, and check as a consequence if
Lilypond is coherent with them (-> common practice) 
AFAIK nobody uses a bracket without a starting word in 
professional
engraving, it would have too many bad side effects. And opening 
an
issue as an enhancement IMHO will weaken the urgency of fixing 
this.


Best,

P


Certainly you're right that it's an "enhancement" only in a 
self-referential context. But that was already the meaning of 
Jean's message; when you decide to use *any* complex software 
that's developed by volunteers, you must accept that this same 
self-referential point of view is going to prevail. It's just part 
of the way humans are. The main exception is when someone is 
bothered by an irritating defect that he cares about, in some 
software that he cares about; he refuses to accept that the 
situation might stay this way, and finally he gets so impatient or 
angry that he learns the necessary programming language and fixes 
the problem himself. (Who knows? That example might be you!)


There's an old joke: When free software is defective, the users 
are entitled to a full refund. :)


--
David Rogers



Re: command request

2020-06-11 Thread David Rogers

"Mark Stephen Mrotek"  writes:


Karlin,

Thank you for your reply and suggestion.
The piano piece has a long cadenza (unmetered). 
After the cadenza ends the next measure (metered) starts on what 
appears to

be the second beat.

Mark



I'd instead be looking for better/cleaner ways of declaring to 
Lilypond that the cadenza is unmetered, and/or clarifying the 
structure of what's before and after it, in the hope of preventing 
the problem in the first place.


--
David Rogers



Re: mea máxima culpa

2013-09-12 Thread David Rogers
David Kastrup d...@gnu.org writes:

 As I said, replies from a digest rarely make sense because of breaking
 the message threading.

This is true, or at least I'm willing to take it as true - but if a
digest exists, then it would be very strange and frustrating to try to
disallow replying to it. Otherwise, if a digest subscriber wanted to
reply to something, he'd have to travel backwards in time and subscribe
himself to the individual messages instead, in time to catch the one he
was interested in. :)

So - cancel the digest? Or accept that replies will continue to come
from it. I can't see any possible choice other than those two.

People should remember to do the right thing every time, and people
should be required to use mail client software that not only does the
right thing but also steadfastly refuses to do the wrong thing. But
people are not going to change like that unless Mr Kastrup makes a
personal visit to each of their homes - and maybe not even then. :)

-- 
David R

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


Re: LilyPond and ConTeXt

2013-09-08 Thread David Rogers
Henning Hraban Ramm lilypon...@fiee.net writes:

 Am 2013-09-06 um 23:12 schrieb David Rogers davidandrewrog...@gmail.com:

 Hello
 There have been several methods in the history of LilyPond for
 integrating LilyPond scores with ConTeXt documents (ConTeXt is a newer
 more-flexible system somewhat analogous to LaTeX).
 
 Right now, which is the best choice for putting ConTeXt and LilyPond
 together? (Your answer might be Don't bother, just use LaTeX, if you
 have a good reason for saying that.)


 Hi David,

 I’m the one behind the previous lilypond module for ConTeXt and the current 
 LilyPond filter suggestion.
 For me, it works great (besides the usual layout problems with TeX).

 I guess the matter is, what are you planning to do?
 I’m typesetting songbooks.

I'd like to be able to make a teaching book for piano students - short
pieces with comments and explanations in between, with the ability to
have section or chapter headings and other types of headings as well,
and easy control over page-breaking (both within the music and between
the pieces) would be nice. Shouldn't be more difficult than a songbook,
I would think - perhaps even less, because there are fewer lines of
lyrics.

-- 
Thanks
David

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


Re: Double slurs on automatic part combining

2013-09-06 Thread David Rogers
Carl Peterson carlopeter...@gmail.com writes:

 On Fri, Sep 6, 2013 at 4:53 AM, Phil Holmes m...@philholmes.net
 wrote:

 
 
 
 I have to my right hand Hymns and Modern, New Standard and
 behind me Songs of Praise, New Standard. Both of these use
 separate voices for Sop and Alto; Tenor and Bass. I strongly
 believe this is the best way of setting 4 part voice - merging the
 notes into chords is just wrong, IMHO - it can confuse which voice
 is singing which part. What happens when the voices cross? FWIW
 Elaine Gould agrees with me: Ideally each voice takes separate
 stems. This rule is only broken in her view where space is
 limited.

 Ultimately, for what I'm doing, right or wrong is irrelevant. Much
 like those who are creating custom style sheets to match Henle or
 Breitkopf or even (cringe) Finale or Sibelius, it doesn't really
 matter what my sensibilities are or to large degree the way *I* think
 it ought to be...this is the way it is, and I decide how closely I
 want to match to it. The fact is that for my target audience, combined
 stems are the norm, which the noted exceptions of rhythmic
 differences, small intervals, or crossed voices (see below).

I'm in the same situation if I need to transcribe any hymns (which I
usually don't need but whatever) - customary trumps correct.

Caution: wild assumptions in the following paragraph. :)

In practical terms, Carl's and my hymn books may in fact be considered
correct, because in many churches and/or church-music traditions, the
congregation is expected to sing in unison most of the time, the choir
in SATB if there is a choir, and there will (almost invariably) be an
organist/keyboard player. It may be that the notation chosen is a
compromise to minimize inconvenience for everyone, according to how much
they use the notation and how closely they read it - i.e. all those
notes are primarily for the keyboard, and a choir will have little
trouble reading four-part keyboard music. This might not be the case in
traditions where the custom is for everyone to sing SATB without
instruments.

-- 
David R

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


LilyPond and ConTeXt

2013-09-06 Thread David Rogers
Hello

There have been several methods in the history of LilyPond for
integrating LilyPond scores with ConTeXt documents (ConTeXt is a newer
more-flexible system somewhat analogous to LaTeX).

Right now, which is the best choice for putting ConTeXt and LilyPond
together? (Your answer might be Don't bother, just use LaTeX, if you
have a good reason for saying that.)

-- 
David R

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


Re: Feta font modifications by Janek

2013-09-05 Thread David Rogers
Werner LEMBERG w...@gnu.org writes:

 [wearing the FreeType maintainer hat]

 Howver, my opinion is that we don't *need* Multiple Masters in
 general.  What we really need is an option to select a stylistic
 variant which contains a set of finely tuned glyphs representing a
 certain style, and OpenType provides the perfect means for that,
 namely up to 20 stylistic sets (features `ss01' to `ss20').

I agree with this line of thought; from my point of view, the ability to
slightly morph a font in a controlled way in a particular dimension or
set of dimensions is technologically brilliant but not of sufficient
practical use for Lilypond. It doesn't allow for style changes, only
dimension changes. In fact the whole practical use of multiple masters
was *to keep the style exactly the same*, while just tweaking the width
(or the boldness, the degree of slant, whatever dimensions were built in
by the font designers). I'm afraid in Lilypond's context a
multiple-master font would turn out to be a time-consuming toy that only
its individual designer would ever really make much use of.

What people would really make use of would be the ability to select *a
different font altogether*, one that had a starkly different style -
including for example significant tweaks to the spacing algorithm,
differently-shaped rests, different relations of stem thickness to note
size to staff size, different dynamics font, brand-new clefs, the
works. (And, in an ideal situation, such a font would be able to be
part of an integrated over-all style template, such as the one under
construction by Kieren. My sense is that he's already going in just the
right direction, and simply lacks time and tools.) At this point in
history, there are quite a few recognized and popular visual styles for
typesetting music. The attraction is being able to use this style _or_
that style; being able to create an intermediate compromise style
between any two of them is IMO a solution in search of a problem.

There are (were?) situations where multiple-masters are useful. But music
isn't one of them IMO.

-- 
David R

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


Re: Double slurs on automatic part combining

2013-09-05 Thread David Rogers
Carl Peterson carlopeter...@gmail.com writes:

 On Thu, Sep 5, 2013 at 9:44 PM, David Kastrup d...@gnu.org wrote:

 Why would you use the part combiner? I know SATB as basically
 
 \new ChoirStaff
  \new Staff { \clef treble  { \soprano } \\ { \alto }  }
 \new Staff { \clef bass  { \tenor } \\ { \bass }  }
 
 

 That depends. Virtually without exception, every hymnal I have used in
 church or have in my library uses joined stems except when there are
 different melodies or the notes are separated by less than a diatonic
 third (this has required some rewriting of the part combiner scheme
 file to accommodate these style rules).


As another data point, the small cross-section of Canadian hymn books
easily available to me (ranging from the 1910s to the 1990s) mostly
agree with what Carl is seeing; the only hymn book I have that prints
everything (except obvious keyboard chords) with separate stems is the
one from before 1920, which was printed in movable type. All the others
merge the stems at all times, except for unisons, seconds, and anything
that would otherwise be ambiguous.

-- 
David R

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


Re: [slightly OT] polymeter (was Re: chopin example)

2013-08-30 Thread David Rogers
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 This thread reminded me that I wanted to let you all see the first few pages 
 of a recent commission, which ended up requiring polymetrics across line 
 breaks, etc.

 I love the way it turned out, and I can't imagine how difficult it would be 
 to engrave in something other than Lilypond.  =)

A. I like the music, thanks for showing it;

B. It's both very nice looking AND very clear and easy to read. I'd
   certainly be happy (when asked to play something) to receive a score
   as lovely as that one.

-- 
David R

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


Re: explicit 7 on a half diminished 7

2013-08-21 Thread David Rogers
Derek Klinge schilke...@gmail.com writes:

 For the life of me I cannot figure this out.
 I would like the following example to explicitly include the 7. Is
 there a way to change the way it handles half diminished 7ths?

 EXAMPLE
 \chords {
   c4:7.9- c:7.9-/g
   \set slashChordSeparator = \markup {  over  }
   \break
   c4:7.9- c:7.9-/g
 }

On my machine, using Lilypond version 2.17.22, and copying your code
exactly, I get explicit 7 everywhere; all four examples have

C7b9

(plus /G for one of them, and plus over G for another one)
... or did you mean your request in a different way?


(By the way - Is a Schilke 60 for trombone or tuba?)

-- 
David R

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


Re:

2013-08-19 Thread David Rogers
Robert Schmaus robert.schm...@web.de writes:

 Or do you mean bends? Glissandi? Key change, even? Could you maybe
 send (or point to) an example?

 It seems unclear what you mean with crescente/calante in harmonics
 (as opposed to dynamics) ...

I believe that the intended meaning is Here are the notes of the
harmonic series that can be played on the horn. The notes marked with a
plus tend to sound sharp, and the notes marked with a minus tend to
sound flat.

-- 
David R

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


Re: frescobaldi on mac

2013-08-16 Thread David Rogers
Robert Schmaus robert.schm...@web.de writes:

 That brings me to my question: I've worked through Phillippe's
 recipe faithfully (I think). Now, when I try to launch frescobaldi
 on the Terminal, I get an error message

 ImportError: No module named sip

 Does anyone know what's the problem there?

According to the person who packaged it for Arch Linux, sip is A tool
that makes it easy to create Python bindings for C and C++ libraries.

On my system, the dependencies relating to sip go as follows:

frescobaldi needs python2-poppler-qt;

python2-poppler-qt needs python2-pyqt4;

python2-pyqt4 needs python2-sip;

python2-sip needs sip and python2.


... there are other dependencies for some of these things of course, but
I think those are the relevant ones in the situation. Hopefully the
situation is at least analogous for you...

-- 
David R

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


Re: (fwd)

2013-08-13 Thread David Rogers
Martin Tarenskeen m.tarensk...@zonnet.nl writes:

 ... writing LilyPond code directly is in fact easier and much faster
 than ... fixing errors.


Especially this. Most of the export and import processes end up with
some errors, and being forced to find and solve machine-made errors
(maybe obscure ones) is not easy if you're not used to Lilypond in the
first place.

It can be hard to get Lilypond to do a perfect job with (for example) a
long and complicated opera or symphony. But to get Lilypond to do a good
job on some fairly simple music is almost certainly easier than learning
how to fix export/import problems.

You don't need to read the entire documentation before you begin. It's
laid out so that if you want to do something simple, your problems will
mostly be solved after reading only part way - you can save the rest of
the studying for later, if you end up needing it. And as you get used to
the manual, you become more comfortable with knowing where whatever
thing you need today can probably be found.

Also, about the documentation - the Snippets section will often have a
pre-made solution to your problem. (When someone has a hard time
figuring out how to do something in Lilypond, and then they get it
right, they put it up as a snippet so that everyone else can just use
that, instead of wasting their time discovering the solution over
again.)  If you want to do something that's musically fairly normal, and
it seems to be turning out a bit more difficult than it should, then
it's possible that someone else has already run into the same problem,
solved it, and created a snippet out of it.

-- 
David R

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


Re: tuplet beams

2013-08-13 Thread David Rogers
Mark Stephen Mrotek carsonm...@ca.rr.com writes:

 Andrew,

 Thank you for your reply. I know that I could manually beam and that
 would suitably work for a few measures. The piece, Chopin Black Key
 Etude, has 83 measures like this. Some “set it and forget it” global
 command would be most helpful.

Someone has done that piece already; perhaps you could minimize your
work load by borrowing from them, or even simply using their copy
(please disregard if you've already seen this and decided you couldn't
use it for some reason):

http://www.mutopiaproject.org/cgibin/piece-info.cgi?id=926

-- 
David R

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


Re: MIDI keyboard

2013-08-13 Thread David Rogers
Richard Shann richard.sh...@virgin.net writes:

 You could have played the entire piece in by the time you have set
 about looking for mistakes in the automatic entry systems.


Richard: I think playing the piece in is what Johan is asking for, and
is exactly what you're saying is a bad idea. I don't think what Denemo
offers can in any sense be called playing it in. Entering it by
typing on the keyboard is more accurate. Even if I use a musical
keyboard, the Denemo method is typing, not playing. It may be the best
method - but playing is the wrong word.

I've played from a score made by a minor broadway composer from one of
the software systems you're saying doesn't work well (i.e. he really did
play his piece into the computer, in real time, from a midi piano
keyboard). I agree, it was silly and very hard to read because of all
the rhythmic errors - but it was ten years ago and I haven't seen any
such scores lately.

-- 
David R

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


Re: Text in front of Staves

2013-08-13 Thread David Rogers
k...@kalegood.com writes:

 I see that lilypond supports a cool-looking No. glyph, which is great.

Unless I'm mistaken, it's not Lilypond giving that cool-looking glyph,
it's the font they were using.

The Unicode designation for that glyph is U+2116 Numero Sign

Some fonts have it, others don't. Or you might do tricks with a capital
N and a small o to make a sign like that yourself, if necessary.

To get it to appear in your score, just paste it in - here's one: №

(I hope the one I just pasted for you is able to survive its trip across
the internet.) :)

If not, use your system's special-character-finding utility (or similar
utility inside a word-processing program) to find the numero sign.

-- 
David R

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


Re: SMuFL

2013-08-12 Thread David Rogers
Klaus Föhl klaus.fo...@uni-giessen.de writes:

 Hello,

 When changing font in text processing, you switch to a different font,
 and most time that's it. Relative placement is taken care of 
 by the provided font metrics.

 In music notation there is a font, but at least within Lilipond objects
 like staves are draws not using glyphs from fonts but more primitive
 graphics objects. So I feel one should also change the layout of quite
 a few graphical objects when switching fonts.

 I wonder whether one would call that layout or style.

 In the current SMuFL paper (Version 0.4) there are some options:

 use complete notes as provided, or assemble from notehead, stem and flag
 ? is there some guidance how to match stem height to flag for
 best visual appearance ?

 use complete brackets, or assemble (and combine with a non-font line)
 ? What line thickness to go with U+E003 / U+E004 ?
 ? Should there be a vertical line in the font with such thickness ?

 use the staves (with the line thickness as provided) or draw lines
 While Scoring programs should draw their own staff lines using primitives 
 ? does the font tell you what the line thickness should be ?

 So how to package this ancillary information to go with a font?

This question has been a problem essentially forever, even from before
computers - clefs and brackets are often engraved separately from notes,
etc.

Some computer music typesetting software has essentially declared
Everything we print is a character in a font, even staff lines. Other
software has gone in other directions.

In the context of good typesetting, the answer is It doesn't really
matter, just do the best most efficient job possible.

I think, in the context of Lilypond, the best answer is Package the
information in such a way that the creator of a new Lilypond font will
be able to understand what he needs to do without having to navigate
Lilypond internals or know how the typesetting works.

Or, to put it another way, the document How to Create a Lilypond Music
Font should ideally be short, and able to be understood and
successfully applied by someone who knows fonts but doesn't know
Lilypond.

Right now, such a font person tries to make a Lilypond font, gets
quite some way into the work, and finds these few lines buried in the
documentation:

Step 893: Re-write Lilypond to accommodate what you've created in the
preceding 892 steps. This step is left as an exercise for the
reader.

Step 894: If you are religious, you should take some time to pray
now. Even if you're not religious, praying is still recommended, just in
case.

Step 895: I thought that might happen. Too bad. Oh well, go back to
Step 1 and let's try to see what went wrong.

 :)

I have no illusion that making a font for Lilypond should be easy. I
_do_ have the illusion that it ought to be a clearly-defined task.* If,
in Lilypond's case, Font means more than it does in other situations
(for example, if for Lilypond a font designer must provide a lot of
additional measurements or extra glyphs), well, so be it. As long as
he's told what the requirements are, and how to ensure that his new font
will actually work.


* - It's easy to see that the history of Lilypond development might have
  meant that at one time there was a lot of pressure to get it working
  and very little pressure or desire to get it ready for different
  music fonts.

-- 
David R

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


Re: SMuFL

2013-08-10 Thread David Rogers
Andrew Bernard andrew.bern...@gmail.com writes:

 Emmentaler is, in effect, proprietary, although free.

I disagree. I think so poorly documented that in practice almost no one
can understand how it works still can't qualify as in effect
proprietary.

It just qualifies as needing a huge amount of work; work that there is
absolutely no one on earth who BOTH wants to do it and already knows
how.

I guess that leaves three possibilities for Emmentaler:

- Someone who doesn't really want to (but is fully capable of) writing
  two very specific major pieces of documentation - Successfully Using
  Emmentaler Outside of Lilypond and Jarlsberg: A Start-to-Finish
  Guide to Creating New Drop-In Replacements for Emmentaler - decides
  to spend time writing them anyway.

- Or: Someone who wants to write those docs but has no idea how, spends an
  inordinate amount of time and energy learning it by himself.

- Or: Everyone waits to see what will happen.

-- 
David

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


Re: Henle piano template

2013-08-06 Thread David Rogers
David Kastrup d...@gnu.org writes:

 Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Hi Urs (et al.),

 I'm probably biased but I find the appearance of the 'old' score
 infinitely superior.

 Immediately, one notices [in the newer version] what a poor choice it
 is to have the triplet number (over the middle of the triplet) above,
 as it is easily confused with the fingering number immediately to its
 right.

 in general, we are more interested in the inspiration by state of
 the art plate engraving rather than state of the art computer engraving,
 since LilyPond wants to be a frontrunner in computer engraving.

 Agreed — I will always be aiming for that with these stylesheets.

 Well, that's a bit like making a Bauhaus impression by picking the right
 tapestry: the main responsibility lies with the placement and spacing
 algorithms, and the stylesheets then have to combine with them into a
 coherent whole with a consistent look that avoids making the algorithms
 fall apart.

 So the stylesheets are sort of coevolving with the algorithms
 responsible for the _work_ part of our look.


I admit that I don't really understand any of what you just said,
David. Maybe I'm about to say almost the same thing, or the opposite, or
unrelated - I can't quite tell.

Some very significant reasons IMO that the old Henle score looks
Henle:

- the notehead shapes

- the stem thickness (to my eyes, thinner relative to noteheads than LP)

- the notehead size relative to staff size (Henle's noteheads are
  subjectively fat or slightly over-sized compared to LP; just my
  opinion, I didn't measure. Maybe it's tight spacing fooling my
  eyes...)

- the staff-space relative to page size (relatively large I think)

- the default-staff-staff-spacing (relatively smaller than LP default, I
  think)

- the horizontal spacing algorithms (a big one IMO, doesn't sound easy)

- the clef styles


... and if I wanted to make my score look Henle, I would think at
least some of those things would have to be first on the list. They
might be regarded as just cosmetic, but this whole exercise is about
the cosmetic, isn't it?


For example, without the Henle notehead shapes/sizes, staff-space
adjustments, and stem thicknesses, I think everything else in a Henle
template will (should!) look off until they are brought in. Am I
totally off track?

-- 
David R

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


Re: Henle piano template

2013-08-06 Thread David Rogers
Urs Liska u...@openlilylib.org writes:

 Am 06.08.2013 19:46, schrieb David Rogers:

 Some very significant reasons IMO that the old Henle score looks
 Henle:

 - the notehead shapes

 - the stem thickness (to my eyes, thinner relative to noteheads than LP)

 - the notehead size relative to staff size (Henle's noteheads are
subjectively fat or slightly over-sized compared to LP; just my
opinion, I didn't measure. Maybe it's tight spacing fooling my
eyes...)

 - the staff-space relative to page size (relatively large I think)

 - the default-staff-staff-spacing (relatively smaller than LP default, I
think)

 - the horizontal spacing algorithms (a big one IMO, doesn't sound easy)

 - the clef styles


 ... and if I wanted to make my score look Henle, I would think at
 least some of those things would have to be first on the list. They
 might be regarded as just cosmetic, but this whole exercise is about
 the cosmetic, isn't it?


 For example, without the Henle notehead shapes/sizes, staff-space
 adjustments, and stem thicknesses, I think everything else in a Henle
 template will (should!) look off until they are brought in. Am I
 totally off track?

 Not totally off track, I'd say. It's all correct what you write. But
 did you actually compile Kieren's files and have a look at them? I
 find them fascinatingly close in their general appearance (not
 counting of course a number of details that still have to be tweaked).
 It looks so Henle-like that I can't really imagine how one would tweak
 LilyPond to mimick the scores of other publishers ...


I just printed it and compared them side-by-side at the
piano. Unfortunately I have to guess a little bit about absolute sizes,
because I don't have any paper in the house except Letter size. With
all due respect for Kieren's skill and work, which I cannot hope even to
match let alone improve on, I really believe (taking the stated goals of
Kieren's project literally) that only detail tweaks have so far been
accomplished, and the general basic appearance is still very very
LilyPond. What I notice is stuff that (to me) sounds like a mixture of
easy things and difficult things:

- The whole notation font needs to be replaced with a
  Henle-look-alike. At the very least, LP's notehead size is much too
  small for Henle; but everything else (quarter rests, fermatas, sharps
   flats, and clefs stand out in this example) looks very LilyPond as
  well.

- The staff lines, ledger lines, and note stems need to be lightened a
  lot.

- The beams may need to be darkened. (Or maybe they already match, after
  lightening the staff lines and stems.)

- Slurs need to be thinner at the ends and thicker in the middle.

- The accidentals need to be significantly closer to their
  noteheads. (I'm on version 2.17.22 - did something change? I'm getting
  excessive white-space between each accidental and its note, in this
  template.)

- Staccato dots in this Henle Beethoven score are horizontally aligned
  with the notehead, even when printed on the stem side of the note.

- Two or three of the items above may affect the horizontal spacing,
  which might then have to be tweaked again.

- If one is really in a mood to go crazy, is there a freely-available
  text font that looks like Bodoni?

(Hmm... a bit of a theme there - just about everything in the Henle
score has higher contrast between thick and thin than is shown in the
LilyPond score.)


I guess part of the question is how far it's worth going in pursuit of
this. It seems to me that the really hard parts can unfortunately be the
parts that count, when talking about appearance.

-- 
David R

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


Re: Maybe bug? Lyrics on a tied note at end of system

2013-08-05 Thread David Rogers
It seems to me that when scores are set with lots of white space, the
rules are followed meticulously (and that this is why computer-generated
scores began by being set much too loosely on the page - it's easier to
follow spacing rules when you have lots of room to do so). As scores are
set tighter on the page (I mean as a variable, not as a historical
trend), then it can become necessary to break more rules in order to fit
everything in. Lyric spacing is IME generally the first thing to go out
the window in that case.


Isolated, your example looks perfect to me. I think what's making it
look ugly to you is probably that it makes the spacing suddenly wider in
an otherwise fairly-tight score.

I see several possibilities for you (not listed in any order):

- Pretend you like it this way

- Increase the horizontal spacing of the whole score

- Choose a much narrower lyric font

- Print the same lyric font a lot smaller [might be hard to read]

- Put a line break nearby, to prevent line break right there

- Change the syllable alignment for that note [I don't like this choice;
  the singer can't read it very well]



My opinion: because you've been studying this problem for a while now,
Lilypond's default probably looks worse to you than it really is.

-- 
David R

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


Re: Maybe bug? Lyrics on a tied note at end of system

2013-08-05 Thread David Rogers
James Harkins jamshar...@gmail.com writes:

 On Aug 5, 2013 2:59 PM, James Harkins jamshar...@gmail.com wrote:
 I appreciate the thought, but I'm not quite interested in that
 particular flavor of Kool-aid. I'll go with my eye on this. I don't
 like how it looks, and I get something that is easier to read by
 fussing with the line breaks. I'm satisfied with that -- the attached
 *does* look perfect to me.


Looks good to me too. If I was going to quibble I would say the over-all
horizontal spacing might be a bit tight - but maybe the whole score
looks good just as it is, and having a tight spot here is worth it.


Maybe drifting off topic...


I just skimmed through a thick volume of the vocal works with piano by
R. Strauss (mostly from Universal Edition and other good German-speaking
publishers of that time). I didn't find any tied-note examples that
would help - but what I did find was impressively wide spacing during
the voice part, and a big easy-to-read text font. In some of the songs,
the piano introductions or interludes have very compressed horizontal
spacing, but as soon as the voice enters, BOOM! luxuriously wide
spacing. That has to help with issues like this. (Also you're clearly
correct that this anticipatory-tie situation just doesn't happen that
often in older music.) These scores look right overall, with perhaps
an impression of let's waste some paper and make it perfect. :)

Baerenreiter's (or Schott's?) early-80's setting of Schubert songs -
tight musical spacing with a small thin-ish text font. Looks very good
but the text might get hard to read if the singer's eyes aren't in good
shape. Again, the overall look is consistent with itself, even though
it's quite different from the above. Instead of sacrificing paper (as
above), they sacrificed some text readability.

Peters's well-known old print of the songs of Schumann (and their
Schubert scores look about the same) (no date given, but the editor died
in the 1930s) - the music is fairly tightly spaced, and the lyric font
is dark and perhaps compressed horizontally. Very easy to read IMO, but
maybe I'm just used to that style. This one looks right/consistent to me
as well. In particular, the lyrics are easy to read, while visually
harmonizing with the music - the blackness of the text and the blackness
of the notes are subjectively about even, making it easier to shift my
glance from one to the other without needing to re-focus. (- I
think. I'm not an optometrist.) The sacrifice here is that the whole
thing can turn out too tight, crammed onto the page. I guess if I was
printing a very large collection of short songs I might settle for
cramped spacing as well.

BUT (for example) if I were to take the big, wide-open text font from
the Strauss score and use it in the 1980s Schubert score, I suspect the
words wouldn't even fit in the lines. Each publisher found an effective
working setup that looks good, but they each solved the problems in
different ways.


What I take from looking at these scores is that to set primarily-vocal
music really well, it's necessary to spend time before you start, making
sure that your text font, your over-all horizontal spacing, and your
notation font all work together to automatically give a good-looking
result most of the time; and remembering that if you change any one of
those you'll likely have to change the others to match it.

It seems to me that Lilypond's beginnings were based purely on
instrumental music, that Lilypond's lyrics were (and are) sort of an
uncomfortable add-on with very limited flexibility (compared to how
musically-flexible Lilypond is), and that the kind of extensive thought
and experimentation with challenging vocal scores that the old
publishers obviously put into their choices has not been done yet with
Lilypond; so finding workable proportions to accommodate text, notes,
and horizontal spacing is to some extent left up to each user. I think
Lilypond's default text font is a very reasonable choice from a (free-)
software point of view but only a fair-to-OK choice from a lyrics point
of view. This is probably because fonts that are excellent from a lyrics
point of view are non-free or hard-to-find or both. (In general, in my
experience, lyric fonts for classical music are very traditional-looking
according to late 19th-century expectations, able to be tightly spaced,
perhaps horizontally somewhat compressed, and - very importantly - use
lots of ink. The jazz-style fonts with their thick lines are certainly
better for any lyric than spidery elegant light-coloured fonts would
be.) If it was possible to compress and blacken Knuth's Computer
Modern but keep it looking good, that would be on the right track at
least. (That font seems to be in the right general style category, but
it's much too light and airy for lyrics. The small-size variants of
Computer Modern are blacker, but they're also wider and spaced looser,
and that's the opposite of what seems to be needed here.)  And copying

Re: Henle piano template

2013-08-05 Thread David Rogers
David Kastrup d...@gnu.org writes:

 Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Hello all,

 I have found some images of Henle's Moonlight Sonata.
 Old edition: http://www.ackermanmusic.co.uk/img/P/412339_1.jpg
 And the new one (from 2013):
 http://www.di-arezzo.com/multimedia/images/henle/part/hn1062.jpg
 Same publishing house, but so many differences :)

 Is there a preferred one for our purposes here?

 From 2013 does not sound like plate engraving.


Henle apparently did their last plate engraving in about 2000, and were
supposedly one of the last hold-outs when most others had been using
computers for a while. So, when talking about the big respected
publishing houses: Anything from before 1985-1990 is almost sure to be
plate-engraved; anything after 2000 is almost sure to be
computer-engraved; for music from between those approximate dates, you'd
have to take a look to find out. (According to the maker of SCORE,
Schott was the first well-known publisher to use his software, 1990.)

-- 
David R

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


Re: Maybe bug? Lyrics on a tied note at end of system

2013-08-05 Thread David Rogers
Carl Peterson carlopeter...@gmail.com writes:

 I'm curious...did you happen to notice any examples where the engraver
 chose to split the measure that might be indicative of an approach? If
 I were to have done something like this for a hymnal/songbook, I would
 have split the measure and would have kept the entire lyrical phrase
 on a single system.

I haven't found any examples with ties exactly as we've been
discussing. It seems styles or opinions have changed over time or varied
between publishers. For a good possible example, I turned to the old
Peters score of Schubert's Ständchen (Horch, horch, die Lerch') - nearly
every line of text begins with an upbeat - and the engraver kept each
bar intact. In the same volume, the beginning of Das Wandern (first song
of Die schöne Müllerin) has the piano introduction and the single word
Das on the first line, and the end of the last page has (looking a bit
lonely) the first word of the next verse and a segno. However, in the
1988 Baerenreiter/Henle set of Schubert songs, vol 7, the engraver seems
quite willing to break bars in exactly the way I think you mean - for
example, in Irdisches Glück the piano introduction finishes on beat
three-and-a-half, and the singer's eighth note is on the next line,
where you and I both know it belongs. :) In the same vein, the middle of
the verse of that song has a new theme that starts on beat
two-and-three-quarters, and the page break is comfortably set at that
point in the bar. But then only a few pages further on in the book, in
Am Fenster, a similar thing might have been done but was not done -
there are widowed eighth notes on several lines. It seems to me that
breaking bars in vocal music has never been consistently practiced by
any good publisher except for the publishers of well-made hymn books,
who seem to have done it as a matter of course. If they ARE being
consistent, then they must have run into more important reasons why NOT
to break the bars, in those other songs; and I don't know what those
reasons are. My understanding of the engraving process and its rules is
sketchy at best.

-- 
David R

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


Re: Maybe bug? Lyrics on a tied note at end of system

2013-08-04 Thread David Rogers
James Harkins jamshar...@gmail.com writes:

 I ran into the attached spacing problem while typesetting a lead
 sheet. I can't make a minimal example right this second; will try in
 the next couple of days.

 When a tied note has a lyric syllable, LP (2.16.1) left aligns the
 syllable to the note, on the assumption that tied-to note column will
 occupy horizontal space and give the syllable space to extend to the
 right of the note under which it appears. Makes sense -- that's a good
 refinement.

 However, the same thing happens at the end of a system, forcing the
 note column far to the left of where I would expect it to appear.

 I searched the bug tracker but didn't see anything relevant.


I may be a philistine, but to me it looks ideal the way it is in the jpg
file. What improvement do you mean to make?

-- 
David R

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


Re: anyone got lilypond 2.16.2 to work on Windows Vista?

2013-08-02 Thread David Rogers
Robert Honoré robert.hon...@gmail.com writes:

 It usually does once I change the version string. I had sent the one
 that worked with my previous installation of lilypond (2.12.3).
 Usually, when I do an upgrade, I would change the version string once I
 get the error message when I attempt to process it.
 That is usually the first hint I get that the syntax I have in my old
 *.ly files might need to be checked.

 The file I sent (serial-1.ly) is my test file.  It has only one line of
 random music, so that it serves as the subject of a quick test.  My
 current problem is that I can't even get lilypond to go to the point
 where it tells me that the file was found and it has begun processing,
 far less to tell me that the version string is too old (see my previous
 post with the command line session log).  If I could get lilypond to
 tell me that, I would consider it progress.


Robert: It seems to me that you are working very hard to outsmart
Lilypond, doing tricks that should theoretically work if... some
particular obscure unreliable condition is met.

At the risk of sounding dismissive, I'll say: why not just read the
manual and follow the instructions? They work quite well as printed -
there's no need to resort to extracurricular tricks to make sure
Lilypond is working.

One bad part about Lilypond is that you do have to follow the
instructions and intentions of the people who programmed it. When they
say do it this way, there is nearly always the implication
... because no other way will work, or at least no other way gives
any guarantee. Another bad part is simply that Lilypond is quite a
large collection of code; unless you wrote a large chunk of that code
yourself, it's safe to assume that you don't know how it ought to work
except by being told - either by those who *have* written large chunks
of it, or by those who use it on a daily basis and have become very
familiar with it.

Occasionally things do change - make sure you're reading the manuals and
instructions for the Lilypond version you're really using, and not
simply hoping that outdated methods will still (by chance) work.


-- 
David R

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


Re: optional transposition triggered by an external file?

2013-07-29 Thread David Rogers
Marc Hohl m...@hohlart.de writes:

 Hello list,

 for my current project I have some scores located in
 individual files:

 A.ly
 B.ly
 C.ly

 which can be compiled independently, and a latex file
 containing calls like this

 \lilypondfile{A.ly}

 [... some text ...]

 \lilypondfile{B.ly}

 [... even more text ...]

 \lilypondfile{C.ly}

 This works fine.

 Now I want to include an appendix for transposing instruments
 (Saxophone in e flat etc.) where all the files are transposed
 accordingly.

 Now my (probably way too complicated and crude) idea sounds like this:

 I need a way to define an optional variable that controls (if defined)
 the transposition so I can say, for example:

 \begin{appendix}
 \chapter{For Bb instruments}
 \begin{lilypond}
 #(define transposeTo d)
 \include{A.ly}
 \end{lilypond}

 \begin{lilypond}
 #(define transposeTo d)
 \include{B.ly}
 \end{lilypond}

 ...
 \end{appendix}


I've never tried this. Is it even possible to define things in the latex
file that are then parsed by Lilypond? If it is possible, perhaps adding
a special line inside each of A.ly, B.ly, and C.ly, which contains
\transpose C \transposeTo . That looks to me [if it was going to work at
all] as if your .ly files would then refuse to work if you ever forgot
to define \transposeTo in your latex file - but maybe it's worth it.

-- 
David R

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


Re: change the key signature

2013-07-27 Thread David Rogers
Givaldo de Cidra givaldodeci...@gmail.com writes:

 Could you help me with a code in lilypond?

 I have a musical example it was necessary to change the key signature.
 I made the change with the code below:

 \ set Staff.keySignature '= # (((1. 0.), SHARP) ((1. 3.), natural))

 Placing a hash in C and makes the natural inf F

 Solved for a moment, but now I think it would be better that instead
 of NATURAL was one natural sign of caution ...

 I would take into the key signature a C sharp and natural sign in
 brackets.
 Is this possible?


I just want to make sure I understand your question: Are you only
looking for a way to get brackets around the natural, in the key
signature you already have?


-- 
David R

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


Re: stylesheets, defaults, and other in-Pond-erables

2013-07-19 Thread David Rogers
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Hello all,

 I'm hoping to break out a series of stylesheets (or stylesheet sets):
 instrument (e.g., violin) solo
 piano solo
 piano + vocal
 piano + solo instrument
 organ solo
 instrumental ensemble (e.g., piano quartet)
 chorus a cappella
 orchestra
 orchestra + chorus

 I've found lovely examples of piano + vocal, organ solo, chorus +
 piano reduction, orchestra, and orchestra + chorus in my
 library. (Most are Bärenreiter, so I'm sticking close to Lilypond's
 inspirational roots…)

 So now I really need a benchmark for instrument solo, piano solo,
 piano + solo instrument, instrumental ensemble, and chorus a
 cappella. (I have some scores in my library, of course, but none of
 them are stunning enough to consider using as a benchmark.)


Still not quite understanding the request...

The bits of Boulez's third piano sonata published by Universal are
certainly an engraver's tour de force; long passages of grace notes with
a new dynamic mark for each individual note, acrobatically-drawn slurs
snaking across staves, two types of pedal at once, multiple layers of
markup (both text and symbol), vertically-typeset names for snippets of
music, tiny crescendo marks drawn at angles between individual notes,
finicky pedal markings - oh well, you get the point. A sample is
included in a UE compilation published 1968 called Styles in 20th
Century Piano Music (along with other music, all well-engraved, but IMO
Universal is almost never as pretty as Baerenreiter.)

If you want to make use of this blue book and don't find a copy
easily, just send me your postal address and I'll mail it to you. Or
email you a page or two scanned, if that's acceptable practice.

If instead the request is more like What's the over-all look of the
canonical example of a plain piano solo score, I think you're unlikely
to go wrong with Henle's print of the Beethoven sonatas done in the
1950s. The problem, though, is that there are so many possible ways to
mess up a piano score by adding special markings and such, and
Beethoven didn't live long enough to make use of them all. :)

I don't think stunning is always good. Being stunned sometimes comes
from obtrusive shapes that call too much attention to themselves.

I think a big part of getting piano music right in Lilypond is ability
to know when to use chords, when to use separate voices, and when to use
polyphony, and having convenient and logical means for switching
midstream.


I'm sure that some of my favourable impressions of some of the
nicest-looking scores come from generally-non-varying items such as
notehead shape, markup font, proportion of notehead size to staff size,
proportion of staff size to paper size, and so on. Also the
hand-engraver's ability to identify visually and logically what goes
with what and make subtle improvements to the inter-note spacing.

-- 
David R

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


Re: stylesheets, defaults, and other in-Pond-erables

2013-07-19 Thread David Rogers
I've found a piano score that seems, to my eyes, both more friendly
and more beautiful than Henle's Beethoven sonatas: the Chopin Nocturnes
from Wiener Urtext, catalogue UT 50065 from 1980. If this turns out to
have been computer-generated, then I'll just have to hang my head in
shame. :)

-- 
David R

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


Re: stylesheets, defaults, and other in-Pond-erables

2013-07-18 Thread David Rogers
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Hello all,

 I'm going full-bore on getting some of my scores re-engraved in the
 next month or so. (They tend to be cram-engraved under pressure for
 the premiere, and then never returned to due to the next commission on
 the docket…)

 As a result, I'm hoping to break out a series of stylesheets (or
 stylesheet sets):
 instrument (e.g., violin) solo
 piano solo
 piano + vocal
 piano + solo instrument
 organ solo
 instrumental ensemble (e.g., piano quartet)
 chorus a cappella
 orchestra
 orchestra + chorus

 I would love for the fruits of my labour to benefit the Lilypond
 community, in the sense that some of the overrides might become
 defaults, and the other files might be presented as a package of
 easily-included templates/files distributed with (or nearby) the
 application/binary/docs.

 To that end, I'm hoping to get suggestions about particular scores in
 the above categories which the Lilypond community would consider
 benchmarks.  We used to claim to use Barenreiter as the benchmark, so
 I suppose that might be the place to start?  Any references would be
 greatly appreciated.


What kinds of things would it be helpful to make sure such benchmark
scores include? Is this simply a call for the best-looking scores in
existence, for each category, or is there more to it than that? (For
example, is it helpful to have music that's difficult for Lilypond to
set, or would that just be a distraction?)

-- 
David R

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


Re: Appoggiatura or not appoggiatura?

2013-07-15 Thread David Rogers
John Kliewe kli...@yahoo.com writes:

 Many thanks to the lilypond-user group for their advice on measure #47
 of the Chopin Nocturne #3 (Op 9 No 3). Urs' article on voices was
 particularly helpful.

 My next challenge appeared in measure #69. This is working for me :

 \version 2.16.0
 \relative c'
 { \clef treble
 \time 6/8
 \key b \major
 ais'4.\p \once \override Slur #'stencil = ##f \appoggiatura {b8[\( ais
 gisis ais]} 
  
 {dis4 b8} 
 \new Voice 
 {\stemUp 
 \once \override TupletBracket #'bracket-visibility = ##f 
 \once \override TupletNumber #'stencil = ##f 
 \times 1/2 
 {dis8 \teeny d cis c} 
 \normalsize b8} 
 
 \oneVoice
 ais4 gis8\)
 }

 At first I assumed that both tuplets were appoggiatura, but I couldn't
 get that to work. I also tried cue notes, but merging the head of a
 cue note with a full-size note head was no good either. So my final
 version (above) treats the first tuplet as an appoggiatura, but the
 second is a new voice in a smaller font.

 I'm delighted with the results. But I do wonder if anyone in the group
 thinks I may have missed a better approach?


Not better, but another possible way:

\version 2.16.0
\relative c'
{ \clef treble
\time 6/8
\key b \major
ais'4.\p \once \override Slur #'stencil = ##f \appoggiatura {b8[\( ais
gisis ais]} 
 
{dis4 b8} 
\new Voice 
{\stemUp 
{ dis8*1/2[ \teeny d cis c} 
\normalsize b8]} 

\oneVoice
ais4 gis8\)
}


-- 
David R

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


Re: Running Lilypond from Fraise

2013-06-28 Thread David Rogers
Jacques Menu jacques.m...@tvtmail.ch writes:

 Hello,

 Don't know Fraise, but if that may help : you menu entry should run:

   /Applications/LilyPond.app/Contents/Resources/bin/lilypond

 be that textually placed there or in shell script of yours.


I neglected this point in my hasty instructions; when you use the
terminal command

lilypond MyNewPiece.ly

, it probably should be 

/Applications/LilyPond.app/Contents/Resources/bin/lilypond MyNewPiece.ly

instead, so that the system can find what you mean by lilypond.

-- 
David R

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


Re: Running Lilypond from Fraise

2013-06-27 Thread David Rogers
Philippe de Rochambeau phi...@free.fr writes:

 Hello,

 could someone please explain how to run Lilypond from Fraise?

I haven't used Fraise. I did use Smultron a little bit a long time ago.

There may be an elegant way, eliminating the use of the terminal
emulator and making steps 2 through 4 of my description obsolete; there
is definitely a non-elegant way that will always work with any text
editor, and here it is:

1. Type your Lilypond file in Fraise, or any text editor that saves as
   plain text. Make sure it is saved with .ly at the end of the name,
   such as MyNewPiece.ly - also make sure that there are no spaces in
   the name of your piece, no spaces in the name of the folder it's in,
   and no spaces in any of the names of any of the folders that contain
   that folder. If you want the visual effect of spaces, you can always
   use underscore characters like My_New_Piece.ly .




2. Open Terminal (it's in the Utilities folder, inside of
   Applications). In your terminal window, type the following and press
   Enter afterwards:

cd ~/Documents/LilypondScores

(that is, type cd, then a space, and then the name of whatever folder
you have put your piece in - your pieces can go anywhere you like, as
long as there are no spaces in any folder names and as long as you can
remember what folder they're in. The special character ~ is used in
terminal commands as an abbreviation for My own home folder, and
folders always have a slash between their names.)




3. Just to make sure you're in the right folder, type the following and
   press Enter afterwards:

ls

(This will list everything in the folder - all that matters is that the
name of your piece is one of the things in the list)



4. Type the following (using the real name of your piece, obviously) and
   press Enter afterwards:

lilypond MyNewPiece.ly

(This command will cause the terminal to display Lilypond's messages,
along with any errors that occur. If errors occur, it's either because
Lilypond isn't installed correctly or because there was a typing mistake
in your piece.)



5. Assuming it worked, there will now be MyNewPiece.pdf in the same
   folder with MyNewPiece.ly. Go and open that to see the results.


___

The elegant method of using Fraise would be to eliminate my steps 2
through 4, by adding a Lilypond command into Fraise itself so that you
don't need to use Terminal.

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


Re: Running Lilypond from Fraise

2013-06-27 Thread David Rogers
Hi again Philippe...

If (when) Frescobaldi becomes easy to install on a Mac, definitely use
it instead of Fraise - because Frescobaldi is made for Lilypond, it
provides a lot of nice functions that Fraise will never have.

-- 
David R

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


Re: Request for feedback on 'lobbying' paper

2013-04-26 Thread David Rogers
Urs Liska u...@openlilylib.org writes:


 ... for some reason XeLaTeX/fontspec isn't
 willing to use the bold version of my chosen tt font (Inconsolata) -
 so the listings were without syntax highlighting.
 I have already done a workaround (by using the default tt font).

Inconsolata originally had no bold. A bold weight has been added - do
you have the newest version?

http://code.google.com/p/googlefontdirectory/source/browse/ofl/inconsolata/

-- 
David R

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


Re: Request for feedback on 'lobbying' paper

2013-04-21 Thread David Rogers
David Kastrup d...@gnu.org writes:

 Peter Wannemacher pe...@scriptureoftheweek.com writes:

 ==
 You wrote on page 4:
 Editor independent
 There isn’t a inseparable unit between editing and processing a docu-

 It is common to write:
 There isn't an inseparable unit

 And not between but rather of editing and processing.


Or even Editing a document and processing it are not an inseparable
unit.

-- 
David R

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


Re: Newbie problems

2013-04-15 Thread David Rogers
Peter Toye lilyp...@ptoye.com writes:

 Thank you all very much for your help. It's not the most intuitive
 user interface (or should that be language?), and I've only been
 trying it out for a few hours, so I'm coming up with all sorts of
 silly issues.

 One problem I'm having is that it's not easy to find things in the
 documentation. As with all language systems,. you spend an awful lot
 of time searching.

Part of this problem is simply the way Lilypond is. With some software,
the manual is only where you go when you run into trouble, and most of
the time you expect to work without the manual. With Lilypond - well,
let's say you should reserve a permanent space on your screen for the
Lilypond manual, for the next several months. :)

It isn't a fault, it's just the kind of program Lilypond is; because
there are no pictures on the screen to show you what to do, every time
you want to do a new thing, you have to look it up. The more you use the
manual, the more you see how the manual works. You get to know where a
certain kind of information is going to be, so it doesn't take as long
to find it. Learning Lilypond really comes down to Learning the
Lilypond manual, in some important sense.

In short: The Lilypond manual isn't a helpful auxiliary guide, it's the
essential instructions for making it work. Without it, we would all just
sit there staring at a blank screen.

In jest: Lilypond is a program for turning the Lilypond manual into
music. :)

-- 
David R

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


Re: Newbie problems

2013-04-15 Thread David Rogers
David Kastrup d...@gnu.org writes:

 When using Emacs, C-h i is just two keystrokes away.  No need to reserve
 additional space for the info manual.

You're right - I didn't think of that, because I didn't have Emacs when
I started using Lilypond. I still haven't made the switch, though I
would prefer to.

-- 
David R

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


Re: Newbie problems

2013-04-15 Thread David Rogers
David Kastrup d...@gnu.org writes:

 It would likely be worth it to have an Emacs window open just for
 reading the documentation...

(... Good point; I'll reserve a space for it on my desktop...) :)

-- 
David R

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


Re: Question about left-aligning syllables at beginning of lines

2013-04-11 Thread David Rogers
Carl Peterson carlopeter...@gmail.com writes:

 As I mentioned in another thread, I'm working on a hymnal/psalter project
 and ideally would like to justify both the left and right edges of each
 line of lyrics. I'm willing to settle for the left edge, if the right edge
 is too cumbersome to do. I manually right-justified the last syllables on
 one psalm, but hard right justification doesn't look good since it puts the
 right edge under the notehead. My concern with fractional right
 justification is that if it is proportional (setting the alignment to #0.5
 justifies halfway between center and right, relative to the width of the
 syllable), I'll still end up with a ragged line.

Carl - the syllables in the sample that you posted appear to all be
vowel-centered, not right-justified. Have you tried the vowel-centered
lyrics modification that some people are using? It works quite well for
me. The left-justified first syllable of the stanza would still be a
problem to solve, but maybe this will help with everything else.

Maybe I'm misunderstanding and your right-justified last syllables are
coming from a different source.

-- 
David

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


Re: call for italian users: translation of feathered beams and other terms

2013-04-11 Thread David Rogers
Davide Liessi dal...@gmail.com writes:


 direct
 I can't understand this glossary entry, since there isn't enough context.
 I don't think it is specifically a musical term, and I couldn't find
 occurrences of direct in NR with a different meaning from the usual,
 literal, common one.
 Why is direct in the glossary? Why is it related to custos?

Direct (noun) is sometimes used as a synonym for custos. If the common
usage in Italian is custos, then I think the synonym is not necessary
except in case of awareness when translating from other languages.

-- 
David R

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


Re: Problem with lilypond-mode in emacs

2013-03-29 Thread David Rogers
Ralph Palmer palmer.r.vio...@gmail.com writes:

 Greetings -

 I'm running LilyPond 2.16.2 under Windows 7, SP1.

 I've copied the *.el files from lilypond\..\site-lisp to
 \emacs\emacs-24.3\site-lisp
 and I've set the PATH and HOME variables so that I think emacs is finding
 lilypond-mode.el, but when I open emacs and type M-x lilypond-mode, I get
 [no match]. When I drag-and-drop an .ly file onto the open emacs buffer, I
 get Symbol's function definition is void: lilypond-mode.


In your emacs init file (mine on Linux is called .emacs, yours may have
a different name - the main startup file for Emacs, in any case), I
believe you need to have something like the following (replacing what's
between the quote marks with the correct information of course):


(add-to-list 'load-path Directory where the *.el files are)


That line tells Emacs where to search, to find the Lilypond information
it needs.

Maybe you have this already - if you do, make sure it's still correct
(you said you had moved the *.el files, so you'd have to change this
line to match the new location).

-- 
David R

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


Re: default margins and lilypond-book

2013-03-25 Thread David Rogers
Urs Liska li...@ursliska.de writes:

 And is your intention to keep the lilypond source inside the LaTeX
 document? If that's not explicitely wanted you may have a look at my
 musicexamples' package.
 Overview: http://www.openlilylib.org/?/musicexamples/
 The links to the project page and download on SourceForge is currently
 broken, but the manual and the sample document are there.


Urs, this is extremely helpful, thank you! I'd never seen it.

-- 
David R

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


Re: conversion factor for \pt

2013-03-21 Thread David Rogers
Thomas Morley thomasmorle...@googlemail.com writes:

 Best I can say: It works.
 Though, in german I'd call this Fischertechnik (don't know if it's
 understandable outside Germany, otoh, there's an english
 wikipedia-article about it ...)

North American writers use Tinkertoy to mean the same thing. :)

-- 
David R

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


Re: \relative is not the best way of entering complicated music

2013-03-12 Thread David Rogers
Sarah k Alawami marri...@gmail.com writes:

 Is there a way to memorize or through pattern recognition how many '
 and , symbols it takes to jump octaves?  besides writing down a few
 notes and going to the tuneful site to listen to see if I messed up?
 as that's what I've been doing and it yeps but it slows me down a
 lot. and we don't' really want that.

When using \relative every note is the closest possible one unless you
change it. This comes from traditional-style melody in which wide leaps
are uncommon, and most melodies move by step or by small intervals. In
those stereotypical old-fashioned melodies, you rarely have to use ' or
, signs.

This means that watching your music for leaps of a fifth or more is all
you have to do most of the time. If there is a leap of a fourth or smaller,
do nothing. A fifth down (or as much as an eleventh down) gets a , sign;
a fifth up (or as much as an eleventh up) gets a ' sign.

Examples:

{e b} % a fourth down
{e b,} % an eleventh down
{e b,,} % an eighteenth down
{e b'} % a fifth up
{e b''} % a twelfth up

-- 
David R

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


Re: Tying rest notes incorrectly ties succeeding normal notes?

2012-12-18 Thread David Rogers
Parham Fazelzadeh par...@hil.t.u-tokyo.ac.jp writes:

 Yeah, it doesn't make sense to tie rests, you are right about that. But the
 behaviour was still unexpected, and unwanted, I would say.

In general, with LilyPond, unexpected input creates unexpected
output.

Often, if you input something that doesn't make sense, LP tries very
hard to force it to make sense - to do what you might have meant. If
bad input was simply ignored, then it would also be harder for you to
find the problem afterward - so it's actually a good thing that bad
input creates a messy score.

(Putting a tie between rests is an input mistake, plain and
simple. Don't do that. Problem solved.) :)

-- 
David R

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


Re: 4-Drum Conga Notation in LilyPond

2012-12-18 Thread David Rogers
David Kastrup d...@gnu.org writes:

 Eric Pancer epan...@gmail.com writes:

 On Mon, Dec 17, 2012 at 7:09 PM, Thomas Morley
 thomasmorle...@googlemail.com wrote:
 Is C6 considered 0?

 Well, here I'm the one who is confused. I never heard C6 and the
 others you mention below.

 Apologies. C5 is known as middle C.

 It isn't.  You are confusing this with its big brother C4.

 C6 is the C in the third space of treble clef. etc..

 That's C5.  C6 is already high soprano turf.

 Perhaps we are better off with Helmholtz notation after all.

It turns out that the correct number for C4, C5, and so on can be found
by counting the number of Cs on a standard 88-key piano, starting from
the low end and starting with 1. Is this an accident, or is this the
origin of that numbering system? (I'm assuming that the three leftover
keys lower than the lowest C on the piano are numbered zero?)

I suspect but can't remember with certainty, that MIDI uses this
numbering system incorrectly, and I think that might be the source of
the confusion here.

-- 
David R

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


Re: looking for a style guide

2012-12-17 Thread David Rogers
Xavier Noria f...@hashref.com writes:

 Is there any style guide for scores online? For example, I don't know
 if I should break the groups of four eight notes in the sample in
 pairs... would like to get the picture about these basic things.

LilyPond users are lucky. Most of the time, in music that isn't (to use
an academic term) crazy and weird, LilyPond just does it right and you
don't have to worry. If in doubt with things like beams and stems, leave
it as is, because it is probably at least acceptable.

Every musical style has its own set of expectations. When tweaking for
easier reading, make sure to look at it through the eyes of an
experienced musician in this style as much as you can. Whatever the
style is, take your guidance from well-known and well-regarded old
scores in that style whenever you can. Good scores that were made before
computers became widespread are almost always the best how-to that you
can get.

-- 
David Rogers

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


Re: Lilypond cheat sheat

2012-11-07 Thread David Rogers
Noeck noeck.marb...@gmx.de writes:


 ... I added an *English version*, which should make it readable for a
 wider community. Most of the text consists of Lilypond commands,
 though. There are some places where I am not sure if I found the
 correct translation.

 http://arsantiqua-karlsruhe.de/images/pdf/LilypondCheatsheet_en.pdf


The English translation looks fine; I can't find anything to disagree
with. Two tiny changes, not important:

In the Input Syntax section, near Comments, und didn't get translated.
In the Notes section: English spells Octave with a c.

What a nice job you have done!

-- 
David

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


Re: Adding a clef mid-measure

2012-11-07 Thread David Rogers
soundsfromsound soundsfromso...@gmail.com writes:


 On a side note, is there any one way that everyone agrees is the best way
 to import MusicXML into Lilypond with the cleanest, most accurate conversion
 results?

Yes, absolutely there is.

1. Print the score (not the file, print the musical score) using the
other program.

2. Type a fresh Lilypond file while looking at that score.


Cleanest and most accurate, by far. Not the fastest, unfortunately. :)

-- 
David

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


Re: how to call these notes?

2012-10-17 Thread David Rogers
Stefan Thomas kontrapunktste...@gmail.com writes:

 Are You sure that is an Urtext and not a kind of later arrangement of
 this piece?

 2012/10/17 Mark Stephen Mrotek carsonm...@ca.rr.com

 The Harvard Concise is not in my possession.  I do have a copy of Haydn's
 Keyboard Concerto No. 11 in D. The acciaccatura (small eight notes with
 diagonal stroke tied to the principal note) appears multiple times in the
 first and third movements. This concerto was published in 1782.


Even some (most?) of the so-called Urtext editions modernize the
notation. It's necessary to see Haydn's handwriting to know for sure.

-- 
David

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


Re: how to call these notes?

2012-10-16 Thread David Rogers
Appoggiatura is a term in composition for a particular kind of note
that doesn't belong to the harmony.
Acciaccatura (crushed) is a playing technique that composers can request.

Neither one is really the name of this little note.

The little note isn't stroked OUT, because stroked out would mean
disregard. It does have a stroke through it, just the word out is
not the best.
Appoggiaturas are very often notated with the little note *with* the
stroke through it, especially in older scores. (Appoggiaturas don't
have strokes through them is a modern rule that very often doesn't
apply.) Acciaccaturas have the stroke-through notation almost all the
time.

I have heard, but have no reference to back it up, that the stroke
through an 8th-note stem was once simply another way to write a
sixteenth note.

-- 
David

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


Re: how to call these notes?

2012-10-16 Thread David Rogers
On Tue, Oct 16, 2012 at 10:12 AM, Owain Sutton ow...@owainsutton.co.uk wrote:
 I've always taken 'acciaccatura' and 'grace note' to be synonyms.


I think that's probably correct. Which means that grace note would
not be the best name for this notation either.

I jokingly propose Lnwl.

(Little note with line)

-- 
David

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


Re: how to call these notes?

2012-10-16 Thread David Rogers
I don't have any of the engraving manuals - what is this note called
in those books? It would probably be better to go along with the
industry standard name, even if that name turns out not to be
perfect.

-- 
David

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


Re: slur to 2 alternatives

2012-09-25 Thread David Rogers
ole m...@oleschmidt.info writes:

 thanks, but than my example look like this (see attached .jpg)


That jpg is interesting. I would never have chosen to print it the way
they did, and I think it can and should be done differently. (But still
interesting to try for that result if you want.)

-- 
David R

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


Re: F-flat Key Signature

2012-09-19 Thread David Rogers
keith Luke kkll...@gmail.com writes:

 Does anyone know why the flats appear our of order when the key
 signature is F-flat?


I'm really only summarizing what's been said: that it's probably already
correct, that it's probably a bad idea to use it, and that the score is
truly unreadable with the size mismatch between the staff and the things
that are on it. I'd vote for E major in this section.

-- 
David R

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


Re: F-flat Key Signature

2012-09-19 Thread David Rogers
Urs Liska li...@ursliska.de writes:

 But F flat _is_ different from E, especially in its relationship to
 other, 'normal' keys. F flat has a quite simple relation to G flat
 that might happen in real music. So I'm happy that LilyPond offers to
 explicitely write it down instead of refusing to do things, _she_
 considers useless. Even if I'd probably never use it ...


I don't think Lilypond should have its behaviour changed at all over
this issue. I think the composer simply needs to change his mind about
printing in F-flat major. I know he has composed in F-flat major, and I
do NOT think he needs to change the composition itself - but I think
compromising the printed copy by showing it in E major is the (not
strictly correct but far more practical) way to ask the musicians to
play the composition.

-- 
David

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


Re: mac lion

2012-09-10 Thread David Rogers
fabio gabbianelli fabiogabbiane...@hotmail.it writes:

 anyone knows if lilypond 2.16 or 2.17 works with osx 10.7? it could work 
 through jEdit ?


I don't see any news about a version of LilyPondTool for 2.16 or
later. But maybe I just wasn't paying attention. (LilyPondTool is the
best way to use jEdit with Lilypond). Its latest version appears to be
2.14. I have used LilyPondTool, and it is very good.

If you already use jEdit for a lot of other things, you might want to
wait for a new version of LilyPondTool. But if you don't use jEdit for
your other work, then you can also try Frescobaldi. It is (in my
opinion) just as good or maybe even better, and has a newer version available.

Both of these projects are listed at
http://lilypond.org/easier-editing.html .

-- 
David R

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


Re: mac lion

2012-09-10 Thread David Rogers
flup2 phili...@philmassart.net writes:

 Hello,

 No problem with 2.16 or 2.17 on a Mac with Lion or Mountain Lion, either
 with its own interface, or through command line, JEdit, Frescobaldi etc.
 (knowing that JEdit simply calls the command line of LilyPond).

 The previous problem of LilyPond on Mac only concerned the built-in
 interface; there was no problem with command line, JEdit or Frescobaldi.


Just for my own clarification: Does LilyPondTool work with the latest
version of Lilypond? Or are you only saying that jEdit the editor works
fine?


-- 
Thanks
David R

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


Re: mixed piano bracket style

2012-09-10 Thread David Rogers
james james.lilyp...@googlemail.com writes:

 I have been looking at this documentation for so long, that I just
 don't understand it anymore. Is it possible to get a line on the
 text pedal notation? There are so many contexts and engravers for
 the piano pedals, that I just don't see how to add a line to it.


Do you mean like what I've mocked up below?



Ped ___|



-- 
David R

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


Re: exact placement rules for volta brackets?

2012-09-01 Thread David Rogers
On Fri, 31 Aug 2012 10:55:09 +0200
Marc Hohl m...@hohlart.de wrote:

 Hello all,
 
 I am just about rewriting the bar line user interface and stumbled
 across a serious problem: with my new approach, the valta brackets
 are displaced.
 
 For developing a fix, I need to know how this is properly done.
 Gould doesn't say much about the details, and this is the only
 reference I have.
 
 For the moment, the center of the volta hook is placed over the left
 edge of the thick bar line, see the attached picture.
 This looks a bit weird, I think.
 
 Any hints/references/improvements?


I just looked at some hand-made piano scores and a vocal score, some
older and some newer, from Baerenreiter, Breitkopf, and Schott. With
thick bar lines and volta brackets, results are not precisely all the
same. I wasn't able to tell if this was inconsistency or a rule I
couldn't perceive - I suspect just a bit of inconsistency. However, the
large majority of them were as follows:

Left sides of brackets over thick bar lines were placed so that the left
edges of the two lines matched.

Right sides of brackets over thick bar lines were placed so that the
right edges of the two lines matched.

In other words, 
a. Place the red guide line just as you have it now, touching the bar
line, on the outside edge relative to the bracket.

b. Make the volta bracket just touch the guide line, not centre on it.


The vast majority of volta brackets at thin (normal) bar lines are
centred on the bar line.

Whether thick bar lines or thin, these particular hand-engravers appear
to have allowed themselves a bit more flexibility about volta bracket
positioning in those places where two brackets were close to touching,
as in your picture. Those are the places of least consistency of
alignment, at least in the scores I happened to have near the top of
the pile. Probably it's just harder to get them aligned perfectly when
there's less room to work.

-- 
David R

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


Re: Attaca markup

2012-08-29 Thread David Rogers
On Tue, 28 Aug 2012 17:50:12 -0700
Daniel E. Moctezuma democtez...@gmail.com wrote:

 
 Also, after an attaca indication should the bar numbers reset or
 continue counting?

I take attacca to mean Go straight on, even though it's a new piece.

Having the bar numbers continue would mean to me This is not a new
piece.

So, to have attacca AND continuing bar numbers would look like a
contradiction to me.

-- 
David

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


Re: [for Italian users] how to translate spanner?

2012-08-24 Thread David Rogers
On Thu, 23 Aug 2012 20:56:03 -0400
John Link johnl...@nyc.rr.com wrote:

 Well, male water sheep is not Italian.
 
 Don't mind me. I had a rough rehearsal today and I'm in a weird mood,
 trying to make a joke with the Italian translation (via google
 translate) of the British meaning of spanner.

I was in joke-land as well. Male water sheep was apparently an
instruction-manual translation result, from English into some other
language, for hydraulic ram. :)

-- 
David

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


Re: [for Italian users] how to translate spanner?

2012-08-24 Thread David Rogers
On Fri, 24 Aug 2012 13:03:24 +0100
Trevor Daniels t.dani...@treda.co.uk wrote:

 A spanner implies bridging between two equivalent end points.
 An extender would imply something already exists and is just made
 longer. A direction is often implied - the road was extended from A
 to B.

Therefore, in the musical situation, both senses are correct and/or
useful - depending on whether you look at the indication that is
extended, or the music that it spans.

-- 
David

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


Re: [for Italian users] how to translate spanner?

2012-08-24 Thread David Rogers
On Fri, 24 Aug 2012 09:19:28 -0300
Felipe Castro fef...@gmail.com wrote:

 2012/8/24, Phil Holmes m...@philholmes.net:
 
  Han-Wen, instead of spanner, in English, would you use
  extender? I'm not asking to change, just wondering if both words
  are equivalent in this case.
 
  Replying as a native English speaker.  No, I don't believe I
  would.  An extender would be something that makes something extend
  - i.e. makes it longer.  A spanner (in this context) is something
  that spans.  So we could call a bridge a river spanner (although I
  don't believe anyone ever actually would).
 
 Ok, thanks. Just one more doubt: what about that extender-engraver
 thing, does it have something to do with dynamic spanners, text
 spanners, line spanners, volta spanners, etc? Or is that in a
 completely different context?
 
 There is a message to be translated, that uses explicitly the word
 extender (unterminated extender). So, for the case of Portuguese,
 for example, translating spanner with extensor would make colide
 both cases, so that spanner ~= extender.


Hmm. You're right.

The word spanner describes what the extender does to the underlying
music - like what a bridge does to a river.

-- 
David

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


Re: subito dynamic after hairpin

2012-08-22 Thread David Rogers
On Wed, 22 Aug 2012 20:50:29 +1200
wjm mooney...@aim.com wrote:

 You wrote:-
 +
 Hi, I am trying to make a decrescendo end in a subito dynamic for the
 next note. . +++
 
 Given that sfz is equal to subito-forzando
 (see
 http://piano.about.com/od/termsrelatingtodynamics/g/GL_subito.htm)

That page at piano.about.com is incorrect (and silly). sfz is not
equal to subito forzando; it seems that the English-speaking about.com
writers weren't sure what any of these words meant, and decided that
instead of simply checking an Italian dictionary, they would make
something up. In fact, sforzando is an ordinary and legitimate word,
not an abbreviation for anything else, and in fact the word subito
is rarely (probably never) represented in scores by a single letter
s - too vague. (sub. gets used fairly often, but perhaps even
more often the word is spelled out.)

It's sad that people (this is directed at the about.com hacks, not at
you) see fit to publish made-up definitions of words they don't know.


My criticism of the clueless  irresponsible writers of that page has
no bearing on the value of what you have contributed to the Lilypond
discussion. While your discovery is (through no fault of yours)
probably not useful in this particular situation, I hope it proves
useful for other purposes.

-- 
David R

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


Can I modify sizes in pango-font-tree?

2012-08-14 Thread David Rogers
Hi all

I'm using the following recommended code, which works properly with any
font I've tried:



\version 2.14.2

\paper  {
myStaffSize = #20
#(define fonts
  (make-pango-font-tree fontname-1
fontname-2
fontname-3
   (/ myStaffSize 20)))
 }




... but some of the fonts I'd like to use are out of proportion with
each other, so that (for example) I have to call one of them \tiny to
make it look like the normal size of the other two. Is there a way to
scale fonts in the tree so that in the score they will all match when
set at normal size?

I've searched the documentation on fonts, and found only the code above,
which works fine; except perhaps that it doesn't have this feature. I
also glanced at /usr/share/lilypond/2.14.2/scm/font.scm , but didn't
know how to read it or whether it contained anything useful for me.

-- 
Thanks
David R

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


Re: clef change confuses manual key signature

2012-08-14 Thread David Rogers
On Tue, 14 Aug 2012 22:58:57 +0200
james james.lilyp...@googlemail.com wrote:

 Honestly, what's most important to me is where the sharps/flats in
 the key signature are placed.

Looking at the PDF example, I can't understand which line is supposed
to be the good one. They both look wrong to me.

When I read music, I want the key signature to be always in the
stereotypical (correct) place, and I don't see a reason (in this
particular music) for wanting to have it like either of those
example lines. I could understand (though not agree with) wanting to
have the key signature always in the same range as the notes that are
going to be printed in that line, but both examples go against that.
Therefore, my question... What is the intention behind wanting to put
the key signatures in a different place? How is it supposed to help the
person reading it?


-- 
David

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


Re: clef change confuses manual key signature

2012-08-14 Thread David Rogers
On Tue, 14 Aug 2012 23:47:52 +0200
Reinhold Kainhofer reinh...@fam.tuwien.ac.at wrote:

 Some old handwritings have e.g. the f sharp in the keysignature not
 at the top line, but between the lowest and second-lowest line. If
 you want to create an authentic reprint of the autograph, you might
 also want to preserve the way the keysignature was printed...

You're right; I didn't think of those. But is that what's happening in
this situation?

-- 
David

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


Re: Ledger line visibility issue

2012-08-12 Thread David Rogers
On Sun, 12 Aug 2012 17:58:41 +0100
Peter Gentry peter.gen...@sunscales.co.uk wrote:

 I have a score with many repeated beamed quavers and semi-quavers on
 ledger lines. The default layout is difficult to read as ledger lines
 and the staff produce an almost hypnotic effect which confuses the
 reader. This resuluts in loss of concentration and rythmic stumbles.
 I would like to space these beamed notes out to provide white space
 between the notes. However all my attempts to make changes (apart
 from set-global-staff-size) have failed even when the syntax is
 accepted there is no change in the printed score. I am finding the
 syntax difficult to grasp so I hope this is not a trivial problem
 that I should be able to solve for myself - any help would be
 gratefully recieved. 

Are you saying that you want to add some horizontal space to keep
ledger lines from merging with each other?

-- 
David R

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


Re: Ledger line visibility issue

2012-08-12 Thread David Rogers
On Sun, 12 Aug 2012 17:58:41 +0100
Peter Gentry peter.gen...@sunscales.co.uk wrote:

 ... all my attempts to make changes (apart
 from set-global-staff-size) have failed even when the syntax is
 accepted


I missed this part of your post the first time.

Lilypond's silence does not always indicate that your syntax was
accepted. Sometimes it only means that an appropriate method of giving
you an error message has not been found.


It would be nice if all unrecognized and/or ignored commands generated
an error or warning of some kind, but that is currently not happening.

-- 
David

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


Re: What’s wrong with this snippet?

2012-08-12 Thread David Rogers
On Mon, 13 Aug 2012 15:05:41 +1000
Vaughan McAlley vaug...@mcalley.net.au wrote:

 This is a slight variation on:
 http://lilypond.org/doc/v2.14/Documentation/snippets/vocal-music#single-staff-template-with-notes-and-lyrics
 
 I’m trying to apply the idea from Skips in lyric mode[1], so that the
 lyrics start in the second bar, but the \skip only skips to the next
 note.

The number after \skip has to be there for consistency, but in lyrics
that number is a mere place-holder. You have to put another \skip
(+number) for every skipped note in the lyrics. In the usual practical
situation, where the lyrics are for a singer, it doesn't make
common sense to have entire bars (or even entire beats) that both have
notes *and* don't have lyrics.

-- 
David

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


Re: NR 4.1.6: blank-last-page-force and penalty values

2012-08-11 Thread David Rogers
On Sat, 11 Aug 2012 15:28:30 +1000
Joe Neeman joenee...@gmail.com wrote:

 On Fri, Aug 10, 2012 at 7:28 PM, Federico Bruni fedel...@gmail.com
 wrote:
 
  NR 4.1.6, \paper variable for page breaking
  http://lilypond.org/doc/v2.15/**Documentation/notation/other-_**
  005cpaper-variables#_**005cpaper-variables-for-page-**breakinghttp://lilypond.org/doc/v2.15/Documentation/notation/other-_005cpaper-variables#_005cpaper-variables-for-page-breaking
 
  I'd like to force the add of a blank page in case the number of
  pages in a book is odd.
  I guess I should use blank-last-page-force.
 
  I had a look at ly/paper-defaults-init.ly to see the default values
  and I see that penalty values are numbers.
  Default value of blank-last-page-force is 0, so I guess that as I
  increase the number it's more likely to get the blank page.
 
 
 No, lilypond will never put a blank page at the end. You could
 probably achieve that in a pdf editor.

pdftk will do the job of adding a page anywhere in a PDF quite easily,
but it won't actually create a page, even a blank one. If you keep a
blank PDF page of the correct size then you can add it to any score
that needs it. Maybe there are other programs that will do this job in
fewer steps or with less effort, but the following command will add your
score and your blank page together to form a single new PDF:

pdftk my_score.pdf my_blank_page.pdf output my_new_score.pdf


 Also, the definition is not very clear, because it doesn't say
 explicitly
  what it actually does.. you have to guess it:
 
  ###
  blank-last-page-force
  The penalty for ending the score on an odd-numbered page.
  ###
 
 
 If you make blank-last-page-force large and use
 ly:page-turn-breaking, then lilypond will be unlikely to produce a
 score where the last page is odd-numbered. Instead, it will adjust
 the spacing in order to use one page more or fewer.


It seems to me that blank-last-page-force, when used as intended, is
actually forcing NO blank last page, by making sure some music is on
that last even-numbered page. Do I have the correct idea (more
or less)?

-- 
David R

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


Re: bracket notehead

2012-08-04 Thread David Rogers
On Sun, 05 Aug 2012 00:59:32 +0200
David Kastrup d...@gnu.org wrote:


 
 That's because parentheses aren't brackets.
 
 () parentheses
 [] brackets
 {} curly brackets, occasionally braces
  angle brackets


Absolutely true, from a specialist point of view - but in common usage
(imprecise, yes, even sloppy; but customary, and therefore not wrong)
those are all simply called brackets. This fact is a painful one for
anybody trying to document anything where the difference matters. I
don't think there's a way around the problem except for occasionally
having the conversation that just happened.

It's also fairly usual to call [] square brackets, presumably
because in common usage brackets usually means ().

(I just went and looked in my little Oxford dictionary from the 1970s -
they specifically included all four types in their definition of the
word bracket.)

Maybe the English language will change, now that computers are common
enough for the different types of brackets to matter to more people
than they once did.

-- 
David

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


Re: Brazen feature request

2012-08-02 Thread David Rogers
On Thu, 02 Aug 2012 13:30:19 +0200
Gilles gilles.thiba...@free.fr wrote:

  The request is for six commands (NOT markups, but actual music
  commands that affect the MIDI output and so on):
  \segno
  \fine
  \tocoda
  \coda
  \dacapo
  \dalsegno  
 
 Using the functions described here :
 http://lsr.dsi.unimi.it/LSR/Item?id=542
 i think you will be able quickly to achieve your goal without all this
 commands.


 ... [snipped Gilles's code, an example that musically accomplishes
 segno and coda]


It works. However, my goal is not primarily about the output, but
about the simple-looking, easy-to-type, easy-to-read commands. The
output itself has already been possible for a long time AFAIK.

\repeat volta 2 {some music} makes sense. Your example works beautifully
but does not make sense. [to me.]

From the responses so far, it appears that I might as well have asked
for a unicorn, so I'll be quiet now. :)

-- 
David

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


Brazen feature request

2012-08-01 Thread David Rogers
Hi all

I don't have any money to contribute, nor any coding capability, so
this is not a serious request in anything but tone of voice. :(

It's extremely likely that this request is an obvious one, and that it's
been requested in exactly this way many times, and has never been done
because of implementation difficulties. When I look in the mail
archive, I see several discussions of the cosmetics of what I'm asking
about, but not about the function. Maybe I haven't read the archive
closely enough.


The request is for six commands (NOT markups, but actual music commands
that affect the MIDI output and so on):

\segno
\fine
\tocoda
\coda
\dacapo
\dalsegno


It appears to me that the effect of a \dacapo or a \dalsegno would be
like retroactively (re?)-applying the existing Lilypond command \repeat
volta 2 to an earlier part of the music; the precise extent of that
earlier part being delineated by the \segno (if present) and the \fine.

I think the \tocoda command would have to be ignored one or more times
until we were passing that point in the piece for the last time, and
would then have to cause the parser to switch streams of music to the
\coda. I don't know if existing \repeat functionality would be helpful.

As a (mere) side-effect, each of these commands would cause a markup to
appear in the score.


Maybe the fact that some scores have these features in more than one
place, or in different and/or incompatible ways, makes the parser (or
the brain) explode.

I guess if this request is a bad idea, then it's good to find out that
fact.

-- 
David R

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


Re: Lilypond syntax

2012-07-29 Thread David Rogers

Tim McNamara tim...@bitstream.net writes:

Some weeks back there was some discussion of the Lilypond 
syntax, I made some suggestions and was asked to write up a 
sample .ly file with the ideas I had in mind.  Basically my 
notion was to separate content (notes and chords) from form 
(number of bars, repeats, codas, rehearsal marks, etc.) in how 
things are coded into .ly files.  I've been playing around with 
that some and here is a sample .ly file with some of those 
ideas.  They may be terrible ideas, they may be impractical, 
they might require a total rewrite of Lilypond to implement, 
etc.  I think like a musician, not a programmer, after all.  To 
me the form is the container of the music and it makes sense to 
specify the form first and then place the music within it. 
Others may see this very differently. 

The file is four bars of Interplay by Bill Evans with four 
parts. 



Hi Tim

Thanks for doing this work.

I think I like some of the concepts you have here - just some 
added questions and ideas.




\version 2.17.1 

\paper { 
#(set-paper-size letter) indent = 0.0 ragged-last = ##f 

}  

\header { 
  title = Interplay subtitle =  composer = Bill Evans 
  meter = Medium Blues copyright = Copyright TRO 1963, 1956 
  Folkways Music Publishers, Inc  
} 

% The idea is to separate musical content from the structure of 
the form of % the song, thinking of the structure as a container 
for the music expressions. 

% This is the first four bars of Interplay by Bill Evans 

\form  { 
  \number-of-bars = 4  % should barchecking be the default 
  behavior?  \bars-per-line = 4   % default would be to let 
  Lilypond calculate this \StaffGroup { \number-of-voices = 5 { 
  % voices rendered in numeric order 
   \Voice.1 = harmony  \Voice.2 = trumpet  \set 
   Staff.instrumentName = #T \Voice.3 = alto  \set 
   Staff.instrumentName = #A \Voice.4 = guitar \set 
   Staff.instrumentName = #G  \Voice.5 = bass  \set 
   Staff.instrumentName = #B } \print-full-score = ##t 
   \print-separate-scores = ##f 
  } 
  \time 4/4


What about situations where different voices have different time 
signatures? It's not seen every day, but even Bach did it.


  \bar |: = 1 \bar :| = 4  
}



My main comment here is about the notation of repeats. Instead of 
the users dictating which signs to print, I think it would make 
more sense for us to dictate which sections of the music to repeat 
and how many times, and let Lilypond fill in the appropriate signs 
in the appropriate places. Composers can sometimes be neglectful 
regarding which sign ought to go where. However, they don't 
usually forget if it's the verse or the chorus that needs 
repeating. :) This is the same logic by which we type e'2 instead 
of typing treble clef 4th space white-in-the-middle-with-a-stem 
- Lilypond's usual expectation is for the user to provide the 
musical meaning, and for Lilypond to provide the signs. (I would 
even go further on my little logic kick, and replace \bar |. 
with \endPiece, \bar |: with \beginRepeat (or with 
\beginRepeat542x if playing multiple times), replace \bar || 
with \endSection, and so on.)





Here's a fake syntax for nested repeat, and nested repeat with 1st 
and 2nd endings; my default is to not repeat more than once, but 
the 4x tacked onto one command means play four times. The 
NestedZero and NestedOne are showing how many levels of repeats 
deep we currently are, so that the nesting doesn't get mixed 
up. When writing short simple pieces this would be easy enough for 
a person to keep track of - but in something with a lot of pages 
and/or a more complicated structure, maybe the user would get 
mixed up about which level of nesting they're at - so maybe this 
little idea is no good anyway. (Note: I guess NestedZero should be 
a default, just to save typing.)


___


a4 a a a e'1 f4 f e d e1 \beginRepeatedSectionNestedZero a4 c b2 
c4 d e2 \beginRepeatedSectionNestedOne4x e2 d c1 
\endRepeatedSectionNestedOne a4 a e'2 f4 e d2 c1 b a 
\endRepeatedSectionNestedZero


a4 a a a e'1 f4 f e d e1 \beginRepeatedSectionNestedZero a4 c b2 
c4 d e2 \beginRepeatedSectionNestedOne4x e2 d c1 
\endRepeatedSectionNestedOne a4 a e'2 f4 e d2 c1 b 
\1stEndingNestedZero e1 \2ndEndingNestedZero a1 
\endRepeatedSectionNestedZero e'1 e a~a \endPiece 


___


In general, I think it's looking like pretty hard work finding 
enough things to abstract out of the music and put into a \form 
block.


How often is a pre-printed form for a particular piece superior, 
for the pencil-pushing composer, to some blank staff paper? I can 
see convenience in keeping blank scores for some strictly limited 
forms, such as 12-bar blues - but who really needs a template for 
12-bar blues? [answering my own question - perhaps a student who's 
learning it]. And at the other end of the size spectrum, on a 
symphony or opera or 

Re: tunefl and other web services

2012-07-11 Thread David Rogers

Janek Warchoł janek.lilyp...@gmail.com writes:


PS concerning the girl, she's pretty indeed, but some of the 
/priests/ using Lily might have a problem with that :) 



I'm not a priest. However, I still don't like the picture. I don't 
mean that I disapprove, I mean that I don't think it looks good 
enough to be used as advertising. To be (possibly a little too) 
blunt, the fact that it's obviously not a professional job of 
makeup, wardrobe, and photography is a major part of that. But 
essentially, from my point of view, (and to be even more 
unpleasantly blunt) if software needs a picture of a pretty girl 
to sell it when in fact it's already free, then there must be 
something wrong with the software - or with the salesman. I don't 
think that's the best possible impression Lilypond can give.


--
David

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


Re: playing instructions cause page numbers on wrong places

2012-07-09 Thread David Rogers
On Mon, 9 Jul 2012 16:15:02 +0200
Stefan Thomas kontrapunktste...@gmail.com wrote:

 Dear community,
 the very nice code, I've copied in the attached file anweisungen.ly
 does some things I don't like but I don't know how to change it:
 the page-numbers are at the bottom, not at the head off the page.
 The copyright is not printed.

In anweisungen.ly the page numbers are written in a section called
footer - that means the bottom of the page. You will need to change
that to header somehow, if you want them at the top.

The word copyright does not seem to appear anywhere in the file
anweisungen.ly - is it supposed to be added in separately?

Read through the anweisungen file in a more literal logical kind of
way, and you will probably see why things are not quite going the way
you meant them to. There is no magic in there. :)

-- 
David

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


Re: Appreciation / Financial support

2012-06-11 Thread David Rogers

Tim McNamara tim...@bitstream.net writes:


Why is it like this?  Because the focus of Lilypond has been, to 
a great degree, to create something that enables users to 
produce beautiful sheet music.  That is the raison d'être of 
Lilypond.  The main focus has not been on user friendliness and 
easy useability.  As a result, a total of zero of the dozen or 
so musicians/composers I have tried to turn on to Lilypond have 
taken it up.  They downloaded it, saw it is impossibly 
difficult, and went to something else.  BTW, most of these are 
people with doctorates, medical degrees, MBAs, etc.  They are 
computer savvy and they are not dumb.  The user interface (like 
it or not, the *syntax* is the user interface- the text editor 
chosen by the user is not the user interface for Lilypond) is 
too beginner-unfriendly. 

Now, maybe that's OK- it may not be necessary to reach millions 
of users; maybe it's OK to focus on the users who will persevere 
through the steep learning curve and obscure commands and 
sometimes difficult syntax.  Maybe it's OK to focus first and 
foremost on great output.  But it might be OK to focus on making 
Lilypond easier to learn and use for non-programmers.  Indeed, I 
think that this is part of what David is talking about working 
towards.


That's the impression I get as well.

I think a part of the difficulty is that in this situation it is 
absolutely necessary for those creating the core code of Lilypond 
to program it backwards - to write their code according to what 
users want to *type*, and _not_ according to the end result that 
those users want to *accomplish*. Coding according to what your 
users want to type must be a ridiculously inefficient and 
irritating way for a programmer to have to work. It's 
unfortunately also the only way Lilypond can suffice for more than 
a few people.


David Kastrup gave a good example of this earlier, showing how the 
midi block has been changed over time. To a programmer, the 
current easy-to-use Lilypond syntax for obtaining midi output is 
(apparently) an illogical kludge. Needless to say, it doesn't look 
that way to a non-programmer.


--
David R

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


Re: Scheme syntax vs. other languages

2012-06-09 Thread David Rogers

David Kastrup d...@gnu.org writes:


People use more Scheme than they probably realize, and getting 
Scheme help by devs tends to work mostly unspectacularly.


[unspectacular often means not very good. I think you must be 
using unspectacular to mean it just happens, without too much 
trouble.]


That's really not something one can take for granted in general 
concerning extension languages.  That does not mean that it 
can't be improved.  But it is easy to underestimate how much 
work it would take to arrive at net gains from a 
language/architecture switch.  I don't think that the situation 
is in a state that starting from scratch would make a lot of 
sense. 



Especially since you (and others) are getting a lot of work done 
right now - I think it would be a shame to interfere with that.


--
David R

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


Re: Possible multiple bugs, any way around?

2012-06-07 Thread David Rogers

Sami sami.ami...@gmail.com writes:

... however the \bar at the beginning of the music seems to be a 
problematic issue also.


Normally, \bar |: at the very beginning is redundant and should 
be left out. Music with no \bar |: anywhere is always understood 
to go back to the beginning.


[but maybe this isn't really the beginning?]

--
David

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


Re: Spacing

2011-10-26 Thread David Rogers

GRAEME F ST CLAIR graeme_st_cl...@atlanticbb.net writes:


What directives, commands, instructions etc should I be looking 
at to put a little more air into its appearance? 


This may sound mean, but read the manual - it's all in there. When 
you get to know the manual you know not only the answer to these 
questions but where to look for the answers to the inevitable next 
questions. In contrast to many programs where all they can do is 
what's visible in the menus, and questions about such programs are 
rare and often not too bright, in Lilypond you can't see ANYTHING, 
questions by all users (including experts) are frequent and often 
intelligent, and to get the least little thing done you probably 
have to consult the documentation. A lot of work (not by me) has 
gone into that huge manual, and you need to know it inside out to 
be a great user of Lilypond. To be an ordinary everyday user of 
lilypond, you essentially need to have (approximately, sort of) 
memorized the table of contents so you know where to look for 
things without taking forever to find them - but not memorized the 
whole manual of course! :)


If you get into Lilypond you will have about eighty more 
questions by the end of the month. You might as well start in now 
with the manual, since it's pretty much guaranteed that 
seventy-eight of the answers are in there. :)


--
David

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


Re: slightly offtopic,

2011-10-25 Thread David Rogers

Francisco Vila paconet@gmail.com writes:

2011/10/25 ole m...@oleschmidt.info: 
Option+a did the trick (I'am on Mac OS X using Jedit with 
LilypondTool), very easy... 


If you newly discovered that, how could you have written it in 
your email in the first place?


(If the mail client is set for UTF-8 but the editor is not... or if someone has the 
feeling This is Lilypond; I'll have to find hard ways of doing everything...) 
:)

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


Re: slightly offtopic

2011-10-24 Thread David Rogers

Ole Schmidt m...@oleschmidt.info writes:

Hi, 

Can anyone point me in the right direction, I need a little 
circle above the letter (norwegian...)  like this:  å  (see also 
attached screenshot if it is not displayed correctly) Whats do I 
have to enter, I can not found the utf-code that fits the 
description in the manual... 


Two things:

1. Make sure your Lilypond file, and your text editor's 
preferences, are set to use UTF-8 encoding. (Not 
ISO-8859-anything, not ASCII, not others.)


2. Just type the character you want, as you did in your email 
above. Copy  paste should work fine if the text is coming from 
another source - but make sure in copying  pasting that no 
unwanted other characters get in. In Lilypond it should not be 
necessary to type the codes. (However, if you are in some 
situation where it's necessary, there shouldn't be anything wrong 
with typing the codes either.)


--
David

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


Re: Disappearing hyphens (endashes) in lyrics

2011-10-20 Thread David Rogers

Mats Bengtsson mats.bengts...@ee.kth.se writes:

Christ van Willegen cvwillegen at gmail.com writes: 

 On Thu, Oct 20, 2011 at 03:26, David Rogers davidandrewrogers 
at gmail.com 
wrote: 
 This will alert the singer, at the time they need to know, 
 this is only half of the word. In your proposal, if another 
 voice (or the accompaniment) has a lot of notes, the dash 
 could end up in the middle of nowhere, even potentially on 
 the next line. 
 It does not indicate 'this is half a word' in his case, but 
'this is a parenthesis', so i would lessen the confusion (I 
think!).


I did forget about the kind of dash, but my point is still the 
same.


I don't agree with giving the dash to an invisible note, because 
of the potential it creates for the dash to be in the middle of 
nowhere, where the singer might miss it or might read it as a 
printing error. If evenly spaced between the syllables turns out 
to mean two staffs of the piano's sixteenth notes later or 
sixty millimetres away from the nearest word then the meaning is 
lost.


Attach it to the syllable, adding two, three, even six spaces if 
you want. Or attach it to the following syllable and right-align 
that syllable, if that works better. But in the context of lyrics, 
punctuation IMO must attach to the words (even if with the 
addition of some spaces) or else it will be easily ignored or 
misinterpreted. Lonely punctuation has a high likelihood of 
being interpreted as part of a stray dynamic spanner line, a 
misplaced tenuto or staccato, or as random garbage.


--
David

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


Re: Vowel with Umlaut

2011-10-19 Thread David Rogers

David Kastrup d...@gnu.org writes:

GRAEME F ST CLAIR graeme_st_cl...@atlanticbb.net writes: 

Well, I plowtered (Scottish word) around with jEdit, but didn't 
get much where, so I recovered a Windows Emacs from backup, 
that I'd never got round to trying, installed it and got 
exactly nowhere with that either - like vi, It's a Unix thang, 
I wouldn't understand... 


Recovering a Windows Emacs from backup is probably not the 
best idea since it is under furious development (surprisingly so 
for a 30 year old piece of software) and a lot of focus is on 
making it less of a Unix thang. 

If you want to give it a fair try, you should install a 
reasonably current version.  It won't be easier to understand, 
but you'll be able to do a lot even without understanding.  Are 
you married? 


:)

I'm using Emacs now, and have been for only a few months. The 
first few days I was more or less lost, but just as David Kastrup 
says, I've been able to do what I need without really 
understanding very much. I tried Emacs a few years ago and got 
nowhere, and the newer versions are (in my opinion) MUCH better 
for a person who's new to it. After getting over the fact that 
everything looks a bit funny, and that there are so many possible 
options for its operation that no individual person could know 
what all those settings do (but further knowing that you only set 
the ones you need for yourself, and leave the rest alone) it's 
quite possible for an emacs newbie to get his work done very 
effectively.


That is, if he's not married... :)




From the point of view of a raw newbie like me, the newer versions of Emacs seem to 
have settings  commands that are easier to use, and the Emacs display doesn't 
look as funny as it used to (able to make use of the same fonts as other 
applications do, etc).


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


  1   2   3   >