Re: Score examples

2013-09-03 Thread Richard Shann
Urs,

All of my contributions to IMSLP are LilyPond typesets, but it would
require some work to list them and classify them. I suspect none of them
have one-off tweaks but all of them probably are in a house style
since they are created by Denemo.
I am not even quite sure how to reference them - for example the most
elaborate one is on the page

http://imslp.org/wiki/Pavana_%26_Galliarda_Dolorosa_%28Philips,_Peter%29

but the link that downloads the actual pdf seems to be:

http://imslp.org/wiki/Special:ImagefromIndex/148215

This example is the least typical of my output, involves the most
adjustments which might be labelled tweaks (e.g. moving polyphonic
rests, crossing staffs ...), although none of these were made by
literally typing in a LilyPond tweak but instead by invoking a Denemo
command which had, of course, been created to insert the tweak in some
generalized form.

As to listing them all, I notice that many have tags which can be
clicked on (e.g. as Richard Shann/Editor or Richard Shann/Arranger) to
find more.

Finally, I know of one other contributor to IMSLP that uses LilyPond,
namely Mario Bolognani. I am not sure that he explicitly mentions this,
but I am sure he will be more than happy to help by confirming that, and
he may well have a list of his LilyPond typeset scores (which cover
orchestral stuff).

HTH

Richard


On Mon, 2013-09-02 at 14:50 +0200, Urs Liska wrote:
 Hi,
 
 I'm compiling a selection of examples to show LilyPond's output quality.
 I'm aiming at a collection of ca. 5 examples (1-page excerpts) of 
 LilyPond scores tweaked to publication quality and a similar number of 
 examples of out-of-the-box engraving.
 The latter is intended to show that one can _work_ with default scores 
 quite good, that is one can play from them and one can use them to 
 finish an edition for example, without having to bother about engraving 
 details too early.
 
 Another goal of this collection is to show a variety of styles. 
 Therefore I would be happy if you would send me (privately) examples you 
 would share for that purpose.
 If I should get way too many submissions I might think of using them for 
 a kind of gallery ,-)
 
 If it's 'publication quality' it should of course be as beautiful as 
 possible.
 If it's out-of-the-box it should of course _be_ untweaked. It may well 
 have deficiencies but should show the superior legibility of all 
 LilyPond scores.
 I would also call it out-of-the-box if there is a general 'house' style 
 sheet applied. Maybe I'll have a third group with such examples.
 
 TIA
 Urs
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user



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


Re: Score examples

2013-09-03 Thread Richard Shann
On Tue, 2013-09-03 at 09:09 +0100, Richard Shann wrote:
 Urs,
 
[...]
 
 As to listing them all, I notice that many have tags which can be
 clicked on (e.g. as Richard Shann/Editor or Richard Shann/Arranger) to
 find more.
hmm, that was dumb of me, of course I can give the links:

http://imslp.org/wiki/Category:Shann,_Richard/Editor

this lists 9 pieces typeset in LilyPond and

http://imslp.org/wiki/Category:Shann,_Richard/Arranger

lists four more - one comes into both categories I see (because the
pages contain more than one score typeset with LilyPond which have been
classified differently, I think).

Richard



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


mapping a markup-command across strings in lyricmode

2013-09-03 Thread Mark Polesky
I wrote a markup command which takes a string and parses
it to make a special markup.  I'm leaving out the details,
but the input might look something like:

\markup \foo #abc123

I want to use this in a Lyrics context, but constantly
retyping \markup \foo # is annoying and takes up a lot
of space in my file:

\lyricmode {
  \markup \foo #abc123 __ _
  \markup \foo #def456
  \markup \foo #ghi789 __ _ _
}

Is there a way to simplify the user interface?  This would
be ideal, but I'm open to other suggestions:

\lyricmode \mapFoo {
  abc123 __ _ def456 ghi789 __ _ _
}

Thanks.
- Mark


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


Re: Score examples

2013-09-03 Thread Urs Liska

Am 03.09.2013 07:47, schrieb Mike Blackstock:
This trio for flute, violin and guitar is 'out-of-the-box': 
http://www.blackstockweb.ca/node/4
I dunno how to do a cres/dim on a single note very well (bar 6, flute 
- bad, but better elsewhere).


I play guitar, and don't have much of an eye for non-guitar stuff 
(long phrases and slurs placements)

-Mike


Thank you, nice example. I think there is something to be used from that.

Urs

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


Re: Score examples

2013-09-03 Thread Urs Liska

Am 03.09.2013 10:23, schrieb Richard Shann:

On Tue, 2013-09-03 at 09:09 +0100, Richard Shann wrote:

Urs,


[...]

As to listing them all, I notice that many have tags which can be
clicked on (e.g. as Richard Shann/Editor or Richard Shann/Arranger) to
find more.

hmm, that was dumb of me, of course I can give the links:

http://imslp.org/wiki/Category:Shann,_Richard/Editor

this lists 9 pieces typeset in LilyPond and

http://imslp.org/wiki/Category:Shann,_Richard/Arranger

lists four more - one comes into both categories I see (because the
pages contain more than one score typeset with LilyPond which have been
classified differently, I think).

Richard


Thank you, I think I have found a few examples there.

Urs

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


Re: mapping a markup-command across strings in lyricmode

2013-09-03 Thread David Kastrup
Mark Polesky markpole...@yahoo.com writes:

 I wrote a markup command which takes a string and parses
 it to make a special markup.  I'm leaving out the details,
 but the input might look something like:

 \markup \foo #abc123

 I want to use this in a Lyrics context, but constantly
 retyping \markup \foo # is annoying and takes up a lot
 of space in my file:

 \lyricmode {
   \markup \foo #abc123 __ _
   \markup \foo #def456
   \markup \foo #ghi789 __ _ _
 }

 Is there a way to simplify the user interface?  This would
 be ideal, but I'm open to other suggestions:

 \lyricmode \mapFoo {
   abc123 __ _ def456 ghi789 __ _ _
 }

Try \mapFoo \lyricmode { ... } instead, making \mapFoo a music
function.  You then iterate through the music using something like

