On 05.04.2016 12:42, Simon Albrecht wrote:
On 05.04.2016 11:55, David Kastrup wrote:
That is because many people who get a go at LilyPond (such as me) are
not programmers, but musicians with little background knowledge about
or experience with programming.
Well, you seem to be faring pretty wel
On 05.04.2016 11:55, David Kastrup wrote:
That is because many people who get a go at LilyPond (such as me) are
not programmers, but musicians with little background knowledge about
or experience with programming.
Well, you seem to be faring pretty well.
Oh, thank you. All I learnt was through
On 04-04-16 23:58, David Sumbler wrote:
I have been using Lilypond for a few years now (but admittedly there are
always periods of weeks or months at a time when I haven't touched it,
which of course makes things much more difficult to retain).
I still find the whole thing rather cryptic, and I
Simon Albrecht writes:
> On 04.04.2016 22:19, Johannes Waldmann wrote:
>> The docs do make considerable effort to explain, e.g.,
>> http://lilypond.org/doc/v2.18/Documentation/learning/contexts-and-engravers
>> .
>> If at all, I might criticize this for being in the wrong order:
>> 2. Common No
David Sumbler writes:
> I have been using Lilypond for a few years now (but admittedly there
> are always periods of weeks or months at a time when I haven't touched
> it, which of course makes things much more difficult to retain).
>
> I still find the whole thing rather cryptic,
It's not crypt
David Wright writes:
> It's interesting to compare this structure with NM5.1.1 where \score
> is the topmost context and StaffGroups are "top-level" contexts.
>
> And why book, score and not Book, Score?
You mean \book and \score. Because those are elements of LilyPond's
syntax, not context nam
On Tue 05 Apr 2016 at 01:04:40 (+0200), Thomas Morley wrote:
> 2016-04-04 23:58 GMT+02:00 David Sumbler :
> >
> > Just a thought - perhaps one day somebody who understands Lilypond well
> > might write a section for the docs, starting with the basic
>
> Well, the full quote:
>
> LilyPond treats i
2016-04-04 23:58 GMT+02:00 David Sumbler :
>
> Just a thought - perhaps one day somebody who understands Lilypond well
> might write a section for the docs, starting with the basic
Well, the full quote:
LilyPond treats input like this:
\relative {
c''4 a d c
}
as shorthand for this:
> \book {
On Mon 04 Apr 2016 at 12:46:37 (+0200), Bernard wrote:
> On 03-04-16 22:56, David Kastrup wrote:
> >Bernard writes:
> >>That does help. I found out \with is a very special statement.
> >Not really. \with can be part of other constructs, just like "else" can
> >be part of other constructs in many
On 04.04.2016 22:19, Johannes Waldmann wrote:
The docs do make considerable effort to explain, e.g.,
http://lilypond.org/doc/v2.18/Documentation/learning/contexts-and-engravers
.
If at all, I might criticize this for being in the wrong order:
2. Common Notation, 3. Fundamental Concepts - but ho
On Mon, 2016-04-04 at 16:12 -0400, lilypond-user-requ...@gnu.org wrote:
> > From: Noeck
> > To: lilypond-user@gnu.org
> > Subject: Re: Lilypond structure / implicit - explicit / with
> > statement
> > Date: Mon, 4 Apr 2016 22:11:51 +0200
> >
> > Would
Colin Campbell writes:
> On 16-04-04 02:57 PM, David Kastrup wrote:
>> Noeck writes:
>>
>>> … and enjoy your climbing! I hope I don't produce much more
>>> misinformation until you are safely back ;)
>> Uh, I'm already back. I'm only enjoying the open spots on my fingertips
>> now. They'll clo
On 16-04-04 02:57 PM, David Kastrup wrote:
Noeck writes:
… and enjoy your climbing! I hope I don't produce much more
misinformation until you are safely back ;)
Uh, I'm already back. I'm only enjoying the open spots on my fingertips
now. They'll close up in the next few days, and in 10 days
Noeck writes:
> … and enjoy your climbing! I hope I don't produce much more
> misinformation until you are safely back ;)
Uh, I'm already back. I'm only enjoying the open spots on my fingertips
now. They'll close up in the next few days, and in 10 days or so the
fingers (mostly) will start pee
… and enjoy your climbing! I hope I don't produce much more
misinformation until you are safely back ;)
Cheers,
Joram
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Hi David,
On 04.04.2016 22:22, David Kastrup wrote:
> Noeck writes:
>
>> Alternatively, you can put this into a layout block:
>>
>> \layout {
>> \context {
>> \Staff
>> clefPosition = 2
>> }
>> }
>> %or
>> \layout {
>> \set Staff.clefPosition = 2
>> }
>
> This is not the same.
Noeck writes:
> Alternatively, you can put this into a layout block:
>
> \layout {
> \context {
> \Staff
> clefPosition = 2
> }
> }
> %or
> \layout {
> \set Staff.clefPosition = 2
> }
This is not the same. The first affects only the "Staff" context
definition. The second also aff
interesting discussion!
> My ultimate question boils down to how to assign
> a value to a property. That should not even be a question.
That ("should not be a question") depends on the mental model.
Why do you assume that a property is assignable, or in fact
that a (sub)program should consist of
Would the table in the previous mail be helpful for the docs here?
http://lilypond.org/doc/v2.19/Documentation/notation/overview-of-modifying-properties
I could write it and some text around it if there is a general feeling
that it would help.
Cheers,
Joram
__
Hi Bernard,
I would like to try and explain it in other words as the manual:
music with implicit voice and staff:
{ c' }
music with explicit staff and implicit voice:
\new Staff { c' }
adding a with statement:
\new Staff \with { clefPosition = 2 } { c' }
Please note here: There must be no { af
On 04.04.2016 21:54, David Kastrup wrote:
The only "inconsistency" I am able to see is that context modifications
(like context definitions) omit a context name for their sets/overrides,
and that they use assignment syntax without \set unlike to how context
properties are set inside of actual mus
Bernard writes:
> On 04-04-16 18:35, David Kastrup wrote:
>> Bernard writes:
>>
>>>
>>> I think I am getting quite close now. Thanks,
>> I have no idea what you think you are doing but I have severe doubts
>> that you are getting close to anything useful. It looks to me like you
>> are just ran
Hi Bernard,
I’m sorry you’ve had such difficulty learning Lilypond.
On Apr 4, 2016, at 3:20 PM, Bernard wrote:
> My ultimate question boils down to how to assign a value to a property. That
> should not even be a question.
The main problem you’re having, I think, is that there are different wa
On 04-04-16 18:35, David Kastrup wrote:
Bernard writes:
I think I am getting quite close now. Thanks,
I have no idea what you think you are doing but I have severe doubts
that you are getting close to anything useful. It looks to me like you
are just randomly putting syntactic entities into
> On Apr 4, 2016, at 6:46 AM, Bernard wrote:
>
> I have attached some more real live code using /with and and example I tried
> to skip the /with section and assign properties directly, which fails.
Here’s how to fix your example (without \with) that was not working:
\score {
\new DrumStaff
Bernard writes:
> On 04-04-16 16:51, Simon Albrecht wrote:
>> On 04.04.2016 12:46, Bernard wrote:
>>> I have attached some more real live code using /with and and
>>> example I tried to skip the /with section and assign properties
>>> directly, which fails.
>>
>> instrumentName, drumStyleTable &c
Hi Bernard,
> \score {
> \new DrumStaff {
> \override DrumStaff.StaffSymbol.line-count = #3
> \set DrumStaff.instrumentName = "Djembe 2"
> \set DrumStaff.drumStyleTable = #(alist->hash-table djembe)
> }
> \djEen
> }
If, like me, you prefer separating musical content from presentation as much as
On 04.04.2016 17:36, Bernard wrote:
On 04-04-16 16:51, Simon Albrecht wrote:
On 04.04.2016 12:46, Bernard wrote:
I have attached some more real live code using /with and and example
I tried to skip the /with section and assign properties directly,
which fails.
instrumentName, drumStyleTable
On 04-04-16 16:51, Simon Albrecht wrote:
On 04.04.2016 12:46, Bernard wrote:
I have attached some more real live code using /with and and example
I tried to skip the /with section and assign properties directly,
which fails.
instrumentName, drumStyleTable &c. are context properties. Inside
m
On 04.04.2016 12:46, Bernard wrote:
I have attached some more real live code using /with and and example I
tried to skip the /with section and assign properties directly, which
fails.
instrumentName, drumStyleTable &c. are context properties. Inside music,
these are set with the \set command,
On 03-04-16 22:56, David Kastrup wrote:
Bernard writes:
Hi Paul,
That does help. I found out \with is a very special statement.
Not really. \with can be part of other constructs, just like "else" can
be part of other constructs in many programming languages (including
Scheme). It is not a
2016-04-03 21:02 GMT+02:00 Bernard :
> On 03-04-16 18:33, Thomas Morley wrote:
>>
>> 2016-04-03 16:59 GMT+02:00 Bernard :
>>
>>> All boils down to what is the \with statement.
>>
>> Well,
>>
>> http://www.lilypond.org/doc/v2.19/Documentation/learning-big-page#modifying-context-properties
>> seems p
Bernard writes:
> On 03-04-16 17:57, Paul Morris wrote:
>>> On Apr 3, 2016, at 11:53 AM, Paul Morris wrote:
>>>
>>> This should help:
>>> http://lilypond.org/doc/v2.18/Documentation/notation/changing-context-default-settings#index-_005cwith-3
>> See also:
>> http://lilypond.org/doc/v2.18/Documen
2016-04-03 20:55 GMT+02:00 Bernard :
> On 03-04-16 17:57, Paul Morris wrote:
>>>
>>> On Apr 3, 2016, at 11:53 AM, Paul Morris wrote:
>>>
>>> This should help:
>>>
>>> http://lilypond.org/doc/v2.18/Documentation/notation/changing-context-default-settings#index-_005cwith-3
>>
>> See also:
>>
>> http
On 03-04-16 18:33, Thomas Morley wrote:
2016-04-03 16:59 GMT+02:00 Bernard :
All boils down to what is the \with statement.
Well,
http://www.lilypond.org/doc/v2.19/Documentation/learning-big-page#modifying-context-properties
seems pretty clear to me. There you can read:
" When a context is cre
On 03-04-16 17:57, Paul Morris wrote:
On Apr 3, 2016, at 11:53 AM, Paul Morris wrote:
This should help:
http://lilypond.org/doc/v2.18/Documentation/notation/changing-context-default-settings#index-_005cwith-3
See also:
http://lilypond.org/doc/v2.18/Documentation/notation/modifying-context-plug
2016-04-03 16:59 GMT+02:00 Bernard :
> All boils down to what is the \with statement.
Well,
http://www.lilypond.org/doc/v2.19/Documentation/learning-big-page#modifying-context-properties
seems pretty clear to me. There you can read:
" When a context is created with a \new command it may be follow
> On Apr 3, 2016, at 11:53 AM, Paul Morris wrote:
>
> This should help:
> http://lilypond.org/doc/v2.18/Documentation/notation/changing-context-default-settings#index-_005cwith-3
See also:
http://lilypond.org/doc/v2.18/Documentation/notation/modifying-context-plug_002dins#index-_005cwith
-Paul
Hi Bernard,
> On Apr 3, 2016, at 10:59 AM, Bernard wrote:
>
> All boils down to what is the \with statement.
This should help:
http://lilypond.org/doc/v2.18/Documentation/notation/changing-context-default-settings#index-_005cwith-3
I found that section by looking for “\with” in the notation r
On 03-04-16 13:30, Simon Albrecht wrote:
On 03.04.2016 08:15, Bernard wrote:
I would like to comprehend Lilyponds structure.
I read
http://lilypond.org/doc/v2.18/Documentation/learning/contexts-explained
and
https://docs.fedoraproject.org/en-US/Fedora/16/html/Musicians_Guide/sect-Musicians_Gu
On 03.04.2016 08:15, Bernard wrote:
I would like to comprehend Lilyponds structure.
I read
http://lilypond.org/doc/v2.18/Documentation/learning/contexts-explained
and
https://docs.fedoraproject.org/en-US/Fedora/16/html/Musicians_Guide/sect-Musicians_Guide-LilyPond-Syntax-Commands-Contexts.html
I would like to comprehend Lilyponds structure.
I read
http://lilypond.org/doc/v2.18/Documentation/learning/contexts-explained
and
https://docs.fedoraproject.org/en-US/Fedora/16/html/Musicians_Guide/sect-Musicians_Guide-LilyPond-Syntax-Commands-Contexts.html
That does seems logical.
So if
42 matches
Mail list logo