Re: SMuFL

2013-08-12 Thread David Rogers
Klaus Föhl  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:

2013-08-12 Thread Marcos Press
Use to have Export to Lylipond in a menu or something like that. But I do
prefer it without anchovies.

In the old days, before the pizza, I use to export others formats to midi
or MusicXML or PS and then to Lylipond with diferent small free software
without having to do that thing of the 'phrygian mode'.

The apropos output gives:

# apropos 2ly

abc2ly (1)   - manual page for abc2ly (LilyPond) 2.16.0
etf2ly (1)   - manual page for etf2ly (LilyPond) 2.16.0
midi2ly (1)  - manual page for midi2ly (LilyPond) 2.16.0
musicxml2ly (1)  - manual page for musicxml2ly (LilyPond) 2.16.0

Read some of does manuals after reading the lilypond docs of Converting
from other 
formats

You can start from there...

Luck!


2013/8/12 Robert Schmaus 

> I think you'll have to go to the file menu, choose "pizza with anchovies
> and blue cheese" from there, and then sing your national anthem rapidly in
> phrygian mode.
>
> Or did I misunderstand your question?
>
>
> Am 8/12/13 3:30 AM, schrieb Christopher Reed:
>
>> hello can someone please help me export my file to lilypond it will not
>> do it for some reason :(
>>
>>
>>
>> __**_
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/**listinfo/lilypond-user
>>
>>
> __**_
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/**listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: tuplet beams

2013-08-12 Thread Nick Payne

On 13/08/13 11:51, Mark Stephen Mrotek wrote:

Hello:

What global command shall print the tuplets in four groups of three
rather than two groups of six?



The \tupletSpan 8 is not actually needed if you have turned off tuplet 
brackets and numbers.


\relative c'' {
  \key ges \major
  \time 2/4
  \override TupletBracket #'bracket-visibility = ##f
  \override TupletNumber #'stencil = ##f
  \set beamExceptions = #'((end . (((1 . 24) . (3 3 3 3)
  \tupletSpan 8

  \times 2/3 {
ges'16 bes des, ges ees ges
des ges bes, des' ges,  bes
  }
}


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


RE: tuplet beams

2013-08-12 Thread Mark Stephen Mrotek
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.

 

Mark

 

From: Andrew Bernard [mailto:andrew.bern...@gmail.com] 
Sent: Monday, August 12, 2013 7:17 PM
To: Mark Stephen Mrotek
Cc: lilypond-user@gnu.org
Subject: Re: tuplet beams.

 

Try:

  \tupletSpan 8
  \times 2/3 { ges'16[ bes des,] ges[ ees ges] des[ ges bes,] des'[ ges,
bes] }

or similar.

Andrew







  Mark Stephen Mrotek

13 August 2013 11:51 AM

Hello:

 

What global command shall print the tuplets in four groups of three rather
than two groups of six?

 

I have read the manual on manual beaming.

 

Thank you!

 

Mark

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

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


Re: tuplet beams

2013-08-12 Thread Andrew Bernard
Try:

  \tupletSpan 8
  \times 2/3 { ges'16[ bes des,] ges[ ees ges] des[ ges bes,] des'[ ges,
 bes] }

or similar.

Andrew



   	   
   	Mark Stephen Mrotek  
  13 August 2013 
11:51 AM
  Hello: What global command shall print the tuplets in four 
groups of three rather than two groups of six? I have read the 
manual on manual beaming. Thank you! Mark___lilypond-user
 mailing listlilypond-user@gnu.orghttps://lists.gnu.org/mailman/listinfo/lilypond-user


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


tuplet beams

2013-08-12 Thread Mark Stephen Mrotek
Hello:

 

What global command shall print the tuplets in four groups of three rather
than two groups of six?

 

I have read the manual on manual beaming.

 

Thank you!

 

Mark

\version "2.16.2"

\relative c'' {
  \key ges \major
\time 2/4
\override TupletBracket #'bracket-visibility = ##f
\override TupletNumber #'stencil = ##f

  
  \times 2/3 {
ges'16 bes des, ges ees ges
des ges bes, des' ges,  bes
  }
  
}___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Different figures on one bass (y-offset question)

2013-08-12 Thread Francois Planiol
Hello,

I am working at material for harmony-lectures and need different
figures one the same bass (showing different chords-possibilities).
I need some Y-spacing between the figures lines to make clear for the
students, this doesnt belong together. This depends of course of the
line-numbers of the more complex figure.

And I didnt found a way to do that.
Is this possible?
Thanks in advance,
Frank

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


Re: Finale bug from Lilypond "Essay" found in commercial score

2013-08-12 Thread Janek Warchoł
2013/7/27 Michael Rivers :
> I'm typesetting Earl Wild's piano transcription of Rachmaninoff's "In the
> Silent Night" in Lilypond for my own use. The original is set using Finale
> from around 1990 (the copyright date). In bar 31, there's a B sharp in the
> second voice in the right hand, and later in the bar, an octave B natural in
> the first voice. However, the engraver has forgotten to draw a natural sign
> in front of one of the B's in the first voice. I confirmed that the natural
> is intended by listening to Wild's own recording. This is the exact same
> Finale bug mentioned in the Bach Fugue example from the "Essay on Automated
> Music Engraving" on the Lilypond site! It just goes to show that even good
> typesetters can't catch all of Finale's mistakes.

lol! nice catch :)

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


Re: Writing "Mouvt" abbreviation of "Mouvement"

2013-08-12 Thread Janek Warchoł
Hi,

2013/7/28 David Kastrup 

> Nick Payne  writes:
>
> > On 28/07/13 11:47, MarcM wrote:
> >> You explanation and example were helpful. I suggest to add them to
> >> this page:
> >>
> http://www.lilypond.org/doc/v2.17/Documentation/notation/formatting-text
>

+1 for adding this to documentation.


> >>
> >> % this
> >>   \markup { \huge \line { fee fie foe fum } }
> >> % or that will separate the expressions with _normal_ size spaces
> >>   \markup { \huge  { fee fie foe fum } }
> >> % or
> >> \markup { \huge fee\huge fie\huge foe\huge fum }
> >> % whereas this will use _huge_ spaces between words.
> >> \markup { \huge "fee fie foe fum" }
> >>
> >
> > That suggestion doesn't make sense to me. Those four markup commands
> > will all produce identical markup with identical spacing.
>
> Actually, MarcM committed copy&paste error here.  What I wrote was
>
> %So if you write
> \markup { \huge { fee fie foe fum } }
> %this is the same as
> \markup { \huge fee \huge fie \huge foe \huge fum }
> %or even
> \markup { \huge fee\huge fie\huge foe\huge fum }
> %and will separate the expressions with _normal_ size spaces whereas
> \markup { \huge "fee fie foe fum" }
> %or
> \markup { \huge \line { fee fie foe fum } }
> %will use _huge_ spaces between words.
>
> And look-and-behold, LilyPond does _not_ agree with me here in that
> _only_ the fourth line sticks out.  So \huge does not appear to scale
> LilyPond's idea of word space, but the fourth line still looks different
> because when you use literal spaces, it is Pango's idea of the space
> width that is getting used, not LilyPond's, and Pango's idea scales.
>
> It turns out that \huge ... is defined equivalent to
> \override #'(font-size . 2) ...
> whereas
> \fontsize #2
> would be equivalent to
>
> \override #'(font-size . 2) \override #`(word-space . ,(magstep 2))
>   \override #`(baseline-skip . ,...)
>
> Actually, things are even more complex since \fontsize accumulates
> while \huge doesn't.
>

This is indeed quite inconsistent...

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


Re: LilyPond meeting in Waltrop, Germany, 2013-08-16 to 2013-08-20

2013-08-12 Thread Thomas Morley
2013/8/12 David Kastrup :

> Thomas Morley/Harm: still on vacation (so no early feedback), will bring
> his own tent, will come, but I don't know when.

Hi David,

back from vacation, I'm still reading all these new threads ...

I'll arrive Thursday, leave Tuesday, sleeping in my tent.

Cheers,
  Harm

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


Re: (unknown)

2013-08-12 Thread Tim Slattery
Christopher Reed  wrote:

>hello can someone please help me export my file to lilypond it will not do
>it for some reason :(

You're going to have to be clearer. Export from what to Lilypond? What
won't do it?

Lilypond doesn't import files. When you start it, you tell it what
*.ly file to read. It processes that and puts out a PDF (or PNG) with
the engraved score.

-- 
Tim Slattery
slatter...@bls.gov


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


Re:

2013-08-12 Thread Robert Schmaus
I think you'll have to go to the file menu, choose "pizza with anchovies 
and blue cheese" from there, and then sing your national anthem rapidly 
in phrygian mode.


Or did I misunderstand your question?


Am 8/12/13 3:30 AM, schrieb Christopher Reed:

hello can someone please help me export my file to lilypond it will not
do it for some reason :(



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



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


Re: File export to LilyPond

2013-08-12 Thread Colin Campbell

On 13-08-11 07:30 PM, Christopher Reed wrote:
hello can someone please help me export my file to lilypond it will 
not do it for some reason :(



We'll need to know what sort of file you are creating, in which program 
and on what operating system, Christopher.
In general, LilyPond files are created directly in a text editor, or 
even better, in a special purpose application such as Frescobaldi. 
Dependng on your operating system, you can double click on the file or 
perhaps drag and drop it onto an icon, then LilyPond does the rest.


If you are exporting from another music program such as Finale or 
Sibelius, let us know and we can work through that with you.


You would very definitely find the online reference material handy, 
particularly the Introduction and Learning Manual.


Let us know how you make out!

Cheers,
Colin

--
I've learned that you shouldn't go through life with a catcher's mitt on both 
hands. You need to be able to throw something back.
-Maya Angelou, poet (1928- )


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


Re:

2013-08-12 Thread Jacques Menu
Hello Christopher,

What do you mean by 'export my file to lilypond'?

JM

Le 12 août 2013 à 03:30:51, Christopher Reed  a 
écrit :

> hello can someone please help me export my file to lilypond it will not do it 
> for some reason :(
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:jacques.m...@tvtmail.ch




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


[no subject]

2013-08-12 Thread Christopher Reed
hello can someone please help me export my file to lilypond it will not do
it for some reason :(
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Pedal markings in parentheses

2013-08-12 Thread Pierre Perol-Schneider
2013/8/11 John K 

>
> How can I add parentheses around the Pedal markings?
>

Hi John,

Try this :

\version "2.17.23"

\relative c' {
  \once \override Staff.SustainPedal.stencil =
  #(lambda (grob) (grob-interpret-markup grob
  (markup #:concat ( "(" #:musicglyph "pedal.Ped"
  c2\sustainOn
  \once \override Staff.SustainPedal.stencil =
  #(lambda (grob) (grob-interpret-markup grob
  (markup #:concat ( #:musicglyph "pedal.*" ")" 
  c\sustainOff
}

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


Re: Page Number Too High

2013-08-12 Thread Eluze
Snowdusk wrote
> From page 1 to page 5, the pages are completely filled, thus the lowest
> staff would nearly touch the page number. I hope this is easy to fix now.

I thought I had shown the solution in my prior post - just include 

last-bottom-spacing #'basic-distance = #44

Eluze



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Page-Number-Too-High-tp148969p149030.html
Sent from the User mailing list archive at Nabble.com.

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


Re: SMuFL

2013-08-12 Thread Klaus Föhl
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"?

Regards

Klaus


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


Re: Getting rid of space above lyrics...I'm completely stumped.

2013-08-12 Thread Eluze
John S.L. wrote
>  
> 
> BTW; I'm still using \version "2.12.3" at least for now...so much of the
> work I've done is in that version. I didn't want to deal with any syntax
> changes that might have been made in later versions.
> 
> I'll change over if it is necessary though..
> 
> Here's a screen shot..The box is there just to show the cropping. I want
> it cropped just directly above the words...no space.

I'd strongly recommend to upgrade and convert-ly to a newer stable or even
unstable version, where you could write (just the code which seems
relevant):

<<
  \new Lyrics \with {
\override VerticalAxisGroup #'nonstaff-unrelatedstaff-spacing = #'(
  (basic-distance . 0)
  (basic-distance . 0)
  (stretchability . 0)
(padding . 0))
  }
  {
\lyricmode {
  % \override LyricText.extra-offset = #'(0.0 . -1.90)
  \override LyricText.font-size = #-1
  "The"2 "extra"2 "space"2 "above"2 "these"2 "words."2
}
  }
  \new Staff \notes
>>
\layout {
  \context {
\Score
\override System  #'stencil = #box-grob-stencil
  }
}

hope I understood what you're after

Eluzewhat 



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Getting-rid-of-space-above-lyrics-I-m-completely-stumped-tp149021p149026.html
Sent from the User mailing list archive at Nabble.com.

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