Re: expressive marks inside slurs
On 01/26/2011 03:39 AM, James Lowe wrote: Paul -Original Message- From: Paul Scott [mailto:waterho...@ultrasw.com] Sent: 26 January 2011 04:45 To: James Lowe Cc: lilypond-user@gnu.org Subject: Re: expressive marks inside slurs On 01/25/2011 01:48 PM, James Lowe wrote: Paul -Original Message- From: Paul Scott Date: Tue, 25 Jan 2011 11:36:23 -0700 To: "lilypond-user@gnu.org" Subject: expressive marks inside slurs 2.13.46: I've been searching the documentation and the web for a while trying to get accents, etc. inside slurs. 1. What draws accents, turns, etc.? http://lilypond.org/doc/v2.13/Documentation/notation/expressive-marks- attac hed-to-notes To get them 'inside' slurs see a few paragraphs down 'Controlling the vertical ordering of scripts' You need to set the priority of the relevant mark - the example should give you the hints. Ok. Since a slur doesn't seem to be a script I went back to trying: \override Slur #'outside-staff-priority = #-1 after putting it nearer the relevant music code it did move the expressive marks inside but the vertical spacing increased drastically and produced the strange result shown by the code below. Why aren't the accents and portatos the same distance from the noteheads as the staccato marks are? They seem to follow the curve of the slur. Thanks for your help so far. I had read that part of the documentation and it didn't seem to make sense since it talked about scripts. I would still like to know where in the Internals Reference I can find the tweakable properties of accents, etc. It's the 'etc.' bit that bothers me in that this is not a simple one line answer, and the answer is 'it depends' The subject says expressive marks as in NR 1.3 There is a very good section in the Learning Manual http://lilypond.org/doc/v2.13/Documentation/learning/the-internals-reference-manual That walks you through various scenarios (in fact the first one is a 'slur'). The inside slur problem is solved except it brings up what might be a bug in terms of placement of expressive marks. And this should show you how to find which context and grob you need to modify for a particular object. I've been there and haven't found expressive marks (accents, etc.) but I'll look again tonight. Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: expressive marks inside slurs
Paul > -Original Message- > From: Paul Scott [mailto:waterho...@ultrasw.com] > Sent: 26 January 2011 04:45 > To: James Lowe > Cc: lilypond-user@gnu.org > Subject: Re: expressive marks inside slurs > > On 01/25/2011 01:48 PM, James Lowe wrote: > > Paul > > > > -Original Message- > > From: Paul Scott > > Date: Tue, 25 Jan 2011 11:36:23 -0700 > > To: "lilypond-user@gnu.org" > > Subject: expressive marks inside slurs > > > > > >> 2.13.46: > >> > >> I've been searching the documentation and the web for a while trying > >> to get accents, etc. inside slurs. > >> > >> 1. What draws accents, turns, etc.? > >> > > http://lilypond.org/doc/v2.13/Documentation/notation/expressive-marks- > > attac > > hed-to-notes > > > > To get them 'inside' slurs see a few paragraphs down > > > > 'Controlling the vertical ordering of scripts' > > > > You need to set the priority of the relevant mark - the example should > > give you the hints. > > > > Ok. Since a slur doesn't seem to be a script I went back to trying: > > \override Slur #'outside-staff-priority = #-1 > > after putting it nearer the relevant music code it did move the expressive > marks inside but the vertical spacing increased drastically and produced the > strange result shown by the code below. Why aren't the accents and > portatos the same distance from the noteheads as the staccato marks are? > They seem to follow the curve of the slur. > > Thanks for your help so far. I had read that part of the documentation and it > didn't seem to make sense since it talked about scripts. > > I would still like to know where in the Internals Reference I can find the > tweakable properties of accents, etc. It's the 'etc.' bit that bothers me in that this is not a simple one line answer, and the answer is 'it depends' There is a very good section in the Learning Manual http://lilypond.org/doc/v2.13/Documentation/learning/the-internals-reference-manual That walks you through various scenarios (in fact the first one is a 'slur'). And this should show you how to find which context and grob you need to modify for a particular object. James ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: expressive marks inside slurs
2011/1/26 Paul Scott : > On 01/25/2011 01:48 PM, James Lowe wrote: >> >> Paul >> >> -Original Message- >> From: Paul Scott >> Date: Tue, 25 Jan 2011 11:36:23 -0700 >> To: "lilypond-user@gnu.org" >> Subject: expressive marks inside slurs >> >> >>> >>> 2.13.46: >>> >>> I've been searching the documentation and the web for a while trying to >>> get accents, etc. inside slurs. >>> >>> 1. What draws accents, turns, etc.? >>> >> >> >> http://lilypond.org/doc/v2.13/Documentation/notation/expressive-marks-attac >> hed-to-notes >> >> To get them 'inside' slurs see a few paragraphs down >> >> 'Controlling the vertical ordering of scripts' >> >> You need to set the priority of the relevant mark - the example should >> give you the hints. >> > > Ok. Since a slur doesn't seem to be a script I went back to trying: > > \override Slur #'outside-staff-priority = #-1 > > after putting it nearer the relevant music code it did move the expressive > marks inside but the vertical spacing increased drastically and produced the > strange result shown by the code below. Why aren't the accents and portatos > the same distance from the noteheads as the staccato marks are? They seem > to follow the curve of the slur. > > Thanks for your help so far. I had read that part of the documentation and > it didn't seem to make sense since it talked about scripts. I'm not sure why/what happens, but try \new Staff \with { \consists Script_engraver } \new Voice \with { \remove Script_engraver } { \override Slur #'outside-staff-priority = #1 c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) } (and then if you remove the override it becomes weird...) Jakob. > > I would still like to know where in the Internals Reference I can find the > tweakable properties of accents, etc. > > Thanks, > > Paul > > \version "2.13.46" > > { > c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) > c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) > \break > \override Slur #'outside-staff-priority = #-1 > c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) > c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) > } > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: expressive marks inside slurs
On 01/25/2011 01:48 PM, James Lowe wrote: Paul -Original Message- From: Paul Scott Date: Tue, 25 Jan 2011 11:36:23 -0700 To: "lilypond-user@gnu.org" Subject: expressive marks inside slurs 2.13.46: I've been searching the documentation and the web for a while trying to get accents, etc. inside slurs. 1. What draws accents, turns, etc.? http://lilypond.org/doc/v2.13/Documentation/notation/expressive-marks-attac hed-to-notes To get them 'inside' slurs see a few paragraphs down 'Controlling the vertical ordering of scripts' You need to set the priority of the relevant mark - the example should give you the hints. Ok. Since a slur doesn't seem to be a script I went back to trying: \override Slur #'outside-staff-priority = #-1 after putting it nearer the relevant music code it did move the expressive marks inside but the vertical spacing increased drastically and produced the strange result shown by the code below. Why aren't the accents and portatos the same distance from the noteheads as the staccato marks are? They seem to follow the curve of the slur. Thanks for your help so far. I had read that part of the documentation and it didn't seem to make sense since it talked about scripts. I would still like to know where in the Internals Reference I can find the tweakable properties of accents, etc. Thanks, Paul \version "2.13.46" { c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) \break \override Slur #'outside-staff-priority = #-1 c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) c''4-_( c''-_ c''-_ c''-_) c''4->( c''-> c''-. c''-.) } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: expressive marks inside slurs
Paul -Original Message- From: Paul Scott Date: Tue, 25 Jan 2011 11:36:23 -0700 To: "lilypond-user@gnu.org" Subject: expressive marks inside slurs >2.13.46: > >I've been searching the documentation and the web for a while trying to >get accents, etc. inside slurs. > >1. What draws accents, turns, etc.? http://lilypond.org/doc/v2.13/Documentation/notation/expressive-marks-attac hed-to-notes To get them 'inside' slurs see a few paragraphs down 'Controlling the vertical ordering of scripts' You need to set the priority of the relevant mark - the example should give you the hints. James ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user