Re: Request for feedback on 'lobbying' paper

2013-04-20 Thread Colin Hall

Urs Liska writes:

 Hi,

 today I finished the first draft of a paper on a plain text file based 
 toolchain for writing (about) music. The target audience are people who 
 regularely author such documents but aren't converted yet to 'our' 
 approach to authoring.
 The text doesn't provide material to 'getting started' but is intended 
 as a mere presentation with the goal of making the target audience 
 curious and to give it a try.

Your paper reads well and the presentation is very clear. The appearance
is attractive.

Based on five minutes of reading the paper, Urs, I have a couple of
questions for you.

What is your motivation for writing the document? I can make more
relevant comments if I know your aims.

Can you be more specific about your audience?

To me your paper seems to be pitched very well for someone who is
already interested in these ideas but needs guidance. In other words,
someone who would benefit from this Lilypond library.

I suggest you make a brief, clear statement on the first page of the
problem that is solved by a text-based approach. Speak from the heart,
perhaps drawing on your own experience directly.

Can you avoid having the licencing and credits on the first page? I
found that distracting.

Here is a piece of opinion from me, so you know my position. Users of
WYSIWYG engraving software accept the shortcomings because it is quick
and effective. Users of text-based approaches accept the additional
effort required because they are perfectionists.

Cheers,
Colin.


-- 
Colin Hall

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


Re: Scheme education

2013-04-20 Thread Colin Hall

David Kastrup writes:

 Urs Liska li...@ursliska.de writes:

 Am Freitag, den 19.04.2013, 09:50 +0200 schrieb Stjepan Horvat:
 Thanks guys for your anwsers..yes and i want practical
 experience..after i write my first lilypond function..
 I still don't feel ready..i must learn more..
 I am the type of a guy who wants to script everything that is done
 more then once..I'd rather if it would be possible script physical
 stuff too..
 That reminds me of my plan to have an issue tracker for my life ;-)

 Org mode for Emacs – Your Life in Plain Text

 URL:http://orgmode.org

+1

-- 
Colin Hall

___
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-20 Thread David Kastrup
Colin Hall colingh...@gmail.com writes:

 Here is a piece of opinion from me, so you know my position. Users of
 WYSIWYG engraving software accept the shortcomings because it is quick
 and effective. Users of text-based approaches accept the additional
 effort required because they are perfectionists.

Actually, I tend to use text-based approaches not really because I care
about the perfection of the result, but because it allows me to properly
separate input, tool and output.  Things like the accuracy of my mouse
positioning don't figure into the result.  Which make the result
actually worse than when working WYSIWYG.  But the responsibility for
that lies with the process, it is reproducible, and it will respond to
future improvements of the process.

Old scores of mine keep getting better without me having to invest any
work into any of them.  That's hard to beat if they are good enough to
start with.  And if you are lazy like me, you won't invest much work of
your own beyond good enough into any individual score.

-- 
David Kastrup


___
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-20 Thread Graham Percival
On Sat, Apr 20, 2013 at 01:05:40PM +0200, David Kastrup wrote:
 Colin Hall colingh...@gmail.com writes:
 
  Here is a piece of opinion from me, so you know my position. Users of
  WYSIWYG engraving software accept the shortcomings because it is quick
  and effective. Users of text-based approaches accept the additional
  effort required because they are perfectionists.
 
 Actually, I tend to use text-based approaches not really because I care
 about the perfection of the result, but because it allows me to properly
 separate input, tool and output.

I haven't read the paper, but I'll chime in to say that I prefer
text-based because then I have complete control over my
documents (be they text, source code, or sheet music).  When
using a GUI tool[1], my hard work is at the mercy of some magical
process which may or may not save the data correctly.  If I want
to view my past work, I'm at the mercy of those tools.  When I was
a composition student, I found that my fellow students would give
excuses about their scores about once a week (oh, Finale put a
dotted line over those notes, but I couldn't figure out how to
remove it).

[1] yes, a few GUI tools save data in a human-readable format, but
those are unfortunately rare.


By contrast, using a text-based tool (especially in conjunction
with source control such as git) leaves me in control.  If
anything breaks (which it does occasionally), then I can easily
compare the previous (working) input to the current version and
figure how what I did wrong.

- Graham

___
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-20 Thread Urs Liska
Hi Colin,

thanks for your valuable comments!

Am Samstag, den 20.04.2013, 11:50 +0100 schrieb Colin Hall:
 Urs Liska writes:
 
  Hi,
 
  today I finished the first draft of a paper on a plain text file based 
  toolchain for writing (about) music. 

 ...
 
 Your paper reads well and the presentation is very clear. The appearance
 is attractive.
 
 Based on five minutes of reading the paper, Urs, I have a couple of
 questions for you.
 
 What is your motivation for writing the document? I can make more
 relevant comments if I know your aims.
 
 Can you be more specific about your audience?
This is an important comment because it clearly shows that there is some
work to do.
(Although I assume that with a revision of that first sketch I would
have been able to make my points much clearer anyway).

 
 To me your paper seems to be pitched very well for someone who is
 already interested in these ideas but needs guidance. In other words,
 someone who would benefit from this Lilypond library.
Well, that's not the core of my intention (so there is some work for me
to do).
My target audience are people who are involved in writing scores and
text about music (maybe with a slight personal bias on people who
prepare editions), but who still use word processors and wysiwyg
notation programs.
I want to show them that there's a whole other world with a completely
different approach, and that this text based approach is well worth the
effort it takes to get acquainted with it.

