Re: have multiple voices under same tuplet bracket
I see, I actually solved that particular problem by hiding the brackets and numbers, and not using a spacing spanner for the bracket i wish to be visible: << \new Voice { \voiceOne \once \override TupletNumber.text = "" \override TupletBracket.bracket-visibility = ##f \tuplet 4/3 { e''2 } } \new Voice { \once \override TupletNumber.text = "" \override TupletBracket.bracket-visibility = ##f \tuplet 4/3 { \voiceTwo r8 c''4. } } \new Voice { \voiceThree \once \override TupletNumber.text = "" \override TupletBracket.bracket-visibility = ##f \tuplet 4/3 { s4 g'4 } } \new Voice { \voiceFour \tuplet 4/3 { r4 g'8 d'8 } } >> On Sun, Nov 18, 2018 at 8:33 PM Ryan Michael wrote: > hello lilypond community, > I am trying to have sustained voices across a 4/3 eighth note tuplet > bracket. My desire is to simply have one tuplet bracket which encloses each > of the four voices as a single entity. Lilypond seems to discretize / > assign tuplet brackets for each voice given the following: > > > << > \new Voice { > \voiceOne > \tuplet 4/3{ > e''2 } > } > \new Voice { > \voiceTwo > \tuplet 4/3{ r8 c''4. } > } > > \new Voice { > \voiceThree > \tuplet 4/3 { r4 g'4 } > } > > \new Voice { > \voiceFour > \tuplet 4/3{ s4 g'8 d'8} > } > >> > %% > > > I suppose i could probably hide the tuplet for some of them, and show the > longest phrase as the parent, such as the one with the two eighth notes? I > am not sure it would span the whole phrase though if i have a silent > spanner... > > Best, > Ryan > -- > ॐ नमः शिवाय > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
have multiple voices under same tuplet bracket
hello lilypond community, I am trying to have sustained voices across a 4/3 eighth note tuplet bracket. My desire is to simply have one tuplet bracket which encloses each of the four voices as a single entity. Lilypond seems to discretize / assign tuplet brackets for each voice given the following: << \new Voice { \voiceOne \tuplet 4/3{ e''2 } } \new Voice { \voiceTwo \tuplet 4/3{ r8 c''4. } } \new Voice { \voiceThree \tuplet 4/3 { r4 g'4 } } \new Voice { \voiceFour \tuplet 4/3{ s4 g'8 d'8} } >> %% I suppose i could probably hide the tuplet for some of them, and show the longest phrase as the parent, such as the one with the two eighth notes? I am not sure it would span the whole phrase though if i have a silent spanner... Best, Ryan -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: textSpanner at arbitrary positions independent of music
I figured it out, I had to make a spacer notes in a seperate voice to cover the system break. e.g. % << \new Voice { \once \override TextSpanner.bound-details.left.text = \markup { \upright \huge "molto rit." } s1\startTextSpan s1 s8 s8 s8 s8 s8 s8 s8 s8 s8\stopTextSpan %here is where the system break occured } \new Voice { r1 r1 r1 } >> r1\startTextSpan r1\stopTextSpan On Sun, Oct 14, 2018 at 2:27 AM Ryan Michael wrote: > THank you Pierre, > exactly what i was looking for. However, how can i turn off the left > textSpan property if i want to span four bars which is broken over two > systems, and i don't wish to repeat the "molto rit" for the left attribute > of the span in the second system? > > On Sun, Oct 14, 2018 at 1:34 AM Pierre Perol-Schneider < > pierre.schneider.pa...@gmail.com> wrote: > >> Hi Ryan, >> Your example does not compile. >> How about putting the text into the sapnner ? >> Cf. >> http://lilypond.org/doc/v2.18/Documentation/notation/writing-text.html#text-spanners >> Cheers, >> Pierre >> >> Le dim. 14 oct. 2018 à 09:38, Ryan Michael a >> écrit : >> >>> Hi all >>> >>> So i have a scenario where I want a textSpanner to follow a heading i >>> have >>> over the treble clef of a system where there is only action in the left >>> hand (Bass clef). e.g. >>> >>> % >>> \version "2.18.2" >>> up = \new Staff = "up" { >>> r1/^\markup{\huge "molto rit."} r1\startTextSpanner r1 >>> r1\stopTextSpanner >>> } >>> >>> down = \new Staff = "down" { >>> c,,4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 >>> } >>> { >>> \new PianoStaff << >>> \up >>>\down >>> >> >>> } >>> >>> >>> my issues is that i want the spanner to really start immediately after >>> the markup. do i have to make some fake notes in the right hand to anchor >>> the spanner or can i just move it around by other means? >>> >>> best, >>> ryan. >>> -- >>> ॐ नमः शिवाय >>> ___ >>> 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: textSpanner at arbitrary positions independent of music
THank you Pierre, exactly what i was looking for. However, how can i turn off the left textSpan property if i want to span four bars which is broken over two systems, and i don't wish to repeat the "molto rit" for the left attribute of the span in the second system? On Sun, Oct 14, 2018 at 1:34 AM Pierre Perol-Schneider < pierre.schneider.pa...@gmail.com> wrote: > Hi Ryan, > Your example does not compile. > How about putting the text into the sapnner ? > Cf. > http://lilypond.org/doc/v2.18/Documentation/notation/writing-text.html#text-spanners > Cheers, > Pierre > > Le dim. 14 oct. 2018 à 09:38, Ryan Michael a > écrit : > >> Hi all >> >> So i have a scenario where I want a textSpanner to follow a heading i >> have >> over the treble clef of a system where there is only action in the left >> hand (Bass clef). e.g. >> >> % >> \version "2.18.2" >> up = \new Staff = "up" { >> r1/^\markup{\huge "molto rit."} r1\startTextSpanner r1 r1\stopTextSpanner >> } >> >> down = \new Staff = "down" { >> c,,4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 >> } >> { >> \new PianoStaff << >> \up >>\down >> >> >> } >> >> >> my issues is that i want the spanner to really start immediately after >> the markup. do i have to make some fake notes in the right hand to anchor >> the spanner or can i just move it around by other means? >> >> best, >> ryan. >> -- >> ॐ नमः शिवाय >> ___ >> 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
textSpanner at arbitrary positions independent of music
Hi all So i have a scenario where I want a textSpanner to follow a heading i have over the treble clef of a system where there is only action in the left hand (Bass clef). e.g. % \version "2.18.2" up = \new Staff = "up" { r1/^\markup{\huge "molto rit."} r1\startTextSpanner r1 r1\stopTextSpanner } down = \new Staff = "down" { c,,4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 c4 } { \new PianoStaff << \up \down >> } my issues is that i want the spanner to really start immediately after the markup. do i have to make some fake notes in the right hand to anchor the spanner or can i just move it around by other means? best, ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
add vertical space to ottava
Hello, So I know how to change the priority of the ottava such that it appears on the outside of other elements of the system. However, in my case, I simply want to increase the vertical space between the ottava in the other elements. How do I accomplish this? I have tried something like %%% \version "2.19.82" \offset Y-offset 20 \ottava #1 d2 d2 d2 d2 \ottava #0 d,2 d,2 d,2 d,2 % Thank you for the help! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
tweak markup text
Hello I am trying to offset my markup text above the staff by a horizontal quantity. I can't seem to do so. I have tried % \version "2.18.2" r8^\markup{\tweak #'X-offset #1.5\huge"tempo I"} r8 r2. % but that results in a syntax error. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
hide entire tuplet entity
Hello. I am currently working on a piano piece and I want to have sustain spans below the bass clef while the left hand is resting for whole measures. I want to the sustain to line up with tuplets on the right hand in the treble clef. My current strategy is to fake the same phrase in the bass clef but it leaves me with tuplet artifacts when I am hiding the notes in the bass clef à la : % %% bass section mirroring right hand for sustain engraving purposes only \version "2.18.2" { << \new Voice { \hideNotes b4 b8 b8\sustainOn b4 b8. b16\sustainOff} \new Voice { r1} >> << \new Voice { \hideNotes b2. b4\sustainOn b2 \tuplet 3/2{ b8 b4\sustainOff} b4\sustainOn \tuplet 3/2{ b8 b8\sustainOff b8 } b2. } \new Voice { r1 r1 r1} >> } % -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Black filled crotchet notehead for diamond shape
Hello I am trying to write crotchet notation but with the \harmonic default shape. Instead of it having a open notehead i would like it to be filled black like in a normal eighth note or quarter note. Is there a way to customize the \harmonic notation for these shorter durations of notes? Thanks! -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mix dynamic within markup on single note
Sorry should read *"submit"* not submit. Ryan. On Fri, Nov 10, 2017 at 10:20 PM, Ryan Michael wrote: > I am trying to place "submit" markings after dynamics, but I would like > the dynamics to be the actual default dynamic font as opposed to bold text. > Here is my current hacky approach: > > > %% > \version "2.18.2" > > { > \time 4/4 > d'4\pp fis' fis'\fermata bes'-\markup{\bold "ff" \italic "sub."} > > } > % > > Any best practices to doing this? If I try to put the "\ff" within the > markup i get an error, but I know you can put notepads and things within > markup since I have done that before ... > > -- > ॐ नमः शिवाय > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
mix dynamic within markup on single note
I am trying to place "submit" markings after dynamics, but I would like the dynamics to be the actual default dynamic font as opposed to bold text. Here is my current hacky approach: %% \version "2.18.2" { \time 4/4 d'4\pp fis' fis'\fermata bes'-\markup{\bold "ff" \italic "sub."} } % Any best practices to doing this? If I try to put the "\ff" within the markup i get an error, but I know you can put notepads and things within markup since I have done that before ... -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: create more horizontal space per
Hello All, Thank you for the good suggestions. Forgive me, I was trying to use the tiny examples format, but I had copied the version on the example of tiny examples, which of course is very old. I tried the advice of creating a new scope for a spacing section, i.e. %% \version "2.18.2" \newSpacingSection{ \override Score.SpacingSpanner.spacing-increment = #40 %%% my music here } %% However that only works for a few bars. Here is my no longer tiny example: %% \version "2.18.2" { \time 3/8 cis16 r8. gis8 \time 5/8 \tuplet 3/2{ c![ e,] r8} \tuplet 3/2{ c' ees, r8} r8 \bar "||" \time 4/4 \newSpacingSection { \override Score.SpacingSpanner.spacing-increment = #40 \once \override TextScript.stencil = #(make-stencil-boxer 0.1 0.3 ly:text-interface::print) gis8\p\>-\markup{\italic "Step across Soprano to the right"}^"D" r8 bes8 r8 bes r8\!\pp\< c8 r8 gis8\mp\!\> r16 e16~ e16\pp\! r8. d8->\staccato\mf r8 %%sf-p% bes'->\sfp\< r8\!\mf r4 a8\sp\> r8 \grace{ gis8} c!8 r8 f,8\!\ppp r16 g16-> \tuplet 4/3{g[->\mp ees-> d-> r32 g32~\p\staccato->]} g16 \tuplet 4/3{ a8[\pp( ees d8.) b'16->\sfp~](} \tuplet 4/3{ b16[ g8\pp) a16(->\sfp g16\pp d8) b'16~->\sfp(]} \tuplet 4/3{ b16[ g8\pp ees d f16~]} f16) r16 r8 \tuplet 4/3{ d8\pp f ees\mf d\sp} \tuplet 4/3{ r16[ b'8( a16 ees8 d)]} r8 \tuplet 3/2{ b'!8\p g-> r8} r4 } } % I think it is because I have an incorrect not duration, but I have checked the first few bars again and again and they seem correct. On Mon, Oct 16, 2017 at 2:14 AM, Thomas Morley wrote: > 2017-10-16 9:36 GMT+02:00 David Kastrup : > > Ryan Michael writes: > > > >> % > >> > >> it properly scales when I override the spacing. > >> > >> When I have this context, however, it doesn't work: > >> > >> %% > >> \version "2.14.1" > >> { > >> \time 3/8 > >> cis16 r8. gis8 > >> > >> \time 5/8 \tuplet 3/2{ c![ e,] r8} > >> > >> \tuplet 3/2{ c' ees, r8} r8 > >> > >> > >> \bar "||" > >> \time 4/4 > >> \override Score.SpacingSpanner.spacing-increment = #40 > > > > That's using 2.18+ syntax in a 2.14 score. You'd have to write > > > > \override Score SpacingSpanner.spacing-increment = #40 > > > > and if you revert this again, the whole property may break apart. > > > > As you can witness by the replies so far, sticking with 2.14 means that > > people will be simply unable to help you. There is no good reason to > > use 2.14 for writing new scores. Even for old scores, upgrading to > > newer versions will usually give you better output. > > > > -- > > David Kastrup > > Hi Ryan, > > I think the version-statement is wrong. 2.14.2 don't has \tuplet. > > \newSpacingSection as Simon already wrote will help. > > Although the mix of native DynamicText and TextScript for > custom-dynamics is not nice. > See NR for make-dynamic-script. > > Also, you could try to use similar to textLengthOn: > > dynamicLengthOn = { > \override DynamicText.extra-spacing-width = #'(-0.0 . 0.4) > \override DynamicText.extra-spacing-height = #'(-inf.0 . +inf.0) > } > > dynamicLengthOff = { > \override DynamicText.extra-spacing-width = #'(+inf.0 . -inf.0) > \override DynamicText.extra-spacing-height = #'(0 . 0) > } > > Cheers, > Harm > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
create more horizontal space per
Hello! I am trying to have a bar take up way more horizontal space since I have a lot of dynamic markings that bunch up since they are at small subdivisions of the note and with great frequency for example I try \version "2.14.1" { a32\p bes32\pp g32\mp d'32\<~ d'8 bes'8->-\markup{\bold "sf-p"}r8 r16\mf b16\ff a' g'\f\! ees'-\markup{\bold "sf-f"} ees'-\markup{\bold "sf-f"} ees'-\markup{\bold "sf-mp"} g, } % it properly scales when I override the spacing. When I have this context, however, it doesn't work: %% \version "2.14.1" { \time 3/8 cis16 r8. gis8 \time 5/8 \tuplet 3/2{ c![ e,] r8} \tuplet 3/2{ c' ees, r8} r8 \bar "||" \time 4/4 \override Score.SpacingSpanner.spacing-increment = #40 \once \override TextScript.stencil = #(make-stencil-boxer 0.1 0.3 ly:text-interface::print) gis8\p\>-\markup{\italic "jouez avec un peu de frivolité"}^"D" r8 bes8 r8 bes r8\!\pp\< c8 r8 } I realize through finding the smallest possible example to reproduce the limitation of the horizontal spacing, that the addition of the two odd metered bars prior to 4/4 are what cause the bar to cease stretching to the override amount. for example the following scales nicely: % it properly scales when I override the spacing. When I have this context, however, it doesn't work: %% \version "2.14.1" { \override Score.SpacingSpanner.spacing-increment = #40 \once \override TextScript.stencil = #(make-stencil-boxer 0.1 0.3 ly:text-interface::print) gis8\p\>-\markup{\italic "jouez avec un peu de frivolité"}^"D" r8 bes8 r8 bes r8\!\pp\< c8 r8 } Is there a way to override this restriction? Thank you! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: increase spacing between consecutive staves in solo music
Ah okay so I need to do " system-system-spacing.basic-distance = #8" where do I put it in my score? Ryan. On Tue, Oct 10, 2017 at 2:02 PM, Karlin High wrote: > On Tue, Oct 10, 2017 at 3:49 PM, Ryan Michael > wrote: > > I am writing a piece for clarinet which has a single Staff. I would like > the > > music to have more vertical space between each system as it is drawn > > normally. How do I do that? > > I like this spacing property map: > > http://joramberger.de/files/LilypondSpacing.pdf > > And the learning manual: > > http://lilypond.org/doc/v2.18/Documentation/learning/vertical-spacing > -- > Karlin High > Missouri, USA > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
increase spacing between consecutive staves in solo music
Hello, I am writing a piece for clarinet which has a single Staff. I would like the music to have more vertical space between each system as it is drawn normally. How do I do that? Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tweak ottava to be above rest of system
yes that is exactly what i was seeking todo. Thank you! Ryan. On Sun, Oct 8, 2017 at 11:48 AM, Ben wrote: > On 10/8/2017 2:33 PM, Ryan Michael wrote: > > Hello, > I am trying my 8va to be above the rest of markup (which includes a > \markup and a fermata). Currently it is below the fermata and the \markup > but i would like it to go above each of those items. > > Here is what causes it: > > %% > \version "2.18.2" > up = \new Staff = "up" > { > \ottava # 1 > \tieDown > 2\fermata~-\tweak #'Y-offset #-1.0 ^\markup{\tiny\flat}~ > } > > % > > > Couldn't you just override the outside order? Is this what you mean? > > %% > \version "2.18.2" > up = \new Staff = "up" > { > *\once \override Staff.OttavaBracket.outside-staff-priority = #500* > \ottava # 1 > \tieDown > > 2\fermata~-\tweak #'Y-offset #-1.0 ^\markup{\tiny\flat}~ > } > > % > > { \up } > > ___ > 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
tweak ottava to be above rest of system
Hello, I am trying my 8va to be above the rest of markup (which includes a \markup and a fermata). Currently it is below the fermata and the \markup but i would like it to go above each of those items. Here is what causes it: %% \version "2.18.2" up = \new Staff = "up" { \ottava # 1 \tieDown 2\fermata~-\tweak #'Y-offset #-1.0 ^\markup{\tiny\flat}~ } % And here is what the above looks like in a bigger context of my score: http://ibb.co/hJOHWG Ryan -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Cowell cluster notation
Here is what is displaying with the above SMUFL glyph names: https://ibb.co/kbfw0b Sorry I didn't include in original email. On Sun, Oct 1, 2017 at 1:00 AM, Ryan Michael wrote: > Thank you Both for your suggestions, > I have tried Joram's approach by > 1) adding the Bravura otf to my Lilypond installation by adding it in the > following location : > > Lilypond.app/Contents/Resources/share/fonts/otf/Bravura.otf > > 2) > I linked my .ly file to the snippets folder by including it with the > following > > \include "snippets/custom-music-fonts/smufl/definitions.ily" > > 3) > I try to use the glyph for the glyphname "noteheadClusterWholeBottom" with > > > \version "2.18.2" > up = \new Staff = "up" > { > \smuflOn > > s1 -\tweak #'Y-offset #2 > _\markup \smuflglyph #"noteheadClusterWholeTop" > -\tweak #'Y-offset #1.1 > _\markup \smuflglyph #"noteheadClusterWholeMiddle" > -\tweak #'Y-offset #0.5 > _\markup \smuflglyph #"noteheadClusterWholeMiddle" > -\tweak #'Y-offset #-0.1 > _\markup \smuflglyph #"noteheadClusterWholeMiddle" > -\tweak #'Y-offset #-0.5 > _\markup \smuflglyph #"noteheadClusterWholeMiddle" > -\tweak #'Y-offset #-1.5 > _\markup \smuflglyph #"noteheadClusterWholeBottom" > > } > > > > > but I get a bunch of "{" characters for each smuflGlyph instead of the > cowell notation. > > On Tue, Jul 4, 2017 at 3:23 PM, Urs Liska wrote: > >> Hi Ryan, >> >> Am 04.07.2017 um 22:31 schrieb Ryan Wieghard: >> > How hard would it be to add a Henry cowell cluster notation to lp? >> > >> > It could be like \makeCowellCluster >> >> I would probably say it should read >> \makeCowellCluster or >> \makeCowellCluster aes des' >> , namely passing the notes/chord as argument(s) to a music function. >> >> > >> > And then it would simply draw the top note head and bottom note head of >> the chord spelling . The only hard part would be drawing a very wide stem >> in between the top and bottom notes . If anybody knows how To do the >> latter and if there is a repo I could make a PR to lp. >> >> Could you show an image, please? >> I don't recall them and don't have my copy of piano pieces at hand. >> >> Urs >> >> > >> > Thank ! Ryan >> > >> > Sent from my iPhone >> > ___ >> > lilypond-user mailing list >> > lilypond-user@gnu.org >> > https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> -- >> u...@openlilylib.org >> https://openlilylib.org >> http://lilypondblog.org >> >> >> ___ >> 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: Cowell cluster notation
Thank you Both for your suggestions, I have tried Joram's approach by 1) adding the Bravura otf to my Lilypond installation by adding it in the following location : Lilypond.app/Contents/Resources/share/fonts/otf/Bravura.otf 2) I linked my .ly file to the snippets folder by including it with the following \include "snippets/custom-music-fonts/smufl/definitions.ily" 3) I try to use the glyph for the glyphname "noteheadClusterWholeBottom" with \version "2.18.2" up = \new Staff = "up" { \smuflOn s1 -\tweak #'Y-offset #2 _\markup \smuflglyph #"noteheadClusterWholeTop" -\tweak #'Y-offset #1.1 _\markup \smuflglyph #"noteheadClusterWholeMiddle" -\tweak #'Y-offset #0.5 _\markup \smuflglyph #"noteheadClusterWholeMiddle" -\tweak #'Y-offset #-0.1 _\markup \smuflglyph #"noteheadClusterWholeMiddle" -\tweak #'Y-offset #-0.5 _\markup \smuflglyph #"noteheadClusterWholeMiddle" -\tweak #'Y-offset #-1.5 _\markup \smuflglyph #"noteheadClusterWholeBottom" } but I get a bunch of "{" characters for each smuflGlyph instead of the cowell notation. On Tue, Jul 4, 2017 at 3:23 PM, Urs Liska wrote: > Hi Ryan, > > Am 04.07.2017 um 22:31 schrieb Ryan Wieghard: > > How hard would it be to add a Henry cowell cluster notation to lp? > > > > It could be like \makeCowellCluster > > I would probably say it should read > \makeCowellCluster or > \makeCowellCluster aes des' > , namely passing the notes/chord as argument(s) to a music function. > > > > > And then it would simply draw the top note head and bottom note head of > the chord spelling . The only hard part would be drawing a very wide stem > in between the top and bottom notes . If anybody knows how To do the > latter and if there is a repo I could make a PR to lp. > > Could you show an image, please? > I don't recall them and don't have my copy of piano pieces at hand. > > Urs > > > > > Thank ! Ryan > > > > Sent from my iPhone > > ___ > > lilypond-user mailing list > > lilypond-user@gnu.org > > https://lists.gnu.org/mailman/listinfo/lilypond-user > > -- > u...@openlilylib.org > https://openlilylib.org > http://lilypondblog.org > > > ___ > 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
making a tie between voices
I have my right hand of my piano music and i want to tie the in the first voice to the next use of it in time << \stemDown c''8~ \new Voice { \stemUp c''16 e''16~ } >> << \new Voice { \stemUp 4. } It is currently not tying the c'''8 in the first voice to 4. similarly it is not making the tie between e''16 and the e'' in 4. Isn't there a hack to make it work for cross voice ties? I am sure it has been solved but i am not aware of the solution. thank you! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
crossStaff beaming not connecting both staves
I am following the lilypond documentation for cross Staff beaming: http://lilypond.org/doc/v2.19/Documentation/notation/common-notation-for-keyboards#cross_002dstaff-stems I have the following in my lower voice: %% r8 r32 \autoBeamOff \voiceOne \crossStaff{ des,32-> \tuplet 4/3{ r16 des,16 des,16 des,16} des,16 des,16 des,16 des,16 des,16 r32 des,16.->~ 16 16 16 } %% Which I want to connect to the same rhythmic gestures in the upper hand and connect with a beam. The problem is the stem does not connect the two staves. Here is the complete piece: \layout { \context { \PianoStaff \consists #Span_stem_engraver } } up = \new Staff = "up" { \override TupletNumber.text = #tuplet-number::calc-fraction-text \clef bass \set Staff.pedalSustainStyle = #'mixed \repeat tremolo 8 { d,16\sustainOn\< 16\fermata\!\>} \repeat tremolo 8 {d,\!\< \!\>\fermata} \clef treble r1\sustainOff\! r1 r1 r4 r4 r4 r16 \ottava #1 bes'''8. \ottava #0 r8 f''8\sustainOn \grace{ b!32( bes' c''} \ottava #1 a'''!8\fermata) \ottava #0 r8\sustainOff r4 r8 \clef bass d,!\pp\fermata \clef treble \tuplet 3/2{ r8 ges'4} bes'4 \tuplet 3/2{ aes'4 ees'8~} ees'8 bes8~ bes~ \fermata cis''4\f\> \tuplet 3/2{ r8 gis'4} \tuplet 3/2{ c'!4\!\p r8} r8 gis'8\mf\staccato r4 r4 r16 f'8.\mp \tuplet 3/2{ r8 ees'16 aes'16 f'8} \tuplet 3/2{ bes4 des'8} \tuplet 3/2{ r8 aes'4} e8\staccato ges'8 \grace{e32} ges'8\fermata bes8 \tuplet 3/2{ e'4 gis'8~} \tuplet 3/2{ gis'8 b'4} \tuplet 3/2{ gis'4 b8~} \tuplet 3/2{ b8 r4 } \tuplet 3/2{ r4 b'8\staccato\sf} b16\p b b b \tuplet 3/2{ b8 b8 r16 b16~} b8 b32 b32 b32 b32~ b32 b32 b32 b32 b32 b32 b32 b32~ b8 b8->\ff r16 \tuplet 3/2{ b32 b-> r32} r16 b16->~ \tuplet 3/2{ b4 b8~} r8 \tuplet 3/2{ b16-> b8} b8 b32\staccato b32\staccato r16 b16 r8. \bar "||" r8^\markup{\huge "rascher"} b8 r8 a'8\mp r4 \tuplet 3/2{ a'8\staccato cis'\staccato e'\staccato} r32 a'16. r32 g'16. r8 d''16 f'' \tuplet 3/2{ g'8 fis' r32 cis'16.->} \tuplet 3/2{ r4 cis'8\p-\markup{\italic "doux"}\fermata} r4 a'16~ ~ ~ r32 d''16. bes'8 cis' e' \time 7/8 \tuplet 3/2 { r16 dis'8\mp\>} c''8 dis' b\!\ppp r8 gis'8~ gis'16 fis'16 \time 4/4 \tuplet 3/2{ b'8 gis'4} \tuplet 3/2{ r8 b4->\f} fis'8 r16. d''32~ d''8 r8 g'8 r8 b r8 a'-> \tuplet 3/2{r8 dis''16~} \tuplet 3/2{dis''16 b'8} r32 gis'16.~ \time 3/8 \tuplet 3/2{gis'16 fis' e'} \tuplet 3/2{cis'8\sp d'~ dis'} \time 4/4 r8 cis''8\ppp fis'' dis'' r8 gis' gis' g'! g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 r32 g'32~ g'16\fermata d''8->\f r8 \tuplet 3/2{ c'8 fis'4} \tuplet 3/2{ c''8 e'' c''} \tuplet 5/4{ e'16 g' c'' e'' bes''~} \tuplet 3/2{ bes''4 fis''8~} fis''8 r8 \tuplet 3/2{ r8 d'4} \tuplet 5/4{ bes16 d' fis' c'' e''} \tuplet 3/2{ bes''8 fis'' bes'~} \tuplet 3/2{ bes'8 ges'4} a'8 r8 \grace{ d''16} bes'16.\portato r32 r8 \time 5/8 d'8 \tuplet 5/4 { bes16 d' fis' bes' fis''} \tuplet 3/2{bes''8 fis''4} \time 3/8 e'8\pp-\markup{\italic "doux"} e''8 r8 \time 4/4 cis''16 a' \tuplet 3/2{ b'' fis'' d''} \tuplet 3/2{b'16\staccato r16 a''16\staccato~} \tuplet 3/2{ a''32 r32 a'16\portato r16} r16. gis'32-> dis''16-> r16 \tuplet 3/2{ a'8 f'4} r8 e'8->\mf r8 e''16 g'' \tuplet 4/3{ e''8~ ~ } bes16\staccato\mf r16 \time 7/8 e''16-> r16 cis'' r16 r8 bes'8 r8 r8 \tuplet 3/2{ e''16 g' des'} \time 3/8 \grace{f'16 g' a' e'' ges'32 e'32 \change Staff = "down" ges,16} \change Staff = "up" b''4.\fermata \tuplet 3/2{ r8 a32 b32} \tuplet 3/2{ c'32 d'32 a'16 des''} \grace{ \change Staff = "down" a,32\sustainOn \change Staff = "up" ees'' f'' g''} f'''8\fermata \time 1/8 r8 \time 4/4 r32\sustainOff b'16.~ b'8 r32 d'16.\f-> cis''8\mf dis' b' r8 r8 \time 2/4 bes'32-> r16. r8 \grace{ bes'32~} 4\fermata \time 4/4 \tuplet 3/2{ f'16 des'8} b'8 r16. gis'32 e''8~ e''4. r8 \tuplet 4/3{ e'8 b8 fis e} cis''8~ cis''16[ a'8.] c'8. b16~ b8 r8 \tuplet 3/2{ b'8 g' e'} r2 r2 b'16-> r8 f'16~ f'4 \tuplet 3/2{ r8 a'8 g'} c' bes-> e''16 c'8~ c'64 c'64 c'64 c'64 c'64 c'64~ c'32~ c'8. r8. \grace{f''32} e''16->~ e''8 ges8-> \tuplet 3/2{ a'8 dis'4} b8-> cis'-> \tuplet 3/2{ dis''8 b' fis' } cis'8.-> r16 r8 \tuplet 3/2{ a8 ais16~}ais16 ais16 \tuplet 3/2{ ais ais ais} \tuplet 3/2{ ais8 ais16~} ais8~ ais16 b32 e'32 \tuplet 3/2{ r16 g16-> fis16->} ais16 r8. \tuplet 3/2{gis'4 dis'8} r16 g16-> r8 r4 r4 r8 r8 r1 r1 r8 r32 des'32\harmonic \tuplet 4/3{ r16 des'16\harmonic des'16\harmonic des'16\harmonic} des'16\harmonic des'16\harmonic des'16\harmonic des'16\harmonic des'16\harmonic r32 des'16.\harmonic~ des'16\harmonic des'16\harmonic des'16\harmonic des'16\harmonic des'16\harmonic b'16\harmonic \tuplet 4/3{ b'8\harmonic b'8\harmonic b'8\harmonic r16 b'16\harmonic} \grace{b'16\harmonic} b'\harmonic b'\harmonic des''\harmonic des''8\harmonic des''\harmonic des''8.\harmonic r16 } down = \new Staff = "down" { \clef bass \override TupletNumber.text = #tuplet-number::calc-fraction-text r1 r1 \tempo 4=88 d'4^\markup{\huge
beaming a phrase across piano staves
I have an upper and lower part of a piano staff. In the upper staff I have the following phrase which I would like the last note, a Gb in the second octave of the instrument be engraved on the bass clef of the second staff. Currently it is just placed below the treble with ledger lines: \crossStaff {\grace{f'16 g' a' e'' ges'32 e'32 ges,,16} } b''4.\fermata } Here is the larger global context of the above excerpt: %%% \layout { \context { \PianoStaff \consists #Span_stem_engraver } } { \new PianoStaff << \new Staff { \clef bass \set Staff.pedalSustainStyle = #'mixed \repeat tremolo 8 { d,16\sustainOn\< 16\fermata\!\>} \repeat tremolo 8 {d,\!\< \!\>\fermata} \clef treble r1\sustainOff\! r1 r1 r4 r4 r4 r16 \ottava #1 bes'''8. \ottava #0 r8 f''8\sustainOn \grace{ b!32( bes' c''} \ottava #1 a'''!8\fermata) \ottava #0 r8\sustainOff r4 r8 \clef bass d,!\pp\fermata \clef treble \tuplet 3/2{ r8 ges'4} bes'4 \tuplet 3/2{ aes'4 ees'8~} ees'8 bes8~ bes~ \fermata cis''4\f\> \tuplet 3/2{ r8 gis'4} \tuplet 3/2{ c'!4\!\p r8} r8 gis'8\mf\staccato r4 r4 r16 f'8.\mp \tuplet 3/2{ r8 ees'16 aes'16 f'8} \tuplet 3/2{ bes4 des'8} \tuplet 3/2{ r8 aes'4} e8\staccato ges'8 \grace{e32} ges'8\fermata bes8 \tuplet 3/2{ e'4 gis'8~} \tuplet 3/2{ gis'8 b'4} \tuplet 3/2{ gis'4 b8~} \tuplet 3/2{ b8 r4 } \tuplet 3/2{ r4 b'8\staccato\sf} b16\p b b b \tuplet 3/2{ b8 b8 r16 b16~} b8 b32 b32 b32 b32~ b32 b32 b32 b32 b32 b32 b32 b32~ b8 b8->\ff r16 \tuplet 3/2{ b32 b-> r32} r16 b16->~ \tuplet 3/2{ b4 b8~} r8 \tuplet 3/2{ b16-> b8} b8 b32\staccato b32\staccato r16 b16 r8. \bar "||" r8^\markup{\huge "rascher"} b8 r8 a'8\mp r4 \tuplet 3/2{ a'8\staccato cis'\staccato e'\staccato} r32 a'16. r32 g'16. r8 d''16 f'' \tuplet 3/2{ g'8 fis' r32 cis'16.->} \tuplet 3/2{ r4 cis'8\p-\markup{\italic "doux"}\fermata} r4 a'16~ ~ ~ r32 d''16. bes'8 cis' e' \time 7/8 \tuplet 3/2 { r16 dis'8\mp\>} c''8 dis' b\!\ppp r8 gis'8~ gis'16 fis'16 \time 4/4 \tuplet 3/2{ b'8 gis'4} \tuplet 3/2{ r8 b4->\f} fis'8 r16. d''32~ d''8 r8 g'8 r8 b r8 a'-> \tuplet 3/2{r8 dis''16~} \tuplet 3/2{dis''16 b'8} r32 gis'16.~ \time 3/8 \tuplet 3/2{gis'16 fis' e'} \tuplet 3/2{cis'8\sp d'~ dis'} \time 4/4 r8 cis''8\ppp fis'' dis'' r8 gis' gis' g'! g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 r32 g'32~ g'16\fermata d''8->\f r8 \tuplet 3/2{ c'8 fis'4} \tuplet 3/2{ c''8 e'' c''} \tuplet 5/4{ e'16 g' c'' e'' bes''~} \tuplet 3/2{ bes''4 fis''8~} fis''8 r8 \tuplet 3/2{ r8 d'4} \tuplet 5/4{ bes16 d' fis' c'' e''} \tuplet 3/2{ bes''8 fis'' bes'~} \tuplet 3/2{ bes'8 ges'4} a'8 r8 \grace{ d''16} bes'16.\portato r32 r8 \time 5/8 d'8 \tuplet 5/4 { bes16 d' fis' bes' fis''} \tuplet 3/2{bes''8 fis''4} \time 3/8 e'8\pp-\markup{\italic "doux"} e''8 r8 \time 4/4 cis''16 a' \tuplet 3/2{ b'' fis'' d''} \tuplet 3/2{b'16\staccato r16 a''16\staccato~} \tuplet 3/2{ a''32 r32 a'16\portato r16} r16. gis'32-> dis''16-> r16 \tuplet 3/2{ a'8 f'4} r8 e'8->\mf r8 e''16 g'' \tuplet 4/3{ e''8~ ~ } bes16\staccato\mf r16 \time 7/8 e''16-> r16 cis'' r16 r8 bes'8 r8 r8 \tuplet 3/2{ e''16 g' des'} \time 3/8 \crossStaff {\grace{f'16 g' a' e'' ges'32 e'32 ges,,16} } b''4.\fermata } \new Staff { \clef bass r1 r1 \tempo 4=88 d'4^\markup{\huge "molto ritard."}\startTextSpan\sustainOff\!\p-\markup{\italic "doux"} r4 \tuplet 3/2{ c'8 bes aes} r8 d'8-> r8 f8 \tuplet 3/2{ bes d' f} \tuplet 3/2{ r8 d'4} r8 d8 \tuplet 3/2{ r4 aes8~} \tuplet 3/2{aes d' f} \tuplet 3/2{bes d' f} \tuplet 3/2{ bes8 d4} r4 bes,4\staccato]\pp \tuplet 3/2{b,4 r8\stopTextSpan^\markup{\huge"tempo"} } r4 r4 r4 r8 aes,8\p~ \tuplet 3/2{aes,4 r8} r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r8 r8 r8 r8 r8 r8 r8 r1 r1 r4. r1 r1 r1 r1 r1 r4. r4 r4. r1 r1 r4. r2 r4. } >> } % -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: drawing glissando line with (gliss) as text across line
Interesting. your example works perfectly in itself. But when I port it over to my score I get the following error: Wrong type argument in position 1 (expecting Stencil): () I believe it calls it on this line: (spanner-stencil-x-length (interval-length (ly:stencil-extent spanner-stencil X))) Here is a gist of the score: https://gist.github.com/ebbnormal/62a8893942a5e6f91735afdf77f2081a I basically make a simple call to \glissandoTextOn as you do before I use \glissando. Any ideas? On Wed, Jun 22, 2016 at 2:15 PM, Thomas Morley wrote: > 2016-06-22 22:42 GMT+02:00 Ryan Michael : > > Hello, I am trying to engrave the following gesture: > > > > % > > bes16\glissando > > \tuplet 3/2{ aes8\glissando-\markup{\teeny"glissando between Ab and Bb"} > > \once \hide NoteHead a8\glissando \once \hide NoteHead a16\glissando > > bes16~} > > > > > > > > my idea is to draw the first 16th note, have a visible line connect that > > 16th the the next 8th note with the word ("gliss") appear across the line > > like the first measure of this graphic: > > > > > http://sites.siba.fi/documents/705861/705966/SingleGlissando1.png/3a9d5ef5-617d-460b-bfba-e3688ca67a4b?t=1371409410781 > > > > how can i do that? > > currently, even using the /glissando command between the bes16 and the > aes, > > lilypond does not draw a visible line. Should I increase the width of the > > bar so it is actually visible? > > > > Thanks! > > Ryan. > > Hi Ryan, > > attached some old code of mine, still compiling, could likely need > some revision, though. Maybe somebody can provide something more up to > date. > > Anyway, hth, > Harm > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
drawing glissando line with (gliss) as text across line
Hello, I am trying to engrave the following gesture: % bes16\glissando \tuplet 3/2{ aes8\glissando-\markup{\teeny"glissando between Ab and Bb"} \once \hide NoteHead a8\glissando \once \hide NoteHead a16\glissando bes16~} my idea is to draw the first 16th note, have a visible line connect that 16th the the next 8th note with the word ("gliss") appear across the line like the first measure of this graphic: http://sites.siba.fi/documents/705861/705966/SingleGlissando1.png/3a9d5ef5-617d-460b-bfba-e3688ca67a4b?t=1371409410781 how can i do that? currently, even using the /glissando command between the bes16 and the aes, lilypond does not draw a visible line. Should I increase the width of the bar so it is actually visible? Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to override of TextScript.stencil into a tweak
Thank you Mark's snippet (And probably the other's which were almost equivalent) worked for me! On Fri, Jun 3, 2016 at 1:04 AM, Jacques Menu Muzhic wrote: > Hello Ryan, > > Does: > > { > r1\fermata > -\tweak TextScript.stencil #(make-stencil-boxer 0.1 0.3 > ly:text-interface::print) > -\markup { \teeny "wait for viola cue" } > \stopTextSpan > -\tweak TextScript.stencil #(make-stencil-boxer 0.1 0.3 > ly:text-interface::print) > ^"B » > } > > do what you want? > > JM > > > Le 3 juin 2016 à 09:52, Simon Albrecht a écrit > : > > > > On 03.06.2016 09:27, Ryan Michael wrote: > >> I would only like to add the stencil boxer to the letter "B" above the > staff. > > > > Just guessing: Perhaps the "B" should be a rehearsal mark anyway instead > of a text script? See < > http://lilypond.org/doc/v2.18/Documentation/notation/bars#rehearsal-marks>. > Rehearsal marks can be boxed much easier, there’s a snippet for that on the > same page. > > > > Best, Simon > > > > ___ > > 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
how to override of TextScript.stencil into a tweak
I have the following snippet %% \time 4/4 \once \override TextScript.stencil = #(make-stencil-boxer 0.1 0.3 ly:text-interface::print) r1\fermata-\markup{\teeny "wait for viola cue"}\stopTextSpan^"B" %%% However the above applies a stencil boxer to the markup below the staff in addition to the string "B". I would only like to add the stencil boxer to the letter "B" above the staff. I understand that I should use a tweak except when I try the above in the Tweak syntax, I get an error. Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
print instrument abbreviations to left of staff
Hello, I have a string quartet score, and I would like to show the canonical abbreviations for each instrument to the left of each staff line throughout the piece. How can I do that? Ryan. p.s. this is my layout: \score { \new StaffGroup << \new Staff << \global \cello >> \new Staff << \global \violin >> \new Staff << \global \violinTwo >> \new Staff << \global \viola >> >> \layout { } \midi { } } where each \global is a variable defined like the following example: cello = \new Voice \relative c' { \set Staff.instrumentName = #"Cello " } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: making TextSpanner.style a very bold and large period
great idea! Thank you all! On Sun, May 15, 2016 at 7:50 PM, Andrew Bernard wrote: > Hi Ryan, > > Yes, at 2.19.41 specifying dotted-line style for text spanners just uses > tiny dashes that look a bit like dots, and you can’t make them larger. > > I have scheme code to do what you want, but it is underdeveloped in that > it does not deal with line breaks yet. > > In the meantime, since you can draw dotted lines using graphic markup > commands, why not just use markups for now, and forget about the text > spanner in your context? > > Andrew > > == snip > > \version "2.19.41" > > { > c''^\markup { > \override #'(thickness . 6) > \override #'(off . 1) > \draw-dotted-line #'(10 . 0) > } > } > > == snip > > > > > > > > ___ > 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: making TextSpanner.style a very bold and large period
great! Thanks Carl. Question, you have dots, I have the dashed line. When I try: % \override TextSpanner.style = #'dotted-line \override TextSpanner.dash-fraction = 0 \override TextSpanner.dash-period = 5 \override TextSpanner.thickness = 5 c\startTextSpan d e f g g g a g f a g f a g b, b\stopTextSpan % It just prints bigger dashes, while intermittently placing a "." at the period length On Sun, May 15, 2016 at 6:00 PM, Carl Sorensen wrote: > > > On 5/15/16 4:24 PM, "Ryan Michael" wrote: > > >please confer with this Schoenberg op 30 engraving, where the "rit ... > >Tempo" are designed in the way I am trying to achieve. > >https://www.youtube.com/watch?v=AidU-4YF03Y > > It looks to me like all they have done in that engraving is make the > TextSpanner font larger, and that's how the dots get bigger. > > I've sent another email that shows how you will soon be able to get large > dots for the TextSpanner -- once it has made it into LilyPond. > > Thanks, > > Carl > > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: making TextSpanner.style a very bold and large period
please confer with this Schoenberg op 30 engraving, where the "rit ... Tempo" are designed in the way I am trying to achieve. https://www.youtube.com/watch?v=AidU-4YF03Y On Sun, May 15, 2016 at 3:18 PM, Ryan Michael wrote: > Hello I am trying to go for a classic textSpan look, by using essentially > a period '*.*' quite large and bold. > > as the in lieu of the 'dashed-line, line style. Is there a way I can do > this? > > Thank you! > Ryan. > > -- > ॐ नमः शिवाय > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
making TextSpanner.style a very bold and large period
Hello I am trying to go for a classic textSpan look, by using essentially a period '*.*' quite large and bold. as the in lieu of the 'dashed-line, line style. Is there a way I can do this? Thank you! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
override NoteHead size for one not in a chord
I have a chord and I am trying to make the last note, which happens to also be in parenthesize, to have a small Font-size for the notehead. Here is my lily code : \tuplet 3/2{32 ees'16\harmonic } which currently just renders the same font-size for all notes (the default size) -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with Illustrator exported eps using \epsfile
For future thread reference, in adobe illustrator, if you do "Save As > EPS file" You want to set the "Preview Format" field to "None" On Thu, May 5, 2016 at 10:53 PM, Ryan Michael wrote: > You are brilliant Sven! how could you inspect / intuit the binary header? > > Currently would just like to shift the eps image to the left of its > current placement. How can I do that? > > On Thu, May 5, 2016 at 10:44 PM, Sven Axelsson > wrote: > >> On 6 May 2016 at 00:34, Ryan Michael wrote: >> > >> > Forgive me. The error is: >> > >> > >> > lilypond/current/scm/stencil.scm:779:26: Wrong type argument in >> position 1: >> > #f >> > >> > On Thu, May 5, 2016 at 3:23 PM, Simon Albrecht >> > wrote: >> >> >> >> On 06.05.2016 00:14, Ryan Michael wrote: >> >>> >> >>> I have the following snippet >> >>> >> >>> %%% >> >>> >> >>> 2\fermata^\markup{ >> >>> \epsfile #X #20 #"recorder_fingering.eps" >> >>> } >> >>> >> >>> %%% >> >>> >> >>> Where I use an eps file generated from Adobe Illustrator. >> >>> Here is the .eps file >> >>> >> >>> >> http://www.mediafire.com/download/f3st88sh146vbja/recorder_fingering.eps >> >>> >> >>> >> >>> I have had this problem before. I don't know how to solve it. >> >> >> >> >> >> And what _is_ the problem? :-) >> >> The file contains a binary header and binary preview data. I suppose >> Lilypond does not like that. Is it possible to save without preview >> and thumbnail images in Illustrator (I don't have the program myself)? >> >> -- >> Sven Axelsson >> ++[>++>+++>++>++ >> ><<<<<-]>.+..>+.>+.<<-.>>+.>.<<. >> +++.>-.<<++.>>.<++.>>>++.<<<<.>>.<. >> > > > > -- > ॐ नमः शिवाय > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with Illustrator exported eps using \epsfile
You are brilliant Sven! how could you inspect / intuit the binary header? Currently would just like to shift the eps image to the left of its current placement. How can I do that? On Thu, May 5, 2016 at 10:44 PM, Sven Axelsson wrote: > On 6 May 2016 at 00:34, Ryan Michael wrote: > > > > Forgive me. The error is: > > > > > > lilypond/current/scm/stencil.scm:779:26: Wrong type argument in position > 1: > > #f > > > > On Thu, May 5, 2016 at 3:23 PM, Simon Albrecht > > wrote: > >> > >> On 06.05.2016 00:14, Ryan Michael wrote: > >>> > >>> I have the following snippet > >>> > >>> %%% > >>> > >>> 2\fermata^\markup{ > >>> \epsfile #X #20 #"recorder_fingering.eps" > >>> } > >>> > >>> %%% > >>> > >>> Where I use an eps file generated from Adobe Illustrator. > >>> Here is the .eps file > >>> > >>> > http://www.mediafire.com/download/f3st88sh146vbja/recorder_fingering.eps > >>> > >>> > >>> I have had this problem before. I don't know how to solve it. > >> > >> > >> And what _is_ the problem? :-) > > The file contains a binary header and binary preview data. I suppose > Lilypond does not like that. Is it possible to save without preview > and thumbnail images in Illustrator (I don't have the program myself)? > > -- > Sven Axelsson > ++[>++>+++>++>++ > ><<<<<-]>.+..>+.>+.<<-.>>+.>.<<. > +++.>-.<<++.>>.<++.>>>++.<<<<.>>.<. > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with Illustrator exported eps using \epsfile
Forgive me. The error is: lilypond/current/scm/stencil.scm:779:26: Wrong type argument in position 1: #f On Thu, May 5, 2016 at 3:23 PM, Simon Albrecht wrote: > On 06.05.2016 00:14, Ryan Michael wrote: > >> I have the following snippet >> >> %%% >> >> 2\fermata^\markup{ >> \epsfile #X #20 #"recorder_fingering.eps" >> } >> >> %%% >> >> Where I use an eps file generated from Adobe Illustrator. >> Here is the .eps file >> >> http://www.mediafire.com/download/f3st88sh146vbja/recorder_fingering.eps >> >> >> I have had this problem before. I don't know how to solve it. >> > > And what _is_ the problem? :-) > > Best, Simon > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
problem with Illustrator exported eps using \epsfile
I have the following snippet %%% 2\fermata^\markup{ \epsfile #X #20 #"recorder_fingering.eps" } %%% Where I use an eps file generated from Adobe Illustrator. Here is the .eps file http://www.mediafire.com/download/f3st88sh146vbja/recorder_fingering.eps I have had this problem before. I don't know how to solve it. Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: writing a tuplet with \note in \markup
Thank you! for reference here is the solution : %%% c4^\markup\teeny{ \ezscore ##{ { c16 } #} "=" \ezscore ##{ { \tuplet 3/2{c8 \xNote c \xNote c} } #} } %% On Tue, Apr 26, 2016 at 12:22 PM, Thomas Morley wrote: > 2016-04-26 20:50 GMT+02:00 Ryan Michael : > > I have the following : > > > > \markup { > > \teeny\note #"16" #UP \teeny"=" \teeny \note #"8" #UP > > } > > > > but I would like the sixteenth note that I draw with \note to be > equivalent > > to an eighth note within a tuplet ,not just a vanilla eighth note. How > would > > that be notated with \note? > > > > Thanks! > > Ryan. > > > Does > http://lsr.di.unimi.it/LSR/Item?id=1029 > help? > > Cheers, > Harm > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
writing a tuplet with \note in \markup
I have the following : \markup { \teeny\note #"16" #UP \teeny"=" \teeny \note #"8" #UP } but I would like the sixteenth note that I draw with \note to be equivalent to an eighth note within a tuplet ,not just a vanilla eighth note. How would that be notated with \note? Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
drawing eigth-note in /markup
Hello I would like to draw a simple eighth note = eighth note in the ^\markup{} on a particular bar of music. How can I draw two eighth notes in a markup block without a staff? Please see attached for what I am going for. Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Transpose down a perfect fifth
Why is that a bad idea? On Monday, April 11, 2016, David Kastrup wrote: > Ryan Michael > writes: > > > Sorry all . I was doing \transpose but on something demarcated as > \relative > > c'{} > > > > Which meant it was an octave higher after transposition > > \transpose works fine on the result of \relative. More likely than not > you are not using \transpose on the result of \relative but rather > \relative on the result of \transpose. Which would be a bad idea. > > -- > David Kastrup > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Transpose down a perfect fifth
Sorry all . I was doing \transpose but on something demarcated as \relative c'{} Which meant it was an octave higher after transposition On Sunday, April 10, 2016, Tim McNamara wrote: > > > Sent from my iPad > > > On Apr 10, 2016, at 5:21 PM, Ryan Michael > wrote: > > > > Hello . I have a score that I would the entirety of to be transposed > down a perfect fifth. > > I tried > > > > \Transpose c f,{ > > > > E4 e f g g f e d c c d e e4. D8 d2 r2 > > } > > Out of curiosity, did \Transpose really work? The command is \transpose > and I thought Lilypond is case-sensitive to these things; ditto the > uppercase notes of E4 and D8. > > There is something else happening here, since \transpose c f, ought to > work. I use it regularly to transpose horn parts. > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Transpose down a perfect fifth
Hello . I have a score that I would the entirety of to be transposed down a perfect fifth. I tried \Transpose c f,{ E4 e f g g f e d c c d e e4. D8 d2 r2 } But that was greater than a fifth. Then I tried \transpose c f{ %ibidem% } But that also didn't work ... } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: override default bar width for only one bar
Sorry All, I was using confusing language describing what I was doing Basically I would like to overset the horizontal spacing as Pierre suggests. This is the sketch of the fashion in which I would like to overwrite the horizontal spacing \score { \relative c'' { g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | \once \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) d4 d d d | %somehow resume to normal spacing% d4 e f2 | e4 e e e | e4 f g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | } \layout { \context { \Score } } } basically for a single measure, to set the spacing to be much much larger than default, and then, in the following measure, reset to default. Thank you all! On Sat, Jan 30, 2016 at 11:55 PM, Pierre Perol-Schneider < pierre.schneider.pa...@gmail.com> wrote: > Hi Ryan, > > Which version are you using? How about a tiny example? > For v2.18, horizontal spacing see: > http://lilypond.org/doc/v2.18/Documentation/notation/horizontal-spacing-overview > E.g.: > http://lilypond.org/doc/v2.18/Documentation/notation/changing-horizontal-spacing > > Cheers, > Pierre > > 2016-01-31 3:34 GMT+01:00 Ryan Michael : > >> Hello , >> I would like the current bar width of my piece to be 3 x the current bar >> width for only one measure? I imagine i use an \override but can't think of >> what else I would do to accomplish this task. Thanks! >> Ryan. >> >> -- >> ॐ नमः शिवाय >> >> ___ >> 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: override default bar width for only one bar
Thanks! except i don't wish to hide the bar, but rather stretch out its width for a single measure. On Sat, Jan 30, 2016 at 11:26 PM, Helge Kruse wrote: > You can hide the bar lines as in the example of the notation reference: > http://lilypond.org/doc/v2.18/Documentation/notation/visibility-of-objects > > Regards > Helge > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
override default bar width for only one bar
Hello , I would like the current bar width of my piece to be 3 x the current bar width for only one measure? I imagine i use an \override but can't think of what else I would do to accomplish this task. Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: setting Notehead for a single chord which follows the custom Notehead
Precisely! Thank you! On Thu, Jan 14, 2016 at 1:04 PM, Thomas Morley wrote: > 2016-01-14 21:49 GMT+01:00 Ryan Michael : > > I am trying to use the triangle notepad for all of the notes in a chord, > but > > would not like the triangle notehead to appear anywhere else in the > score. > > > > I have the following: > > > > > > > > \version "2.18.2" > > > > \relative { > > \set shapeNoteStyles = ##(triangle triangle) > > > > 1~ > > > > 4 r16. e'32 fis,,8-> r8 b' cis,4. > e\harmonic>8 > > } > > > > > > But it appears that this is not how you apply a triangle notehead to just > > the d and g and just in that chord that immediately follows the setting > of > > the notehead. > > > > > > Thanks! > > -- > > ॐ नमः शिवाय > > > Not sure I understood. Maybe: > > \version "2.18.2" > > \relative { > \override NoteHead.before-line-breaking = > #(lambda (grob) (ly:grob-set-property! grob 'style 'triangle)) > > 1~ > > 4 > > \revert NoteHead.before-line-breaking > > r16. e'32 fis,,8-> r8 b' cis,4. 8 > } > > > > HTH, > Harm > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
setting Notehead for a single chord which follows the custom Notehead
I am trying to use the triangle notepad for all of the notes in a chord, but would not like the triangle notehead to appear anywhere else in the score. I have the following: \version "2.18.2" \relative { \set shapeNoteStyles = ##(triangle triangle) 1~ 4 r16. e'32 fis,,8-> r8 b' cis,4. 8 } But it appears that this is not how you apply a triangle notehead to just the d and g and just in that chord that immediately follows the setting of the notehead. Thanks! -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slurs across bar lines with glissandi and hidden noteheads
Ah! Okay so actually I was trying to slur from the preceding note (cis8), so the following worked for me: \version "2.18.2" \relative { %51% \tuplet 3/2 { r8-\markup \italic "gesprochen" d'8 dis8 } \tuplet 3/2 { r16 cis cis a r16 cis } \tuplet 3/2 { cis a r16 a cis8(\glissando } \once \hide NoteHead g4\glissando %52% cis,2) r4 r8 dis'-\markup \italic "gliss" } Thanks for the advice and help! On Tue, Jan 12, 2016 at 2:00 PM, Blöchl Bernhard < b_120902342...@telecolumbus.net> wrote: > For exploring tuplets (etc.) simply consult the manual > > http://lilypond.org/doc/v2.18/Documentation/notation/writing-rhythms#tuplets > > > Am 12.01.2016 22:40, schrieb Blöchl Bernhard: > >> cis8glissando >> does not work, do not forget the "\"! >> >> \relative c'' >> { >> \once \hide NoteHead >> a\glissando c >> } >> >> >> >> >> >> Am 12.01.2016 22:12, schrieb Ryan Michael: >> >>> I have the following two bars: >>> >>> %51% >>> tuplet 3/2{ >>> r8-markup{italic "gesprochen"} d'8 dis8} >>> tuplet 3/2{ r16 cis cis a r16 cis} tuplet 3/2{ cis a r16 a >>> cis8glissando} >>> once hide NoteHead g4glissando >>> >>> %52% >>> cis,2 r4 r8 dis'-markup{italic "gliss"} >>> >>> I would like to make a slur from the g4 of the first bar to the cis2 >>> of the next bar >>> >>> When I do the following: >>> >>> %51% >>> tuplet 3/2{ >>> r8-markup{italic "gesprochen"} d'8 dis8} >>> tuplet 3/2{ r16 cis cis a r16 cis} tuplet 3/2{ cis a r16 a >>> cis8glissando} >>> once hide NoteHead (g4glissando >>> >>> %52% >>> cis,2 ) r4 r8 dis'-markup{italic "gliss"} >>> >>> I get the following error: >>> >>> unexpected EVENT_IDENTIFIER >>> >>> which is thrown on the LParen. >>> >>> How do I solve this one? >>> Thanks! >>> >>> -- >>> >>> ॐ नमः शिवाय >>> ___ >>> 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 >> > > ___ > 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
slurs across bar lines with glissandi and hidden noteheads
I have the following two bars: %51% \tuplet 3/2{ r8-\markup{\italic "gesprochen"} d'8 dis8} \tuplet 3/2{ r16 cis cis a r16 cis} \tuplet 3/2{ cis a r16 a cis8\glissando} \once \hide NoteHead g4\glissando %52% cis,2 r4 r8 dis'-\markup{\italic "gliss"} I would like to make a slur from the g4 of the first bar to the cis2 of the next bar When I do the following: %51% \tuplet 3/2{ r8-\markup{\italic "gesprochen"} d'8 dis8} \tuplet 3/2{ r16 cis cis a r16 cis} \tuplet 3/2{ cis a r16 a cis8\glissando} \once \hide NoteHead (g4\glissando %52% cis,2 ) r4 r8 dis'-\markup{\italic "gliss"} I get the following error: unexpected EVENT_IDENTIFIER which is thrown on the LParen. How do I solve this one? Thanks! -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
how to add header to markup after score
I have the following basic lilypond layout \header{ title = "Title of My Piece" composer = "Ryan Wieghard" } \score{ %score stuff% } \pageBreak \markup{ %Text formatting, columns, etc.% } I would like to add a header to the markup that follows the score. When I write: \header { title = "APPENDIX" } within the scope of last \markup{} I get the following error: *syntax error, unexpected \header* Thanks for your help! -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
adding stand alone text after a score
Hello I have the following score block: \score { \new StaffGroup << << \new Staff \new Voice = "recorder" << \global \recorder >> >> << \new Staff \new Voice = "viola" << \global \viola >> >> \new Lyrics \lyricsto "viola" \verseOne >> \markup { \fill-line { Hello hello hello } } \layout { } \midi { } } However I get the error: syntax error, unexpected \markup Any help appreciated. Thanks! Ryan. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
placing crescendo and decrescendo markings within span of a whole note
I have the following lilypond format dis1\<~ dis1~\!\>dis2\! but really i want a dis1 with < > (cresencendo / decrescendo) underneath it. How can I do that and size the crescendo and decresendo to my liking (say span the < to last 3 quarters of the whole note and the > to last a quarter) Thanks! -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: trying to attach lyrics to global variable in /score
Thank you for the reminder, so he is a complete, however abridged version of my code: viola = \new Voice \relative c' { c1 c1 c1 } recorder = \new Voice \relative c' { c1 c1 c1 } verseOne = \lyricmode { m -- -- -- } \score { \new StaffGroup << \new Staff << \new Voice \global \new Voice = "recorder" \recorder >> \new Lyrics \lyricsto "recorder" \verseOne \new Staff << \global \viola >> >> \layout { } \midi { } } And I am still getting the same error: *cannot find Voice `recorder'* On Sun, Jan 3, 2016 at 3:26 PM, Simon Albrecht wrote: > Hello Ryan, > > please always reply on-list. Others may find the solution helpful as well. > Also, please send complete compilable examples (with a version statement), > else it’s difficult to figure out the problem. > That said: The following code works for me. > > %% > \version "2.18.2" > global = { s1 } > recorder = { c''1 } > verseOne = \lyricmode { test } > \score { > \new StaffGroup << > > \new Staff << > \new Voice \global > \new Voice = "recorder" \recorder > >> > \new Lyrics \lyricsto "recorder" \verseOne > >> > > \layout { } > \midi { } > } > %% > > It’s more logical IMO to keep the Lyrics outside the Staff, but both work. > > HTH, Simon > > On 04.01.2016 00:21, Ryan Michael wrote: > >> Hallo Simon, >> So I have tried to use one of your solutions. specificalyl this one: >> >> \score { >> \new StaffGroup << >>\new Staff << >> \new Voice \global >> \new Voice = "recorder" \recorder >> \new Lyrics \lyricsto "recorder" \verseOne >> >> >> >> >> >> \new Staff << \global \viola >> >> >> >> >> \layout { } >> \midi { } >> } >> >> >> And I still get this error: >> >> *cannot find Voice `recorder'* >> >> >> On Sun, Jan 3, 2016 at 11:49 AM, Simon Albrecht > <mailto:simon.albre...@mail.de>> wrote: >> >> On 03.01.2016 20:40, Ryan Michael wrote: >> >> I have the following lilypond code: >> >> >> \score { >> \new StaffGroup << >>\new Staff << \global \recorder >> >> >>\new Lyrics \lyricsto "recorder" { >> \verseOne >> } >> >> \new Staff << \global \viola >> >> >> >> >> \layout { } >> \midi { } >> } >> >> >> \lyricsto "recorder" means: associate these lyrics with the voice >> named "recorder". You can create a voice with a name by using \new >> Voice = "recorder" { … some music … }. The question now is: should >> \global be in the same voice like \recorder? If yes, >> >> << >> \new Staff \new Voice = "recorder" << \global \recorder >> >> \new Lyrics \lyricsto "recorder" \verseOne >> >> >> >> – if no, the same with: >> \new Staff << >> \new Voice \global >> \new Voice = "recorder" \recorder >> >> >> >> >> HTH, Simon >> >> >> >> >> -- >> ॐ नमः शिवाय >> > > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
trying to attach lyrics to global variable in /score
I have the following lilypond code: \score { \new StaffGroup << \new Staff << \global \recorder >> \new Lyrics \lyricsto "recorder" { \verseOne } \new Staff << \global \viola >> >> \layout { } \midi { } } However I get the error: *cannot find Voice `recorder'* "recorder" is defined earlier in the same file as: recorder = \new Voice \relative c' { %lorem ipsum note note note% c1 c1 c1 c1 c1 c1 c1 r4 c1 c1 c1 c1 c2. } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Music running off page, yet passes bar line check
I have the following music : \tempo 4=40 \time 4/4 \clef bass \barNumberCheck #1 b,1\glissando \barNumberCheck #2 \once \hide NoteHead bes4\glissando a2\glissando \once \hide NoteHead a4\glissando \barNumberCheck #3 \once \hide NoteHead a4\glissando b-\markup{"don't articulate b. stop gliss exactly on 1"} r8 b8\glissando \once \hide NoteHead b16 a8.~ \barNumberCheck #4 a4\glissando \once \hide NoteHead bes4\glissando \once \hide NoteHead bes\glissando b8\glissando c16\glissando [\once \hide NoteHead b32\glissando a32]] \barNumberCheck #5 r16 b8.\glissando \once \hide NoteHead a4\glissando \once \hide NoteHead gis8\glissando g8-\markup{\italic "crescendo"} g16\glissando-\markup{\italic "decrescendo"} \once \hide NoteHead a8.\glissando \barNumberCheck #6 \once \hide NoteHead ais4\glissando \once \hide NoteHead b16 b8. r4 gis4\glissando\p\< \barNumberCheck #7 \once \hide NoteHead gis4\glissando feh\glissando\mp\>\! \once \hide NoteHead g4\glissando \once \hide NoteHead a4\glissando \barNumberCheck #8 gis4\!\p r4 gis4\glissando a\glissando \barNumberCheck #9 b\glissando a\glissando b8\glissando a16.\glissando b32 r8 b8\glissando \barNumberCheck #10 \once \hide NoteHead bes8 a\glissando \once \hide NoteHead bes8 \tuplet 3/2{ b\glissando a\glissando b\glissando} a8 r8 r16 b\glissando \barNumberCheck #11 \once \hide NoteHead a4\glissando \once \hide NoteHead aes8.\glissando g16\glissando \once \hide NoteHead gis4\glissando \once \hide NoteHead a4\glissando \barNumberCheck #12 \once \hide NoteHead ais4\glissando bes8-\markup{\italic "decrescendo molto"}\glissando b16 r16 r4 r4 And all the bars are right, and yet the second line is cramped and runs off. -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
putting music functions in markup
I would like to add the engraving of in an editorial note within the markup below an actual note event. It simply needs to show the interval of a fifth and that the top note has the harmonic note head. How can I do that? The following throws an error saying you can't add music functions in the \markup{} tag -\markup{\italic "sempre" } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem adding \epsfile to markup
Here is the eps file: https://www.mediafire.com/?xhsu0jiidib2k9u What is the simplest lilypond file I could make to prove that it is not the larger structure of the file and is the eps file causing problems. And if it is the latter case, how do I ameliorate the eps file? I simply did an export from Illustrator as eps of some simple vector graphics :). Thanks! On Sat, Dec 5, 2015 at 3:55 AM, David Kastrup wrote: > Thomas Morley writes: > > > Though, if you can't find anything I've no idea how you could add > > reasonable values for BoundingBox. > > eps2eps is a good bet. > > -- > David Kastrup > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
problem adding \epsfile to markup
I have a local EPS file called "niolin.eps" which I am trying to add to my markup. I think i need to add a bounding box for it for it to work, but am not sure how to do that. I exported the EPS file directly from Adobe Illustrator. Here is the lilypond error code: Wrong type argument in position 1: #f Here is the actual markup snippet: aih8\harmonic\glissando^\markup{ \epsfile #X #10 #"niolin.eps" } Any ideas on how to successfully add the EPS file? -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
printing individual parts causes the whole score to print too
So I have the following seperate .ly file: \include "eiertanz-1.ly" \header { instrument = "Violin" } { \violinOne } Which prints the variable which points to the *Voice* violinOne defined in " eiertanz-1.ly" however the whole score prints and then the single voice is printed. How Can I only print the violin part? Here is the skeleton of eiertanz-1.ly global= { \key c \major } \header{ title = "My thing piece" composer = "" } violinOne = \new Voice { } cello = \new Voice { % etc% } \score { \new StaffGroup << \new Staff << \global \violinOne >> \new Staff << \global \cello >> >> \layout { } \midi { } } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to simulate or vectorize free hand curve notation
I see in the Lilypond Reference That you can specifiy for example, the shape of a Phrasing Slur by giving control points. E.g. \shape #'((0 . -1) (5.5 . -0.5) (-5.5 . -10.5) (0 . -5.5)) PhrasingSlur However, is there a way to do this outside of a slur context? Namely I would like to draw curves like the above slur but without actually engraving noteheads, just the curve itself. On Mon, Nov 16, 2015 at 1:37 PM, Ryan Michael wrote: > The curves, say, on the second treble staff, in the image. > > On Mon, Nov 16, 2015 at 12:09 AM, Andrew Bernard > wrote: > >> Dear Ryan, >> >> Oh my goodness. Almost as hair raising as the contemporary scores I have >> to set. Which curves exactly do you mean? Could you circle them on the >> image or otherwise indicate what you need? There exist a variety of >> different methods for curves of various sorts. >> >> Andrew >> >> >> On 15 Nov 2015, at 12:56, Ryan Michael wrote: >> >> I have some glissandi curves that I would like to input into my lilypond >> score. >> Is it possible to load some vectorized equivalent across x Bars? Or to >> simulate my original hand drawn curves somehow? >> >> Here is the example of the notation style I would like to make: >> https://www.mediafire.com/?eb1c0gw7gj3xqxo >> >> >> > > > -- > ॐ नमः शिवाय > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to simulate or vectorize free hand curve notation
The curves, say, on the second treble staff, in the image. On Mon, Nov 16, 2015 at 12:09 AM, Andrew Bernard wrote: > Dear Ryan, > > Oh my goodness. Almost as hair raising as the contemporary scores I have > to set. Which curves exactly do you mean? Could you circle them on the > image or otherwise indicate what you need? There exist a variety of > different methods for curves of various sorts. > > Andrew > > > On 15 Nov 2015, at 12:56, Ryan Michael wrote: > > I have some glissandi curves that I would like to input into my lilypond > score. > Is it possible to load some vectorized equivalent across x Bars? Or to > simulate my original hand drawn curves somehow? > > Here is the example of the notation style I would like to make: > https://www.mediafire.com/?eb1c0gw7gj3xqxo > > > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
how to simulate or vectorize free hand curve notation
I have some glissandi curves that I would like to input into my lilypond score. Is it possible to load some vectorized equivalent across x Bars? Or to simulate my original hand drawn curves somehow? Here is the example of the notation style I would like to make: https://www.mediafire.com/?eb1c0gw7gj3xqxo -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: switch to an additive music engraving mode
yes! On Wed, Nov 11, 2015 at 11:59 PM, Urs Liska wrote: > Am 12.11.2015 um 08:02 schrieb Ryan Michael: > > I was wondering if there is a way to shift out of the divisive time > > model of lilypond > > and simple engrave notes, of whatever value, without setting a global > > system of bars. I know that you can remove bars, but, at least in that > > case, in the background, it still is functioning under the global time > > signature that is set for the piece. I would like there to be none for > > this particular thing I am working on. > > > > > > Would \cadenzaOn be what you're looking for? > > 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: switch to an additive music engraving mode
Looks like I could just use the example for Chants or Psalms notation: http://lilypond.org/doc/v2.18/Documentation/snippets/rhythms#rhythms-changing-time-signatures-inside-a-polymetric-section-using-_005cscaledurations On Wed, Nov 11, 2015 at 11:02 PM, Ryan Michael wrote: > I was wondering if there is a way to shift out of the divisive time model > of lilypond > and simple engrave notes, of whatever value, without setting a global > system of bars. I know that you can remove bars, but, at least in that > case, in the background, it still is functioning under the global time > signature that is set for the piece. I would like there to be none for this > particular thing I am working on. > > > -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
switch to an additive music engraving mode
I was wondering if there is a way to shift out of the divisive time model of lilypond and simple engrave notes, of whatever value, without setting a global system of bars. I know that you can remove bars, but, at least in that case, in the background, it still is functioning under the global time signature that is set for the piece. I would like there to be none for this particular thing I am working on. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: New Staff doesn't go away after end symbol
Thank you. This is almost 100% what I was trying to achieve. The only thing that remains, if possible, is to remove the printing of the additional clef symbol below the now solo staff with staff lines. The stop staff stops printing the staff lines of the new staff, however the score still engraves and extra staff symbol below each real staff with lines. Please see attached. On Wed, Oct 28, 2015 at 1:44 PM, Malte Meyn wrote: > > > Am 28.10.2015 um 21:26 schrieb Ryan Michael: > >> On Wed, Oct 28, 2015 at 12:52 PM, Malte Meyn >> wrote: >> >> >>> >>> Am 28.10.2015 um 20:37 schrieb Ryan Michael: >>> >>> The following is the snippet that happens *within *my single voice cello >>>> score. >>>> >>>> \new Staff << >>>> \new Voice = "first" >>>> { \voiceOne \clef treble >>>> aes8 ges8 16 16 d16 g\harmonic\f >>>> r16 >>>> aes16 >>>> } >>>> \new Voice= "second" >>>> { \voiceTwo \clef bass \tuplet 3/2{ r4 r4 } r8 eih8 r16 >>>> \xNote >>>> 16 >>>> } >>>> >>>> >>>>> >>>>>> You don’t create any new staves here, so this can’t be the code that >>> produces the score you attached. Please show the correct code or have a >>> look at the notation reference (search for “ossia staff”). >>> >>> ___ >>> lilypond-user mailing list >>> lilypond-user@gnu.org >>> https://lists.gnu.org/mailman/listinfo/lilypond-user >>> >>> >> >> [(almost) complete code here] >> > > Use \stopStaff for stopping the second staff as Joram suggested. And to > get the music to the correct staves: You wrote > > [music …] \new Staff << [upper voice] [lower voice] >> [… music] > > This starts a new staff and puts both voices into that staff. The correct > solution is > > [music …] << [upper voice] \new Staff { [lower voice] } >> [… music] > > This puts the upper voice into the original staff and simultaneously > starts a new staff which contains the lower voice. > > Here is the complete, working code: > > \version "2.19.28" > > cello = \relative c' { > \set Staff.instrumentName = "Cello" > \clef treble > > r32 r8 \grace des32 > \tuplet 3/2 { > ees8 e16\p d16 > } > fis8 \xNote g16 bes,16 > > << > { > \clef treble > aes8 ges8 16 16 d16 g\harmonic\f r16 > aes16 > } > \new Staff { > \clef bass \tuplet 3/2{ r4 r4 } r8 eih8 r16 > \xNote 16 > \stopStaff > } > >> > > r16 > \tuplet 3/2 8 { > 16 > 16 > } > } > > \score { > \new StaffGroup { > \new Staff << > \cello > >> > } > \layout { } > \midi { } > > } > > ___ > 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: New Staff doesn't go away after end symbol
On Wed, Oct 28, 2015 at 12:52 PM, Malte Meyn wrote: > > > Am 28.10.2015 um 20:37 schrieb Ryan Michael: > >> The following is the snippet that happens *within *my single voice cello >> score. >> >> \new Staff << >>\new Voice = "first" >> { \voiceOne \clef treble >> aes8 ges8 16 16 d16 g\harmonic\f r16 >> aes16 >> } >>\new Voice= "second" >> { \voiceTwo \clef bass \tuplet 3/2{ r4 r4 } r8 eih8 r16 >> \xNote >> 16 >> } >> >>> >>>> > You don’t create any new staves here, so this can’t be the code that > produces the score you attached. Please show the correct code or have a > look at the notation reference (search for “ossia staff”). > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > cello = \new Voice \relative c' { \set Staff.instrumentName = #"Cello" \clef treble %{ A bunch of notes before inserting the new staff %} r32 r8 \grace {des32} \tuplet 3/2{ ees8 e16\p d16} fis8 \xNote g16 bes,16 \new Staff << \new Voice = "first" { \voiceOne \clef treble aes8 ges8 16 16 d16 g\harmonic\f r16 aes16 } \new Voice= "second" { \voiceTwo \clef bass \tuplet 3/2{ r4 r4 } r8 eih8 r16 \xNote 16 } >> %{ At this point I want the new staff to dissapear %} r16 \tuplet 3/2{ 16 } \tuplet 3/2{ 16 } } \score { \new StaffGroup << \new Staff << \global \cello >> >> \layout { } \midi { } } -- ॐ नमः शिवाय ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Trying to displace note heads from stem
I know there are ways in lilypond to not display the stem. I would like to do something slightly different, which is to position the note head associated with a stem at varying distances away from the stem to denote a relative rhythmic placement which can be seen in Xenakis' Mists https://www.youtube.com/watch?v=ZH4j70KU-RQ at 3:42 so you can see what I am trying to achieve. Thanks! Ryan. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user