Commit 0db8b39c authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

Update to new template, layout of scores

parent 35719eee
{
"output_dir": "1125 - Eybler - Ecce quomodo HV125",
"version": "2.13.1",
"template": "EK_Full",
"language": "Latin",
"additionalscores": [],
"options": ["optimal-breaking"],
"defaults": {
"title": "Ecce quomodo moritur",
"subtitle": "Responsorium, HV 125",
"composer": "Joseph Eybler",
"composerdate": "1765-1846",
#"arranger": u"<<arranger>>",
#"opus": u"<<opus>>",
#"instrumentation": u"<<instrumentation>>",
#"key": u"<<key>>",
#"language": u"<<language>>",
#"duration": u"<<duration>>",
"composition_year": u"1816",
#"score_information": u"<<score_information>>",
#"genre": u"<<genre>>",
"year": "2012",
"publisher": "Edition Kainhofer, Vienna",
"publisherurl": "http://www.edition-kainhofer.com/",
"editor": "Reinhold Kainhofer",
"editorurl": "http://reinhold.kainhofer.com/",
"editormail": "reinhold@kainhofer.com",
"scorenumber": "EK-1125",
"basename": "Eybler_EcceQuomodo_HV125",
"instruments": ["ObI", "ObII", "Fag", "TrbI", "TrbII", "S", "A", "T", "B"],
"noscore_instruments": ["S", "A", "T", "B"],
"vocalvoices": ["S", "A", "T", "B"],
"scores": ["Choral", "Original", "Full"],
},
"scores": ["EcceQuomodo"],
"latex": {},
}
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings_Instrument.ily"
\header {
instrument = \FagInstrumentName
instrumentnr = \FagNumber
}
\createScore #"EcceQuomodo" #'("Fag")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings_Instrument.ily"
\header {
instrument = \ObIInstrumentName
instrumentnr = \ObINumber
}
\createScore #"EcceQuomodo" #'("ObI")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings_Instrument.ily"
\header {
instrument = \ObIIInstrumentName
instrumentnr = \ObIINumber
}
\createScore #"EcceQuomodo" #'("ObII")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings_Instrument.ily"
\header {
instrument = \TrbIInstrumentName
instrumentnr = \TrbINumber
}
\createScore #"EcceQuomodo" #'("TrbI")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings_Instrument.ily"
\header {
instrument = \TrbIIInstrumentName
instrumentnr = \TrbIINumber
}
\createScore #"EcceQuomodo" #'("TrbII")
......@@ -535,7 +535,7 @@ EcceQuomodoFagMusic = \relative c, {
}
EcceQuomodoSMusic = \relative c'' {
\tag #'orchester { R1\fermata }
\tag #'orchester { R1^\fermataMarkup }
f1\f | % 2
c \bar"||" % 3
a\p | % 4
......@@ -664,7 +664,7 @@ EcceQuomodoSLyrics = \lyricmode {
}
EcceQuomodoAMusic = \relative c'' {
\tag #'orchester { R1\fermata }
\tag #'orchester { R1^\fermataMarkup }
a1\f | % 2
f \bar"||" % 3
f1\p | % 4
......@@ -770,7 +770,7 @@ EcceQuomodoAMusic = \relative c'' {
EcceQuomodoALyrics = \EcceQuomodoSLyrics
EcceQuomodoTMusic = \relative c' {
\tag #'orchester { R1\fermata }
\tag #'orchester { R1^\fermataMarkup }
c1\f | % 2
a \bar"||" % 3
c1\p | % 4
......@@ -877,7 +877,7 @@ EcceQuomodoTMusic = \relative c' {
EcceQuomodoTLyrics = \EcceQuomodoSLyrics
EcceQuomodoBMusic = \relative c {
\tag #'orchester { R1\fermata }
\tag #'orchester { R1^\fermataMarkup }
f1\f | % 2
f \bar"||" % 3
f1\p | % 4
......
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
\include "Eybler_EcceQuomodo_HV125_Settings_ChoralScore.ily"
\setCreateMIDI ##t
\setCreatePDF ##t
\header {
scoretype = \ChoralScoreTitle
scorenumber = \markup{\scoreNumber \ChoralScoreNumber}
instrumentnr = \ChoralScoreNumber
ismn = "979-0-50217-083-7"
}
\createScore #"EcceQuomodo" #'("ChoralScore")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
% \setCreateMIDI ##t
% \setCreatePDF ##t
\include "Eybler_EcceQuomodo_HV125_Settings_FullScore.ily"
\setCreateMIDI ##t
\setCreatePDF ##t
\header {
scoretype = \FullScoreTitle
scorenumber = \markup{\scoreNumber \FullScoreNumber}
instrumentnr = \FullScoreNumber
ismn = "979-0-50217-082-0"
}
\createScore #"EcceQuomodo" #'("Wd" "Br" "Ch")
\createNoCuesScore #"EcceQuomodo" #'("FullScore")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
\setCreateMIDI ##t
\setCreatePDF ##t
#(set-global-staff-size 19)
\header {
scoretype = \OrganScoreTitle
scorenumber = \markup{\scoreNumber \OrganScoreNumber}
}
#(oly:modify_score_structure '("OI" "PartCombinedStaff" ("S" "A")))
#(oly:modify_score_structure '("OII" "PartCombinedStaff" ("T" "B")))
\createScore #"EcceQuomodo" #'("O")
\version "2.13.1"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
#(ly:set-option 'ancient-style #t)
\include "Eybler_EcceQuomodo_HV125_Settings_FullScore.ily"
\setCreateMIDI ##t
\setCreatePDF ##t
\header {
scoretype = \OriginalScoreTitle
scorenumber = \markup{\scoreNumber \OriginalScoreNumber}
instrumentnr = \OriginalScoreNumber
}
SClef = \clef "soprano"
AClef = \clef "alto"
TClef = \clef "tenor"
\createScore #"EcceQuomodo" #'("ChoralScore")
\createNoCuesScore #"EcceQuomodo" #'("OriginalScore")
\version "2.13.1"
#(set-default-paper-size "a4")
#(ly:set-option 'point-and-click #f)
\include "deutsch.ly"
\include "orchestrallily/oly_settings_vocalvoice.ily"
% \include "orchestrallily/oly_settings_vocalvoice.ily"
\include "Eybler_EcceQuomodo_HV125_Settings_Global.ily"
\include "Eybler_EcceQuomodo_HV125_Music_EcceQuomodo.ily"
......
\version "2.13.1"
\include "orchestrallily/oly_settings_choralscore.ily"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
ChShortInstrumentName = ##f
\version "2.13.1"
\include "orchestrallily/oly_settings_fullscore.ily"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
\version "2.13.1"
\include "orchestrallily/orchestrallily.ily"
\include "orchestrallily/oly_settings_names.ily"
scorenumber="EK-1125"
\header {
\header {
LicenseCCBY = \markup {Lizenz: / License: Creative Commons BY \with-url #"http://creativecommons.org/licenses/by/3.0/at/" {\translate #'(0 . -0.7) \epsfile #Y #2.75 #"orchestrallily/cc-by.eps" }}
scorenumberbase = "EK-1125"
title = "Ecce quomodo moritur"
titlepagetitle = "Ecce quomodo moritur"
subtitle = "Responsorium, HV 125"
titlepagesubtitle = "Responsorium, HV 125"
composer = "Joseph Eybler (1765-1846)"
copyright = \markup \abs-fontsize #9 \column{
\line { "2009, Edition Kainhofer, Vienna. Alle Rechte vorbehalten / All rights reserved / Printed in Austria."}
\line {"Die Ausgabe darf kopiert und ohne Einschränkungen aufgeführt werden. / May be copied and performed without restriction."}
shortcomposer = "J. Eybler"
ismn = "979-0-50217-084-4"
copyright = \markup \abs-fontsize #8.25 \column{
\line {© 2012, \with-url #"http://www.edition-kainhofer.com/" {Edition Kainhofer, Vienna,} \concat{\fromproperty #'header:scorenumber ,} ISMN \concat {\fromproperty #'header:ismn .} \LicenseCCBY }
\LicenseNoRestrictions
}
}
% Add custom keys here, e.g.
......@@ -21,4 +26,13 @@ scorenumber="EK-1125"
% CorIIKey = \CorKey
#(oly:remove_from_score_structure '("Fag"))
#(oly:modify_score_structure '("FagLong" "ParallelMusic" ("Fag")))
\ No newline at end of file
#(oly:modify_score_structure '("FagLong" "ParallelMusic" ("Fag")))
SClef = \clef "soprano/treble"
AClef = \clef "alto/treble"
TClef = \clef "tenor/treble_8"
ChShortInstrumentName = \markup\pad-around #0.5 {\rotate #90 "Coro" }
SShortInstrumentName = ##f
AShortInstrumentName = ##f
TShortInstrumentName = ##f
BShortInstrumentName = ##f
\version "2.13.1"
\include "orchestrallily/oly_settings_instrument.ily"
\include "Eybler_EcceQuomodo_HV125_Settings.ily"
% \setCreateMIDI ##t
% \setCreatePDF ##t
\paper {
#(define page-breaking ly:optimal-breaking)
ragged-last-bottom = ##t
ragged-bottom = ##t
}
\header {
scoretype = \LongScoreTitle
scorenumber = \markup{\scoreNumber \LongScoreNumber}
ismn="979-0-50217-084-4"
}
\createScore #"EcceQuomodo" #'("LongScore")
base=Eybler_EcceQuomodo_HV125
SRCS = $(base)_Music_EcceQuomodo.ily $(base)_Settings.ily
OUT=out
instruments =
scores = Choral Klavierauszug Original Long Full
texscores = Choral Klavierauszug
base = Eybler_EcceQuomodo_HV125
SRCS = $(base)_Music_EcceQuomodo.ily $(base)_Settings_Global.ily $(base)_Settings.ily $(base)_Settings_Instrument.ily $(base)_Settings_ChoralScore.ily $(base)_Settings_FullScore.ily
instruments = ObI ObII Fag TrbI TrbII
scores = Choral Full # Original
pdfs = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) \
$(scores:%=$(OUT)/$(base)_Score_%.pdf)
pdfs = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) $(scores:%=$(OUT)/$(base)_Score_%.pdf)
texs = $(scores:%=TeX_$(base)_Score_%.tex)
texpdfs = $(texscores:%=$(OUT)/TeX_$(base)_Score_%.pdf)
texbase = Eybler_EcceQuomodo_HV125
texscores = Choral Full # Original
texs = $(texscores:%=TeX_$(texbase)_Score_%.tex)
texpdfs = $(texs:%.tex=$(OUT)/%.pdf) \
$(OUT)/TeX_$(texbase)_Score_Instruments.pdf
distfiles = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) $(texpdfs)
additionalscores =
.PHONY: all clean
all: $(OUT) $(instruments) $(scores) tex
all: $(OUT) $(instruments) $(scores) $(additionalscores) tex
instruments: $(instruments)
scores: $(scores)
clean:
clean:
rm -rf $(OUT)
$(OUT) :
lily: $(pdfs) $(additionalscores)
$(OUT) :
mkdir -p $(OUT)
$(instruments): % : $(OUT)/$(base)_Instrument_%.pdf $(SRCS)
$(scores): % : $(OUT)/$(base)_Score_%.pdf $(SRCS)
$(OUT)/%.pdf : %.ly $(SRCS)
$(OUT)/%.pdf : %.ly
lilypond -o $(basename $@) $<
$(OUT)/%.mp3 : %.midi
timidity -c /etc/timidity/fluidr3_gm.cfg -OwM $< -o $@
tex: latex
latex: $(texpdfs)
$(additionalscores): $(OUT)/%.pdf: %.ly
lilypond -dbackend=eps -o $(basename $@) $<
tex: $(additionalscores) latex
latex: $(pdfs) $(texpdfs)
latexpdf: $(texpdfs)
$(OUT)/TeX_%.pdf : TeX_%.tex
TEXINPUTS=$(OUT): latex --output-directory=$(OUT)/ $<
TEXINPUTS=$(OUT):orchestrallily/:.//: xelatex -interaction=batchmode --output-directory=$(OUT)/ $<
zipdir = $(base)_Final
dist: $(distfiles)
mkdir -p $(zipdir)
cp -r $(distfiles) $(zipdir)
rename 's/TeX_//' $(zipdir)/*
rename 's/Score_(Full|Long)\./Score./' $(zipdir)/*
zip -jr $(base).zip $(zipdir)
rm -rf $(zipdir)
webshop: $(distfiles)
python ../../Diverses/Webshop/EditionKainhofer_CSVI_Generate.py "1125 - Eybler - Ecce quomodo HV125.def" $(distfiles)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment