Re: Understanding Lilypond

2015-01-26 Thread Flaming Hakama by Elaine
From: Kieren MacMillan kieren_macmil...@sympatico.ca Subject: Re: Understanding Lilypond Hi Peter, many of us have struggled for many months to get to grips with the structure and philosophy of Lilypond. 1. Regarding the structure, what are you struggling with exactly? 2. Regarding

Re: Understanding Lilypond

2015-01-26 Thread Kieren MacMillan
Hi, The current examples present the minimum information necessary to demonstrate the feature. This follows lilypond's approach, which is to invent everything needed that you didn't specify, like books, scores, staves, time signatues, clefs, barlines, etc. This *is* a potential

RE: Understanding Lilypond

2015-01-17 Thread Peter Gentry
of being lost in a sea of hieroglyphs. -Original Message- From: Kieren MacMillan [mailto:kieren_macmil...@sympatico.ca] Sent: Friday, January 16, 2015 9:40 PM To: Peter Gentry Cc: Lilypond-User Mailing List Subject: Re: Understanding Lilypond Hi Peter, many of us have struggled for many

Re: Understanding Lilypond

2015-01-17 Thread Urs Liska
better documentation would be needed most IMO) Urs -Original Message- From: Kieren MacMillan [mailto:kieren_macmil...@sympatico.ca] Sent: Friday, January 16, 2015 9:40 PM To: Peter Gentry Cc: Lilypond-User Mailing List Subject: Re: Understanding Lilypond Hi Peter, many of us have

Re: Understanding Lilypond

2015-01-17 Thread Richard Shann
On Sat, 2015-01-17 at 13:37 +0100, Urs Liska wrote: Concretely I see the problem in a sequence of related issues: - Scheme itself *is* difficult to get into actually, Scheme syntax is incredibly simple - Scheme expressions are lists (a b c) with the first element being the procedure and the

Re: Understanding Lilypond

2015-01-17 Thread Urs Liska
Am 17.01.2015 um 14:13 schrieb Richard Shann: On Sat, 2015-01-17 at 13:37 +0100, Urs Liska wrote: Concretely I see the problem in a sequence of related issues: - Scheme itself *is* difficult to get into actually, Scheme syntax is incredibly simple - Scheme expressions are lists (a b c) with

Re: Understanding Lilypond

2015-01-17 Thread Mattes
Am Samstag, 17. Januar 2015 14:13 CET, Richard Shann rich...@rshann.plus.com schrieb: actually, Scheme syntax is incredibly simple - Scheme expressions are lists (a b c) with the first element being the procedure and the subsequent ones the parameters. So if you come across (if a b) you

Re: Understanding Lilypond

2015-01-17 Thread Kieren MacMillan
Hi Peter, I'm not sure that my response is suitable for the list It *definitely* is! Please feel free to critisize scorn or otherwise flame. I’m sorry your default expectation is to be critisized, scorned, or flamed — that hasn’t been my primary experience on this list (as a newbie more

Re: Understanding Lilypond

2015-01-17 Thread Paul Morris
Urs Liska wrote Of course, but when you are searching for solutions, approaches or even tutorials on Scheme you'll get a bunch of different resources, some for Racket, some for MIT Scheme, some for guile-1.8, some for guile-2.0 and so on. While often there is something to the solution that you

Re: Understanding Lilypond

2015-01-17 Thread Urs Liska
Am 17.01.2015 um 17:22 schrieb Kieren MacMillan: Hi Peter, I'm not sure that my response is suitable for the list It *definitely* is! Please feel free to critisize scorn or otherwise flame. I’m sorry your default expectation is to be critisized, scorned, or flamed — that hasn’t been my

Re: Understanding Lilypond

2015-01-16 Thread Urs Liska
Am 16.01.2015 um 13:35 schrieb David Sumbler: As I start to gain experience in setting music in Lilypond I am trying to understand more about how it works internally. As well as personal satisfaction, this obviously has a practical aim: it will make it easier for me to modify or correct things

RE: Understanding Lilypond

2015-01-16 Thread Peter Gentry
2015 14:28:52 +0100 From: Urs Liska u...@openlilylib.org To: lilypond-user@gnu.org Subject: Re: Understanding Lilypond Message-ID: 54b91214.40...@openlilylib.org Content-Type: text/plain; charset=windows-1252; format=flowed Am 16.01.2015 um 13:35 schrieb David Sumbler: As I start to gain

Re: Understanding Lilypond

2015-01-16 Thread Urs Liska
:52 +0100 From: Urs Liska u...@openlilylib.org To: lilypond-user@gnu.org Subject: Re: Understanding Lilypond Message-ID: 54b91214.40...@openlilylib.org Content-Type: text/plain; charset=windows-1252; format=flowed Am 16.01.2015 um 13:35 schrieb David Sumbler: As I start to gain experience

RE: Understanding Lilypond

2015-01-16 Thread Peter Gentry
Just let me repeat something I wrote a number of times here. If you manage to understand something with the help of this list that you think could be a not-so-uncommon issue for many please consider sharing your experience with a (little or big) tutorial, for which we have always free space

Re: Understanding Lilypond

2015-01-16 Thread Kieren MacMillan
Hi Peter, many of us have struggled for many months to get to grips with the structure and philosophy of Lilypond. 1. Regarding the structure, what are you struggling with exactly? 2. Regarding the philosophy, what are you struggling with exactly? Hope I can help! Kieren.

Re: Understanding Lilypond

2015-01-16 Thread Noeck
Dear David, as a small addition and a partly similar answer to Urs’, I think the point is: LilyPond tries to suggest (or even enforce as a default) conventions of classic music notation. This comprises for example that clefs are repeated for each line but the time signature isn’t. In your case,

Re: Understanding Lilypond language

2014-04-06 Thread David Kastrup
Harald Christiansen haraldch...@gmail.com writes: Hello, Is there a manual for the lilypond language itself ? I don't get it ... is it a programming language ... a macro expander ... all of the above ? It is a dynamically typed language. Not much programming in the language itself, but a

Re: Understanding Lilypond language

2014-04-06 Thread Harald Christiansen
Hello David, Many thanks for your reply. :-) I was giving the variable example as a kind of difficulty I have. I appreciate the fish you are giving to me but I want to learn how to fish :-) For example you say Because \layout { ... } is not a music expression but rather an output definition.

Re: Understanding Lilypond language

2014-04-06 Thread Paul Morris
Harald Christiansen wrote For example you say Because \layout { ... } is not a music expression but rather an output definition. Different type. and then later on: There are no typed variables. In my mind these two do not work together ... for me there is some understanding missing.