When writing this first draft I didn't (couldn't) focus enough on this
perspective (i.e. developing my arguments for the perspective of
'outsiders'), but mainly wanted to collect the material and bring it to
an order.

So I intended to revise it from that perspective anyway, but I'm glad
about your comment which tells me that this isn't 'optional' at all ;-)

Next week I will have an oral presentation in my university on that
topic. Of course I can only present some percentage of the material in
not more than one hour.
Of course I will use the feedback from this occasion for revising my
text.

 
 I suggest you make a brief, clear statement on the first page of the
 problem that is solved by a text-based approach. Speak from the heart,
 perhaps drawing on your own experience directly.
This is a very good suggestion. 

 
 Can you avoid having the licencing and credits on the first page? I
 found that distracting.
This should be possible, I think ;-)
Maybe we'll have to discuss this as there will be quite a lot of
documents based on that documentclass ...

 
 Here is a piece of opinion from me, so you know my position. Users of
 WYSIWYG engraving software accept the shortcomings because it is quick
 and effective. Users of text-based approaches accept the additional
 effort required because they are perfectionists.
This is a good starting point for making a conclusion.
But I'd also include/emphasize the points made by other commentors about
the control it gives.

Best
Urs

 
 Cheers,
 Colin.
 
 



___
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-20 Thread Urs Liska
Am Samstag, den 20.04.2013, 13:05 +0200 schrieb David Kastrup:
 Colin Hall colingh...@gmail.com writes:
 
  Here is a piece of opinion from me, so you know my position. Users of
  WYSIWYG engraving software accept the shortcomings because it is quick
  and effective. Users of text-based approaches accept the additional
  effort required because they are perfectionists.
 
 Actually, I tend to use text-based approaches not really because I care
 about the perfection of the result, but because it allows me to properly
 separate input, tool and output.  Things like the accuracy of my mouse
 positioning don't figure into the result.  
That's a good point. I share this opinion.
I think the quality of output is less a selling point compared to the
'big players' than the organizational potential inherent in the text
format.

 Which make the result
 actually worse than when working WYSIWYG.  But the responsibility for
 that lies with the process, it is reproducible, and it will respond to
 future improvements of the process.
 
 Old scores of mine keep getting better without me having to invest any
 work into any of them.  
Is that really that much different from other approaches? I don't know,
but if you open Finale scores in newer versions they should also benefit
from improvements, isn't it?

Urs

 That's hard to beat if they are good enough to
 start with.  And if you are lazy like me, you won't invest much work of
 your own beyond good enough into any individual score.
 



___
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-20 Thread Urs Liska
Am Samstag, den 20.04.2013, 12:13 +0100 schrieb Graham Percival:
 On Sat, Apr 20, 2013 at 01:05:40PM +0200, David Kastrup wrote:
  Colin Hall colingh...@gmail.com writes:
  
   Here is a piece of opinion from me, so you know my position. Users of
   WYSIWYG engraving software accept the shortcomings because it is quick
   and effective. Users of text-based approaches accept the additional
   effort required because they are perfectionists.
  
  Actually, I tend to use text-based approaches not really because I care
  about the perfection of the result, but because it allows me to properly
  separate input, tool and output.
 
 I haven't read the paper, but I'll chime in to say that I prefer
 text-based because then I have complete control over my
 documents (be they text, source code, or sheet music).  When
 using a GUI tool[1], my hard work is at the mercy of some magical
 process which may or may not save the data correctly.  If I want
 to view my past work, I'm at the mercy of those tools.  When I was
 a composition student, I found that my fellow students would give
 excuses about their scores about once a week (oh, Finale put a
 dotted line over those notes, but I couldn't figure out how to
 remove it).
 
 [1] yes, a few GUI tools save data in a human-readable format, but
 those are unfortunately rare.
 
 
 By contrast, using a text-based tool (especially in conjunction
 with source control such as git) leaves me in control.  If
 anything breaks (which it does occasionally), then I can easily
 compare the previous (working) input to the current version and
 figure how what I did wrong.
 
 - Graham

This is speaking from my heart :-)

Of course it isn't fair to keep a judgment in one's heart that is based
on software more than a decade old, but my most prominent recollection
of my work with Finale is:
- Enter some music
- Make corrections: 
  - Move an object
  - switch directions (of stems, slurs ...)
  - break beams manually
- Hit Update Layout
- Tear my hair out because Finale reverted (as an average)
  half of my manual decisions.
  Then I didn't have the faintest idea that there is something
  like a 'text format' where such decisions could be
  stored explicitely

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: Request for feedback on 'lobbying' paper

2013-04-20 Thread Colin Hall

David Kastrup writes:

 Colin Hall colingh...@gmail.com writes:

 Here is a piece of opinion from me, so you know my position. Users of
 WYSIWYG engraving software accept the shortcomings because it is quick
 and effective. Users of text-based approaches accept the additional
 effort required because they are perfectionists.

 Things like the accuracy of my mouse
 positioning don't figure into the result.

Yes. Very concise, David.

 Old scores of mine keep getting better without me having to invest any
 work into any of them.  That's hard to beat if they are good enough to
 start with.  And if you are lazy like me, you won't invest much work of
 your own beyond good enough into any individual score.

Agreed. This is a benefit I enjoy every time I use Lilypond today, a
result of investing time (the effort to which I originally referred) to
learn the tool.

There seems to be a parallel with the acquisition of performance skills
on one's instrument here. An investment of practice time to gain an
ability for effortless execution. Urs, perhaps you could use that
somewhat imperfect analogy?

Cheers,
Colin.

-- 
Colin Hall

___
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-20 Thread Colin Hall

Urs Liska writes:

 Am Samstag, den 20.04.2013, 11:50 +0100 schrieb Colin Hall:
  
  Can you be more specific about your audience?
 This is an important comment because it clearly shows that there is some
 work to do.
 (Although I assume that with a revision of that first sketch I would
 have been able to make my points much clearer anyway).

You may have misunderstood me. I was asking you to be more specific in
this thread, not in your paper, about who your audience is so we can
understand your intention. I can imagine it might be some of the
following, perhaps you could say which:

Professional engravers
Music publishing management
Open Source software engineers
Music undergraduates
Music academics
Amateur musicians
Professional musicians
Users of insert engraving tool software
Internet media authors (as news not as a writing tool)

 To me your paper seems to be pitched very well for someone who is
 already interested in these ideas but needs guidance. In other words,
 someone who would benefit from this Lilypond library.
 Well, that's not the core of my intention (so there is some work for me
 to do).

Agreed.

 My target audience are people who are involved in writing scores and
 text about music (maybe with a slight personal bias on people who
 prepare editions), but who still use word processors and wysiwyg
 notation programs.

OK, that helps, I think you have made the audience clear. Thanks.

 I want to show them that there's a whole other world with a completely
 different approach, and that this text based approach is well worth the
 effort it takes to get acquainted with it.

Right. So I suggest you have to summarise their situation and show it's
shortcomings with respect to your proposal. Focus on use cases where
WYSIWYG fails; Graham pointed some out in this thread. Clearly you can
write well, so they will recognise what you say and begin to listen to
your voice.

Cheers,
Colin.

-- 
Colin Hall

___
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-20 Thread Colin Hall

Urs Liska writes:

 Am Samstag, den 20.04.2013, 12:13 +0100 schrieb Graham Percival:
 
 By contrast, using a text-based tool (especially in conjunction
 with source control such as git) leaves me in control.  If
 anything breaks (which it does occasionally), then I can easily
 compare the previous (working) input to the current version and
 figure how what I did wrong.
 
 - Graham

 This is speaking from my heart :-)

 Of course it isn't fair to keep a judgment in one's heart that is based
 on software more than a decade old, but my most prominent recollection
 of my work with Finale is:
 - Enter some music
 - Make corrections: 
   - Move an object
   - switch directions (of stems, slurs ...)
   - break beams manually
 - Hit Update Layout
 - Tear my hair out because Finale reverted (as an average)
   half of my manual decisions.
   Then I didn't have the faintest idea that there is something
   like a 'text format' where such decisions could be
   stored explicitely

Attaboy! Now you're talking.

Cheers,
Colin.

-- 
Colin Hall

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


Re: lilypond-user Digest, Vol 125, Issue 97

2013-04-20 Thread Kale Good
Hi All,
I'm having a font issue; I'm trying to use Garamond Premier Pro as my serif
font (to match my document font for a method book). It won't print the s
character. On testing, z printed incorrectly. I switched the font to Adobe
Garamond Pro and had similar issues; some characters wouldn't print
correctly. Could someone point me in the direction of a fix for this
problem?

% Created on Sat Feb 09 15:10:04 EST 2013
\version 2.16.2
\include english.ly

\header {
title = a b c d e f g h i j k l m n o p q r s t u v w x y z fl Th

}

\score {
\new TabStaff {
\relative c' {
\set TabStaff.minimumFret = #5
a,\6\bar :|
}
}
}

\paper  {
  myStaffSize = #20
  #(define fonts
(make-pango-font-tree Garamond Premier Pro
  Helvetica Neue LT Standard
  Luxi Mono
   (/ myStaffSize 20)))
}







On Sat, Apr 20, 2013 at 7:57 AM, lilypond-user-requ...@gnu.org wrote:

 Send lilypond-user mailing list submissions to
 lilypond-user@gnu.org

 To subscribe or unsubscribe via the World Wide Web, visit
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 or, via email, send a message with subject or body 'help' to
 lilypond-user-requ...@gnu.org

 You can reach the person managing the list at
 lilypond-user-ow...@gnu.org

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of lilypond-user digest...


 Today's Topics:

1. Re:coloring noteheads different depending on parts (takmi ikeda)
2. Re:Scheme education (James Harkins)
3. Re:Scheme education (David Kastrup)
4. Re:Request for feedback on 'lobbying' paper (Colin Hall)
5. Re:Scheme education (Colin Hall)
6. Re:Request for feedback on 'lobbying' paper (David Kastrup)
7. Re:Request for feedback on 'lobbying' paper (Graham Percival)
8. Re:Request for feedback on 'lobbying' paper (Urs Liska)


 --

 Message: 1
 Date: Sat, 20 Apr 2013 10:05:27 +0900
 From: takmi ikeda i...@de-dicto.net
 To: lilypond-user@gnu.org
 Subject: Re: coloring noteheads different depending on parts
 Message-ID:
 
 canvzgsfg9tvjxm3+nvnqysckgrxyn3293mbcvxagydba9v3...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1

 oops. Variable name is my silly mistake. I couldn't understand list
 structure of scheme, difference between #(a. b) #(a b) . Thank you so
 much!

 \version 2.16.0

 %%% fixed code

 #(define-public ((color-notehead nnn) grob)

(define color-mapping
  (vector
   (list
(cons (ly:make-pitch 0 0 0) (rgb-color 1 .5 0))
(cons (ly:make-pitch 0 4 0) (rgb-color .3 .7 0))
)
   (list
(cons (ly:make-pitch 0 1 0) (rgb-color 1 0 1))
(cons (ly:make-pitch 0 5 0) (rgb-color .5 0 1))
)
   )
  )

(define (pitch-to-color pitch)
  (let*
   (
(vvv (vector-ref color-mapping nnn))
(ccc (assoc pitch vvv))
)
   (if ccc
   (cdr ccc))
   )
  )

(pitch-to-color
 (ly:event-property (event-cause grob) 'pitch))
)

 aaa = \relative c' { c8 d e f g a b c }

 \score {
   
 \new Staff 
   \override Staff.NoteHead #'color = #(color-notehead 0)
   \aaa
 
 \new Staff 
   \override Staff.NoteHead #'color = #(color-notehead 1)
   \aaa
 
   
 }



 2013/4/19 David Kastrup d...@gnu.org:
  takmi ikeda i...@de-dicto.net writes:
 
  i'd like to change coloring by argument. have you any idea?
 
  \version 2.16.0
 
  #(define-public ((color-notehead . nnn) grob)
  (define-public ((color-notehead num) grob)
 
 
 (vvv (vector-ref color-mapping num)) ;it does not works.
 
  Hardly surprising.  Wrong variable name.  Even if you were write, the
  define-public used nnn as a rest argument due to the . before it, so any
  number would have gotten wrapped into a list.
 
  --
  David Kastrup
 
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user



 --

 Message: 2
 Date: Sat, 20 Apr 2013 01:40:48 + (UTC)
 From: James Harkins  jamshar...@gmail.com
 To: lilypond-user@gnu.org
 Subject: Re: Scheme education
 Message-ID: loom.20130420t033735-...@post.gmane.org
 Content-Type: text/plain; charset=us-ascii

 Jim Long lilypond at umpquanet.com writes:

  On Fri, Apr 19, 2013 at 10:32:19AM +0200, Urs Liska wrote:
   Am Freitag, den 19.04.2013, 09:50 +0200 schrieb Stjepan Horvat:
   That reminds me of my plan to have an issue tracker for my life
 
  The English term for this is, spouse.

 Does this mean I have married org-mode? And if I have, is that marriage
 recognized in all 50 states? (When will THAT case come before the Supreme
 Court?)

 hjh




 --

 Message: 3
 Date: Sat, 20 Apr 2013 06:15:40 +0200
 

Re: Font Issue; characters not printed.

2013-04-20 Thread Urs Liska
Maybe you have an issue with your PDF viewer?
I can see all 's' and don't notice any issue with 'z'.

I assume 'fl' and 'Th' should be ligatures?
I can't tell if 'fl' is a ligature ore not, but the 'Th' definitely
isn't.

What OS are you using?
AFAIK LilyPond doesn't use kerning on Windows, so it may be similar with
ligatures (I know that on Linux it uses ligatures because I actually
checked that yesterday (after I read that Sibelius 7 is so proud of even
using ligatures).

HTH
Urs

Am Samstag, den 20.04.2013, 10:57 -0400 schrieb Kale Good:
 Hi All, 
 
 I didn't read the submission guidelines carefully so I'm resubmitting
 with a proper Subject. Sorry to be clogging things up. 
 
 I'm having a font issue; I'm trying to use Garamond Premier Pro as my
 serif font (to match my document font for a method book). It won't
 print the s character. On testing, z printed incorrectly. I switched
 the font to Adobe Garamond Pro and had similar issues; some characters
 wouldn't print correctly. Could someone point me in the direction of a
 fix for this problem? 
 
 % Created on Sat Feb 09 15:10:04 EST 2013
 \version 2.16.2
 \include english.ly
 
 \header {
 title = a b c d e f g h i j k l m n o p q r s t u v w x y z fl
 Th
 
 } 
 
 \score {
 \new TabStaff {
 \relative c' { 
 \set TabStaff.minimumFret = #5
 a,\6\bar :|
 }
 }
 }
 
 \paper  {
   myStaffSize = #20
   #(define fonts
 (make-pango-font-tree Garamond Premier Pro
   Helvetica Neue LT Standard
   Luxi Mono
(/ myStaffSize 20)))
 }
 
 
 attached file has Adobe Garamond Pro in lieu of Garamond Premier Pro;
 the results similar but worse. 
 
 
 
 -- 
 Kale Good: Guitar Instructor
 website: phillyguitarlessons.com
 email: k...@kalegood.com
 phone: (215)260-5383
 address: 1867 Frankford Ave.
   Philadelphia, PA 19125
 Read my article The Seven Secrets to Six String Success at
 GuitarNoise.com:
 http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
 Leading the Journey from No-Skills-Guitarist to Talented Musician!
 
 ___
 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


Font problem

2013-04-20 Thread Phil Holmes
Could you start a new subject rather than replying to the Digest if you want 
help?

Which operating system are you using?

--
Phil Holmes


  - Original Message - 
  From: Kale Good 
  To: lilypond-user@gnu.org 
  Sent: Saturday, April 20, 2013 3:49 PM
  Subject: Re: lilypond-user Digest, Vol 125, Issue 97


  looking into this font issue more, I see I should have included a pdf; I'm 
using a different font than my snippet (Adobe Garamond Pro in lieu of Garamond 
Premier Pro) because the results are much worse. Also, as you may note, 
ligatures are not working. 








  On Sat, Apr 20, 2013 at 10:37 AM, Kale Good k...@kalegood.com wrote:

Hi All,
I'm having a font issue; I'm trying to use Garamond Premier Pro as my serif 
font (to match my document font for a method book). It won't print the s 
character. On testing, z printed incorrectly. I switched the font to Adobe 
Garamond Pro and had similar issues; some characters wouldn't print correctly. 
Could someone point me in the direction of a fix for this problem? 

% Created on Sat Feb 09 15:10:04 EST 2013
\version 2.16.2
\include english.ly

\header {
title = a b c d e f g h i j k l m n o p q r s t u v w x y z fl Th

} 

\score {
\new TabStaff {
\relative c' { 
\set TabStaff.minimumFret = #5
a,\6\bar :|
}
}
}

\paper  {
  myStaffSize = #20
  #(define fonts
(make-pango-font-tree Garamond Premier Pro
  Helvetica Neue LT Standard
  Luxi Mono
   (/ myStaffSize 20)))
}









On Sat, Apr 20, 2013 at 7:57 AM, lilypond-user-requ...@gnu.org wrote:

  Send lilypond-user mailing list submissions to
  lilypond-user@gnu.org

  To subscribe or unsubscribe via the World Wide Web, visit
  https://lists.gnu.org/mailman/listinfo/lilypond-user
  or, via email, send a message with subject or body 'help' to
  lilypond-user-requ...@gnu.org

  You can reach the person managing the list at
  lilypond-user-ow...@gnu.org

  When replying, please edit your Subject line so it is more specific
  than Re: Contents of lilypond-user digest...
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Font Issue; characters not printed.

2013-04-20 Thread Kale Good
The not-appearing characters was a pdf view problem. The ligature isn't
isn't, however. But the litagure issue is also non-essential for my
purposes, so I can move forward from here. Thanks.


On Sat, Apr 20, 2013 at 11:09 AM, Urs Liska li...@ursliska.de wrote:

 Maybe you have an issue with your PDF viewer?
 I can see all 's' and don't notice any issue with 'z'.

 I assume 'fl' and 'Th' should be ligatures?
 I can't tell if 'fl' is a ligature ore not, but the 'Th' definitely
 isn't.

 What OS are you using?
 AFAIK LilyPond doesn't use kerning on Windows, so it may be similar with
 ligatures (I know that on Linux it uses ligatures because I actually
 checked that yesterday (after I read that Sibelius 7 is so proud of even
 using ligatures).

 HTH
 Urs

 Am Samstag, den 20.04.2013, 10:57 -0400 schrieb Kale Good:
  Hi All,
 
  I didn't read the submission guidelines carefully so I'm resubmitting
  with a proper Subject. Sorry to be clogging things up.
 
  I'm having a font issue; I'm trying to use Garamond Premier Pro as my
  serif font (to match my document font for a method book). It won't
  print the s character. On testing, z printed incorrectly. I switched
  the font to Adobe Garamond Pro and had similar issues; some characters
  wouldn't print correctly. Could someone point me in the direction of a
  fix for this problem?
 
  % Created on Sat Feb 09 15:10:04 EST 2013
  \version 2.16.2
  \include english.ly
 
  \header {
  title = a b c d e f g h i j k l m n o p q r s t u v w x y z fl
  Th
 
  }
 
  \score {
  \new TabStaff {
  \relative c' {
  \set TabStaff.minimumFret = #5
  a,\6\bar :|
  }
  }
  }
 
  \paper  {
myStaffSize = #20
#(define fonts
  (make-pango-font-tree Garamond Premier Pro
Helvetica Neue LT Standard
Luxi Mono
 (/ myStaffSize 20)))
  }
 
 
  attached file has Adobe Garamond Pro in lieu of Garamond Premier Pro;
  the results similar but worse.
 
 
 
  --
  Kale Good: Guitar Instructor
  website: phillyguitarlessons.com
  email: k...@kalegood.com
  phone: (215)260-5383
  address: 1867 Frankford Ave.
Philadelphia, PA 19125
  Read my article The Seven Secrets to Six String Success at
  GuitarNoise.com:
  http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
  Leading the Journey from No-Skills-Guitarist to Talented Musician!
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user





-- 
*Kale Good: Guitar Instructor*
website: phillyguitarlessons.com
email: k...@kalegood.com
phone: (215)260-5383
address: 1867 Frankford Ave.
  Philadelphia, PA 19125
Read my article *The Seven Secrets to Six String Success* at
GuitarNoise.com:
http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
*Leading the Journey from No-Skills-Guitarist to Talented Musician*!
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Font Issue; characters not printed.

2013-04-20 Thread Urs Liska
Am Samstag, den 20.04.2013, 11:23 -0400 schrieb Kale Good:
 The not-appearing characters was a pdf view problem. 
Good.
 The ligature isn't isn't, however. But the litagure issue is also
 non-essential for my purposes, so I can move forward from here.
