Ronde de Nuit
Zur Navigation springen
Zur Suche springen
sop = \relative {
\key c \major
\set doubleSlurs = ##t
\set Staff.printPartCombineTexts = ##f
e'8 c d4 ( g8) c, d4
e8 f16 g a8 c h[ g f a]
e c d4( g8) c, d4
e8 f16 g a8 c
f, g c, r
g' c, d4( g8) c, d4(
e8) f16g a8 c
h[ g f a]
g c, d4( g8) c, d4( e8) f16 g a8 c
e, g c, r
h'' e, fis4
h8-. e,-. fis4( g8) a16-. h-. c8-. e-.
dis-. h-. a-. c-.
h-. e,-. gis4( h8) e,-. fis4(
g8) a16-. h-. c8-. e
g,8[ fis e] < g f h, >
g, c, d4( g8) c, d4(
e8) f16 g a8 c
h[ g f a]
g c, f4( g8) c,8 d4( e8) f16 g a8 c
e, < g d h > c, r
\bar "|."
}
alt = \relative {
c'8-. a-. h4( e8) a,8 h4 c8-. d16-. e-. f8-. a-.
g[-. e-. d-. f]-.
c a h4( e8) a, h4(
c8) d16-. e-. f8-. a-.
c, < d h >-. s4
e8 a, h4( e8) a, h4( c8) d16-. e-. f8-. a-.
g[-. e-. d-. f]-.
e-. a,-. h4( e8) a,-. h4( c8) d16-. e-. f8-. a-.
c, < d h > s4
g'8-. g,-. dis'4
g8 g, dis'4( e8) fis16 g a8 c
h g fis a
g h, dis4( g8) h, dis4( e8) fis16 g a8 c
e,8[ dis e] s
e,-. a,-. h4( e8) a, h4( c8) d16-. e-. f8-. a-.
g-.[ e-. d-. f-.]
e a, d4( e8) a,8
h4( c8) d16 e f8 a
c,
}
ten = \relative {
\clef bass
\key c \major
\repeat unfold 16 { < c c, >8 r }
\voiceOne
g'2 ~ g ~ g ~ g ~ g ~ g ~ g ~ g
h ~ h
h ~ h ~ h ~ h ~ h ~ h4 s8 < g g, >
g2 ~ g ~ g ~ g ~ g ~ g ~ g ~
g4 ~ g8 r
}
bas = \relative {
s2 * 8
\voiceTwo
\repeat unfold 7 { c8 r g r }
c g c r
\repeat unfold 3 { e r h r }
fis' r h, r
\repeat unfold 3 { e r h r }
e[ h e] s
\repeat unfold 3 { c r g r }
d' r g, r
\repeat unfold 3 { c r g r }
c[ g c]
}
Struktur =
{
\override Score.NonMusicalPaperColumn.page-break-permission = ##f
%\override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/12)
\time 2/4
}
kopf = \header {
title = "Ronde de Nuit"
composer = "M: Frédéric Brisson (1678-1733)"
}
mypaper =
\paper {
top-margin = 20\mm
ragged-bottom = ##f
ragged-last-bottom = ##f
bottom-margin = 25\mm
line-width = 160\mm
indent = 20
markup-system-spacing.padding = #5
%system-system-spacing.padding = #6
markup-markup-spacing.padding = #3
print-page-number = ##f
}
\bookpart {
\mypaper
\kopf
\score
{
<<
\new PianoStaff
\with
{
instrumentName = \markup \center-column {
\fontsize #1 "Orgue"
}
\override VerticalAxisGroup.staff-staff-spacing.padding = #4
}
<<
\new Staff="up"
<<
\new Voice="melody" { \partCombine \sop \alt }
%\new Voice { \alt }
\new Voice \Struktur
>>
\new Staff="down"
<<
\new Voice { \ten }
\new Voice { \bas }
>>
>>
>>
}
}
sop = \relative {
\key c \major
\set doubleSlurs = ##t
\set Staff.printPartCombineTexts = ##f
e'8 c d4 ( g8) c, d4
e8 f16 g a8 c h[ g f a]
e c d4( g8) c, d4
e8 f16 g a8 c
f, g c, r
g' c, d4( g8) c, d4(
e8) f16g a8 c
h[ g f a]
g c, d4( g8) c, d4( e8) f16 g a8 c
e, g c, r
h'' e, fis4
h8-. e,-. fis4( g8) a16-. h-. c8-. e-.
dis-. h-. a-. c-.
h-. e,-. gis4( h8) e,-. fis4(
g8) a16-. h-. c8-. e
g,8[ fis e] < g f h, >
g, c, d4( g8) c, d4(
e8) f16 g a8 c
h[ g f a]
g c, f4( g8) c,8 d4( e8) f16 g a8 c
e, < g d h > c, r
\bar "|."
}
alt = \relative {
c'8-. a-. h4( e8) a,8 h4 c8-. d16-. e-. f8-. a-.
g[-. e-. d-. f]-.
c a h4( e8) a, h4(
c8) d16-. e-. f8-. a-.
c, < d h >-. s4
e8 a, h4( e8) a, h4( c8) d16-. e-. f8-. a-.
g[-. e-. d-. f]-.
e-. a,-. h4( e8) a,-. h4( c8) d16-. e-. f8-. a-.
c, < d h > s4
g'8-. g,-. dis'4
g8 g, dis'4( e8) fis16 g a8 c
h g fis a
g h, dis4( g8) h, dis4( e8) fis16 g a8 c
e,8[ dis e] s
e,-. a,-. h4( e8) a, h4( c8) d16-. e-. f8-. a-.
g-.[ e-. d-. f-.]
e a, d4( e8) a,8
h4( c8) d16 e f8 a
c,
}
ten = \relative {
\clef bass
\key c \major
\repeat unfold 16 { < c c, >8 r }
\voiceOne
g'2 ~ g ~ g ~ g ~ g ~ g ~ g ~ g
h ~ h
h ~ h ~ h ~ h ~ h ~ h4 s8 < g g, >
g2 ~ g ~ g ~ g ~ g ~ g ~ g ~
g4 ~ g8 r
}
bas = \relative {
s2 * 8
\voiceTwo
\repeat unfold 7 { c8 r g r }
c g c r
\repeat unfold 3 { e r h r }
fis' r h, r
\repeat unfold 3 { e r h r }
e[ h e] s
\repeat unfold 3 { c r g r }
d' r g, r
\repeat unfold 3 { c r g r }
c[ g c]
}
Struktur =
{
\override Score.NonMusicalPaperColumn.page-break-permission = ##f
%\override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/12)
\time 2/4
}
kopf = \header {
title = "Ronde de Nuit"
composer = "M: Frédéric Brisson (1678-1733)"
}
mypaper =
\paper {
top-margin = 20\mm
ragged-bottom = ##f
ragged-last-bottom = ##f
bottom-margin = 25\mm
line-width = 160\mm
indent = 20
markup-system-spacing.padding = #5
%system-system-spacing.padding = #6
markup-markup-spacing.padding = #3
print-page-number = ##f
}
\bookpart {
\mypaper
\kopf
\score
{
<<
\new PianoStaff
\with
{
instrumentName = \markup \center-column {
\fontsize #1 "Orgue"
}
\override VerticalAxisGroup.staff-staff-spacing.padding = #4
}
<<
\new Staff="up"
<<
\new Voice="melody" { \partCombine \sop \alt }
%\new Voice { \alt }
\new Voice \Struktur
>>
\new Staff="down"
<<
\new Voice { \ten }
\new Voice { \bas }
>>
>>
>>
}
}
#(set-global-staff-size 24)
MollDur =
#(define-music-function (p q m)
(ly:pitch? ly:pitch? ly:music?)
#{
\key $p \major \transpose c $p \naturalizeMusic \transpose $q c { $m }
#}
)
#(define-markup-command (text-fromproperty layout props text-1 symbol text-2)
(markup? symbol? markup?)
#:category other
(let ((m (chain-assoc-get symbol props)))
(if (markup? m)
;; prevent infinite loops by clearing the interpreted property:
(interpret-markup
layout
(cons (list (cons symbol `(,property-recursive-markup ,symbol))) props)
(make-concat-markup (list text-1 m text-2)))
empty-stencil)))
orgelpre =
%Notensatz für Vorspiel 4stimmig + Umbrüche
#(define-music-function (sop alt ten bas stru p)
(ly:music? ly:music? ly:music? ly:music? ly:music? ly:pitch?)
#{
<<
\new PianoStaff="leadsheet"
<<
\new Staff="up"
<<
\new Voice="Alt" { \voiceOne \transpose c $p $sop }
\new Voice { \voiceTwo \transpose c $p $alt }
>>
\new Staff="down"
<<
\new Voice { \voiceOne \transpose c $p $ten }
\new Voice { \voiceTwo \transpose c $p $bas }
\new NullVoice $stru
>>
>>
>>
#}
)
orgelp =
%% Orgelsatz mit Pedal
#(define-music-function (sop alt ten bas ped stru p)
(ly:music? ly:music? ly:music? ly:music? ly:music? ly:music? number?)
#{
<<
\new PianoStaff="leadsheet"
<<
\new Staff="up"
<<
\new Voice="Alt" { \voiceOne $sop }
\new Voice { \voiceTwo $alt }
>>
\new Staff="down"
<<
\new Voice { \voiceOne $ten }
\new Voice { \voiceTwo $bas }
\new NullVoice $stru
>>
>>
\new StaffGroup
\new Staff="Pedal" \with {
\magnifyStaff $p
}
<<
\new Voice $ped
>>
>>
#}
)
make-midi-list =
#(define-void-function (name score tempolist)
((string? #f) ly:score? list?)
(for-each
(lambda (tempo)
(ly:book-process
(apply
ly:make-book
$defaultpaper
$defaultheader
(list score))
$defaultpaper
#{
\midi {
\tempo 4 = $tempo
}
#}
(format #f "~a_~a"
(or name "midi")
tempo)))
tempolist))
\layout {
\context {
\Voice
beamExceptions = #'()
\override BreathingSign.text =
\markup { \musicglyph "scripts.lvarcomma" }
\override Stem.neutral-direction = #down
\override Script.outside-staff-priority = #'()
\override Script.padding = #1
\override Tie.thickness = #1
\override PhrasingSlur.thickness = #3
\override Rest.voiced-position = #0
\override MultiMeasureRest.expand-limit = #3
\override TextSpanner.dash-period = #1
\override TextSpanner.dash-fraction = #0.5
\override TextSpanner.bound-details.left.text = #"rit."
\override TextSpanner.bound-details.right.text =
\markup { \draw-line #'(0 . -1) }
}
\context {
\Lyrics
\override VerticalAxisGroup.staff-affinity = #CENTER
}
\context {
\Staff
printPartCombineTexts = ##f
beamExceptions = #'()
\override BreathingSign.text =
\markup { \musicglyph "scripts.lvarcomma" }
\override InstrumentName.font-features = #'("smcp")
}
\context {
\Score
\override VerticalAxisGroup.remove-first = ##t
skipBars = ##f
\override MetronomeMark.font-size = #1
\override MetronomeMark.font-shape = #'caps
\override BarLine.thick-thickness = 5
barNumberVisibility = #all-bar-numbers-visible
\override Timing.beamExceptions = #'()
\override BarNumber.color = #(rgb-color 0.7 0.7 0.7)
\override BarNumber.layer = #-200
\override BarNumber.padding = #0.4
\override BarNumber.outside-staff-priority =#'()
\override BarNumber.after-line-breaking = ##f
\override BarNumber.font-size = #-1
\override BarNumber.font-series = #'bold
\override BarNumber.self-alignment-X = #0
\override BarNumber.break-visibility = #end-of-line-invisible
}
\context {
\ChordNames
chordNameLowercaseMinor = ##f
\remove Staff_performer
chordRootNamer = #germanChords
\override ChordName.font-name = #"Orator10 BT"
chordNoteNamer = #(chord-name->german-markup #f)
\override ChordName.X-offset =
#ly:self-alignment-interface::aligned-on-x-parent
\override ChordName.self-alignment-X = #CENTER
\override ChordName.font-name = #"Arial Narrow"
\override ChordName.layer = #2
\override ChordName.font-size = #-0.5
noChordSymbol = ##f
}
}
#(define-markup-command (text-fromproperty layout props text-1 symbol text-2)
(markup? symbol? markup?)
#:category other
(let ((m (chain-assoc-get symbol props)))
(if (markup? m)
;; prevent infinite loops by clearing the interpreted property:
(interpret-markup
layout
(cons (list (cons symbol `(,property-recursive-markup ,symbol))) props)
(make-concat-markup (list text-1 m text-2)))
empty-stencil)))
\paper {
#(include-special-characters)
indent = #0
ragged-right = ##f
ragged-last = ##f
ragged-bottom = ##f
ragged-last-bottom = ##f
print-all-headers = ##f
print-page-number = ##f
scoreTitleMarkup = ##f
bookTitleMarkup =
\markup {
%\override #'(baseline-skip . 1)
\column \override #'(baseline-skip . 1) {
\fill-line {
\huge \larger \larger \bold
\center-column {
\fromproperty #'header:title
" "
}
}
\fill-line
{
\bold
\center-column {
\fromproperty #'header:subtitle
" "
}
}
\fill-line
{
\center-column {
\fromproperty #'header:subsubtitle
" "
}
}
\fontsize #-1.5 {
\fill-line {
"Notensatz: lilypond.miraheze.org" \fromproperty #'header:composer
}
\fill-line {
"" \text-fromproperty "Originaltonart: " #'header:key "-Dur"
}
}
}
}
}