X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Ftrip.ly;h=5d9d2047ed646b27839ca4c1cefc793015491f1d;hb=d765f3af45be51f15da55cf570a4b172200e1035;hp=071311620e41791aa46996ff71d46e4ca56ead34;hpb=60dd8eb0afbed0abae97e96b1f2c98b90da00bf5;p=lilypond.git diff --git a/input/trip.ly b/input/trip.ly index 071311620e..5d9d2047ed 100644 --- a/input/trip.ly +++ b/input/trip.ly @@ -1,9 +1,14 @@ \header { - title = "Trip"; - copyright = "public domain"; + title = "Trip test" + subtitle = "Make life very difficult for lilypond" + copyright = "public domain" + + footer ="This file tests as much features of lily as possible." } +\version "1.5.68" + %{ This file tests as much features of lily as possible. If there are any @@ -17,12 +22,14 @@ TODO: * lyrics. +* drum, jazz, pop notation + %} -\version "1.3.96"; -praeludiumRight = \notes { - \key e \major; - \clef violin; + +praeludiumRight = \notes { + \key e \major + \clef violin % 13 -- how to type -- where to split -- this more neatly? \context Staff < @@ -46,9 +53,9 @@ praeludiumRight = \notes { % 16 } -praeludiumLeft = \notes \relative c { - \key e \major; - \clef bass; +praeludiumLeft = \notes \relative c { + \key e \major + \clef bass % 13 \context Staff < @@ -62,12 +69,12 @@ praeludiumLeft = \notes \relative c { cis] } \translator Staff = bass - \shiftOff + \shiftOff \stemUp [bis gis] cis4 | dis2 cis4 r8 cis } \context Voice = one { \stemUp bis2 } \context Voice = three { - \property Voice.DynamicLineSpanner \push #'direction = #-1 + \property Voice.DynamicLineSpanner \override #'direction = #-1 \stemUp \shiftOn r4 gis ~ [gis8 \< @@ -84,79 +91,73 @@ praeludiumLeft = \notes \relative c { - -fugaIIRight = \notes \relative c'' { - \key e \major; % E-major - \clef violin; - \time3/4; + +fugaIIRight = \notes \relative c'' { + \key e \major % E-major + \clef violin + \time 3/4 %15 \context Staff < - \context Voice = VA { \stemUp [b8 fis8] b4 } - \context Voice = VB { \stemDown fis2 } + { [b8 fis8] b4 }\\ + { fis2 } > \context Staff \notes\relative c''< - \context Voice=one { - \shiftOff - \stemUp - e4 - } - \context Voice=two { - \shiftOn - \stemUp - cis - } - \context Voice=three { - \shiftOnn - \stemUp - ais - } - \context Voice=four { - \shiftOnnn - \stemUp - fis + { + e4 -5 + }\\ + \\ + { + cis-4 + }\\ \\ + + { + ais-3 + }\\ \\ + { + fis-2 } > %16 \context Staff < - \context Voice = one { dis2 dis4 | + { dis2 dis4 | cis2 cis4 | - b4. [cis8 dis e] } - \context Voice = three { \stemUp \shiftOn [b8 fis] b2 ~ | + b4. [cis8 dis e] } \\ + { fis2. ~ | + fis ~ | + fis4 e2 } \\ + { [b8 fis] b2 ~ | [b8 a!16 gis] a2 ~ | a4 gis2 } - \context Voice = two { \stemDown fis2. ~ | - fis ~ | - fis4 e2 } > | %19 } -gracetest = \notes \grace { [c16 ( cis dis] } +gracetest = \notes \grace { [c16 ( cis dis] } -fugaIILeft = \notes { - \key e \major; - \clef bass; +fugaIILeft = \notes { + \key e \major + \clef bass %15 \context Staff < - \context Voice = one { \stemDown + { \gracetest \relative b, < )b2 dis fis a b cis dis> \stemUp ais4 | - b2 b4 } - \context Voice = two { \stemDown s2 e4 | - fis2 fis4 } + b2 b4 } \\ + { s2 e4 | fis2 fis4 } > - \stemBoth cis2 [e16( fis a \clef "treble"; b] | + \stemBoth + cis2 [e16( fis a \clef "treble" b] | d'4 ) b8 b8 b4 | %19 } -fugaIIPedal = \notes \relative c { - \key e \major; - \clef bass; +fugaIIPedal = \notes \relative c { + \key e \major + \clef bass \repeat "volta" 2 { dis4.-\ltoe } \alternative { e8-\rtoe cis4 } | b4.-\lheel [cis8-\ltoe dis8-\rtoe e8-\rheel] | @@ -178,7 +179,7 @@ fugaIIPedal = \notes \relative c { \property Score.midiInstrument = "church organ" \praeludiumRight - r1 \mark "B"; + \times 4/3 { c4 c4 c4 } \mark "B" \fugaIIRight } \context Staff = bass { \property Staff.instrument = #"left" @@ -190,39 +191,34 @@ fugaIIPedal = \notes \relative c { \property Staff.instrument = #"bass" \property Staff.instr = #"bs" - \time 4/4; - \key e \major; - \clef bass; + \time 4/4 + \key e \major + \clef bass %13 - r4 fis,4-\ltoe e4.-\lheel e'8-\rheel | - fis4.-\rtoe fis8-\rtoe fis4-\rtoe [e8-\ltoe a-\rtoe] | + \property Staff.PhrasingSlur \override #'dashed = #5.0 + c4 \( ( d ) e\) f +% r4 fis,4-\ltoe e4.-\lheel e'8-\rheel | + +% tie accs: 2nd should get no acc +f4-\rtoe~ f8 +fis8-\rtoe fis4-\rtoe [e8-\ltoe a-\rtoe] | dis,4-\ltoe gis-\rtoe [cis,8-\ltoe ( - b!-\lheel ais-\rtoe gis-\ltoe ~ ] | - gis8 r4. + b!-\lheel ais-\rtoe g-\ltoe ~ ] | + +% tie should generate acc. +\break + g r4. ) c2^^^-^\f - \time 3/4; + \time 3/4 - \fugaIIPedal } + \fugaIIPedal \bar "|." } > > - - \paper { - - \translator { - \OrchestralScoreContext - } - \translator { \PianoStaffContext - \consists "Instrument_name_engraver"; - } - \translator { \StaffContext - \consists "Instrument_name_engraver"; - } - } - +\paper {} \midi { - \tempo 4 =96; } + \tempo 4 =96 } }