We'd be interested anyway. Would you mind telling us your OS?
Urs

  Thanks.
 
 
 On Sat, Apr 20, 2013 at 11:09 AM, Urs Liska li...@ursliska.de wrote:
 Maybe you have an issue with your PDF viewer?
 I can see all 's' and don't notice any issue with 'z'.
 
 I assume 'fl' and 'Th' should be ligatures?
 I can't tell if 'fl' is a ligature ore not, but the 'Th'
 definitely
 isn't.
 
 What OS are you using?
 AFAIK LilyPond doesn't use kerning on Windows, so it may be
 similar with
 ligatures (I know that on Linux it uses ligatures because I
 actually
 checked that yesterday (after I read that Sibelius 7 is so
 proud of even
 using ligatures).
 
 HTH
 Urs
 
 Am Samstag, den 20.04.2013, 10:57 -0400 schrieb Kale Good:
  Hi All,
 
  I didn't read the submission guidelines carefully so I'm
 resubmitting
  with a proper Subject. Sorry to be clogging things up.
 
  I'm having a font issue; I'm trying to use Garamond Premier
 Pro as my
  serif font (to match my document font for a method book). It
 won't
  print the s character. On testing, z printed incorrectly. I
 switched
  the font to Adobe Garamond Pro and had similar issues; some
 characters
  wouldn't print correctly. Could someone point me in the
 direction of a
  fix for this problem?
 
  % Created on Sat Feb 09 15:10:04 EST 2013
  \version 2.16.2
  \include english.ly
 
  \header {
  title = a b c d e f g h i j k l m n o p q r s t u v w x
 y z fl
  Th
 
  }
 
  \score {
  \new TabStaff {
  \relative c' {
  \set TabStaff.minimumFret = #5
  a,\6\bar :|
  }
  }
  }
 
  \paper  {
myStaffSize = #20
#(define fonts
  (make-pango-font-tree Garamond Premier Pro
Helvetica Neue LT Standard
Luxi Mono
 (/ myStaffSize 20)))
  }
 
 
  attached file has Adobe Garamond Pro in lieu of Garamond
 Premier Pro;
  the results similar but worse.
 
 
 
  --
  Kale Good: Guitar Instructor
  website: phillyguitarlessons.com
  email: k...@kalegood.com
  phone: (215)260-5383
  address: 1867 Frankford Ave.
Philadelphia, PA 19125
  Read my article The Seven Secrets to Six String Success at
  GuitarNoise.com:
 
 http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
  Leading the Journey from No-Skills-Guitarist to Talented
 Musician!
 
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 
 
 
 -- 
 Kale Good: Guitar Instructor
 website: phillyguitarlessons.com
 email: k...@kalegood.com
 phone: (215)260-5383
 address: 1867 Frankford Ave.
   Philadelphia, PA 19125
 Read my article The Seven Secrets to Six String Success at
 GuitarNoise.com:
 http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
 Leading the Journey from No-Skills-Guitarist to Talented Musician!
 



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


Re: Font Issue; characters not printed.

2013-04-20 Thread Kale Good
Ah, sorry. Ubuntu 12.04.

I was using Lilypond-tool. The pdf preview function has given me incorrect
displays before, but in the past the errors would only exist at certain
zoom levels. So what happened here was I tried zooming in and out and still
had the issue, leaving me to (falsely) assume it was illypond's fault.


On Sat, Apr 20, 2013 at 11:25 AM, Urs Liska li...@ursliska.de wrote:

 Am Samstag, den 20.04.2013, 11:23 -0400 schrieb Kale Good:
  The not-appearing characters was a pdf view problem.
 Good.
  The ligature isn't isn't, however. But the litagure issue is also
  non-essential for my purposes, so I can move forward from here.
 We'd be interested anyway. Would you mind telling us your OS?
 Urs

   Thanks.
 
 
  On Sat, Apr 20, 2013 at 11:09 AM, Urs Liska li...@ursliska.de wrote:
  Maybe you have an issue with your PDF viewer?
  I can see all 's' and don't notice any issue with 'z'.
 
  I assume 'fl' and 'Th' should be ligatures?
  I can't tell if 'fl' is a ligature ore not, but the 'Th'
  definitely
  isn't.
 
  What OS are you using?
  AFAIK LilyPond doesn't use kerning on Windows, so it may be
  similar with
  ligatures (I know that on Linux it uses ligatures because I
  actually
  checked that yesterday (after I read that Sibelius 7 is so
  proud of even
  using ligatures).
 
  HTH
  Urs
 
  Am Samstag, den 20.04.2013, 10:57 -0400 schrieb Kale Good:
   Hi All,
  
   I didn't read the submission guidelines carefully so I'm
  resubmitting
   with a proper Subject. Sorry to be clogging things up.
  
   I'm having a font issue; I'm trying to use Garamond Premier
  Pro as my
   serif font (to match my document font for a method book). It
  won't
   print the s character. On testing, z printed incorrectly. I
  switched
   the font to Adobe Garamond Pro and had similar issues; some
  characters
   wouldn't print correctly. Could someone point me in the
  direction of a
   fix for this problem?
  
   % Created on Sat Feb 09 15:10:04 EST 2013
   \version 2.16.2
   \include english.ly
  
   \header {
   title = a b c d e f g h i j k l m n o p q r s t u v w x
  y z fl
   Th
  
   }
  
   \score {
   \new TabStaff {
   \relative c' {
   \set TabStaff.minimumFret = #5
   a,\6\bar :|
   }
   }
   }
  
   \paper  {
 myStaffSize = #20
 #(define fonts
   (make-pango-font-tree Garamond Premier Pro
 Helvetica Neue LT Standard
 Luxi Mono
  (/ myStaffSize 20)))
   }
  
  
   attached file has Adobe Garamond Pro in lieu of Garamond
  Premier Pro;
   the results similar but worse.
  
  
  
   --

 
   ___
   lilypond-user mailing list
   lilypond-user@gnu.org
   https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 
 
 
  --
  Kale Good: Guitar Instructor
  website: phillyguitarlessons.com
  email: k...@kalegood.com
  phone: (215)260-5383
  address: 1867 Frankford Ave.
Philadelphia, PA 19125
  Read my article The Seven Secrets to Six String Success at
  GuitarNoise.com:
  http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
  Leading the Journey from No-Skills-Guitarist to Talented Musician!
 





-- 
*Kale Good: Guitar Instructor*
website: phillyguitarlessons.com
email: k...@kalegood.com
phone: (215)260-5383
address: 1867 Frankford Ave.
  Philadelphia, PA 19125
Read my article *The Seven Secrets to Six String Success* at
GuitarNoise.com:
http://www.guitarnoise.com/lesson/seven-secrets-to-six-string-success/
*Leading the Journey from No-Skills-Guitarist to Talented Musician*!
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RehearsalMark and meter change

2013-04-20 Thread Daniel Rosen
Below are two examples, identical except for the fact that the second one has a 
RehearsalMark where the first one doesn't.

\version 2.16.1
{ \time 9/4   c'1. c'2. | \time 6/4 c'1. | }
{ \time 9/4 \mark c'1. c'2. | \time 6/4 c'1. | }

When I compile them, the first example appears as expected, but the second one 
does not (see attachment). For the life of me, I can't figure out what the 
problem is... Can someone help me?

DR

attachment: example.jpg___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: RehearsalMark and meter change

2013-04-20 Thread David Kastrup
Daniel Rosen drose...@gmail.com writes:

 Below are two examples, identical except for the fact that the second
 one has a RehearsalMark where the first one doesn't.

 \version 2.16.1
 { \time 9/4   c'1. c'2. | \time 6/4 c'1. | }
 { \time 9/4 \mark c'1. c'2. | \time 6/4 c'1. | }

 When I compile them, the first example appears as expected, but the
 second one does not (see attachment). For the life of me, I can't
 figure out what the problem is... Can someone help me?

You could look in the manual for the syntax of the \mark command.  The
problem is more the lack of an error message than anything else.

-- 
David Kastrup


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


Re: lilypond-user Digest, Vol 125, Issue 103

2013-04-20 Thread Patrick or Cynthia Karl

On Apr 20, 2013, at 11:48 AM, Daniel Rosen wrote:

 Message: 1
 Date: Sat, 20 Apr 2013 16:48:30 +
 From: Daniel Rosen drose...@gmail.com
 To: lilypond-user@gnu.org lilypond-user@gnu.org
 Subject: RehearsalMark and meter change
 Message-ID:
   16ec1eb64c3829458f85e80f7458ffd950707...@enigma.rosen.lan
 Content-Type: text/plain; charset=us-ascii
 
 Below are two examples, identical except for the fact that the second one has 
 a RehearsalMark where the first one doesn't.
 
 \version 2.16.1
 { \time 9/4   c'1. c'2. | \time 6/4 c'1. | }
 { \time 9/4 \mark c'1. c'2. | \time 6/4 c'1. | }

\mark requires an argument.  In this case it is using c'1. as the argument.

Write \mark \default to get what you want.
 
 When I compile them, the first example appears as expected, but the second 
 one does not (see attachment). For the life of me, I can't figure out what 
 the problem is... Can someone help me?
 
 DR
 
 -- next part --
 A non-text attachment was scrubbed...
 Name: example.jpg
 Type: image/jpeg
 Size: 25160 bytes
 Desc: example.jpg
 URL: 
 http://lists.gnu.org/archive/html/lilypond-user/attachments/20130420/265c664f/attachment.jpg


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


RE: RehearsalMark and meter change

2013-04-20 Thread Daniel Rosen
 -Original Message-
 From: Patrick or Cynthia Karl [mailto:pck...@mac.com]
 Sent: Saturday, April 20, 2013 12:59 PM
 To: lilypond-user@gnu.org; Daniel Rosen
 Subject: Re: lilypond-user Digest, Vol 125, Issue 103
 
 
 \mark requires an argument.  In this case it is using c'1. as the 
 argument.
 
 Write \mark \default to get what you want.

Oh, duh... I knew that. Thanks!

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


Understanding spacing

2013-04-20 Thread Noeck
Hi,

I try to get the spacing commands right and this looks strange to me:

\version 2.16.0
\paper {
  system-system-spacing #'basic-distance = #123
  system-system-spacing #'stretchability = #123
  #(display system-system-spacing)
}

produces in the output:

((stretchability . 123) (basic-distance . 123) (basic-distance . 12)
(minimum-distance . 8) (padding . 1) (stretchability . 60))

Why basic-distance and stretchability are not overwritten by the new values?

Second question: Is there a function to change all 4 values without
typing the whole alist, only the values? Like:
  system-system-spacing = \foo #12 #8 #1 #60
That would be handy.

Third question: Is there a way to change spacing relative to the current
settings?
Like system-system-spacing #'basic-distance += #5 % note the +=

Cheers,
Joram


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


Re: Understanding spacing

2013-04-20 Thread David Kastrup
Noeck noeck.marb...@gmx.de writes:

 Hi,

 I try to get the spacing commands right and this looks strange to me:

 \version 2.16.0
 \paper {
   system-system-spacing #'basic-distance = #123
   system-system-spacing #'stretchability = #123
   #(display system-system-spacing)
 }

 produces in the output:

 ((stretchability . 123) (basic-distance . 123) (basic-distance . 12)
 (minimum-distance . 8) (padding . 1) (stretchability . 60))

 Why basic-distance and stretchability are not overwritten by the new
 values?

But they are.

 Second question: Is there a function to change all 4 values without
 typing the whole alist, only the values? Like:
   system-system-spacing = \foo #12 #8 #1 #60
 That would be handy.

Write it using define-scheme-function.

 Third question: Is there a way to change spacing relative to the current
 settings?
 Like system-system-spacing #'basic-distance += #5 % note the +=

No.  You'd have to use Scheme.

-- 
David Kastrup


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


Re: Understanding spacing

2013-04-20 Thread Noeck

 Why basic-distance and stretchability are not overwritten by the new
 values?
 
 But they are.

Yes, concerning the effect. But the old values are still in the list.

 Second question: Is there a function to change all 4 values without
 typing the whole alist, only the values? …
 
 Write it using define-scheme-function.

Ok, I just wanted to make sure that I am not reinventing the wheel. I
feel now confident to write such a function (I think), but it takes me
quite a while. That's why I asked whether that has already been done.

 Third question: Is there a way to change spacing relative to the current
 settings?
 Like system-system-spacing #'basic-distance += #5 % note the +=
 
 No.  You'd have to use Scheme.
Ok, the same applies here.

Thanks for the quick feedback!
Joram


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


MetronomeMark markup

2013-04-20 Thread Daniel Rosen
I have a tempo marking that I want to split into two rows, as follows:

\version 2.16.1
{
  \tempo \markup { \column { Line 1 Line 2 } } 4 = 100
  c'1
}

Is there a way for me to have the 4 = 100 part appear after Line 2 without 
having to write out the quarter note, equals sign, etc. in markup? 

DR



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


Re: Understanding spacing

2013-04-20 Thread Noeck
 Second question: Is there a function to change all 4 values without
 typing the whole alist, only the values? …

 Write it using define-scheme-function.
 
 Ok, I just wanted to make sure that I am not reinventing the wheel. I
 feel now confident to write such a function (I think)


Ok, I was too optimistic. Could anyone help me out here, I do not
understand what's wrong here:

\version 2.17.14

% this is intended to return an alist with the given values:
make-spacing = #(define-scheme-function
 (parser location bdist mdist padd stret)
 (number? number? number? number?)
 '((basic-distance . bdist)
   (minimum-distance . mdist)
   (padding . padd)
   (stretchability . stret))
 )

\paper {
 #(display (make-spacing 60 2 3 4))
 system-system-spacing = #(make-spacing 60 2 3 4)
 #(display system-system-spacing)
}

% error message: Wrong type to apply: #Music function #procedure #f
(parser location bdist mdist padd stret)

Cheers,
Joram

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


Re: MetronomeMark markup

2013-04-20 Thread Thomas Morley
2013/4/20 Daniel Rosen drose...@gmail.com:
 I have a tempo marking that I want to split into two rows, as follows:

 \version 2.16.1
 {
   \tempo \markup { \column { Line 1 Line 2 } } 4 = 100
   c'1
 }

 Is there a way for me to have the 4 = 100 part appear after Line 2 
 without having to write out the quarter note, equals sign, etc. in markup?

 DR

Something like below?

\version 2.16.2
{
  \tempo \markup \raise #3 { \column { Line 1 Line 2 } } 4 = 100
  c'1
}


-Harm

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


Re: Understanding spacing

2013-04-20 Thread David Kastrup
Noeck noeck.marb...@gmx.de writes:

 Why basic-distance and stretchability are not overwritten by the new
 values?
 
 But they are.

 Yes, concerning the effect. But the old values are still in the list.

Prepending material to a list does not affect uses of the unchanged list
elsewhere.  Modifying it in place does.  In order not to have to copy
the complete alist for every use, modifications are made by prepending
material to the list.

-- 
David Kastrup


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


Re: Understanding spacing

2013-04-20 Thread David Kastrup
Noeck noeck.marb...@gmx.de writes:

 Second question: Is there a function to change all 4 values without
 typing the whole alist, only the values? …

 Write it using define-scheme-function.
 
 Ok, I just wanted to make sure that I am not reinventing the wheel. I
 feel now confident to write such a function (I think)


 Ok, I was too optimistic. Could anyone help me out here, I do not
 understand what's wrong here:

 \version 2.17.14

 % this is intended to return an alist with the given values:
 make-spacing = #(define-scheme-function
  (parser location bdist mdist padd stret)
  (number? number? number? number?)
  '((basic-distance . bdist)
(minimum-distance . mdist)
(padding . padd)
(stretchability . stret))
  )

Your alist maps symbols to symbols.  The values of the parameters bdist,
mdist etc are never accessed.  You probably mean something like
`((basic-distance . ,bdist)
  (minimum-distance . ,mdist) ...
and yes, that's a backquote (in Scheme parlance, a quasiquote) starting
that list.

  #(display (make-spacing 60 2 3 4))
  system-system-spacing = #(make-spacing 60 2 3 4)

Anything defined using define-scheme-function is not called from Scheme
but from LilyPond.  It merely returns a Scheme value.  So you use

system-system-spacing = \make-spacing 60 2 3 4

which is actually what you asked for in your original request.

-- 
David Kastrup


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


Re: MetronomeMark markup

2013-04-20 Thread David Kastrup
Thomas Morley thomasmorle...@gmail.com writes:

 2013/4/20 Daniel Rosen drose...@gmail.com:
 I have a tempo marking that I want to split into two rows, as follows:

 \version 2.16.1
 {
   \tempo \markup { \column { Line 1 Line 2 } } 4 = 100
   c'1
 }

 Is there a way for me to have the 4 = 100 part appear after Line
 2 without having to write out the quarter note, equals sign,
 etc. in markup?

 DR

 Something like below?

 \version 2.16.2
 {
   \tempo \markup \raise #3 { \column { Line 1 Line 2 } } 4 = 100
   c'1
 }

Probably safer to use

\version 2.16.1
{
  \tempo \markup { \override #`(direction . ,UP)
   \dir-column { Line 2 Line 1 } } 4 = 100
  c'1
}

instead since this does not just align by accident.

-- 
David Kastrup


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