mapFoo =
#(define-music-function (parser location music) (ly:music?)
  (for-each
(lambda (m)
  (set! (ly:music-property m 'text)
#{ \markup \foo $(ly:music-property m 'text) #}))
(extract-typed-music music 'lyric-text)))

-- 
David Kastrup


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


Re: Score examples

2013-09-03 Thread Pierre Perol-Schneider
Hi Urs,

Here's some of my scores that I share on IMSLP :
http://imslp.org/wiki/Category:Perol-Schneider,_Pierre/Editor

Please note that I use lots of house made settings ; scores do not realy
look like LilyPond scores.

Maybe you'll find something intersting here :

-
http://imslp.org/wiki/3_Piezas_f%C3%A1ciles,_Op.19_(Sagreras,_Julio_Salvador)(score
and tab)
- http://imslp.org/wiki/Estilo_Popular_Argentino_(Llobet,_Miguel)
- http://imslp.org/wiki/El_colibr%C3%AD_(Sagreras,_Julio_Salvador)

or even here (Libro 1 first lesson should be interesting) :
- http://imslp.org/wiki/Las_lecciones_de_guitarra_(Sagreras,_Julio_Salvador)
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Score examples

2013-09-03 Thread Urs Liska

Am 03.09.2013 11:43, schrieb Pierre Perol-Schneider:

Hi Urs,

Here's some of my scores that I share on IMSLP :
http://imslp.org/wiki/Category:Perol-Schneider,_Pierre/Editor

Please note that I use lots of house made settings ; scores do not 
realy look like LilyPond scores.


Maybe you'll find something intersting here :

- 
http://imslp.org/wiki/3_Piezas_f%C3%A1ciles,_Op.19_(Sagreras,_Julio_Salvador) 
http://imslp.org/wiki/3_Piezas_f%C3%A1ciles,_Op.19_%28Sagreras,_Julio_Salvador%29 
(score and tab)
- http://imslp.org/wiki/Estilo_Popular_Argentino_(Llobet,_Miguel) 
http://imslp.org/wiki/Estilo_Popular_Argentino_%28Llobet,_Miguel%29
- http://imslp.org/wiki/El_colibr%C3%AD_(Sagreras,_Julio_Salvador) 
http://imslp.org/wiki/El_colibr%C3%AD_%28Sagreras,_Julio_Salvador%29


or even here (Libro 1 first lesson should be interesting) :
- 
http://imslp.org/wiki/Las_lecciones_de_guitarra_(Sagreras,_Julio_Salvador) 
http://imslp.org/wiki/Las_lecciones_de_guitarra_%28Sagreras,_Julio_Salvador%29



Very nice indeed.

Could you please specify somewhat more on 'house made settings':
Are these global styles or individual tweaks?
Or do you use your global styles and _additionally_ tweak in detail?

I don't think this makes a difference for _that_ I can use it. But I 
want to label the examples as honestly as possible.


Best
Urs

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


Re: Score examples

2013-09-03 Thread Peter Bjuhr

Hi Janek,

I think it would be interesting to know more about of your changes to 
the Feta font. Your example looks very nice, and the font can be a 
little heavy I think.


Best
Peter Bjuhr


On 09/02/2013 03:59 PM, Janek Warchoł wrote:

Hi,

2013/9/2 Urs Liska u...@openlilylib.org:

Hi,

I'm compiling a selection of examples to show LilyPond's output quality.
I'm aiming at a collection of ca. 5 examples (1-page excerpts) of LilyPond
scores tweaked to publication quality and a similar number of examples of
out-of-the-box engraving.
The latter is intended to show that one can _work_ with default scores quite
good, that is one can play from them and one can use them to finish an
edition for example, without having to bother about engraving details too
early.

github.com/janek-warchol/warsztat-nutowy/tree/master/epifania/Eja%20Mater
I believe it's close to publication quality, a good example of
lilypond at work.  As a bonus, if you clone the repository and do 'git
log epifania/Eja\ Mater/' you'll see all beautifications and
corrections in separate commits.  It should be easy to see how the
score looked at various levels of beautification.

Ah, and there's also
github.com/janek-warchol/warsztat-nutowy/blob/master/epifania/Eja%20Mater%20klarnet.ly
.


Another goal of this collection is to show a variety of styles. Therefore I
would be happy if you would send me (privately) examples you would share for
that purpose.
If I should get way too many submissions I might think of using them for a
kind of gallery ,-)

Recently I was asked to create some simple SATB scores and the
composer said that the LilyPond font looked too heavy, so i made some
modifications to the Feta font. You can see the result here:
https://www.dropbox.com/s/hpsi9pzu1klpcq1/Eja-Mater.pdf (warning: the
link won't be up permanently).
I can share the changes to the Feta font if someone is interested.

best,
Janek

___
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


changing the font of moderntab clef

2013-09-03 Thread Rachael Thomas Carlson

Hello All:

I am working on emulating a music publisher and this publisher uses what 
we would consider a moderntab clef but with a serif font not the 
sans-serif that we use.  I have tried a bunch of different ways of 
changing the font but I can't seem to get it.  Also, I looked in the 
code to try to find where the font was chosen but to no avail.


How can one change the font of the moderntab clef from sans-serif to serif?

Thank you,
Rachael

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


Re: Score examples

2013-09-03 Thread Pierre Perol-Schneider
2013/9/3 Urs Liska u...@openlilylib.org


 Are these global styles or individual tweaks?


These are globals.
They include :
- re-defind header
- line thickness (thinner)
- ledger line thickness (thinner)
- slurs and ties thickness (thinner)
- bar lines thickness (thinner)
- stem length (longer)
- beam thickness (thicker)
- grace notes (smaller global sizes)
- G clef glyph
- Tab clef glyph
- some left hand fingerings (for ex. fing. 0 which, according to me,
doesn't mean anything).
hope I did not forget something...

Btw, about 2-3 years ago I had a discussion with a Finale user who was
telling me that LilyPond was bad looking.
So I've created a home-made-Finale-settings (including the Finale G clef
glyph) so that my Lily score looked like a Finale one.
In your article, maybe you'll have to remind this amazing customized
faculty LilyPond has.

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


Re: Score examples

2013-09-03 Thread Urs Liska

Am 03.09.2013 15:31, schrieb Pierre Perol-Schneider:

2013/9/3 Urs Liska u...@openlilylib.org mailto:u...@openlilylib.org


Are these global styles or individual tweaks?


These are globals.
They include :
- re-defind header
- line thickness (thinner)
- ledger line thickness (thinner)
- slurs and ties thickness (thinner)
- bar lines thickness (thinner)
- stem length (longer)
- beam thickness (thicker)
- grace notes (smaller global sizes)
- G clef glyph
- Tab clef glyph
- some left hand fingerings (for ex. fing. 0 which, according to me, 
doesn't mean anything).

hope I did not forget something...


That's _perfect_ for my cause and actually amazing :-)


Btw, about 2-3 years ago I had a discussion with a Finale user who was 
telling me that LilyPond was bad looking.
So I've created a home-made-Finale-settings (including the Finale G 
clef glyph) so that my Lily score looked like a Finale one.


LOL

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


Re: Score examples

2013-09-03 Thread Janek Warchoł
Hi,

2013/9/3 Peter Bjuhr peterbj...@gmail.com:
 Hi Janek,

 I think it would be interesting to know more about of your changes to the
 Feta font. Your example looks very nice, and the font can be a little heavy
 I think.

I've pushed the code to dev/janek/feta-modification branch
http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=shortlog;h=refs/heads/dev/janek/feta-modification

Are you able to compile LilyPond from source code?
best,
Janek

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


Re: Score examples

2013-09-03 Thread David Kastrup
Pierre Perol-Schneider pierre.schneider.pa...@gmail.com writes:

 These are globals.
 They include :
 - re-defind header
 - line thickness (thinner)
 - ledger line thickness (thinner)
 - slurs and ties thickness (thinner)
 - bar lines thickness (thinner)
 - stem length (longer)
 - beam thickness (thicker)
 - grace notes (smaller global sizes)
 - G clef glyph
 - Tab clef glyph
 - some left hand fingerings (for ex. fing. 0 which, according to me,
 doesn't mean anything).
 hope I did not forget something...

 Btw, about 2-3 years ago I had a discussion with a Finale user who was
 telling me that LilyPond was bad looking.
 So I've created a home-made-Finale-settings (including the Finale G clef
 glyph) so that my Lily score looked like a Finale one.
 In your article, maybe you'll have to remind this amazing customized
 faculty LilyPond has.

Uh, it hasn't.  You are confusing the empowering combination of free
software and a reasonable amount of documentation and code factorization
with customized faculty.

It's like calling a car customizable because its interiors are
well-arranged, accessible through screws and other reversible
mechanisms, there are wiring diagrams on major components of the car's
electrics and so on and so on.

That's an engineer's song of love and respect for those who are willing
to hear it.  But it is a song about engineering, not about driving.  To
make it the latter, there have to be user-level controls.  And user is
not the same as entry-level engineer.  Though we _are_ trying to make
the distinction more fuzzy.

-- 
David Kastrup


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


Re: changing the font of moderntab clef

2013-09-03 Thread Pierre Perol-Schneider
2013/9/3 Rachael Thomas Carlson rachael.thomas.carl...@gmail.com

 Hello All:


Hi Rachael,


 How can one change the font of the moderntab clef from sans-serif to
 serif?




You can use a pretty old snippet :

\version 2.17.25
\new TabStaff {

\override Staff.Clef.stencil = #(lambda (grob)

(grob-interpret-markup grob

#{

\markup {

\raise #1.5

\bold

\huge

\override #'(baseline-skip . 2.5)

\left-align

\center-column { T A B }

}

#}

 ))

c d e f

}


Cheers,

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


Re: changing the font of moderntab clef

2013-09-03 Thread Thomas Morley
2013/9/3 Rachael Thomas Carlson rachael.thomas.carl...@gmail.com:
 Hello All:

 I am working on emulating a music publisher and this publisher uses what we
 would consider a moderntab clef but with a serif font not the sans-serif
 that we use.  I have tried a bunch of different ways of changing the font
 but I can't seem to get it.  Also, I looked in the code to try to find where
 the font was chosen but to no avail.

 How can one change the font of the moderntab clef from sans-serif to serif?

 Thank you,
 Rachael



Hi Rachael,

I'm in a hurry: For now a first sketch.

\version 2.16.2

%% - tablature.scm

%% define tab-Clefs as a markup:
#(define-markup-command (customTabClefII
layout props num-strings staff-space)
  (integer? number?)
  #:category music
  Draw a tab clef sans-serif style.
  (define (square x) (* x x))
  (let* ((scale-factor (/ staff-space 1.5))
 (font-size (- (* num-strings 1.5 scale-factor) 7))
 (base-skip (* (square (+ (* num-strings 0.195) 0.4)) scale-factor)))
;font-name
(interpret-markup layout props
 (markup #:vcenter #:bold
;; !!!
 ;; change 'font-family and/or 'font-name
 ;; to fit your needs
 #:override (cons 'font-family 'roman) ;; default: 'sans
 ;#:override (cons 'font-name Purisa)
 #:fontsize font-size
 #:override (cons 'baseline-skip base-skip)
 #:left-align #:center-column (T A B)

%% this function decides which clef to take
#(define-public (clef::print-modern-custom-tab-if-set grob)
  (let ((glyph (ly:grob-property grob 'glyph)))

;; which clef is wanted?
(if (string=? glyph markup.moderntabII)
;; if it is moderntabII, we'll draw it
(let* ((staff-symbol (ly:grob-object grob 'staff-symbol))
   (line-count (if (ly:grob? staff-symbol)
   (ly:grob-property staff-symbol 'line-count)
   0))
   (staff-space (ly:staff-symbol-staff-space grob)))

  (grob-interpret-markup grob (make-customTabClefII-markup line-count
 staff-space)))
;; otherwise, we simply use the default printing routine
(ly:clef::print grob

%% definitions for the moderntabII clef:
%% the moderntabII clef will be added to the list of known clefs,
%% so it can be used as any other clef: \clef moderntabII
#(add-new-clef moderntabII markup.moderntabII 0 0 0)


%% DELETE ME
%{
%% Displaying some glyph/lists
displayClefGlyph =
\override Staff.Clef #'before-line-breaking =
  #(lambda (grob)
(let* ((glyph (ly:grob-property grob 'glyph)))
   (newline)
   (display glyph)))

#(use-modules (ice-9 pretty-print))
#(pretty-print supported-clefs)
#(newline)
#(newline)
#(newline)
#(pretty-print (@@ (lily) c0-pitch-alist))
%}

\layout {
  \context {
\TabStaff
\override Clef #'stencil = #clef::print-modern-custom-tab-if-set
%% DELETE ME
%\displayClefGlyph
  }
}

\new TabStaff {
\clef moderntabII
a1
}

Below the line indicated with
;; !!!
you may want to change the values for font-name and/or font-family

There are some lines introduced with
%% DELETE ME
I let them in for now. If you're interested in some internals you may
want to uncomment them, otherwise delete them.

Disadvantage of this approach:
You can't change back the clef to 'moderntab'
Maybe I find something better this evening...

HTH,
  Harm

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


Re: changing the font of moderntab clef

2013-09-03 Thread Rachael Thomas Carlson

Hello Pierre:


You can use a pretty old snippet :
And to make it work with stable took only a grammatical change and 
version change.



+  \version 2.16.2
-  \version 2.17.25

\new TabStaff {


-   \override Staff.Clef.stencil = #(lambda (grob)
+   \override Staff.Clef #'stencil = #(lambda (grob)





Thank you!

Rachael

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


Re: Score examples

2013-09-03 Thread Kieren MacMillan
Hi all,

 Btw, about 2-3 years ago I had a discussion with a Finale user who was 
 telling me that LilyPond was bad looking.

   =)

 So I've created a home-made-Finale-settings (including the Finale G clef 
 glyph) so that my Lily score looked like a Finale one.

I totally agree with the implication here: Lilypond *should* have Finale and 
Sibelius house styles, so that those users can (a) see the flexibility of 
Lilypond, and (b) perhaps be more easily swayed into taking her out for a spin.

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


Re: changing the font of moderntab clef

2013-09-03 Thread Rachael Thomas Carlson

Hello Harm:

On 09/03/2013 09:04 AM, Thomas Morley wrote:



Hi Rachael,

I'm in a hurry: For now a first sketch.

\version 2.16.2

%% - tablature.scm

%% define tab-Clefs as a markup:
#(define-markup-command (customTabClefII
 layout props num-strings staff-space)
   (integer? number?)
   #:category music
   Draw a tab clef sans-serif style.
   (define (square x) (* x x))
   (let* ((scale-factor (/ staff-space 1.5))
  (font-size (- (* num-strings 1.5 scale-factor) 7))
  (base-skip (* (square (+ (* num-strings 0.195) 0.4)) scale-factor)))
;font-name
 (interpret-markup layout props
  (markup #:vcenter #:bold
;; !!!
  ;; change 'font-family and/or 'font-name
  ;; to fit your needs
  #:override (cons 'font-family 'roman) ;; default: 
'sans
  ;#:override (cons 'font-name Purisa)
  #:fontsize font-size
  #:override (cons 'baseline-skip base-skip)
  #:left-align #:center-column (T A B)

%% this function decides which clef to take
#(define-public (clef::print-modern-custom-tab-if-set grob)
   (let ((glyph (ly:grob-property grob 'glyph)))

 ;; which clef is wanted?
 (if (string=? glyph markup.moderntabII)
 ;; if it is moderntabII, we'll draw it
 (let* ((staff-symbol (ly:grob-object grob 'staff-symbol))
(line-count (if (ly:grob? staff-symbol)
(ly:grob-property staff-symbol 'line-count)
0))
(staff-space (ly:staff-symbol-staff-space grob)))

   (grob-interpret-markup grob (make-customTabClefII-markup line-count
  staff-space)))
 ;; otherwise, we simply use the default printing routine
 (ly:clef::print grob

%% definitions for the moderntabII clef:
%% the moderntabII clef will be added to the list of known clefs,
%% so it can be used as any other clef: \clef moderntabII
#(add-new-clef moderntabII markup.moderntabII 0 0 0)


%% DELETE ME
%{
%% Displaying some glyph/lists
displayClefGlyph =
 \override Staff.Clef #'before-line-breaking =
   #(lambda (grob)
 (let* ((glyph (ly:grob-property grob 'glyph)))
(newline)
(display glyph)))

#(use-modules (ice-9 pretty-print))
#(pretty-print supported-clefs)
#(newline)
#(newline)
#(newline)
#(pretty-print (@@ (lily) c0-pitch-alist))
%}

\layout {
   \context {
 \TabStaff
 \override Clef #'stencil = #clef::print-modern-custom-tab-if-set
 %% DELETE ME
 %\displayClefGlyph
   }
}

\new TabStaff {
 \clef moderntabII
 a1
}

Below the line indicated with
;; !!!
you may want to change the values for font-name and/or font-family

There are some lines introduced with
%% DELETE ME
I let them in for now. If you're interested in some internals you may
want to uncomment them, otherwise delete them.

Disadvantage of this approach:
You can't change back the clef to 'moderntab'
Maybe I find something better this evening...

HTH,
   Harm

This looks incredible!  I was able to scale things a little bit to 
ensure that the font was lining up as it should.  Thank you kindly


Wonderful!

Rachael

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


Re: changing the font of moderntab clef

2013-09-03 Thread David Kastrup
Thomas Morley thomasmorle...@gmail.com writes:

 Hi Rachael,

 I'm in a hurry: For now a first sketch.

[two billion lines of code omitted]

Sometimes I am reminded of a reoccuring theme in the Back to the
Future trilogy when Doc Emmett Brown illustrates plans cobbled together
in a hurry by showing them off using animated scale dioramata of town
parts, landscapes, and moving mechanisms.

It's sort of a running gag.

-- 
David Kastrup


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


Tie over Repeat Bar

2013-09-03 Thread Mark Stephen Mrotek
Hello!

 

In the attached snippet I want to indicate that the f4 at the end of the
first alternative should be tied upon repeat to the f at the beginning of
the repeated section.

 

Using  ~  does not work as Lilypond considers it unterminated.

What should I do?

 

Thank you for your kind attention.

 

Mark

 

\version 2.16.2

\relative c''{
\time 3/4


d4 d d |
\repeat volta 2 {
\times 2/3 { f8 g f } e4 e | }
\alternative {{ e r f } { d2. }}

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


Re: Feta font modifications by Janek

2013-09-03 Thread Janek Warchoł
2013/9/3 Peter Bjuhr peterbj...@gmail.com:

 On 09/03/2013 05:36 PM, Janek Warchoł wrote:
 What operating system are you using?  I can give you some help if you'd like.

 That would be nice, thanks. I'm using Ubuntu.

Excellent!

 Is this the starting point:
 http://lilypond.org/doc/v2.17/Documentation/contributor/index.html

Sort-of.  I mean, all information on how to build lilypond and
contribute to it are there, but (especially as you're already using
linux), we can do it an easier way using my awesome lilypond scripts.
Do you have git installed?  And how proficient are you with command-line?

best,
Janek

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


Re: Feta font modifications by Janek

2013-09-03 Thread Peter Bjuhr


On 09/03/2013 05:36 PM, Janek Warchoł wrote:

2013/9/3 Peter Bjuhr peterbj...@gmail.com:

Thanks, exciting!

I haven't, but maybe now is a good time to set this up!

Definitely :)
What operating system are you using?  I can give you some help if you'd like.

That would be nice, thanks. I'm using Ubuntu.

Is this the starting point: 
http://lilypond.org/doc/v2.17/Documentation/contributor/index.html


Best
Peter

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


Feta font modifications by Janek

2013-09-03 Thread Janek Warchoł
2013/9/3 Peter Bjuhr peterbj...@gmail.com:
 Thanks, exciting!

 I haven't, but maybe now is a good time to set this up!

Definitely :)
What operating system are you using?  I can give you some help if you'd like.

 A question, also related to David's answer about the distinction between
 engineer-friendly and user-friendly: Do you need to change the source code
 of LilyPond to make the more advanced forms of house styles, or I'm
 misunderstanding this!?

Yes, i modified the source code of LilyPond to have Lily's Feta font
look different.  It could probably be done in some other way, but as
i'm familiar with compiling lilypond (i almost never use precompiled
binaries - always built it myself) it was easier for me this way.

best,
Janek

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


Re: Feta font modifications by Janek

2013-09-03 Thread Urs Liska

Am 03.09.2013 17:36, schrieb Janek Warchoł:

2013/9/3 Peter Bjuhr peterbj...@gmail.com:

Thanks, exciting!

I haven't, but maybe now is a good time to set this up!

Definitely :)
What operating system are you using?  I can give you some help if you'd like.


A question, also related to David's answer about the distinction between
engineer-friendly and user-friendly: Do you need to change the source code
of LilyPond to make the more advanced forms of house styles, or I'm
misunderstanding this!?

Yes, i modified the source code of LilyPond to have Lily's Feta font
look different.  It could probably be done in some other way, but as
i'm familiar with compiling lilypond (i almost never use precompiled
binaries - always built it myself) it was easier for me this way.


Just to take some of the 'horror' out of it:
It is not usually necessary to modify LilyPond's source code to create 
any form of style sheets.
Usually you do that by overriding properties or maybe adding Scheme 
functions in \include files.


What Janek did was the special case of modifying the font itself - which 
of course goes far beyond a simple 'style'.


Urs



best,
Janek

___
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: Score examples

2013-09-03 Thread Peter Bjuhr

Thanks, exciting!

I haven't, but maybe now is a good time to set this up!

A question, also related to David's answer about the distinction between 
engineer-friendly and user-friendly: Do you need to change the source 
code of LilyPond to make the more advanced forms of house styles, or 
I'm misunderstanding this!?


Best
Peter

On 09/03/2013 03:54 PM, Janek Warchoł wrote:

Hi,

2013/9/3 Peter Bjuhr peterbj...@gmail.com:

Hi Janek,

I think it would be interesting to know more about of your changes to the
Feta font. Your example looks very nice, and the font can be a little heavy
I think.

I've pushed the code to dev/janek/feta-modification branch
http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=shortlog;h=refs/heads/dev/janek/feta-modification

Are you able to compile LilyPond from source code?
best,
Janek



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


Re: Feta font modifications by Janek

2013-09-03 Thread Peter Bjuhr

Sort-of.  I mean, all information on how to build lilypond and
contribute to it are there, but (especially as you're already using
linux), we can do it an easier way using my awesome lilypond scripts.
Do you have git installed?  And how proficient are you with command-line?
An easier way sounds great! I have set up GitHub so I guess I have git 
installed. Or do you need something different for this?


Regarding the command-line I can't say I'm an advanced user. But I do 
use it (mostly for musicxml2ly).


Best
Peter

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


RE: Tie over Repeat Bar

2013-09-03 Thread Mark Stephen Mrotek
Robert:

 

Thank you for your reply and the suggestion. I tried \laissezVibrer. It just 
did not look long enough. I shall put it in the score.

 

Mark

 

From: Robert Schmaus [mailto:robert.schm...@web.de] 
Sent: Tuesday, September 03, 2013 9:49 AM
To: Mark Stephen Mrotek
Cc: lilypond-user@gnu.org
Subject: Re: Tie over Repeat Bar

 

Hi Mark, 

 

Check the user guide for a command called called \laissezVibrer - that's what 
you're looking for. 

 

Best,

Robert 

-

Von meinem Fliewatüüt gesendet.


On 3 Sep 2013, at 17:20, Mark Stephen Mrotek carsonm...@ca.rr.com wrote:

Hello!

 

In the attached snippet I want to indicate that the “f4” at the end of the 
first alternative should be tied upon repeat to the “f” at the beginning of the 
repeated section.

 

Using “ ~ ” does not work as Lilypond considers it “unterminated.”

What should I do?

 

Thank you for your kind attention.

 

Mark

 

Tie over Repeat.ly

___
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: Feta font modifications by Janek

2013-09-03 Thread Janek Warchoł
2013/9/3 Peter Bjuhr peterbj...@gmail.com:
 Sort-of.  I mean, all information on how to build lilypond and
 contribute to it are there, but (especially as you're already using
 linux), we can do it an easier way using my awesome lilypond scripts.
 Do you have git installed?  And how proficient are you with command-line?

 An easier way sounds great! I have set up GitHub so I guess I have git
 installed.

ok.  Let's see if the scripts i wrote are as awesome as i think :)
Please run the attached script.  After it finishes, run
~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh
--help
and if everything works as i'd like it to, you should see a help
message that will tell you how to proceed.

Let me know if anything goes wrong!

best,
Janek


grab-lily-sources.sh
Description: Bourne shell script
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Drawing a hexagon with a number inside

2013-09-03 Thread Thomas Morley
2013/9/3 Rachael Thomas Carlson rachael.thomas.carl...@gmail.com:
 Hello All:

 I am attempting to draw a hexagon with a number inside of it using markup.

 The attached png is essentially what I am attempting.  This is to be used in
 a TabStaff.  I am not worried about the whiteout = ##f in the png.  I just
 simply can't seem to figure out how to create a hexagon such as in the png.
 Though, again, it would be optimal to create this within a markup
 environment.

 I am able to modify the TabNoteHead stencil.  That is not the problem. I
 just need to figure out how to create a hexagon with a number inside of it
 using markup.

 Any ideas?

 Rachael



Hi Rachael,

Torsten once posted the code below in the german LilyPond-forum

\version 2.14.2

#(define-markup-command (draw-n-agon layout props corners radius arg)
  (number? number? markup?)
  #:category graphic
  #:properties ((thickness 1))
  (let* ((th (* (ly:output-def-lookup layout 'line-thickness)
   thickness))
 (alpha-step (if (= corners 0) 99 (/ (* 2 PI) (abs corners
 (alpha-start (if (= radius 0) (/ alpha-step 2) 0))
 (polypoints
  (let loop ((alpha alpha-start))
(if ( alpha (* 2 PI))
'()
(cons (* (abs radius) (sin alpha)) (cons (- 0 (* (abs
radius) (cos alpha)))
   (loop (+ alpha alpha-step)))
 (m (interpret-markup layout props arg))
 (x-ext (ly:stencil-extent m X))
 (y-ext (ly:stencil-extent m Y)))
(ly:stencil-add m
  (ly:stencil-translate
 (if (equal? polypoints '())
(ly:make-stencil (list 'circle radius th #f))
(ly:make-stencil `(polygon ',polypoints  ,th #f)))
 (cons (/ (cdr x-ext) 2) (/ (cdr y-ext) 2))


% TEST:

\header { tagline = ##f }
\paper { ragged-last-bottom = ##f }

\markup \draw-n-agon #100 #-4 3

\relative c' {
  \override Score.RehearsalMark #'padding = #4

% gleichseitige Dreiecke
  s1  \mark \markup \draw-n-agon #3 #4 3
  s  \mark \markup \draw-n-agon #3 #4 33
  s  \mark \markup \draw-n-agon #3 #-4 3
  s  \mark \markup \draw-n-agon #3 #-4 33
  s  \mark \markup \draw-n-agon #3 #4 \draw-n-agon #3 #-4 3
  s  \mark \markup \draw-n-agon #3 #4 \draw-n-agon #3 #-4 33
  s \break

% Quadrate
  s  \mark \markup \draw-n-agon #4 #3 4
  s  \mark \markup \draw-n-agon #4 #3 44
  s  \mark \markup \draw-n-agon #4 #-3 4
  s  \mark \markup \draw-n-agon #4 #-3 44
  s  \mark \markup \draw-n-agon #4 #3 \draw-n-agon #4 #-3 4
  s  \mark \markup \draw-n-agon #4 #3 \draw-n-agon #4 #-3 44
  s \break

% gleichseitige Pentagone
  s  \mark \markup \draw-n-agon #5 #2.5 5
  s  \mark \markup \draw-n-agon #5 #2.5 55
  s  \mark \markup \draw-n-agon #5 #-2.5 5
  s  \mark \markup \draw-n-agon #5 #-2.5 55
  s  \mark \markup \draw-n-agon #5 #2.5 \draw-n-agon #5 #-2.5 5
  s  \mark \markup \draw-n-agon #5 #2.5 \draw-n-agon #5 #-2.5 55
  s  \break

% gleichseitige Hexagone
  s  \mark \markup \draw-n-agon #6 #2.5 6
  s  \mark \markup \draw-n-agon #6 #2.5 66
  s  \mark \markup \draw-n-agon #6 #-2.5 6
  s  \mark \markup \draw-n-agon #6 #-2.5 66
  s  \break

% gleichseitige Heptagone
  s  \mark \markup \draw-n-agon #7 #2.5 7
  s  \mark \markup \draw-n-agon #7 #2.5 77
  s  \mark \markup \draw-n-agon #7 #-2.5 7
  s  \mark \markup \draw-n-agon #7 #-2.5 77
  s  \break

% gleichseitige Oktagone
  s  \mark \markup \draw-n-agon #8 #2.5 8
  s  \mark \markup \draw-n-agon #8 #2.5 88
  s  \mark \markup \draw-n-agon #8 #-2.5 8
  s  \mark \markup \draw-n-agon #8 #-2.5 88
  s  \break

% Kreise
  s  \mark \markup \draw-n-agon #0 #2.5 0
  s  \mark \markup \draw-n-agon #0 #2.5 00

% Kombinationen Quadrat und Dreieck
  s  \mark \markup \draw-n-agon #4 #2.5 \draw-n-agon #3 #5.5 9
  s  \mark \markup \draw-n-agon #4 #2.5 \draw-n-agon #3 #5.5 99
  s  \mark \markup \draw-n-agon #4 #5 \lower #1.5 \draw-n-agon #3 #3.5 9
  s  \mark \markup \draw-n-agon #4 #5 \lower #1.5 \draw-n-agon #3 #3.5 99
  s  \break

% Kombinationen Dreieck und Kreis
  s  \mark \markup \draw-n-agon #0 #1.9 \draw-n-agon #3 #4.5 9
  s  \mark \markup \draw-n-agon #0 #1.9 \draw-n-agon #3 #4.5 99
  s  \mark \markup \draw-n-agon #0 #2.5 \draw-n-agon #3 #3.5 9
  s  \mark \markup \draw-n-agon #0 #2.5 \draw-n-agon #3 #3.5 99
  s  \mark \markup \draw-n-agon #0 #3.5 \draw-n-agon #3 #3.5 9
  s  \mark \markup \draw-n-agon #0 #3.5 \draw-n-agon #3 #3.5 99
  s  \mark \markup \draw-n-agon #0 #4 \draw-n-agon #3 #3.5 9
  s  \mark \markup \draw-n-agon #0 #4 \draw-n-agon #3 #3.5 99
  s  \break

% Kombinationen Quadrat und Kreis
  s  \mark \markup \draw-n-agon #0 #2 \draw-n-agon #4 #4 9
  s  \mark \markup \draw-n-agon #0 #2 \draw-n-agon #4 #4 99
  s  \mark \markup \draw-n-agon #0 #2.5 \draw-n-agon #4 #3 9
  s  \mark \markup \draw-n-agon #0 #2.5 \draw-n-agon #4 #3 99
  s  \mark \markup \draw-n-agon #0 #3 \draw-n-agon #4 #3 9
  s  \mark \markup \draw-n-agon #0 #3 \draw-n-agon #4 #3 99
  s  \mark \markup \draw-n-agon #0 #3.5 \draw-n-agon #4 #3 9
  s  \mark \markup 

RE: Tie over Repeat Bar

2013-09-03 Thread Mark Stephen Mrotek
Mr. Holmes,

 

I did reply to all. Your name was the only one to which I could reply!

 

Mark

 

From: Phil Holmes [mailto:m...@philholmes.net] 
Sent: Tuesday, September 03, 2013 9:58 AM
To: Mark Stephen Mrotek; LilyPond User Group
Subject: Re: Tie over Repeat Bar

 

Please remember to reply all.

 

This section mentions repeatTie and laissezVibrer, and if neither of those
does what you want, I don't understand what you want, so an image would be
helpful.


--
Phil Holmes

 

 

- Original Message - 

From: Mark Stephen Mrotek mailto:carsonm...@ca.rr.com  

To: 'Phil Holmes' mailto:m...@philholmes.net  

Sent: Tuesday, September 03, 2013 5:13 PM

Subject: RE: Tie over Repeat Bar

 

Mr. Holmes:

 

If I had found the answer to my question in the documentation

http://www.lilypond.org/doc/v2.16/Documentation/notation/writing-rhythms#tie
s,

( only ties into the second alternative are covered )

I would not have bothered the user's group.

 

Mark

 

 

From: Phil Holmes [mailto:m...@philholmes.net] 
Sent: Tuesday, September 03, 2013 8:30 AM
To: Mark Stephen Mrotek
Subject: Re: Tie over Repeat Bar

 

Please read all of the section on Ties in the notation reference, and ask if
this does not answer your question.


--
Phil Holmes

 

 

- Original Message - 

From: Mark Stephen Mrotek mailto:carsonm...@ca.rr.com  

To: lilypond-user@gnu.org 

Sent: Tuesday, September 03, 2013 4:20 PM

Subject: Tie over Repeat Bar

 

Hello!

 

In the attached snippet I want to indicate that the f4 at the end of the
first alternative should be tied upon repeat to the f at the beginning of
the repeated section.

 

Using  ~  does not work as Lilypond considers it unterminated.

What should I do?

 

Thank you for your kind attention.

 

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: Tie over Repeat Bar

2013-09-03 Thread Robert Schmaus
Hi Mark, 

Check the user guide for a command called called \laissezVibrer - that's what 
you're looking for. 

Best,
Robert 

-
Von meinem Fliewatüüt gesendet.

On 3 Sep 2013, at 17:20, Mark Stephen Mrotek carsonm...@ca.rr.com wrote:

 Hello!
  
 In the attached snippet I want to indicate that the “f4” at the end of the 
 first alternative should be tied upon repeat to the “f” at the beginning of 
 the repeated section.
  
 Using “ ~ ” does not work as Lilypond considers it “unterminated.”
 What should I do?
  
 Thank you for your kind attention.
  
 Mark
  
 Tie over Repeat.ly
 ___
 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: Tie over Repeat Bar

2013-09-03 Thread Phil Holmes
Please remember to reply all.

This section mentions repeatTie and laissezVibrer, and if neither of those does 
what you want, I don't understand what you want, so an image would be helpful.

--
Phil Holmes


  - Original Message - 
  From: Mark Stephen Mrotek 
  To: 'Phil Holmes' 
  Sent: Tuesday, September 03, 2013 5:13 PM
  Subject: RE: Tie over Repeat Bar


  Mr. Holmes:

   

  If I had found the answer to my question in the documentation

  http://www.lilypond.org/doc/v2.16/Documentation/notation/writing-rhythms#ties,

  ( only ties into the second alternative are covered )

  I would not have bothered the user's group.

   

  Mark

   

   

  From: Phil Holmes [mailto:m...@philholmes.net] 
  Sent: Tuesday, September 03, 2013 8:30 AM
  To: Mark Stephen Mrotek
  Subject: Re: Tie over Repeat Bar

   

  Please read all of the section on Ties in the notation reference, and ask if 
this does not answer your question.


  --
  Phil Holmes

   

   

- Original Message - 

From: Mark Stephen Mrotek 

To: lilypond-user@gnu.org 

Sent: Tuesday, September 03, 2013 4:20 PM

Subject: Tie over Repeat Bar

 

Hello!

 

In the attached snippet I want to indicate that the f4 at the end of the 
first alternative should be tied upon repeat to the f at the beginning of the 
repeated section.

 

Using  ~  does not work as Lilypond considers it unterminated.

What should I do?

 

Thank you for your kind attention.

 

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: Drawing a hexagon with a number inside

2013-09-03 Thread David Kastrup
Rachael Thomas Carlson rachael.thomas.carl...@gmail.com writes:

 Hello All:

 I am attempting to draw a hexagon with a number inside of it using markup.

 The attached png is essentially what I am attempting.  This is to be
 used in a TabStaff.  I am not worried about the whiteout = ##f in the
 png.  I just simply can't seem to figure out how to create a hexagon
 such as in the png.  Though, again, it would be optimal to create this
 within a markup environment.

 I am able to modify the TabNoteHead stencil.  That is not the
 problem. I just need to figure out how to create a hexagon with a
 number inside of it using markup.

 Any ideas?

Those are not actually proper hexagons, so they are pretty easy to draw
using something like

\markup \path #0.25 #'((moveto 3 0)
   (lineto 1 2)
   (lineto -1 2)
   (lineto -3 0)
   (lineto -1 -2)
   (lineto 1 -2)
   (closepath))

There needs to be scaling and matching to the content as well, of course.

-- 
David Kastrup


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


Re: Tie over Repeat Bar

2013-09-03 Thread Thomas Morley
2013/9/3 Robert Schmaus robert.schm...@web.de:
 Hi Mark,

 Check the user guide for a command called called \laissezVibrer - that's
 what you're looking for.

 Best,
 Robert

 -
 Von meinem Fliewatüüt gesendet.

 On 3 Sep 2013, at 17:20, Mark Stephen Mrotek carsonm...@ca.rr.com wrote:

 Hello!



 In the attached snippet I want to indicate that the “f4” at the end of the
 first alternative should be tied upon repeat to the “f” at the beginning of
 the repeated section.



 Using “ ~ ” does not work as Lilypond considers it “unterminated.”

 What should I do?



 Thank you for your kind attention.



 Mark



There's also:
http://lsr.dsi.unimi.it/LSR/Snippet?id=794
with some additional functionality, if needed.

Cheers,
  Harm

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


Re: Feta font modifications by Janek

2013-09-03 Thread Janek Warchoł
2013/9/3 Janek Warchoł janek.lilyp...@gmail.com:
 2013/9/3 Peter Bjuhr peterbj...@gmail.com:
 Sort-of.  I mean, all information on how to build lilypond and
 contribute to it are there, but (especially as you're already using
 linux), we can do it an easier way using my awesome lilypond scripts.
 Do you have git installed?  And how proficient are you with command-line?

 An easier way sounds great! I have set up GitHub so I guess I have git
 installed.

 ok.  Let's see if the scripts i wrote are as awesome as i think :)
 Please run the attached script.  After it finishes, run
 ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh
 --help

bah!  automatic word-wrap is playing tricks on me!  Of course --help
is a part of the command above. (it shouldn't be on new line)

Janek

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


Re: Tie over Repeat Bar

2013-09-03 Thread Robert Schmaus
Hi Mark,

Pretty much everything can be tweaked in Lilypond, so I'm sure the shape of 
\laissezVibrer can be made longer. For versions 2.16 and 2.17, section 5.5.4 of 
the respective manual should help you further (I would expect the syntax in 
those two versions not to be identical, however, so mind the version of your LP 
version).

This is unfortunately nothing I can give you more hints - I've always been 
delighted with Lilypond's default output and have never ever used any \tweak or 
\shape command ... But I'm sure someone else on the list can help you with 
that. Actually, \shape seems to be the command of your choice, and it looks 
rather intuitive. 

Best,
Robert 

-
Von meinem Fliewatüüt gesendet.

On 3 Sep 2013, at 19:03, Mark Stephen Mrotek carsonm...@ca.rr.com wrote:

 Robert:
  
 Thank you for your reply and the suggestion. I tried \laissezVibrer. It just 
 did not look long enough. I shall put it in the score.
  
 Mark
  
 From: Robert Schmaus [mailto:robert.schm...@web.de] 
 Sent: Tuesday, September 03, 2013 9:49 AM
 To: Mark Stephen Mrotek
 Cc: lilypond-user@gnu.org
 Subject: Re: Tie over Repeat Bar
  
 Hi Mark, 
  
 Check the user guide for a command called called \laissezVibrer - that's what 
 you're looking for. 
  
 Best,
 Robert 
 
 -
 Von meinem Fliewatüüt gesendet.
 
 On 3 Sep 2013, at 17:20, Mark Stephen Mrotek carsonm...@ca.rr.com wrote:
 
 Hello!
  
 In the attached snippet I want to indicate that the “f4” at the end of the 
 first alternative should be tied upon repeat to the “f” at the beginning of 
 the repeated section.
  
 Using “ ~ ” does not work as Lilypond considers it “unterminated.”
 What should I do?
  
 Thank you for your kind attention.
  
 Mark
  
 Tie over Repeat.ly
 ___
 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: Drawing a hexagon with a number inside

2013-09-03 Thread Carl Peterson
On Tue, Sep 3, 2013 at 1:44 PM, Rachael Thomas Carlson 
rachael.thomas.carl...@gmail.com wrote:


 I hate to use Arial but the publishing house that I am emulating uses only
 proprietary fonts.


There are a few non-proprietary fonts that emulate Arial much the same way
that Arial emulates Helvetica (can be confused by casual observer, but
obvious to those who know what to look for). Liberation Sans does a fairly
serviceable job, if I recall correctly. I think I used it a couple of times
in place of Arial recently.

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


Re: Tie over Repeat Bar

2013-09-03 Thread Jim Long
On Tue, Sep 03, 2013 at 10:03:33AM -0700, Mark Stephen Mrotek wrote:
 
 I tried \laissezVibrer. It just did not look long enough. I shall put it in 
 the score.


As others have said, there is the shape directive.  Some time ago, 
I gleaned this function off of this list.  Put this in your code:

extendLV = #(define-music-function (parser location further) (number?) #{
 \once \override LaissezVibrerTie  #'X-extent = #'(0 . 0)
 \once \override LaissezVibrerTie  #'details #'note-head-gap = #(/ further 
-2)
 \once \override LaissezVibrerTie  #'extra-offset = #(cons (/ further 2) 0)
#})


Then in your music, write:

  \extendLV #3 ees \laissezVibrer

and adjust '#3' to suit your needs.




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


Re: Drawing a hexagon with a number inside

2013-09-03 Thread Rachael Thomas Carlson

Hello David:

Thanks for the help.


Those are not actually proper hexagons, so they are pretty easy to draw
using something like

\markup \path #0.25 #'((moveto 3 0)
(lineto 1 2)
(lineto -1 2)
(lineto -3 0)
(lineto -1 -2)
(lineto 1 -2)
(closepath))

There needs to be scaling and matching to the content as well, of course.



here is what I came up with from your recommendation:

\markup { \override #'(font-name . Arial)
  {
\center-column {
\combine
\path #0.1 #'((moveto 0.9 0)
   (lineto 0.4 0.7)
   (lineto -0.4 0.7)
   (lineto -0.9 0)
   (lineto -0.4 -0.7)
   (lineto 0.4 -0.7)
   (closepath))
\override #'(font-size . -4)
\halign #CENTER
\raise #-0.5
7
}
  }
}

I hate to use Arial but the publishing house that I am emulating uses 
only proprietary fonts.


Thank you for the help!

Rachael

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


Re: Drawing a hexagon with a number inside

2013-09-03 Thread Rachael Thomas Carlson




Hope it's still working (didn't test it with newer versions)

It appears to work quite well with 2.16.2.  I will need more time with 
this document in order to make it do exactly what I want; but it is good 
know of all of the wonderful possibilities of markup and scheme.


It really makes me realize how much I need to start focusing on Scheme 
if I am going to really get anywhere with LilyPond.


Thank for your help.

Rachael

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


Re: cross-staff phrasing (slur)

2013-09-03 Thread Urs Liska

Am 03.09.2013 14:22, schrieb MING TSANG:

Dear lilyponders:

I search LSR and cannot find help about cross-staff phrasing 
engraving.  Is it possible in lilypond? Please refer to attached .png. 
Cross phrasing (slur) in in measure 118, 119  121.  Lily coding is in 
forever-thanks_T.ly ( no cross staff phrasing). Help is appreciated.


Thank you for the help.
Ming


Hi Ming,

I don't have the time right now to give you a ready solution, but it's 
quite simple to do in LilyPond.
As pphrasing slurs can only be done within one voice context you have to 
write the phrase in one voice.
This voice will cross the staves with \change Staff = right (or 
left), while you should 'mute' the other voice with spacer rests.


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


Tie over repeat

2013-09-03 Thread Mark Stephen Mrotek
Gentlemen:

 

Thank you for your replies and the references. This shall be my first foray
into tweaking. I am sure that, as always, suggestions from the users shall
increase my knowledge.

 

Mark

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


Re: Feta font modifications by Janek

2013-09-03 Thread Peter Bjuhr


On 09/03/2013 06:36 PM, Janek Warchoł wrote:



ok.  Let's see if the scripts i wrote are as awesome as i think :)
Please run the attached script.  After it finishes, run
~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh--help

I can now confirm the awesomeness! Everything went well, I have 
successfully built lilypond according to the output!


Thanks a lot for the help. It was a lot easier I think!

Best
Peter

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


Re: Tie over Repeat Bar

2013-09-03 Thread Nick Payne

On 04/09/13 03:03, Mark Stephen Mrotek wrote:


Robert:

Thank you for your reply and the suggestion. I tried \laissezVibrer. 
It just did not look long enough. I shall put it in the score.




LV ties can be lengthened. If you want all LV ties in the piece longer, 
then remove the \once - I always do - Lilypond's default LV tie length 
looks too stubby for my liking:


\version 2.17.25

% extend laissez-vibrer tie
extendLV = #(define-music-function (parser location further) (number?) #{
  \once \override LaissezVibrerTie.X-extent = #'(0 . 0)
  \once \override LaissezVibrerTie.details.note-head-gap = #(/ further -2)
  \once \override LaissezVibrerTie.extra-offset = #(cons (/ further 2) 0)
  #})

\relative f' {
  c1\laissezVibrer
  \extendLV #5
  c\laissezVibrer
  c\laissezVibrer
}
attachment: test.png___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Tie over Repeat Bar

2013-09-03 Thread Mark Stephen Mrotek
Mr. Payne:

 

Thank you for your reply. Some other users have supplied a code that works
in 2.16.2.

 

Mark

 

From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org
[mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of
Nick Payne
Sent: Tuesday, September 03, 2013 3:17 PM
To: lilypond-user@gnu.org
Subject: Re: Tie over Repeat Bar

 

On 04/09/13 03:03, Mark Stephen Mrotek wrote:

Robert:

 

Thank you for your reply and the suggestion. I tried \laissezVibrer. It just
did not look long enough. I shall put it in the score.


LV ties can be lengthened. If you want all LV ties in the piece longer, then
remove the \once - I always do - Lilypond's default LV tie length looks too
stubby for my liking:

\version 2.17.25

% extend laissez-vibrer tie
extendLV = #(define-music-function (parser location further) (number?) #{
  \once \override LaissezVibrerTie.X-extent = #'(0 . 0)
  \once \override LaissezVibrerTie.details.note-head-gap = #(/ further -2)
  \once \override LaissezVibrerTie.extra-offset = #(cons (/ further 2) 0)
  #})

\relative f' {
  c1\laissezVibrer
  \extendLV #5
  c\laissezVibrer
  c\laissezVibrer
}

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