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