[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Just a fun example of what Lilypond can do
From: |
mclaren |
Subject: |
Just a fun example of what Lilypond can do |
Date: |
Sat, 5 Nov 2016 20:47:51 -0700 (MST) |
No bugs, no problems with this score. Thought I'd just toss this out there to
show a neat example of some things Lilypond can do that no other notation
program (that I know of -- haven't used SCORE) can do.
\version "2.18.2"
\header {
tagline = "" % removed
}
indent=0
\layout {
% Create time signature context
% Source: http://lsr.di.unimi.it/LSR/Snippet?id=272
% (modified)
\context {
\type Engraver_group
% Add elements that _can_ be printed
\consists "Timing_translator"
\consists "Time_signature_engraver"
\consists "Axis_group_engraver"
\name "TimeLine"
\alias "Staff"
% Align time signatures on barlines
\override TimeSignature.X-offset =
#ly:self-alignment-interface::x-aligned-on-self
\override TimeSignature.self-alignment-X = #CENTER
}
\context {
\Score
\accepts "TimeLine"
\remove "Timing_translator"
\remove "Default_bar_line_engraver"
\override TupletNumber.text = #tuplet-number::calc-fraction-text
}
\context {
\Staff
\consists "Timing_translator"
\consists "Default_bar_line_engraver"
\remove "Default_bar_line_engraver"
\remove "Time_signature_engraver"
}
}
<<
\new Staff { \clef "treble"
\tuplet 33/32 {
{
\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 5/4 {e'4 \tuplet 6/5 {f'4 \tuplet 5/4
{d'4 \tuplet 4/3 {c'4 \tuplet 3/2 {e'4}}}}}}}
}
{
\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 5/4 {e'4 \tuplet 6/5 {f'4 \tuplet 5/4
{d'4 \tuplet 4/3 {c'4 \tuplet 3/2 {e'4}}}}}}}
}
{
\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 5/4 {e'4 \tuplet 6/5 {f'4 \tuplet 5/4
{d'4 \tuplet 4/3 {c'4 \tuplet 3/2 {e'4}}}}}}}
}
{
\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 5/4 {e'4 \tuplet 6/5 {f'4 \tuplet 5/4
{d'4 \tuplet 4/3 {c'4 \tuplet 3/2 {e'4}}}}}}}
}
}
}
\new Staff { \clef "treble"
\tuplet 19/20{
{
\tuplet 4/3 {a4 \tuplet 5/4 {b4\tuplet 6/5 {e'4 \tuplet 7/6 {f'4 \tuplet 6/5
{d'4 \tuplet 5/4 {c'4 \tuplet 4/3 {e'4}}}}}}}
}
{
\tuplet 4/3 {a4 \tuplet 5/4 {b4\tuplet 6/5 {e'4 \tuplet 7/6 {f'4 \tuplet 6/5
{d'4 \tuplet 5/4 {c'4 \tuplet 4/3 {e'4}}}}}}}
}
{
\tuplet 4/3 {a4 \tuplet 5/4 {b4\tuplet 6/5 {e'4 \tuplet 7/6 {f'4 \tuplet 6/5
{d'4 \tuplet 5/4 {c'4 \tuplet 4/3 {e'4}}}}}}}
}
}
}
\new Staff { \clef "treble"
\tuplet 51/50
{
{
\tuplet 3/2 {a2 \tuplet 4/3 {b2 \tuplet 5/4 {e'2 \tuplet 6/5 {f'2 \tuplet
5/4 {d'2 \tuplet 4/3 {c'2 \tuplet 3/2 {e'2}}}}}}}
\tuplet 3/2 {a2 \tuplet 4/3 {b2 \tuplet 5/4 {e'2 \tuplet 6/5 {f'2 \tuplet
5/4 {d'2 \tuplet 4/3 {c'2 \tuplet 3/2 {e'2}}}}}}}
}
}
}
\new Staff { \clef "treble"
\tuplet 8/7
{
{
\tuplet 3/2 {a4. \tuplet 4/3 {b4. \tuplet 5/4 {e'4. \tuplet 6/5 {f'4.
\tuplet 5/4 {d'4. \tuplet 4/3 {c'4. \tuplet 3/2 {e'4.}}}}}}}
}
{
\tuplet 3/2 {a4. \tuplet 4/3 {b4. \tuplet 5/4 {e'4. \tuplet 6/5 {f'4.
\tuplet 5/4 {d'4. \tuplet 4/3 {c'4. \tuplet 3/2 {e'4.}}}}}}}
}
{
\tuplet 3/2 {a4. \tuplet 4/3 {b4. \tuplet 5/4 {e'4. \tuplet 6/5 {f'4.
\tuplet 5/4 {d'4. \tuplet 4/3 {c'4. \tuplet 3/2 {e'4.}}}}}}}
}
}
}
\new Staff { \clef "treble"
\tuplet 13/14
{ a2.
{
b4.
{\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 5/4 {e'4 \tuplet 6/5 {f'4 \tuplet
7/6 {d'4 \tuplet 8/7 {c'4 \tuplet 9/8 {d'4 \tuplet 10/9 {a'4 \tuplet 11/10
{b'4 \tuplet 12/11 {c''4 \tuplet 13/12 {d''4 \tuplet 14/13 {e''4 \tuplet
15/14 {b''4 \tuplet 16/15 {a''4 \tuplet 17/16 {d'''4 \tuplet 18/17 {e'''4
\tuplet 19/18 {f'''4 \tuplet 20/19 {a'''4 \tuplet 21/20 {g'''4\tuplet 22/21
{g'''4 \tuplet 23/22 {a'''4 \tuplet 24/23 {b'''4}}}}}}}}}}}}}}}}}}}}}}}
}
}
}
>> <http://lilypond.1069038.n5.nabble.com/file/n196200/EXAMPLE_28-decelerating_acceleration_layers_1.gif>
>>
--
View this message in context:
http://lilypond.1069038.n5.nabble.com/Just-a-fun-example-of-what-Lilypond-can-do-tp196200.html
Sent from the User mailing list archive at Nabble.com.
- Just a fun example of what Lilypond can do,
mclaren <=