Dear Lilypond Users,
I've run into a problem with a score, which I've attached. I'm compiling it
with Lilypond 2.19.83 in Frescobaldi 3.0.1 on Windows 10.
Here's the error:
[192]ERROR: In procedure ly:trampoline:
ERROR: Wrong type argument in position 3 (expecting Translator): #<freed
cell 06BB1438; GC missed a reference>
Exited with return code 1.
The problem showed up when I added more notes to line 367. If I remove line
367, it compiles. If I include 367 up to "^\pont | bf4.~", it compiles. If
I add any notes after "^\pont | bf4.~", the error gets thrown. It doesn't
seem to matter what notes or rests I add.
Does anyone have an idea of what might be happening? Please, help.
Sam
\version "2.19.83"
\language "english"
%\include "articulate.ly"
date = #(strftime "%d/%m/%Y" (localtime (current-time)))
#(define-markup-list-command (paragraph layout props args) (markup-list?)
(interpret-markup-list layout props
(make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
\paper {
#(define (print-positive-page-number layout props arg)
(if (> (chain-assoc-get 'page:page-number props -1) 0)
(create-page-number-stencil layout props arg)
empty-stencil))
#(define (not-last-page layout props arg)
(if (and (chain-assoc-get 'page:is-bookpart-last-page props #f)
(chain-assoc-get 'page:is-last-bookpart props #f))
empty-stencil
(interpret-markup layout props arg)))
print-all-headers = ##f
first-page-number = -1
tocItemMarkup = \tocItemWithDotsMarkup
oddHeaderMarkup = \markup \fill-line { " " }
evenHeaderMarkup = \oddHeaderMarkup
oddFooterMarkup = \markup \fill-line { \column { \fontsize #-1
\on-the-fly #not-first-page \on-the-fly #not-last-page
\on-the-fly #print-positive-page-number \fromproperty #'page:page-number-string
\on-the-fly #last-page \fromproperty #'header:tagline
} }
evenFooterMarkup = \oddFooterMarkup
}
subP = \markup { \center-align {\italic sub. \dynamic p }}
subF = \markup { \center-align {\italic sub. \dynamic f }}
arco = \markup { \italic arco }
pizz = \markup { \italic pizz }
ricochet = \markup { \italic ricochet }
pont = \markup { \italic "sul pont." }
grad = \markup { \italic "grad..." }
ord = \markup { \italic "ord." }
tasto = \markup { \italic "sul tasto" }
sordino = \markup { \italic "con sordino" }
senzavib = \markup { \italic "senza vib." }
convib = \markup { \italic "con vib." }
glissandoSkipOn = {
\override NoteColumn.glissando-skip = ##t
\hide NoteHead
\override NoteHead.no-ledgers = ##t
}
glissandoSkipOff = {
\revert NoteColumn.glissando-skip
\undo \hide NoteHead
\revert NoteHead.no-ledgers
}
shortStem = \offset length -4 Stem
noteHeadUp = \override NoteHead.Y-offset = #-0.8
noteHeadNormal = \undo \override NoteHead.Y-offset = #-0.8
% STAFF STYLES --------------------
staffNondo = { \stopStaff \startStaff \override Staff.StaffSymbol.line-positions = #'(-1 -2)
}
staffBend = { \stopStaff \startStaff \override Staff.StaffSymbol.line-positions = #'(3.6 3.5 0 -2 -2.1)}
staffBar = { \stopStaff \startStaff \override Staff.StaffSymbol.line-positions = #'(4.1 4 0 -4 -4.1)}
staffContinue = {\stopStaff \override Staff.StaffSymbol.line-positions = #'( 0 ) \override Staff.BarLine.bar-extent = #'(-2 . 2) \startStaff}
staffFiveLine = {\stopStaff \override Staff.StaffSymbol.line-positions = #'(2 1 0 -1 -1) \startStaff}
hideStaff = {\stopStaff \override Staff.Clef #'stencil = ##f}
showStaff = {\startStaff \override Staff.Clef #'stencil = ##t}
hideClef = {\override Staff.Clef.color = #white \override Staff.Clef.layer = #-1 }
hideTimeSignature = {\override Staff.TimeSignature.color = #white \override Staff.TimeSignature.layer = -1}
samplePath =
#'((moveto 0 0)
(lineto -1 1)
(lineto 1 1)
(lineto 1 -1)
(curveto -5 -5 -5 5 -1 0)
(closepath))
%--------------------------------------------------------
% parts
%--------------------------------------------------------
global =
{
\numericTimeSignature \time 6/8
\tempo 4. = 120
s1 | s | s | s | s | s | s |
}
scoreNondo =
\unfoldRepeats {
\clef percussion \numericTimeSignature
\set Staff.clefPosition = #-1.5
{
\relative c' {
\staffNondo
\shortStem
\time 6/8 \tempo 4. = 68
{
\transposition c,
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | a2.\f^\markup "let vibrate" _\markup "A string" |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | a\mf^\markup "let vibrate" |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | a\ff^\markup "let vibrate" |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | a\f^\markup "let vibrate" |
r2. | r2. | r2. | r2. | r2. | r2. | a2.\f^\markup "let vibrate" | r2. | r2. | r2. | r2. | r2. | r2. | b2.\mf_\markup "raise" | b~\ff_\markup "lower" |
b~ | b^\markup "let vibrate" | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | b\mp^\markup "let vibrate" |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | a2.\f^\markup "let vibrate" | r2. | r2. | r2. | r2. | b\mp^\markup "let vibrate" |
r2. | r | r | r | r \bar "||" |
\break
\override SpacingSpanner.strict-note-spacing = ##t
\override NoteHead.style = #'slash
\single \hide Stem
b2^\markup "Nondo improvised solo" s4 \bar "||" |
\break
\override NoteHead.style = #'default
r4. b\mf | b b | b b | b2.~ | b2.~ | b2.~ | b2. | b4. b | b b~ | b2. | b2.~ | b | b~ | b | a~ | a | a~ | a | a~ | a4. b~ | b2.~ | b4. b~ | b2. | b2. | a~ | a | a~ | a | a~ | a~ | a~ | a |
a8. 8. 4.~ | 2.~ | a | 8. a8. 4.~ | 2.~ | a | b8. b8. 4.~ | 2.~ | b | b8. b8. 4.~ | 2.~ | b | a8. 8. 4.~ | 2.~ | 2.~ | 2.~ | 4. a8. 8. | 2.~ | 2.~ | 2. | b8. 8. 4.~ | 2.~ | 2. | r2. | r2. | r2. | r2. | r2. | \override NoteHead.style = #'slash
\single \hide Stem
a2^\markup "place rod on strings"_\markup { \left-column {"rod centered" \line {"lower is closer"}}} r4 | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
\override NoteHead.style = #'default
\set shapeNoteStyles = ##(la la la la la la la) <a b>4.\mf^\markup "strike bar" 4. | 2.~ | 2.~ | 2. | 2.~ | 2.~ | 2. | 2.~ | 2. | 2.~ | 2.~ | 2. | r4. <a b>8. 8. | 2.~ | 2. | 4 4 4~ | 2.~ | 2.~ | 2.~ | 2. | \time 12/8 1.-> | 1.-> | 1.-> | 1.~-> | \time 6/8 2.~ | 2. | 2.->~ | 2. | 2.~-> | 2.~ | 2.^\markup "let vibrate" | s2. | s | s | s | s | a8.^\arco a a4.~ | a2. | a8. a8. 4.~ | a4.~ 8. 8. | a2.^\markup "let vibrate" | s2. | s | s | b2.~ | 2. | a2.~ | 2. | b2.~ | 2. | a2.~ | 2. | b2.~ | 2. | a2.~ | 2. | b2.~ | 2. | a2.~ | 2. | b2.~ | b4. a~ | a2. | b2.~ | b4. a~ | a2. | b2.~ | b4. a~ | a2. | b2. | a2. | b2. | a2. | b2. | a2. | b2. | a2. | b4.~ b8. a8.~ | a4. b4.~ | b8. a8.~ a4. | b4. a4. | b4. a4. | b4. a4. |
%a a | a a | a a | a2.~ | a2.~ | 2.~ | 4. 4. | 4. 4. | 2.~ | 2. | b4. a | b a | b a | b a~ | a2.~ | a2.~ | a4. a~ | a2.~ | a2.~ | a2.^\markup "let vibrate" |
\bar "|."
}}}}
scoreNondoBar =
\unfoldRepeats {
\relative c'' {
\staffBend
\hideClef
\hideTimeSignature
\hideNotes %\override Glissando.thickness = #4
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | \makeClusters {b4. c4. | b2.~ | b2.
b | b }| r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r | r | r4.
\makeClusters {b4.~ | b2. | c2.~ | d2.~ | d2.~ | d2.~ | d4. b4~ b8 | | b2.~ | b4. b4. | b2. | c2. | c2. | c | c | d | d | c | c | c | c4. g | g2. | g4. a | a2. | a | b | b4. b8. b8. | a2. | a | a | a | a | a | a | a | a4. a8. a8. | c2. | c2. | c4. c8. c8.-. | g2. | g | g4. g8. g8. | a2. | a | a4. a8. a8. | c2. | c | c | c | c | c | c | c | c | c | c }| r2. | r2. | r2. | r2. | r2. |
\staffBar \makeClusters {b | b | r | r | r | r | r | r | r | r | r | r | r | r | b | b | a | g | f | g | f | g | f | g | f | f | f | f | g | a | a | g | f | f | f1. | g | a | b | c | d | c | b | b | b | b | a | g | a | s_\markup {\column {\line {"continue rolling bar"} \line { "between midpoint and tuning pegs"} \line { "focusing on harmonics" }}} | a | s | s | s | s | s | s | s | s | s | s | s | s | s | s |
}
% b'4.\glissando a4.\glissando | b4.\glissando b4.
}}
scoreNondoSounding =
\unfoldRepeats {
\magnifyStaff #5/7
%\set fontSize = #-3
\clef "bass_8"
\relative c' {
r2. _\markup "sounding pitch" | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r | r | r |
a,,2.~ | a2.~ | a2. | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | a2.~ | a2.~ | a2. |
r | r | r | r | r | r | r | r | r | r | r | a2.~ | 2.~ | 2. | r | r | r | r | r | r | r | r | r | r | r | b2.~ | b2.~ | b2. |
r | r | r | r | a~ | 2.~ | 2. |
r | r | r | r | b4.\glissando (as4.\glissando | b2.~ | b~ | b) | r | r | r | r | r | r | r | r | r | r | r |
b2.~ | b2.~ | b2. | r | r | r | r | r | r |
a2.~ | a2.~ | a2.~ | a2.~ | a2. | b2.~ | b2.~ | b2. | r | r | r | s | r4. b\glissando | \glissandoSkipOn b b | b a | \glissandoSkipOff a2.~ | a2.~ | a2.~ | a4.\glissando ( b4. ) | b b | b b~ | b2. | bf2.~ | bf | bf~ | bf | g~ | g | af~ | af | af~ | af4. df~ | df2.~ | df4. c~ | c2. | c | a~ | a | bf~ | bf | bf~ | bf~ | bf~ | bf | bf8. 8. 4.~ | bf2.~ | bf | af8. 8. 4.~ | 2.~ | 2. | df8. 8. 4.~ | 2.~ | 2. | c8. 8. 4.~ | 2.~ | 2. | af8. 8. 4.~ | 2.~ | 2.~ | 2.~ | 4. af8. 8. | af2.~ | 2.~ | 2. | bf8. 8. 4.~ | 2.~ | 2. |
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | <a b>4.\mf^\markup "pitch is very approximate" 4. | 2. ( | <aqs bqs> | <as c> ) | < b df> ( | <as c> | < b df> | <as c> | < b df> | <as c> | < b df>~ | 2. ) | r4. <b df>8. 8. | 2. ( | <as c> ) | <aqs bqs>4 4 4 ( | <as c>2. | <atqs cqs> | <b df>~ | <b df> ) | <b df>1.-> | <atqs cqs>-> | <as c!>-> | <a! b>-> (| <aqf bqf>2. | <af bf> | <g b> | <af bf> | <aqf bqf> | <a! b!>~ | <a b>~ | <a b>~ | <a b>~ | <a b> ) | s | s | s | s | s | s | s | s | s | s | s |
% a\glissando \glissandoSkipOn a | a b | \glissandoSkipOff b b | b2.~ | b2.~ | b2.~ | b4. b | b b | b2.~ | b2.
%b4.\glissando (a) | b4. a | c bf | cs b! | d c~ | c2.~ | c2.~ | c4.~ c4.\glissando ( | b2.\glissando | a2.~ | a2.) |
}}
scoreVibraphone =
{
\clef treble \numericTimeSignature
\relative c' {
r4. r8. a'\f | e'2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g a, | a'2.~ | a~ | << \voiceOne {a4.~ a8. a,} \new Voice {\voiceTwo a,2.} >> \oneVoice |
e''2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g a, | a'2.~ | a~ | << \voiceOne {a4.~ a8. a,} \new Voice {\voiceTwo a,2.} >> \oneVoice |
e''2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g a, | a'2.~ | a2.~ | << \voiceOne {a4.~ a8. a,} \new Voice {\voiceTwo a,2.} >> \oneVoice |
e''2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g a, | a'2.~ | a~ | << \voiceOne {a4.~ a8. a,} \new Voice {\voiceTwo a,2.} >> \oneVoice |
e''2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g a, | a'2.~ | a~ | << \voiceOne {a4.~ a8. a,} \new Voice {\voiceTwo a,2.} >> \oneVoice |
e''2. | a,8. e'\glissando ( dqs4. ) | a4. e'8.\glissando ( dqs ) | << \voiceOne {e2.} \new Voice {\voiceTwo r4. e,4.} >> \oneVoice | a8. e' g\glissando ( fqs ) | r a, e'\glissando ( dqs ) | e8. g e8.\glissando ( dqs ) | g4.~ g8. e | a, e' a g\glissando ( | fqs ) e b'4.\glissando ( | bqf8. ) a g fs | cs b cs'4. | b4.\glissando ( bqf) | b!2.~ | << \voiceOne {b4.~ b8. b,} \new Voice {\voiceTwo b,2.} >> \oneVoice |
f''2. | b,8. f'\glissando ( ef4. ) | b4. f'8.\glissando ( ef ) | << \voiceOne {f2.} \new Voice {\voiceTwo r4. fs,4.} >> \oneVoice | b8. f'! gf\glissando ( f ) | r b, f'\glissando ( ef ) | f8. gf f8.\glissando ( ef ) | a4.~ a8. f | b, f' a b\glissando ( | bqf ) gf df'4.\glissando ( | c8. ) b! a a, | b'2.~ | b2.~ | << \voiceOne {b4.~ b8. b,} \new Voice {\voiceTwo b,2.} >> \oneVoice |
f''2. | b,8. f'\glissando ( ef4. ) | b4. f'8.\glissando ( ef ) | << \voiceOne {f2.} \new Voice {\voiceTwo r4. fs,4.} >> \oneVoice | b8. f'! gf\glissando ( f ) | r b, f'\glissando ( ef ) | f8. gf f8.\glissando ( ef ) | a4.~ a8. f | b, f' a b\glissando ( | bqf ) gf df'4.\glissando ( | c8. ) b! a a, | b'2.~ | b2.~ | << \voiceOne {b2. ^\markup "let vibrate" } \new Voice {\voiceTwo b,2.} >> \oneVoice |
r | r | r | r | s^\markup "Nondo improvised solo" | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | <d, af' c d>2.\f\> | <d af' c d>4. 4. | 2.~\mp | 2. | <ef af bf c>4.\f\> 4. | 2.~\mp | 2. | <f af cf df>4.\f\> 4. | 2.~\mp | 2. | <g bf c d>4.\f\> 4. | 2.\mp~ | 2. | <f g d' e>4.\f\> 4. | 2.~\mp | 2.~ | 2.~ | 4. <f g c ef>4.\f\> | 4. 4.~\mp | 2.~ | 2. | <f g c d>4.\f\> 4. | 2.~\mp | 2.~ | 2.~ | 2. | r4. r4 <f af>8\pp | 8 f4~ 4.~ | 2.~ | 4. <df' g,>8. 8. | 4.~ 4 ef8 | cf2.\glissando ( | bf2. ) | r4. <e, g>8. 8. | e2.\glissando ( | ds2.~ | ds ) | r4. <b' fs>8. 8. | 4.~ 4 cs8 | a2.\glissando ( | gs2.~ | 2.~ | 2. ) | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | <bf, f af g'>8 8 8~ 4.~ | 2.~ | 2. | r | r | r4. <bf c g'>4. | 4. <bf d g>4.~ | 2.~ | 2. | r1. | r | g''2.^\arco\mf g | g1. | r | d2. | d | d~ | d | r | r | r | r | r | r | r | r | r4. g~\p\< | g4. 4.~ | g4.\mp 4.~ | g2.^\markup "let vibrate" | r2. |
}}
scoreViolin =
%\unfoldRepeats
{
\clef treble \numericTimeSignature
\relative c' {
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | f~\p\< | f2.~ | f8 f4 f4 gf8 ( | f2.~\mf\> | f ) | r8 ef4\p ef4.~ | ef2. | dqs4.~ dqs4 8 | dqs8\< 4~ 4 8 | dqs8 8 f8~ 8 af4 | df2.~\mf | df~ | df8 8 8 4.~ | df2.~\> | df | ef8 8 8~ 4.~ | ef8\pp r r r4. | d2.~\p | d | b\< | b8\mf\> 8 8~ b4 r8\p | r4. a4\pp (fs8) | bqf2.\< | ds~ | ds~ | ds | e4 4 4 | e2.\mf | f~ | f4. r | r2. | r | r | r | r | r | r | r | r | r | r | r | r | r | r4. r8 af,8-.\f af-. | c ( af ) ef'-. bf-. ef4~ | ef16 f-. df4 ( c8) df-. df-. | f4~ f16 g!-. ef8-. df-. df-. | df'4~-> df16 c-.-. af8 af4~ | af16 bf-. gf!8-. gf16 ( af ) f8-. ef8. f16-. | df4.-> r8 df-. c-. | df ( ef ) ff~ ff4. | ff4 ef8~ ef ef4~ | ef bf8-. af-. bf ( c ) | df4.~ df8 df4 | cf af8~ af8 af4 | df cf8~ cf ff4 | ef4.-> r | r2. | r | r | r | r | r | r | r | r | r | r | fs4.\mf <fs bqf>~-> | 2.~ | 2. | r | r | r | r | r | r | r | <cs fqf>~\p\< | 2. | 8\mf\> 8 8~ 4.~ | 2. | <fs, cs>4\p\<^\pont 4 4~ | 2. | \once \set glissandoMap = #'((0 . 1) (1 . 0))
\once \override Glissando.minimum-length = #8
%\once \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods
2.\glissando\mf\> ( | <fs b>~\pp ) | <fs b>~ | <fs b>\ppp |
r2. | r | r | s^\markup "Nondo improvised solo" | r | r | r | r | r | r | r | r | r4. r8. b\mp | f'2. | bf,8. f'\glissando (eqs4. ) | bf4. f'8.\glissando (eqs) | << \voiceOne {f2.} \new Voice {\voiceTwo r4. f,4.} >> \oneVoice | bf8. f' gf\glissando ( f) | r8. d f\glissando (eqs) | f g f\glissando (ef) | af4.~ af8. g | c, g' af bf\glissando ( | af ) g d'4.\glissando ( | dqf8. ) c af af, | bf'2.~ | bf | r | r | r | r4. r8. bf,\mp | f'2.~ | f2.~ | f2. | r | bf,8.\f\> f' e4.~ | e2.~ | e2.\glissando\mp\> ( \glissandoSkipOn | f4. g8. \glissandoSkipOff a8.\pp) | r2. | bf,4.\f\> eqs8.\glissando ( d ) | eqs2.~\mp\> (| eqs\glissando | d!4.\pp ) r | r4. f,\f | b8.\> f' g\glissando ( f\mp ) | r2. | r8. bf,\f\> gf'\glissando (e ) | gf bf gf\glissando (e ) | cqf'2.~\mp\> | 2.~ | 4.~\pp 8. fqf,\f | c\> fqf btqf c\glissando ( | btqf ) fqf d'4.~\mp\> | d2.~ | d2.\glissando\p\< ( | c8.\f ) bf\< af af, | bf'2.->~\> | bf2.~ | 2.\p | r2. | r8 <g c>4\pp 4 8~ | 2.~ | 2.~ | 2. | r8 <g af>4 4 8~ | 2.~ | 2.~ | 2. | r8 <g c>4 <g cs> <fs c'>8~ | <fs c'>2.~ | <fs c'> | <f! c'> | r8 e4 <e dqs> <e c>8~ | 2.~ | 2.~\> | 2.~ | 2.\ppp | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
\set Staff.midiInstrument = "pizzicato strings"
r4 af^\pizz\mf af | g2. | r2. | r | r | r4. r8 cs8 cs | cs2. | r2. | r2. | r2. |
\set Staff.midiInstrument = "violin"
r4. c~\ppp\<^\arco^\pont^\senzavib c2.\glissando (| df2.\mf ) r2. | r1. | r | r4. df~^\pont\ppp\< ( | df2.\glissando | c\glissando | df4.\mf ) r | r2. | r | r | r | r | r | r | r | r | <d, g>8->\mp^\pont 4~ 4.~\> | 2.~ | 4\ppp 8 r4. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r4. d,~\ppp\<^\pont | d2.~ | d8.\mp r r4. | r2. | r | gqf2.~\ppp\< | gqf\glissando | cs8.\mp r r4. |
%r | r | r | r | r | r | r | r4. \set Staff.midiInstrument = "pizzicato strings" <a cs>4.\mf^\markup "pizz." | 4. 4. | 4. 4. | 4. 4. | r2. | r4. <df f> | 4. 4. | 4. 4. | 2. | r2. | r2. | r2. | ef4 bf' ef | df4. r8 bf4 | <ef, f>4. 4. | 4. 4. | 4. r |
\set Staff.midiInstrument = "violin"
%r2. | c8-. ( bf-. af-. ) af4. |
}}
scoreViolinII =
%\unfoldRepeats
{
\clef treble \numericTimeSignature
\relative c' {
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | b~\p\< | b~ | b8 b4 b b8 | b8\mf\> b4~ b4.~ | b2.~ | b4\p cs8-. a4. ( | b2. ) | cs4.~ 4 8 | cs8\< 4~ 4 8 | cs8 fs ( e ) d4.~ | d2.\mf | af'~ | af8 8 8 4.~ | af2.\> | bf8 8 8~ bf4.~ | bf2.~ | bf8\pp r r r4. | c2.\p ( | bf ) | a~\< ( | a4.\mf\> g4 ) r8\p | r4. f4.\pp~ | f2.\< | f2.~ | f | a | g8 8 8~ 4. | c2.~\mf | c~ | c4. r | r2. | r | r | r | r | r | r | r | r | r | r | r | df,8-.\f df-. f ( df ) af'-. ef-. | af4~ af16 bf-. gf4 ( f8 ) | gf-. f-. ef-. df-. c-> ef-> | af4.->~ af4 g!8-. | f4 ( ef8 ) af-. bf4 | bf ( af8~ af4. ) | bf4.~ bf4. | bf8-> df-> c~-> c4. | df4.-> r8 af4 | bf8 ( c ) df~ df4. | cf8-. bff-. cf ( df ) c4~ | c f,8~ f gf ( af ) | bff4.~ bff8 af-. gf-. | af ( bf ) af~ af ff ( gf ) | af ( bf ) cf~ cf gf4 | gf4.-> r | r2. | r | r | r | r | <b, ds>8\p\< 8 8~ 4. | 4 <b a'>8 8 4~ | <b a'>4.~\mf 8 8 8 | 2. | 8 8 8~ 4.~ | 4 8~ 4. | r4. <a' dqs>~-> | 2.~ | 2. | r2. | r | r | r | r4 b8\mf r ds8 r | gs2.~\> | gs4.~\mp\< gs8 fs4 | e4\mf\> e4 ds4 | a4.\p r4. | fs4->\mf fs-> a ( | fs\> ) b8 8 b4~ | b2.~ | b4.\p r |
r2. | r | r | r | r | r | r | s^\markup "Nondo improvised solo" | r | r | r | r | r | r | r | r | r4. r8. \set Staff.midiInstrument = "pizzicato strings" b,\mp^\pizz | f'2. | bf,8. f'8.~ f4. | bf,4. f'4. | f4. f4. | bf,8. f' gf4. | r8. d f4. | f8. g f4. | af4.~ af8. g | c, g' af bf | r g d'4. | r8. c af af, | bf'2. | r | r | r | r | r4. r8. bf,\mp | f'2. | r2. | r4. f\< | f f |
bf8.\f\> f' e4. | <d, bf' e>4. 4. | 2.\mp | r |
<gtqf ef'>4.\f 4. | bf4.\> eqs4. | eqs2.\mp | <g,! ef'>4.\f\> 4. | 2.\mp | r4. f\f | <fs eqs'>4.\> 4. | 2.\mp | r8. bf\f gf'4. | <d, cqf' gf'>4.\> 4. | 2.\mp | r | r4. r8. fqf'\f | c fqf <dqf gqf>4.\> | 4.\mp 4.~ | 2. | r4. d!\f | <eqf c'>4.\> 4. | 2.\mp | r2. | r | r |
\set Staff.midiInstrument = "violin"
r8 <gqf, d'>4\pp^\arco 4 8~ | 2.~ | 2.~ | 2. | r8 <f d'>4 <gqf d'>4 <f d'>8~ | 2.~ | 2.~ | 2. | r8 <gqf d'>4 <gf dqf'> <fqs cs'>8~ | 2.~ | <fqs cs'>\glissando ( | <e b'> ) | r8 fqs4 4 8~ | 2.\glissando ( | aqs2.~\> | 2.~ | 2.\ppp ) | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
\set Staff.midiInstrument = "pizzicato strings"
r4 d^\pizz\mf d | d2. | r2. | r | r | r4. r8 d8 d | d2. | r2. | r | r |
\set Staff.midiInstrument = "violin"
\tag #'written {
r2. r4. <fs, b\harmonic>~\ppp\<^\arco | <fs b\harmonic>1.~ | <fs b\harmonic>1.~\mf\> | <fs b\harmonic>1.~ | <fs b\harmonic>2.\ppp | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r4 bf,8->\mp^\pont bf4.~\> | 2.~ | 2.\ppp | r | r | r4. bf~\ppp\<^\pont | bf2.~ | bf8.\mp r r4. | r2. | r | bf2.~\ppp\< | bf4.~ bf8.\mp r | r2. |
}
\tag #'formidi {
r2. r4. fs''~\ppp\<^\arco | fs1.~ | fs1.~\mf\> | fs1.~ | 2.\ppp | r | }
%Try spelling out the fugue subject (and counter subject) in harmonics, pointillistically.
%r | r | r | r | r | r | r | r4. \set Staff.midiInstrument = "pizzicato strings" ds,\mf^\markup "pizz." | ds4. ds | ds4. 4. | 4. 4. | r2. | r4. <ds fs> | 4. 4. | 4. 4. | 2. | r2. | r2. | r2. | df'4 f g | f4. r8 <df bf>4 | <df bf>4. 4. | 4. 4. | 4. r |
%r2. | af8-. ( g-. f-.) ef4. |
}}
scoreViola =
% \unfoldRepeats
{
\clef alto \numericTimeSignature
\relative c' {
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | ef,~\p\< | ef~ | ef4. ff8-. d4~ | d4\mf\> c4 ( ef4 ) | ef2. | gf4\p gf gf~ | gf2.~ | gf8 e4 ( f4 ) a8~ | a8\< fs ( g ) b4.~ | b2. | b8\mf 8 8~ 4.~ | b2.~ | b8 a ( b) a4 fqs8 | fqs2.\> | fqs8 8 8~ 4. | d'2.~ | d8\pp r r r4. | fqs2.~\p | fqs | g\< | g8\mf\> 8 f~ ( 8 ef8 ) r8\p | r4. ef4.\pp~ | ef2.\< | d~ | d~ | d4 (g e) | fs2.~ | fs\mf | fs~ | fs4. r | r2. | r | r | r | r | r | r | r4 af,8-.\f af-. c ( af ) | ef'-. bf-. ef~ ef8. f16-. df8~ ( | df8 c ) df~ df4 c8 | bf4 ( af8~ af4 gf8 ) | f-. bf-. af~ ( af gf4 ) | f8-> af-> df~-> df4.~ | df8 c-. bf~ bf af-. df-. | ef4.~ ef8 ef,4 ( | f ) ef8~ ef bf'4~ ( | bf af8~ af ) g!4 | f8->-. f-. af ( g! ) f4 ( | ef8 d) ef8~ ef8. fs16 df8-> | bf'8-> bf-> af~-> af8. bf16-. gf8-> | gf8.-> af16-. f8~ f ff-. ff-. | af ( ff ) bff~ bff4. | ef,8-. ef-. gf ( ef ) af4~ | af4 df,8-. df-. f ( df ) | gf4.~ gf8 cf-. cf-. | ef ( cf ) ff8~ ff4.~ | ff8 ef4-> df-> ( bf8 ) | cf4.-> r | r2. | r2. | r4. < fs, a >\pp\< | 4 4 4~ | 4\mf 4 4 | 4.~\p\< 8 4 | 4 8~ 4. | 4\mf 4 4~ | 4 4 4 | 4.~ 8 4 | 4 8~ 4. | r4. <a b>~-> | 2.~ | 2. | r2. | r | r | r | r4 gs8\mf r gs r | b4\> ( gs8 ) r ds'4 ( | a8 ) r ds~\mp\< ds4.~ | ds8 e-.\mf\> cs~ cs4. | b\p r | fs4\mf-> es\glissando-> ( fs | g\> ) a8 8 a4~ | a4.~ a8 8 8 | a4.\p r4. | r2. | r | r | r | r | r | r | s^\markup "Nondo improvised solo" | r | r | r | r | r | r | r | r | r |
\tag #'written {<ds gs\harmonic>4\mp\< <as ds\harmonic> <ds gs\harmonic>~ | <ds gs\harmonic>4. <f bf\harmonic>8->\mf\> <d g\harmonic>4~ | <d g\harmonic>2.\p | r | r | r4 <a d\harmonic>\mf\< <e' a\harmonic> | <b e\harmonic> <e a\harmonic>2~ | <e a\harmonic>8 <fs b\harmonic>->\mf\> <ds gs\harmonic>~ <ds~ gs~\harmonic>4. | <ds gs\harmonic>2.\p | r2. | r | <as ds\harmonic>4\mp\< <f' bf\harmonic> <c f\harmonic> | <f bf\harmonic>4.~ <f bf\harmonic>4 <g c\harmonic>8->\mf | <e a\harmonic>2.~\> | <e a\harmonic>2.\p | r | r4. r8 <b e\harmonic>4\mp\< | <fs' b\harmonic>4 <cs fs\harmonic> <fs b\harmonic>~ | <fs b\harmonic>4. <gs cs\harmonic>8->\mf\> <f bf\harmonic>4~ | <f bf\harmonic>4.\mp\< f~^\pont | f2.\ff |
<bqf, eqf\harmonic>2.~->\> | <bqf eqf\harmonic>~ | <bqf eqf\harmonic>~\mp | <bqf eqf\harmonic> |
r2. | r4. r8 <ef af\harmonic>4\p | <ef af\harmonic> <ef af\harmonic>8~ <ef af\harmonic>4.~ | <ef af\harmonic> r4. | r4. r8 <cqf fqf\harmonic>4 | <cqf fqf\harmonic> <cqf fqf\harmonic>8~ <cqf fqf\harmonic>4.~ | <cqf fqf\harmonic> r | r r8 <c! f!\harmonic>4 | <c f\harmonic> <c f\harmonic>8~ <c f\harmonic>4.~ | <c f\harmonic> r | r r8 <c f\harmonic>4 | <c f\harmonic> <c f\harmonic>8~ <c f\harmonic>4. | <c f\harmonic>4 <c f\harmonic> <c f\harmonic>~ | <c f\harmonic>2. | r2. | r8 <d g\harmonic>4 <d g\harmonic> <d g\harmonic>8~ | <d g\harmonic>2.~ | <d g\harmonic>4. r | r4. r8 <cqf fqf\harmonic>4 | <cqf fqf\harmonic> <cqf fqf\harmonic>8~ <cqf fqf\harmonic>4.~ | <cqf fqf\harmonic>2.
}
\tag #'formidi {ds''4\mp\< as ds~ | ds4 f->\mf\> d4~ | d2.\p | r | r | r4 a\mf\< e' | b e2~ | e8 fs->\mf\> ds~ ds4.~ | ds2.\p | r2. | r | as4\mp\< f' c | f4.~ f4 g8->\mf | e2.~\> | e2.\p | r | r4. r8 b4\mp\< | fs'4 cs fs~ | fs4. gs8->\mf\> f4~ | f4.\mp\< f,,~^\pont | f2.\ff |
bqf'2.~ | bqf~ | bqf~ | bqf |
r2. | r4. r8 ef4\p | ef ef8~ ef4.~ | ef r4. | r4. r8 cqf4 | cqf cqf8~ cqf4.~ | cqf r | r r8 c!4 | c c8~ c4.~ | c r | r r8 c4 | c c8~ c4. | c4 c c~ | c2. | r2. | r8 d4 d d8~ | d2.~ | d4. r | r4. r8 cqf4 | cqf cqf8~ cqf4.~ | cqf2. |
}
\set Staff.midiInstrument = "pizzicato strings"
| r2. | r | r | r4. <af,, f'>\pp^\pizz | <af f'> <af f'> | r2. | r2. | r4. <gqs bf> | 4. 4. | r2. | r2. | r4. <df bf'>4. | <d! bf'> <df bf'> | r2. |
\set Staff.midiInstrument = "viola"
r4. <g b>~^\arco | 2.~\> | 2.~ | 2.\ppp | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
\set Staff.midiInstrument = "pizzicato strings"
r4 f'8^\pizz\glissando\mf (af) f\glissando (af) | f4.\glissando ( af ) | r2. | r | r | r4. r8 \afterGrace f\glissando (gqf16) \afterGrace f8\glissando (gqf16) | f4.\glissando ( g ) | r2. | r | r | r1. | r2. \afterGrace fs,8\mf\glissando (a16) \afterGrace fs8\glissando (a16) a8\glissando ( d4.\glissando | fs, ) r r2. | r1. | r2. | r2. |
\tag #'written {
<gqf cqf\harmonic>2.~\ppp \< | <gqf cqf\harmonic>2.~ | <gqf cqf\harmonic>2.~\mf\> | <gqf cqf\harmonic>2.~ | <gqf cqf\harmonic>2.\ppp
}
\tag #'formidi {
gqf''2.~\ppp \< | 2.~ | 2.~\mf\> | 2.~ | 2.\ppp
}
| r2. | r2. | r2. | cs,,,2.\ppp\<^\pont\glissando ( | eqs\glissando | gs\pp\>\glissando | eqs\glissando | cs8.\ppp ) r r4. | r2. | r | r | r | r | r | cs2.\ppp\<^\pont\glissando ( | eqs\glissando | gs\pp\>\glissando | eqs\glissando | cs8.\ppp ) r r4. | r2. | r |
%a8.-.\mf^\pont e-. a4.~ | a8. bqf-. g4.~ ( | <g c\harmonic>2.~\> | <g c\harmonic>\glissando | <b e\harmonic>4.~ <b e\harmonic>4.\pp ) | r2. | r |
%r | e4\p\glissando^\pont (fs) g,~ | g4.~ g8 f4 | c'\glissando ( d~ ) <d fs\harmonic>~^\ord | <d fs\harmonic>4. \repeat tremolo 6 d16->^\pont | <d fs\harmonic>4.^\ord \repeat tremolo 6 d16->^\pont | <d fs\harmonic>4.^\ord \repeat tremolo 6 d16->^\pont | <d fs\harmonic>4.^\ord \repeat tremolo 6 e16->^\pont | \repeat tremolo 12 <e a\harmonic>16\glissando^\ord | \repeat tremolo 12 <f bf\harmonic>16\glissando | \repeat tremolo 12 <gf cf\harmonic>16~ | \repeat tremolo 12 <gf cf\harmonic> | r2. | r | r | r | r |
%fs8-. r e-. e-. ( fs-. gs-.) |
%r8 r d-. d-. ( e-. fs-.) | r a,-. ( a-. a-. b-. ) r |
}}
scoreCello =
% \unfoldRepeats
{
\clef bass \numericTimeSignature
\relative c' {
r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | cqs,~\p\< | cqs~ | cqs4.~ cqs4 cqs8 | cqs8\mf\> cqs4~ cqs4. | cqs8 8 8~ 4.~ | cqs4.\p r8 c8. d16-. | bf2.~ | bf | r8 af4\< g4 (bf8) | f'8 (ef4~ ef4.~ | ef2.~\mf | ef4. ) f4 (d8) | ef4. bf4 (c8) | d4\> 4 4 | d2. | c~ | c8\pp r r r4. | b2.~\p | b | fs'4\< gs (e) | dqf4.~\mf\> dqf4 r8\p | r4. r8 c-.\pp b-. | c2.~\< | c | df4.~ df8 df4 | f4.~ f8 df4 | a4.~ a8 ef'4 |
<<\new Voice = "first" { \voiceOne d8-. d-. f d4.\glissando ( | af'2. ) }
\new Voice = "second" { \voiceTwo d,8-.\mf d-. d d4.~ | d2. } >> |
%d8-.\mf <cs d>-. <d f> ( <d d\glissando>4.~ | <d af'>2. |
d\glissando\> ( | cs~\p^\pont | cs2. )| cs2.~ | cs~ | cs8 r r r8 df8-.\f^\ord df-. | f ( df) af'-. ef-. af4~ | af16 bf16-. gf4 (f8) gf-. f-. | ef-. df-. c-> ef-> af4~-> | af4. g!8-. f4 | ef8-. af-. bf~ ( bf af4~ | af8 ) g!4 f8-. ef4~ | ef8 df-. c-. bf ( af4 ) | df8-. c-. df ( ef ) f-. ef-. | df4. ( c8 ) bf4 | ef g,! af~ | af af8-. bf-. af4 | f'4.~ f8 ef4~ | ef8 df-. c~ c8. d16-. bf8-. | af8-. g!-. f~ f bf4 | ef, af8~ af4. | df r8 df4 | cf bff8-. bff-. gf ( bff ) | cf4 ( bff8~ bff ) af-. af-. | f ( af ) bf~ ( bf af4 ) | gf8-. gf-. ef ( gf ) af4 ( | gf ) cf8-. cf-. af ( cf ) | cf4 ( gf8~ gf ) gf4 | cf4.-> r | r2. | r | r4 fqs,8~\pp < fqs g >4.\< | <fqs g>4 4 g~ | g\mf 4 4 | <fqs g >4.~ \p\< 8 4 | 4 8~ 4. | <g b>4\mf 4 4~ | 4 4 4 | 4.~ 8 <g b>4 | 4 8~ 4. | g4.~ <g fs'>~ | 2.~ | 2. | r | r | r | r | <fs b>2.\p^\pont | 8 8 8~ 4.~\< | <fs b>4 8 8 4 | <g b>4.~\mf\> 8 8 8 | 2.~ | 8\p r8 r r4. |
r2. | r | r | r | r | r | r | r | r | r | s^\markup "Nondo improvised solo" | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r | r |
\tag #'written {
<c f\harmonic>4\pp\< <c f\harmonic>4 <c f\harmonic>~ | <c f\harmonic>\p <c f\harmonic>4 <c f\harmonic>4 | <c f\harmonic>4.~ <c f\harmonic>8 <c f\harmonic>4 | <c f\harmonic>4.\glissando ( <b e\harmonic> ) | <b e\harmonic>4 <b e\harmonic> <b e\harmonic> | r2. | <d g\harmonic>~\p | <d g\harmonic> | <e a\harmonic>~ | <e a\harmonic>4\< <e a\harmonic> <e a\harmonic> | <e a\harmonic>4.~ <e a\harmonic>8 <e a\harmonic>4 | <e a\harmonic> <e a\harmonic>8~ <e a\harmonic>4. | <eqf a\harmonic>2.~\f | <eqf a\harmonic> | <cqs fqs\harmonic>2.~->\> | <cqs fqs\harmonic>~ | <cqs fqs\harmonic>~\mp | <cqs fqs\harmonic> |
r2. | r4. r8 <dqf gqf\harmonic>4\p | <dqf gqf\harmonic> <dqf gqf\harmonic>8~ <dqf gqf\harmonic>4.~ | <dqf gqf\harmonic> r4. | r4. r8 <bf ef\harmonic>4 | <bf ef\harmonic> <bf ef\harmonic>8~ <bf ef\harmonic>4.~ | <bf ef\harmonic> r | r r8 <a d\harmonic>4 | <a d\harmonic> <a d\harmonic>8~ <a d\harmonic>4.~ | <a d\harmonic> r | r r8 <bf ef\harmonic>4 | <bf ef\harmonic> <bf ef\harmonic>8~ <bf ef\harmonic>4. | <bf ef\harmonic>4 <bf ef\harmonic> <bf ef\harmonic>~ | <bf ef\harmonic>2. | r2. | r8 <bf ef\harmonic>4 <bf ef\harmonic> <bf ef\harmonic>8~ | <bf ef\harmonic>2.~ | <bf ef\harmonic>4. r | r4. r8 <aqf dqf\harmonic>4 | <aqf dqf\harmonic> <aqf dqf\harmonic>8~ <aqf dqf\harmonic>4.~ | <aqf dqf\harmonic>2. |
}
\tag #'formidi {c''~\pp\< | c\p | c~ ( | c4.\glissando b~ | b2. ) | r2. | d~\p | d | e~ | e4\< e e | e4.~ e8 e4 | e e8~ 4. | eqf2.~\f | eqf | cqs2.~-> | cqs~ | cqs~ | cqs |
r2. | r4. r8 dqf4\p | dqf dqf8~ dqf4.~ | dqf r4. | r4. r8 bf4 | bf bf8~ bf4.~ | bf r | r r8 a4 | a a8~ a4.~ | a r | r r8 bf4 | bf bf8~ bf4. | bf4 bf bf~ | bf2. | r2. | r8 bf4 bf bf8~ | bf2.~ | bf4. r | r4. r8 aqf4 | aqf aqf8~ aqf4.~ | aqf2. |
}
\set Staff.midiInstrument = "pizzicato strings"
r2. | r4. r4 gf,,8 | 8 4 r4. | r4. <bf d>\pp^\pizz | 4. 8. gf | gf4. r4 g!8 | g2. | r4. <f cs'> | <f ctqs'> <f d'>8. f | f2. | r2. | r4. <d c'> | <e c'> <fqs c'>8. gs | aqs2. |
\set Staff.midiInstrument = "cello"
r4. cs,~^\arco | cs2.~\> | 2.~ | 2.\ppp | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. | r2. |
r2. | r4. \set Staff.midiInstrument = "pizzicato strings"
<bf' a'>^\pizz\mf | 4. 4. | r2. | r | r | r | r4. <b g'>8. <b g'>8. | <bf g'>2. | r2. | r1. |
\set Staff.midiInstrument = "cello"
r2. bf'8->\mf^\arco^\pont bf-> <bf~ g>-> bf4.~\< | bf1.^\ord | <bf g>4.->\f\>^\pont bf4.-> bf2.->~ | bf2.~\mf^\ord | bf2.~^\tasto | bf2. | r | r | bf4.~^\ord\>
\tag #'written {<bf~ d\harmonic>}
\tag #'formidi {d''}
| bf,,~ bf~^\pont | bf2.\ppp | r | r |
\tag #'written {<bf d\harmonic>~\pp | <bf d\harmonic>~ |<bf d\harmonic>| r2. | r | r4 <gqf, cqf\harmonic>8~\pp\< <gqf cqf\harmonic>4.~ | <gqf cqf\harmonic>2.~ | <gqf cqf\harmonic>~\mp\> | <gqf cqf\harmonic>2.\ppp |}
\tag #'formidi {d'''~ | d~ | d | r2. | r | r4 cqf8~ cqf4.~ | 2.~ | 2.~ | 2. |
}
r2. | r | r | bf,~\ppp\<^\pont | bf4.~ 8.\mp r | r2. | r | r4. <gqf, cqf\harmonic>~\ppp\<^\ord | <gqf cqf\harmonic>2.~ | <gqf cqf\harmonic>8.\mp r r4. | r2. |
% Can't add code. Error!
% r2. | r2. | r2. | bf,~\ppp\<^\pont | bf4.~\mp bf8. r | r2. | r | r4. <gqf, cqf\harmonic>~\ppp\<^\ord | <gqf cqf\harmonic>2.~ | <gqf cqf\harmonic>8.\mp r r4. | r2. |
%r | <a cs\harmonic>~\mp\> | <a cs\harmonic>~ | <a cs\harmonic>~\pp | <a cs\harmonic>~ | <a cs\harmonic> |
%\set Staff.midiInstrument = "pizzicato strings"
%r4. b4.\mf^\markup "pizz." | b4. b | b4. b | b b | r2. | r4. a | a a | a a | a2. | r | r | r | bf4. c4 c8 | df f g a4 ef8 | g4. c,4. | f4. bf,4. | e4. r |
\set Staff.midiInstrument = "cello"
%ef,8.-. bf'16 bf8-. c8\glissando (bf) r |
%g8.-. bf16 bf8-. f4 (bf8-.) | ef,4 r8 c'8\glissando (bf) r |
}}
%--------------------------------------------------------
% score assembly
%--------------------------------------------------------
scoreNondoFull = \new StaffGroup
\with {\override StaffGrouper.staff-staff-spacing = #'(
(basic-distance . 0)
(padding . 0))} <<
\set StaffGroup.systemStartDelimiter = #'SystemStartSquare
\new Staff \with {
\override Staff.ShortInstrumentName.Y-offset = #-4
instrumentName = \markup \column {" " \line {" " } \line {"Nondo"}}
shortInstrumentName = \markup \column {" " \line {" " } \line {"Ndo"}}
midiInstrument = "steel drums"
midiMinimumVolume = #0.0
midiMaximumVolume = #0.0
}
\scoreNondo
%\new Staff \with {
%\override StaffSymbol.staff-space = #2
%instrumentName = ""
%}
\scoreNondoBar
>>
scoreNondoSounding = \new Staff \with {
instrumentName = "Nondo Sounding"
shortInstrumentName = "Ndo"
midiInstrument = "acoustic grand"
} \scoreNondoSounding
scoreVibraphone = \new Staff \with {
instrumentName = "Vibraphone"
shortInstrumentName = "Vib"
midiInstrument = "vibraphone"
midiMinimumVolume = #0.05
midiMaximumVolume = #0.9
} \scoreVibraphone
scoreViolin = \new Staff \with {
instrumentName = "Violin"
shortInstrumentName = "Vn"
midiInstrument = "violin"
midiMinimumVolume = #0.05
midiMaximumVolume = #0.9
harmonicDots = ##t
} \scoreViolin
scoreViolinII = \new Staff \with {
instrumentName = "Violin II"
shortInstrumentName = "Vn2"
midiInstrument = "violin"
midiMinimumVolume = #0.05
midiMaximumVolume = #0.9
harmonicDots = ##t
} \scoreViolinII
scoreViola = \new Staff \with {
instrumentName = "Viola"
shortInstrumentName = "Va"
midiInstrument = "viola"
midiMinimumVolume = #0.05
midiMaximumVolume = #0.9
harmonicDots = ##t
} \scoreViola
scoreCello = \new Staff \with {
instrumentName = "Cello"
shortInstrumentName = "Vc"
midiInstrument = "cello"
midiMinimumVolume = #0.05
midiMaximumVolume = #0.9
harmonicDots = ##t
} \scoreCello
\header {
title = \markup {
\lower #50 \left-align \center-column {
\fontsize #12 \bold "Samuel Burt"
}
}
subtitle = \markup {
\lower #10 \left-align \center-column {
\fontsize #13 \bold "Ruffling Feathers"
}
}
subsubtitle = \markup {
\lower #6 \left-align \center-column {
\fontsize #7 \bold "featuring the Nondo"
}
}
tagline = \markup {
\fontsize #-3.5 {
\override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-column {
\line {
Engraved on \date using \with-url #"http://lilypond.org/"
\line {
LilyPond \simple #(lilypond-version) (http://lilypond.org/)
}
}
}
}
}
}
\pageBreak
% UNCOMMENT FOR TABLE OF CONTENTS PAGE
%\markuplist \table-of-contents
%\markup \null
% \markuplist {
% \fill-line { \lower #3 \larger \larger "Notes for performers from the composer"}
% \fill-line { \fontsize #2 "Notes for performers from the composer" }
% \paragraph {
% Lorem Ipsum
% }
% }
\bookpart {
\paper {
print-page-number = ##t
fonts = #
(make-pango-font-tree
"MS Shell Dlg 2"
"MS Shell Dlg 2"
"Terminal"
(/ (* staff-height pt) 2.5))
#(set-paper-size "letter")
right-margin = 0.5\in
bottom-margin = 0.5\in
top-margin = 0.5\in
oddHeaderMarkup = \markup \null
evenHeaderMarkup = \markup \null
system-separator-markup = \slashSeparator
}
\header {
title = \markup { \fromproperty #'toc:number " Work in Progress" } % overrides overall title
subtitle = ##f % prevent overall subtitle from appearing
subsubtitle = ##f % prevent overall subsubtitle from appearing
composer = "Samuel Burt"
copyright = "2019"
}
\tocItem \markup { Title of Section }
\score {
% \context StaffGroup <<
% \context Staff \with {
% \remove "Staff_symbol_engraver" } <<
% \global \override Staff.Clef.color = #white
% >>
%\unfoldRepeats \articulate
\keepWithTag #'written
<<
\scoreNondoFull
% \scoreNondoBar
\scoreNondoSounding
\scoreVibraphone
\scoreViolin
\scoreViolinII
\scoreViola
\scoreCello
>>
\layout {
indent = #24
tsfs = 5.74 % time signature font size
short-indent = #12
\context {
\Staff
\RemoveEmptyStaves
% \remove Time_signature_engraver
% \consists "Timing_translator"
% \consists "Default_bar_line_engraver"
}
\context {
\Voice
\override Glissando #'minimum-length =#5
\override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
% \remove "Forbid_line_break_engraver"
% tupletFullLength = ##t
}
\context {
\Score
% \remove "Timing_translator"
% \remove "Default_bar_line_engraver"
% \remove "Bar_number_engraver"
% \override SpacingSpanner.uniform-stretching = ##t
% \override SpacingSpanner.strict-note-spacing = ##t
% proportionalNotationDuration = #(ly:make-moment 1/64)
% \numericTimeSignature
% \consists Time_signature_engraver
% \override TimeSignature.font-size = \tsfs
% \override TimeSignature.X-extent = #'(0 . 0)
% \override TimeSignature.space-alist.first-note = #'(fixed-space . 0)
% \override TimeSignature.color = #'(0.5 0.5 0.7)
% \override TimeSignature.layer = -1
% \override TimeSignature.Y-offset = #(-(* -10 (magstep tsfs)) ; two staff spaces = one digit height
% 1.75) % height of treble clef above topmost staff line
%\override VerticalAxisGroup.remove-first = ##t
}
}
}
}
\score {
% \context StaffGroup <<
% \context Staff \with {
% \remove "Staff_symbol_engraver" } <<
% \global \override Staff.Clef.color = #white
% >>
%\unfoldRepeats \articulate
\keepWithTag #'formidi
<<
\scoreNondoFull
\scoreNondoSounding
\scoreVibraphone
\scoreViolin
\scoreViolinII
\scoreViola
\scoreCello
>>
\midi { \tempo 4=120 }
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user