Re: Delayed Turn
It is not needed there. It’s only needed when the delayed turn occurs inside a beamed group. There might be a point in including such an example in the documentation too, though… > 19 nov. 2021 kl. 00:12 skrev Mark Stephen Mrotek : > > Lukas-Fabian, > > Thank you. > This code works perfectly. > Why is "\new Voice" not included in the code in the documentation? > > Mark > > -Original Message- > From: Lukas-Fabian Moser [mailto:lukasfabianmo...@googlemail.com] On Behalf > Of Lukas-Fabian Moser > Sent: Thursday, November 18, 2021 12:29 PM > To: Mark Stephen Mrotek ; 'Leo Correia de Verdier' > > Cc: 'lilypond-user' > Subject: Re: Delayed Turn > > Hi Mark, > > Am 18.11.21 um 20:33 schrieb Mark Stephen Mrotek: >> The beam appears since you have both the hidden note and the others in >> the same voice. Adding the double backslashes is a shorthand for >> creating a new voice, but then I needed to override some directions, >> since this also sets the first voice upwards and the second downwards. > > To be more precise: The double backslashes are shorthand not only for > creating a new voice, but for setting default directions etc. at the same > time (namely \voiceOne and \voiceTwo style settings). If we only want a new > voice without layout implications, we can just use \new Voice: > > \version "2.22" > > \relative c' { > \time 2/4 > \key aes \major > > ees'4 > << > { f,8. [(aes32 c)] } > \new Voice { > s8 > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \hideNotes > b16\turn > s > } >>> > } > > But note that creating delayed turns has gotten significantly easier in the > current development version 2.23.4 where we made David Kastrup's \after > function available as a stock feature. See > https://lilypond.org/doc/v2.23/Documentation/notation/expressive-marks-attached-to-notes.html > > Using this, you can do: > > \version "2.23.4" > > \relative c' { > \time 2/4 > \key aes \major > > ees'4 > \after 8 \new Voice { > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \hideNotes > b16\turn > } > f8. [(aes32 c)] > } > > While this does not look _that_ much easier, the difference becomes really > notable for "standard" delayed turns without accidental suggestions: > > \version "2.23.4" > > \relative { > \after 8 \turn c''8.( d32 e) > } > > Lukas >
Re: Delayed Turn
Mark, Le 19/11/2021 à 00:09, Mark Stephen Mrotek a écrit : Lukas-Fabian Thank you for your reply and instructions. I haven't mastered all of the directions in 2.22.1 and downloading 2.23.4 for the benefit of one measure seems a little extreme. So what is the remedy in 2.22.1? Both Leo and Lukas have shown solutions working in 2.22, involving a new voice (created with \\ or \new Voice). Do these not leave you satisfied? If so, could you explain why? Best, Jean
RE: Delayed Turn
Lukas-Fabian Thank you for your reply and instructions. I haven't mastered all of the directions in 2.22.1 and downloading 2.23.4 for the benefit of one measure seems a little extreme. So what is the remedy in 2.22.1? Mark -Original Message- From: Lukas-Fabian Moser [mailto:lukasfabianmo...@googlemail.com] On Behalf Of Lukas-Fabian Moser Sent: Thursday, November 18, 2021 12:31 PM To: Mark Stephen Mrotek ; 'Leo Correia de Verdier' Cc: 'lilypond-user' Subject: Re: Delayed Turn Correction: Since we're in a throwaway voice anyway, we don't need all those \once commands: \version "2.23.4" \relative c' { \time 2/4 \key aes \major ees'4 \after 8 \new Voice { \set suggestAccidentals = ##t \override AccidentalSuggestion.avoid-slur = #'inside \override AccidentalSuggestion.font-size = -3 \override AccidentalSuggestion.script-priority = -1 \hideNotes b16\turn } f8.[( aes32 c)] } The avoid-slur property seems not to be needed here, as the slur and the turn are on opposing sides. Lukas
Re: Delayed Turn
<< … … >> does only put what’s between the double less/more in parallel, the double backslashes are needed to make the new voices and, as Lukas-Fabian said, setting their directions. > 18 nov. 2021 kl. 20:33 skrev Mark Stephen Mrotek : > > Leo, > > Thank you for your reply and suggestion. > Please bear with my ignorance. > My understanding is that the construct <<{ } { }>> creates two voices. > I merely want to use the documentation to achieve a delayed turn. > > Mark > > -Original Message- > From: Leo Correia de Verdier [mailto:leo.correia.de.verd...@gmail.com] > Sent: Thursday, November 18, 2021 9:05 AM > To: Mark Stephen Mrotek > Cc: lilypond-user > Subject: Re: Delayed Turn > > The beam appears since you have both the hidden note and the others in the > same voice. Adding the double backslashes is a shorthand for creating a new > voice, but then I needed to override some directions, since this also sets > the first voice upwards and the second downwards. > > \version "2.22.1" > > \relative c' { > \time 2/4 > \key aes \major > > ees'4 > << >{\oneVoice f,8. [(aes32 c)] } \\ >{ > s8 > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.direction = #UP > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \once \hideNotes > b16^\turn \noBeam > s >} >>> > } > > If you actually want the hidden note in the same voice you can add > > \once \override Stem.beaming = #'((0) . (0)) > > for the hidden note, and > > \once \override Stem.beaming = #'((0) . (0 1 2)) > > For the spacer after it, to hack away the stems, but it seems rather > inelegant to me. > >> 18 nov. 2021 kl. 05:02 skrev Mark Stephen Mrotek : >> >> Hello, >> >> To get instructions I went to >> https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks >> -attached-to-notes And copied the code only modifying pitch and >> duration. >> >> \version "2.22.1" >> >> \relative c' { >> \time 2/4 >> \key aes \major >> >> ees'4 >> << >>{ f,8. [(aes32 c)] } >>{ >> s8 >> \once \set suggestAccidentals = ##t >> \once \override AccidentalSuggestion.outside-staff-priority = ##f >> \once \override AccidentalSuggestion.avoid-slur = #'inside >> \once \override AccidentalSuggestion.font-size = -3 >> \once \override AccidentalSuggestion.script-priority = -1 >> \single \hideNotes >> b16-\turn \noBeam >> s >>} >>>> >> >> An extended beam appears and the turn collides with the expected beam. >> >> Any assistance greatly appreciated. >> >> Thank you for your kind attention >> >> Mark >
Re: Delayed Turn
Correction: Since we're in a throwaway voice anyway, we don't need all those \once commands: \version "2.23.4" \relative c' { \time 2/4 \key aes \major ees'4 \after 8 \new Voice { \set suggestAccidentals = ##t \override AccidentalSuggestion.avoid-slur = #'inside \override AccidentalSuggestion.font-size = -3 \override AccidentalSuggestion.script-priority = -1 \hideNotes b16\turn } f8.[( aes32 c)] } The avoid-slur property seems not to be needed here, as the slur and the turn are on opposing sides. Lukas
Re: Delayed Turn
Hi Mark, Am 18.11.21 um 20:33 schrieb Mark Stephen Mrotek: The beam appears since you have both the hidden note and the others in the same voice. Adding the double backslashes is a shorthand for creating a new voice, but then I needed to override some directions, since this also sets the first voice upwards and the second downwards. To be more precise: The double backslashes are shorthand not only for creating a new voice, but for setting default directions etc. at the same time (namely \voiceOne and \voiceTwo style settings). If we only want a new voice without layout implications, we can just use \new Voice: \version "2.22" \relative c' { \time 2/4 \key aes \major ees'4 << { f,8. [(aes32 c)] } \new Voice { s8 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \hideNotes b16\turn s } >> } But note that creating delayed turns has gotten significantly easier in the current development version 2.23.4 where we made David Kastrup's \after function available as a stock feature. See https://lilypond.org/doc/v2.23/Documentation/notation/expressive-marks-attached-to-notes.html Using this, you can do: \version "2.23.4" \relative c' { \time 2/4 \key aes \major ees'4 \after 8 \new Voice { \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \hideNotes b16\turn } f8. [(aes32 c)] } While this does not look _that_ much easier, the difference becomes really notable for "standard" delayed turns without accidental suggestions: \version "2.23.4" \relative { \after 8 \turn c''8.( d32 e) } Lukas
RE: Delayed Turn
Leo, Thank you for your reply and suggestion. Please bear with my ignorance. My understanding is that the construct <<{ } { }>> creates two voices. I merely want to use the documentation to achieve a delayed turn. Mark -Original Message- From: Leo Correia de Verdier [mailto:leo.correia.de.verd...@gmail.com] Sent: Thursday, November 18, 2021 9:05 AM To: Mark Stephen Mrotek Cc: lilypond-user Subject: Re: Delayed Turn The beam appears since you have both the hidden note and the others in the same voice. Adding the double backslashes is a shorthand for creating a new voice, but then I needed to override some directions, since this also sets the first voice upwards and the second downwards. \version "2.22.1" \relative c' { \time 2/4 \key aes \major ees'4 << {\oneVoice f,8. [(aes32 c)] } \\ { s8 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.direction = #UP \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \hideNotes b16^\turn \noBeam s } >> } If you actually want the hidden note in the same voice you can add \once \override Stem.beaming = #'((0) . (0)) for the hidden note, and \once \override Stem.beaming = #'((0) . (0 1 2)) For the spacer after it, to hack away the stems, but it seems rather inelegant to me. > 18 nov. 2021 kl. 05:02 skrev Mark Stephen Mrotek : > > Hello, > > To get instructions I went to > https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks > -attached-to-notes And copied the code only modifying pitch and > duration. > > \version "2.22.1" > > \relative c' { > \time 2/4 > \key aes \major > > ees'4 > << > { f,8. [(aes32 c)] } > { > s8 > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.outside-staff-priority = ##f > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \single \hideNotes > b16-\turn \noBeam > s > } > >> > > An extended beam appears and the turn collides with the expected beam. > > Any assistance greatly appreciated. > > Thank you for your kind attention > > Mark
Re: Delayed Turn
Le 18/11/2021 à 20:53, Mark Stephen Mrotek a écrit : Jean, Thank you for your reply. Outside staff priority has been removed Attached is a PDF of results. Mark Yes, I misread your initial post, sorry. Use Leo's answer instead. Best, Jean
RE: Delayed Turn
Jean, Thank you for your reply. Outside staff priority has been removed Attached is a PDF of results. Mark -Original Message- From: Jean Abou Samra [mailto:j...@abou-samra.fr] Sent: Wednesday, November 17, 2021 11:25 PM To: Mark Stephen Mrotek ; lilypond-user@gnu.org Subject: Re: Delayed Turn Le 18/11/2021 à 05:02, Mark Stephen Mrotek a écrit : > > Hello, > > To get instructions I went to > > https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks > -attached-to-notes > > And copied the code only modifying pitch and duration. > > \version "2.22.1" > > \relative c' { > > \time 2/4 > > \key aes \major > > ees'4 > > << > > { f,8. [(aes32 c)] } > > { > > s8 > > \once \set suggestAccidentals = ##t > > \once \override AccidentalSuggestion.outside-staff-priority = > ##f > > \once \override AccidentalSuggestion.avoid-slur = #'inside > > \once \override AccidentalSuggestion.font-size = -3 > > \once \override AccidentalSuggestion.script-priority = -1 > > \single \hideNotes > > b16-\turn \noBeam > > s > > } > > >> > > An extended beam appears and the turn collides with the expected beam. > > Any assistance greatly appreciated. > > Thank you for your kind attention > > Mark > Mark, Simply remove the override for outside-staff-priority. It is unneeded if the slur is not on the same side as the script, and causes problems with the beam as you experienced. Another way is \once \override AccidentalSuggestion.padding = 1.7 Best, Jean delayed turn.pdf Description: Adobe PDF document
Re: Delayed Turn
The beam appears since you have both the hidden note and the others in the same voice. Adding the double backslashes is a shorthand for creating a new voice, but then I needed to override some directions, since this also sets the first voice upwards and the second downwards. \version "2.22.1" \relative c' { \time 2/4 \key aes \major ees'4 << {\oneVoice f,8. [(aes32 c)] } \\ { s8 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.direction = #UP \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \hideNotes b16^\turn \noBeam s } >> } If you actually want the hidden note in the same voice you can add \once \override Stem.beaming = #'((0) . (0)) for the hidden note, and \once \override Stem.beaming = #'((0) . (0 1 2)) For the spacer after it, to hack away the stems, but it seems rather inelegant to me. > 18 nov. 2021 kl. 05:02 skrev Mark Stephen Mrotek : > > Hello, > > To get instructions I went to > https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks-attached-to-notes > And copied the code only modifying pitch and duration. > > \version "2.22.1" > > \relative c' { > \time 2/4 > \key aes \major > > ees'4 > << > { f,8. [(aes32 c)] } > { > s8 > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.outside-staff-priority = ##f > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \single \hideNotes > b16-\turn \noBeam > s > } > >> > > An extended beam appears and the turn collides with the expected beam. > > Any assistance greatly appreciated. > > Thank you for your kind attention > > Mark
Re: Delayed Turn
Le 18/11/2021 à 05:02, Mark Stephen Mrotek a écrit : Hello, To get instructions I went to https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks-attached-to-notes And copied the code only modifying pitch and duration. \version "2.22.1" \relative c' { \time 2/4 \key aes \major ees'4 << { f,8. [(aes32 c)] } { s8 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \single \hideNotes b16-\turn \noBeam s } >> An extended beam appears and the turn collides with the expected beam. Any assistance greatly appreciated. Thank you for your kind attention Mark Mark, Simply remove the override for outside-staff-priority. It is unneeded if the slur is not on the same side as the script, and causes problems with the beam as you experienced. Another way is \once \override AccidentalSuggestion.padding = 1.7 Best, Jean
Delayed Turn
Hello, To get instructions I went to https://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks-attac hed-to-notes And copied the code only modifying pitch and duration. \version "2.22.1" \relative c' { \time 2/4 \key aes \major ees'4 << { f,8. [(aes32 c)] } { s8 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \single \hideNotes b16-\turn \noBeam s } >> An extended beam appears and the turn collides with the expected beam. Any assistance greatly appreciated. Thank you for your kind attention Mark
RE: delayed turn with accidental
Pierre, Thank you, it is perfect. The piece is in D, need I change anything other than the specific notes, a and d? Mark From: Pierre Perol-Schneider [mailto:pierre.schneider.pa...@gmail.com] Sent: Friday, August 02, 2019 11:38 PM To: Mark Stephen Mrotek Cc: lilypond-user Subject: Re: delayed turn with accidental Hi Mark, How about: \version "2.19.81" \transpose c d \relative c'' << { \stemNeutral \slurNeutral c4.( d8) } \\ { s4 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \override AccidentalSuggestion.direction = 1 \single \hideNotes b8^\turn \noBeam -\tweak font-size #-3 ^\markup\halign #-2 \flat s8 } >> Cheers, Pierre Le sam. 3 août 2019 à 05:47, Mark Stephen Mrotek mailto:carsonm...@ca.rr.com> > a écrit : Hello! The following is from 2.19 documents \version "2.19.81" \relative c'' { c2*2/3 ( s2*1/3\turn d4) r << { c4.( d8) } { s4 s\turn } >> \transpose c d \relative c'' << { c4. (d8) } s4 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \single \hideNotes b8-\turn \noBeam s8 } >> } I want the third example – delayed turn with sharp below – and add a flat above. How do I extract only that portion of the snippet? Thank you for your kind attention. Mark ___ lilypond-user mailing list lilypond-user@gnu.org <mailto: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: delayed turn with accidental
Hi Mark, How about: \version "2.19.81" \transpose c d \relative c'' << { \stemNeutral \slurNeutral c4.( d8) } \\ { s4 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \override AccidentalSuggestion.direction = 1 \single \hideNotes b8^\turn \noBeam -\tweak font-size #-3 ^\markup\halign #-2 \flat s8 } >> Cheers, Pierre Le sam. 3 août 2019 à 05:47, Mark Stephen Mrotek a écrit : > Hello! > > > > The following is from 2.19 documents > > > > \version "2.19.81" > > > > \relative c'' { > > c2*2/3 ( s2*1/3\turn d4) r > > << > > { c4.( d8) } > > { s4 s\turn } > > >> > > \transpose c d \relative c'' << > > { c4. (d8) } > > > > s4 > > \once \set suggestAccidentals = ##t > > \once \override AccidentalSuggestion.outside-staff-priority = ##f > > \once \override AccidentalSuggestion.avoid-slur = #'inside > > \once \override AccidentalSuggestion.font-size = -3 > > \once \override AccidentalSuggestion.script-priority = -1 > > \single \hideNotes > > b8-\turn \noBeam > > s8 > > } > > >> > > } > > > > I want the third example – delayed turn with sharp below – and add a flat > above. > > How do I extract only that portion of the snippet? > > > > Thank you for your kind attention. > > > > Mark > ___ > 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
delayed turn with accidental
Hello! The following is from 2.19 documents \version "2.19.81" \relative c'' { c2*2/3 ( s2*1/3\turn d4) r << { c4.( d8) } { s4 s\turn } >> \transpose c d \relative c'' << { c4. (d8) } s4 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \single \hideNotes b8-\turn \noBeam s8 } >> } I want the third example - delayed turn with sharp below - and add a flat above. How do I extract only that portion of the snippet? Thank you for your kind attention. Mark ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Delayed Turn
Simon, Thank you for the code. Mark -Original Message- From: Simon Albrecht [mailto:simon.albre...@mail.de] Sent: Saturday, August 20, 2016 12:46 PM To: Mark Stephen Mrotek ; lilypond-user@gnu.org Subject: Re: Delayed Turn On 20.08.2016 19:18, Mark Stephen Mrotek wrote: > > Hello: > > Using the example in manual 2.18, I coded a delayed turn - see attachment. > > I want the turn to be a little higher than the "bes." > > Any instructions would be appreciated. > This is once again a use case for the nice \after function I could put together. In this case, you'd use it as \after 4 \turn bes2 HTH, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Delayed Turn
On 20.08.2016 19:18, Mark Stephen Mrotek wrote: Hello: Using the example in manual 2.18, I coded a delayed turn – see attachment. I want the turn to be a little higher than the “bes.” Any instructions would be appreciated. This is once again a use case for the nice \after function I could put together. In this case, you’d use it as \after 4 \turn bes2 HTH, Simon \version "2.19.45" % Thanks to David Kastrup for the inspiration! after = #(define-music-function (t e m) (ly:duration? ly:music? ly:music?) #{ \context Bottom << #m { \skip $t <> -\tweak extra-spacing-width #empty-interval $e } >> #}) { \after 4 \< \after 2 \> \after 2. \! c'1 }___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Delayed Turn
Malte Meyn, Thank for your reply and the instruction. Does it perfectly! Mark -Original Message- From: lilypond-user [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Malte Meyn Sent: Saturday, August 20, 2016 10:39 AM To: lilypond-user@gnu.org Subject: Re: Delayed Turn Am 20.08.2016 um 19:18 schrieb Mark Stephen Mrotek: > I want the turn to be a little higher than the "bes." > > Any instructions would be appreciated. Try s2*1/2-\tweak Y-offset 5 \turn Also, \dolce is unknown to LilyPond, it should be "dolce" ;) ___ 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: Delayed Turn
Am 20.08.2016 um 19:18 schrieb Mark Stephen Mrotek: I want the turn to be a little higher than the "bes." Any instructions would be appreciated. Try s2*1/2-\tweak Y-offset 5 \turn Also, \dolce is unknown to LilyPond, it should be "dolce" ;) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Delayed Turn
Hello: Using the example in manual 2.18, I coded a delayed turn - see attachment. I want the turn to be a little higher than the "bes." Any instructions would be appreciated. Thank you for your kind attention. Mark \version "2.18.2" \score { \new PianoStaff << \set PianoStaff.instrumentName = #"Var. VIII " \new Staff = "upper" \relative c'' { \time 4/4 \key bes \major <<{bes'2*1/2 (s2*1/2\turn d4. c8) | bes4. ( a8 ees'4^.)}\\ {f,1_\markup {\dynamic "pp" \italic \dolce} | f2.}>> r4 | } \new Staff = "lower" \relative c { \clef bass \key bes \major \clef treble 1 | 2. r4 | } >> \layout { } }___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Mark Stephen Mrotek wrote > Eluze, > > As far as I can see the code you suggest is what is used (see the > attachment > provided) as copied from > http://lilypond.org/doc/v2.16/Documentation/notation/expressive-marks-attached-to-notes > What can I do if Lilypond confuses itself? afaics the code there contains no fingering indications but your example does (c8.-3) either remove the *-3* or add the overrides for the fingering grob as I told in the last post. Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156210.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Eluze, As far as I can see the code you suggest is what is used (see the attachment provided) as copied from http://lilypond.org/doc/v2.16/Documentation/notation/expressive-marks-attach ed-to-notes What can I do if Lilypond confuses itself? Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Eluze Sent: Friday, December 20, 2013 8:43 AM To: lilypond-user@gnu.org Subject: RE: delayed turn Mark Stephen Mrotek wrote > Thank you. Please see attached. > > BadTurns.ly (881 bytes) > <http://lilypond.1069038.n5.nabble.com/attachment/156202/0/BadTurns > .ly> > BadTurns.pdf (44K) > <http://lilypond.1069038.n5.nabble.com/attachment/156202/1/BadTurns > .pdf> you have to override the properties for *all* involved grobs - otherwise LP might be confused with contradictory (default-) settings! \override Fingering #'avoid-slur = #'inside \override Fingering #'outside-staff-priority = ##f \override TextScript #'avoid-slur= #'inside \override TextScript #'outside-staff-priority = ##f what's the result if you do so? do you really need the extra-offset? Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156204.html Sent from the User mailing list archive at Nabble.com. ___ 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: delayed turn
Mark Stephen Mrotek wrote > Thank you. Please see attached. > > BadTurns.ly (881 bytes) > <http://lilypond.1069038.n5.nabble.com/attachment/156202/0/BadTurns.ly>; > BadTurns.pdf (44K) > <http://lilypond.1069038.n5.nabble.com/attachment/156202/1/BadTurns.pdf>; you have to override the properties for *all* involved grobs - otherwise LP might be confused with contradictory (default-) settings! \override Fingering #'avoid-slur = #'inside \override Fingering #'outside-staff-priority = ##f \override TextScript #'avoid-slur= #'inside \override TextScript #'outside-staff-priority = ##f what's the result if you do so? do you really need the extra-offset? Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156204.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Eluze, Thank you. Please see attached. Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Eluze Sent: Friday, December 20, 2013 2:19 AM To: lilypond-user@gnu.org Subject: RE: delayed turn Mark Stephen Mrotek wrote > It is here, > http://lists.gnu.org/archive/html/lilypond-user/2013-12/txtHVW62yOy_y.txt this is a archive/mailing list! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156185.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user \version "2.16.2" global = { \key g \minor \numericTimeSignature \time 2/4 } violin = \relative c'' { \global \once \override TextScript #'extra-offset = #'(0.5 . -1.5) \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \natural } } d16-2 ees f g ees-2 ) | \once \override TextScript #'extra-offset = #'(0.5 . -1.5) \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \natural } } d16-2 ees f g ees-2 ) | } \score { \new Staff \violin \layout { } } BadTurns.pdf Description: Adobe PDF document ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Simon, Again, thanks for your kind attention. Yes, I have plans - not today - to reinstall Lilypond and see if that remedies the code. Mark From: bina...@gmail.com [mailto:bina...@gmail.com] On Behalf Of Simon Bailey Sent: Friday, December 20, 2013 2:13 AM To: Mark Stephen Mrotek Cc: lilypond-user Mailinglist Subject: Re: delayed turn Mark, On Fri, Dec 20, 2013 at 10:58 AM, Mark Stephen Mrotek wrote: Thank you for your time and effort. Attached is what is engraved under my version - 2.16.2. Collision occurs on 14 of the fifteen (exception proves the rule?) instances. I am beginning to suspect that something is "bugging" my copy of Lilypond. Reinstall? i find it very interesting that 2.16.2 would typeset a single bar differently. i'd expect all 15 bars to be the same (with or without collision is irrelevant, they _should_ be the same). i just installed a copy of 2.16.2 -- it delivers the output attached which is different to yours. seems like your installation may be broken somehow? regards, sb -- Do not meddle in the affairs of trombonists, for they are subtle and quick to anger. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Mark Stephen Mrotek wrote > It is here, > http://lists.gnu.org/archive/html/lilypond-user/2013-12/txtHVW62yOy_y.txt this is a archive/mailing list! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156185.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Eluze, It is here, http://lists.gnu.org/archive/html/lilypond-user/2013-12/txtHVW62yOy_y.txt Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Eluze Sent: Friday, December 20, 2013 1:36 AM To: lilypond-user@gnu.org Subject: RE: delayed turn Mark Stephen Mrotek wrote > The length of the code was to demonstrate the inconsistencies, i.e., > nine separate instances produce randomly two different results. you can write \repeat unfold 9 {...} so the reader is sure there is no (inadvertent) change in the code. > Why is it that the code presented in the manual ( and copied in my > exampled) does not produce in my work the same as is in the manual? I couldn't find your example with turns and fingering. Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156165.html Sent from the User mailing list archive at Nabble.com. ___ 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: delayed turn
On Fri, Dec 20, 2013 at 10:36 AM, Eluze wrote: > Mark Stephen Mrotek wrote > > The length of the code was to demonstrate the inconsistencies, i.e., nine > > separate instances produce randomly two different results. > > you can write \repeat unfold 9 {...} so the reader is sure there is no > (inadvertent) change in the code. i just tested it with this code and 2.17.97: <<< \version "2.16.2" global = { \key c \major \numericTimeSignature \time 2/4 } violin = \relative c'' { \global \repeat unfold 15 { \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \natural \musicglyph #"scripts.turn" } } d16-2 ees f g ees-2 ) | } } \score { \new Staff \violin \layout { } } >>> as you can see in the attached PDF, the first line is wrong, the following lines work. > > Why is it that the code presented in the manual ( and copied in my > > exampled) does not produce in my work the same as is in the manual? > > I couldn't find your example with turns and fingering. > it wasn't quite the same as in the manual: you had the natural sign under the turn sign. you also had a TextScript #'extra-offset in there which was further confusing matters. of course, your problem still isn't solved with the script above, but the problem becomes more apparent. the first line is treated differently to the following lines. may be a bug? regards, sb -- Do not meddle in the affairs of trombonists, for they are subtle and quick to anger. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Mark Stephen Mrotek wrote > The length of the code was to demonstrate the inconsistencies, i.e., nine > separate instances produce randomly two different results. you can write \repeat unfold 9 {...} so the reader is sure there is no (inadvertent) change in the code. > Why is it that the code presented in the manual ( and copied in my > exampled) does not produce in my work the same as is in the manual? I couldn't find your example with turns and fingering. Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156165.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Urs, Yes, both are 2.16.2. Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Urs Liska Sent: Friday, December 20, 2013 12:46 AM To: lilypond-user@gnu.org Subject: Re: delayed turn Am 20.12.2013 03:27, schrieb Mark Stephen Mrotek: > Why is it that the code presented in the manual ( and copied in my > exampled > ) does not produce in my work the same as is in the manual? Not seeing into the original issue I'd ask nevertheless: Are you sure that you use the manual version for the LilyPond version you're using? 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: delayed turn
Am 20.12.2013 03:27, schrieb Mark Stephen Mrotek: Why is it that the code presented in the manual ( and copied in my exampled ) does not produce in my work the same as is in the manual? Not seeing into the original issue I'd ask nevertheless: Are you sure that you use the manual version for the LilyPond version you're using? Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn
Eluze, Thank you for your reply and the instructions. The length of the code was to demonstrate the inconsistencies, i.e., nine separate instances produce randomly two different results. Why is it that the code presented in the manual ( and copied in my exampled ) does not produce in my work the same as is in the manual? Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Eluze Sent: Thursday, December 19, 2013 4:28 PM To: lilypond-user@gnu.org Subject: Re: delayed turn Mark Stephen Mrotek wrote > > As an example of the inconsistency, one measure was repeated 9 times - > see turn.ly and turn.pdf. The turn should be between the c8. and the > d16 . All turns should be under the slur. > > > > What should I change? please always reduce your code to minimal! the following code should help to get the expected result: \new Staff { \time 2/4 \relative c'' { \override Fingering #'avoid-slur = #'inside \override Fingering #'outside-staff-priority = #16 \override Slur #'outside-staff-priority = #666 \override TextScript #'avoid-slur = #'inside \override TextScript #'outside-staff-priority = #15 \repeat unfold 9 { c8. ( ^hello -3 d16-2 es f g es-2 ) } } } sometimes it's not enough to say /#'avoid-slur = #'inside/ because other items have a higher or lower priority and can interfere! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156145.html Sent from the User mailing list archive at Nabble.com. ___ 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: delayed turn
Using \override Fingering #'avoid-slur = #'inside (with no \once) and tweaking the offset seemed sufficient. The attached file looked fine to me. On Thu, Dec 19, 2013 at 7:27 PM, Eluze wrote: > Mark Stephen Mrotek wrote > > > > As an example of the inconsistency, one measure was repeated 9 times - > see > > turn.ly and turn.pdf. The turn should be between the c8. and the d16 . > All > > turns should be under the slur. > > > > > > > > What should I change? > > please always reduce your code to minimal! > > the following code should help to get the expected result: > > \new Staff { > \time 2/4 > \relative c'' { > \override Fingering #'avoid-slur = #'inside > \override Fingering #'outside-staff-priority = #16 > \override Slur #'outside-staff-priority = #666 > \override TextScript #'avoid-slur = #'inside > \override TextScript #'outside-staff-priority = #15 > \repeat unfold 9 { > c8. ( ^hello -3 > d16-2 es f g es-2 ) > } > } > } > > sometimes it's not enough to say /#'avoid-slur = #'inside/ because other > items have a higher or lower priority and can interfere! > > Eluze > > > > -- > View this message in context: > http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156145.html > Sent from the User mailing list archive at Nabble.com. > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > \version "2.17.95" \relative c'' { \key c \major \numericTimeSignature \time 2/4 \repeat unfold 10 { \once \override TextScript #'extra-offset = #'(-0.5 . -1.5) \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f \override Fingering #'avoid-slur = #'inside c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \natural } } d16-2 ees f g ees-2 ) | } }___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: delayed turn
Mark Stephen Mrotek wrote > > As an example of the inconsistency, one measure was repeated 9 times - see > turn.ly and turn.pdf. The turn should be between the c8. and the d16 . All > turns should be under the slur. > > > > What should I change? please always reduce your code to minimal! the following code should help to get the expected result: \new Staff { \time 2/4 \relative c'' { \override Fingering #'avoid-slur = #'inside \override Fingering #'outside-staff-priority = #16 \override Slur #'outside-staff-priority = #666 \override TextScript #'avoid-slur = #'inside \override TextScript #'outside-staff-priority = #15 \repeat unfold 9 { c8. ( ^hello -3 d16-2 es f g es-2 ) } } } sometimes it's not enough to say /#'avoid-slur = #'inside/ because other items have a higher or lower priority and can interfere! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/delayed-turn-tp156135p156145.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: delayed turn - vertical height
Shane Brandes, Thank you for your reply and the command. I have experimented with several values and understand how they work. You have helped in my learning of Lilypond. Mark -Original Message- From: Shane Brandes [mailto:sh...@grayskies.net] Sent: Tuesday, December 10, 2013 5:11 PM To: Mark Stephen Mrotek Cc: LilyPond User Group Subject: Re: delayed turn - vertical height before the turn \override TextScript #'extra-offset = #'(4.4 . 0) adjust the numbers as needed. On Tue, Dec 10, 2013 at 7:12 PM, Mark Stephen Mrotek wrote: > Hello: > > > > In the attached snippet, what do I do to > > 1. Lower the turn and accidental, i.e. move it closed to the staff, > and > > 2. Avoid collision with the slur? > > > > The code was taken from > > http://lilypond.org/doc/v2.16/Documentation/notation/expressive-marks- > attached-to-notes > > > > Thank you. > > > > Mark > > > ___ > 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: delayed turn - vertical height
before the turn \override TextScript #'extra-offset = #'(4.4 . 0) adjust the numbers as needed. On Tue, Dec 10, 2013 at 7:12 PM, Mark Stephen Mrotek wrote: > Hello: > > > > In the attached snippet, what do I do to > > 1. Lower the turn and accidental, i.e. move it closed to the staff, > and > > 2. Avoid collision with the slur? > > > > The code was taken from > > http://lilypond.org/doc/v2.16/Documentation/notation/expressive-marks-attached-to-notes > > > > Thank you. > > > > Mark > > > ___ > 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
delayed turn - vertical height
Hello: In the attached snippet, what do I do to 1. Lower the turn and accidental, i.e. move it closed to the staff, and 2. Avoid collision with the slur? The code was taken from http://lilypond.org/doc/v2.16/Documentation/notation/expressive-marks-attach ed-to-notes Thank you. Mark \version "2.16.2" global = { \key g \minor \numericTimeSignature \time 2/4 } violin = \relative c'' { \global \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f g'8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \sharp } } bes16-3 d8-5\noBeam ) d,, | c'8 ( fis,-2 ) fis-1\staccato ( fis-2\staccato ) | %85 \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f g8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \sharp } } a16-3 b-4 g-2 a-1 b ) | \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \natural } } d16-2 ees f g ees-2 ) | d8 ( ees16-3 d-2 f ees d c ) | bes8.-2 ( bes16\turn d-5 c bes a ) | \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f g8.-1 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \sharp } } a16 b g a b ) | %90 \once \override TextScript #'avoid-slur = #'inside \once \override TextScript #'outside-staff-priority = ##f c8.-3 ( ^\markup \tiny \override #'(baseline-skip . 1) { \halign #-4 \center-column { \musicglyph #"scripts.turn" \natural } } d16 ees e-1 f fis ) | } \score { \new Staff \violin \layout { } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user