lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: First steps in Lilypond


From: Knute Snortum
Subject: Re: First steps in Lilypond
Date: Mon, 9 Apr 2018 06:51:53 -0700

Here's how I engraved the snippet in LilyPond (there are other ways too):

%%% Start
\version "2.19.81"
\language "english"

global = {
  \key c \minor
  \time 3/8
}

tupletInvisible = {
  \override TupletBracket.bracket-visibility = ##f
  \override TupletNumber.transparent = ##t
}

rightOne = \relative c'' {
  f4 af16.( g32) |
  ef4 g16.( f32) |
  c8.([ d32 c)] b16( c) |
}

rightTwo = \relative c' {
  r16 <f af>[ r <af d> r <af f'>] |
  r16 <ef g>[ r <g c> r <g ef'>] |
  r16 c,( f) r r8 |
}

leftThree = \relative c, {
  \tupletInvisible
  \tuplet 3/2 2 { <b b'>16[( f'' af] \clef treble f'[ d f~] } <f d'>8)
  \clef bass
  \tuplet 3/2 2 { <c,, c'>16[( ef g] \clef treble ef''[ c ef~] } <ef c'>8)
  \clef bass
  \tuplet 3/2 2 { <af,,, af'>16[( c' f] af[ c f] } fs8)
}

leftFour = \relative c' {
  \tupletInvisible
  \autoBeamOff
  \tuplet 3/2 2 { s8. \clef treble s16 d8~ } d8 |
  \tuplet 3/2 2 { s8. s16 c8~ } c8 |
  \clef bass
  \tuplet 3/2 2 { s8. s16 c8~ } c8 |
}

rightHand = {
  \global
  \clef treble
  <<
    \new Voice { \voiceOne \rightOne }
    \new Voice { \voiceTwo \rightTwo }
  >>
}

leftHand = {
  \global
  \clef bass
  <<
    \new Voice { \voiceThree \leftThree }
    \new Voice { \voiceFour \leftFour }
  >>
}

\score {
  \new PianoStaff <<
    \new Staff \rightHand
    \new Staff \leftHand
  >>
}
%%% End

The default slurs look okay to me, but perhaps could be improved.  You might do it like this:

%%% Start
...
tupletInvisible = {
  \override TupletBracket.bracket-visibility = ##f
  \override TupletNumber.transparent = ##t
}

slurShapeOne = \shape #'((0 . -1) (0 . 0) (0 . 0) (0 . -1)) Slur
slurShapeTwo = \shape #'((0 . -1) (0 . 0) (0 . 0) (0 . -1)) Slur
...
leftThree = \relative c, {
  \tupletInvisible
  \tuplet 3/2 2 { \slurShapeOne <b b'>16[( f'' af] \clef treble f'[ d f~] } <f d'>8)
  \clef bass
  \tuplet 3/2 2 { <c,, c'>16[( ef g] \clef treble ef''[ c ef~] } <ef c'>8)
  \clef bass
  \tuplet 3/2 2 { \slurShapeTwo <af,,, af'>16[( c' f] af[ c f] } fs8)
}
%%% End 


---
Knute Snortum
(via Gmail)

On Fri, Apr 6, 2018 at 3:51 AM, foxfanfare <address@hidden> wrote:
All right! Thank you for all your encouraging comments. So I'll continue my
efforts in learning this awesome but complex software. I have two weeks of
vacations coming on, so more time to figure it out!

Unfortunately, I have to start learning with this kind of piano piece
because 95% of my work are made for advanced pianists...

BTW, does anyone have the answer to my question about this slur problem :
http://lilypond.1069038.n5.nabble.com/file/t5604/Brahms03.png
<http://lilypond.1069038.n5.nabble.com/file/t5604/Brahms03.png>

I just want to know if this kind of issue needs to be controled by a "shape"
command or if it needs something else I didn't know?

Anyway, it's really awesome to see such a community like this... Thank you
very much!



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user


reply via email to

[Prev in Thread] Current Thread [Next in Thread]