major work on transcriber integration
This commit is contained in:
parent
6c16a9d549
commit
5bfa7d23cf
|
|
@ -1,65 +1,6 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "1/1" }} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'16[ d'8.^\markup { \pad-markup #0.2 "-45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "7/8" }}] ~ d'2. ~ }
|
||||
\bar "|"
|
||||
{ d'2. ~ d'8[ d'8^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/7" }}] ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ d'4 ~ d'8.[ e'16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/13" }}] ~ e'2 ~ }
|
||||
\bar "|"
|
||||
{ e'2 ~ e'16[ f'8.^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/3" }}] ~ f'4 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ fis'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }} ~ fis'2. ~ }
|
||||
\bar "|"
|
||||
{ fis'1 ~ }
|
||||
\bar "|"
|
||||
{ fis'1 ~ }
|
||||
\bar "|"
|
||||
{ fis'4 ~ fis'8[ g'8^\markup { \pad-markup #0.2 "+29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/7" }}] ~ g'2 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ g'4 ~ g'8[ r8] r2 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
}
|
||||
\include "../../resources/314s49e1/lilypond/part_I.ly"
|
||||
\include "../../resources/4c01589b/lilypond/part_I.ly"
|
||||
\include "../../resources/7e170ef8/lilypond/part_I.ly"
|
||||
\include "../../resources/7ac10d34/lilypond/part_I.ly"
|
||||
\include "../../resources/640eeed3/lilypond/part_I.ly"
|
||||
\include "../../resources/5e947063/lilypond/part_I.ly"
|
||||
|
|
|
|||
|
|
@ -1,65 +1,6 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r16[ c''8.^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }}] ~ c''2. ~ }
|
||||
\bar "|"
|
||||
{ c''8.[ fis'16^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }}] ~ fis'2. ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ fis'2 ~ fis'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/1" }}] ~ f'4 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'8[ e'8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "5/4" }}] ~ e'2. ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'2 ~ e'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/1" }}] ~ f'4 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'16[ r8.] r2. }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
}
|
||||
\include "../../resources/314s49e1/lilypond/part_II.ly"
|
||||
\include "../../resources/4c01589b/lilypond/part_II.ly"
|
||||
\include "../../resources/7e170ef8/lilypond/part_II.ly"
|
||||
\include "../../resources/7ac10d34/lilypond/part_II.ly"
|
||||
\include "../../resources/640eeed3/lilypond/part_II.ly"
|
||||
\include "../../resources/5e947063/lilypond/part_II.ly"
|
||||
|
|
|
|||
|
|
@ -1,65 +1,6 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r16[ d8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/7" }}] ~ d2. ~ }
|
||||
\bar "|"
|
||||
{ d8.[ e16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/13" }}] ~ e2. ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ e2 ~ e8.[ f16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/3" }}] ~ f4 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f16[ fis8.^\markup { \pad-markup #0.2 "+17"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/7" }}] ~ fis4 ~ fis8.[ g16^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "3/4" }}] ~ g4 ~ }
|
||||
\bar "|"
|
||||
{ g2. ~ g8[ gis8^\markup { \pad-markup #0.2 "-27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "5/8" }}] ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ gis4 ~ gis8.[ fis16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/11" }}] ~ fis2 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis2 ~ fis8[ fis8^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/16" }}] ~ fis4 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ f4^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }} ~ f2. ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ f1 ~ }
|
||||
\bar "|"
|
||||
{ f16[ r8.] r2. }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
}
|
||||
\include "../../resources/314s49e1/lilypond/part_III.ly"
|
||||
\include "../../resources/4c01589b/lilypond/part_III.ly"
|
||||
\include "../../resources/7e170ef8/lilypond/part_III.ly"
|
||||
\include "../../resources/7ac10d34/lilypond/part_III.ly"
|
||||
\include "../../resources/640eeed3/lilypond/part_III.ly"
|
||||
\include "../../resources/5e947063/lilypond/part_III.ly"
|
||||
|
|
|
|||
|
|
@ -1,65 +1,6 @@
|
|||
{
|
||||
{ c'1^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "nil"\normal-size-super "1/1" }} ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ c'2. ~ c'8[ a,8^\markup { \pad-markup #0.2 "-16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/8" }}] ~ }
|
||||
\bar "|"
|
||||
{ a,1 ~ }
|
||||
\bar "|"
|
||||
{ a,2 ~ a,8.[ ais,16^\markup { \pad-markup #0.2 "-4"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/3" }}] ~ ais,4 ~ }
|
||||
\bar "|"
|
||||
{ ais,1 ~ }
|
||||
\bar "|" \pageBreak
|
||||
{ ais,4 ~ ais,8[ r8] r2 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break \noPageBreak
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
}
|
||||
\include "../../resources/314s49e1/lilypond/part_IV.ly"
|
||||
\include "../../resources/4c01589b/lilypond/part_IV.ly"
|
||||
\include "../../resources/7e170ef8/lilypond/part_IV.ly"
|
||||
\include "../../resources/7ac10d34/lilypond/part_IV.ly"
|
||||
\include "../../resources/640eeed3/lilypond/part_IV.ly"
|
||||
\include "../../resources/5e947063/lilypond/part_IV.ly"
|
||||
|
|
|
|||
|
|
@ -169,35 +169,45 @@
|
|||
shortInstrumentName = "I"
|
||||
midiInstrument = #"clarinet"
|
||||
}
|
||||
<<
|
||||
%<<
|
||||
{
|
||||
\include "includes/part_I.ly"
|
||||
>>
|
||||
%\include "../resources/314s49e1/lilypond/part_I.ly"
|
||||
%\include "../resources/4c01589b/lilypond/part_I.ly"
|
||||
}
|
||||
%>>
|
||||
\new Staff = "II" \with {
|
||||
instrumentName = "II"
|
||||
shortInstrumentName = "II"
|
||||
midiInstrument = #"clarinet"
|
||||
}
|
||||
<<
|
||||
%<<
|
||||
{
|
||||
\include "includes/part_II.ly"
|
||||
>>
|
||||
}
|
||||
%>>
|
||||
\new Staff = "III" \with {
|
||||
instrumentName = "III"
|
||||
shortInstrumentName = "III"
|
||||
midiInstrument = #"clarinet"
|
||||
\clef alto
|
||||
}
|
||||
<<
|
||||
%<<
|
||||
{
|
||||
\include "includes/part_III.ly"
|
||||
>>
|
||||
}
|
||||
%>>
|
||||
\new Staff = "IV" \with {
|
||||
instrumentName = "IV"
|
||||
shortInstrumentName = "IV"
|
||||
midiInstrument = #"clarinet"
|
||||
\clef bass
|
||||
}
|
||||
<<
|
||||
%<<
|
||||
{
|
||||
\include "includes/part_IV.ly"
|
||||
>>
|
||||
}
|
||||
%>>
|
||||
>>
|
||||
}
|
||||
>>
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -334,7 +334,14 @@ module.exports = {
|
|||
return data
|
||||
}
|
||||
|
||||
if (address === '/transcribe') {
|
||||
if (address === '/transcribe_motif') {
|
||||
var model = {}
|
||||
model.music_data = JSON.parse(args[1].value)
|
||||
args[1].value = JSON.stringify(model)
|
||||
return {host, port, address, args}
|
||||
}
|
||||
|
||||
if (address === '/transcribe_all') {
|
||||
return data
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@
|
|||
"top": 10,
|
||||
"left": 310,
|
||||
"lock": false,
|
||||
"id": "transcribe",
|
||||
"id": "transcribe_motif",
|
||||
"visible": true,
|
||||
"interaction": true,
|
||||
"comments": "",
|
||||
|
|
@ -287,7 +287,7 @@
|
|||
"ignoreDefaults": false,
|
||||
"bypass": true,
|
||||
"onCreate": "",
|
||||
"onValue": "if(value === 1){\n send(false, \"/transcribe\", 2, get(\"mus_seq\"));\n}\n ",
|
||||
"onValue": "if(value === 1){\n send(false, \"/transcribe_motif\", get(\"ref_uid\"), get(\"mus_seq\"));\n}\n ",
|
||||
"colorTextOn": "auto",
|
||||
"label": "transcribe",
|
||||
"vertical": false,
|
||||
|
|
@ -992,7 +992,7 @@
|
|||
"visible": true,
|
||||
"interaction": true,
|
||||
"comments": "",
|
||||
"width": 150,
|
||||
"width": 70,
|
||||
"height": 30,
|
||||
"expand": "false",
|
||||
"colorText": "auto",
|
||||
|
|
@ -1028,6 +1028,52 @@
|
|||
"bypass": true,
|
||||
"onCreate": "",
|
||||
"onValue": "if(value === 1){\n send(false, \"/transport\", 1, get(\"start_play_index\"));\n} else {\n send(false, \"/transport\", 0, get(\"start_play_index\"));\n}"
|
||||
},
|
||||
{
|
||||
"type": "button",
|
||||
"top": 90,
|
||||
"left": 90,
|
||||
"lock": false,
|
||||
"id": "transcribe_all",
|
||||
"visible": true,
|
||||
"interaction": true,
|
||||
"comments": "",
|
||||
"width": 70,
|
||||
"height": 30,
|
||||
"expand": "false",
|
||||
"colorText": "auto",
|
||||
"colorWidget": "auto",
|
||||
"colorStroke": "auto",
|
||||
"colorFill": "auto",
|
||||
"alphaStroke": "auto",
|
||||
"alphaFillOff": "auto",
|
||||
"alphaFillOn": "auto",
|
||||
"lineWidth": "auto",
|
||||
"borderRadius": "auto",
|
||||
"padding": "auto",
|
||||
"html": "",
|
||||
"css": "",
|
||||
"value": "",
|
||||
"default": 0,
|
||||
"linkId": "",
|
||||
"address": "auto",
|
||||
"preArgs": "",
|
||||
"typeTags": "",
|
||||
"decimals": 2,
|
||||
"target": "",
|
||||
"ignoreDefaults": false,
|
||||
"bypass": true,
|
||||
"onCreate": "",
|
||||
"onValue": "if(value === 1){\n //send(false, \"/transcribe\", get(\"ref_uid\"), get(\"mus_seq\"));\n send(false, \"/transcribe_all\", get(\"start_play_index\"));\n}\n ",
|
||||
"colorTextOn": "auto",
|
||||
"label": "transcribe",
|
||||
"vertical": false,
|
||||
"wrap": false,
|
||||
"on": 1,
|
||||
"off": 0,
|
||||
"mode": "toggle",
|
||||
"doubleTap": false,
|
||||
"decoupled": false
|
||||
}
|
||||
],
|
||||
"tabs": [],
|
||||
|
|
|
|||
56
resources/314s49e1/lilypond/part_I.ly
Normal file
56
resources/314s49e1/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
{ r4 r8.[ c'16^\markup { \pad-markup #0.2 "+0"}] ~ c'2 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 }
|
||||
\bar "|" \break
|
||||
{ b4^\markup { \pad-markup #0.2 "+47"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -11" }} ~ b2. ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b4 ~ b8[ ais8^\markup { \pad-markup #0.2 "+35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }}] ~ ais8.[ a16^\markup { \pad-markup #0.2 "-20"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ a4 ~ }
|
||||
\bar "|"
|
||||
{ a1 ~ }
|
||||
\bar "|" \break
|
||||
{ a1 ~ }
|
||||
\bar "|"
|
||||
{ a1 ~ }
|
||||
\bar "|"
|
||||
{ a16[ a8.^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +7" }}] ~ a2. }
|
||||
\bar "|"
|
||||
{ gis4^\markup { \pad-markup #0.2 "-13"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +13" }} ~ gis2. ~ }
|
||||
\bar "|" \break
|
||||
{ gis8.[ gis16^\markup { \pad-markup #0.2 "-40"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -5" }}] ~ gis2. ~ }
|
||||
\bar "|"
|
||||
{ gis4 ~ gis8[ f8^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +1" }}] ~ f4 fis4^\markup { \pad-markup #0.2 "-5"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -11" }} ~ }
|
||||
\bar "|"
|
||||
{ fis2. ~ fis8[ gis8^\markup { \pad-markup #0.2 "-13"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +13" }}] ~ }
|
||||
\bar "|"
|
||||
{ gis1 ~ }
|
||||
\bar "|" \break
|
||||
{ gis1 ~ }
|
||||
\bar "|"
|
||||
{ gis1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
56
resources/314s49e1/lilypond/part_II.ly
Normal file
56
resources/314s49e1/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r16[ ais8.^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +7" }}] ~ ais2. ~ }
|
||||
\bar "|" \break
|
||||
{ ais2. gis4^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -5" }} ~ }
|
||||
\bar "|"
|
||||
{ gis16[ fis8.^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -11" }}] ~ fis2. ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|" \break
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis1 ~ }
|
||||
\bar "|" \break
|
||||
{ fis1 ~ }
|
||||
\bar "|"
|
||||
{ fis2 ~ fis8.[ r16] r4 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
56
resources/314s49e1/lilypond/part_III.ly
Normal file
56
resources/314s49e1/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
{ r2. e'4^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -13" }} ~ }
|
||||
\bar "|"
|
||||
{ e'2 e'4^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }} ~ e'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -3" }}] ~ }
|
||||
\bar "|"
|
||||
{ f'4 ~ f'8[ g'8^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +3" }}] ~ g'4 ~ g'8[ ais'8^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +7" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais'4 ~ ais'8[ c''8^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +1" }}] ~ c''2 }
|
||||
\bar "|" \break
|
||||
{ gis'4^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +13" }} ~ gis'8.[ gis'16^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -5" }}] ~ gis'4 ~ gis'8[ f'8^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -3" }}] ~ }
|
||||
\bar "|"
|
||||
{ f'2 e'4^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }} ~ e'8[ r8] }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r2 r16[ dis'8.^\markup { \pad-markup #0.2 "-38"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }}] ~ dis'4 ~ }
|
||||
\bar "|" \break
|
||||
{ dis'1 ~ }
|
||||
\bar "|"
|
||||
{ dis'8[ dis'8^\markup { \pad-markup #0.2 "-11"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +13" }}] ~ dis'2 d'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +3" }} ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'4 ~ d'8[ ais8^\markup { \pad-markup #0.2 "+35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }}] ~ ais2 ~ }
|
||||
\bar "|" \break
|
||||
{ ais1 ~ }
|
||||
\bar "|"
|
||||
{ ais8.[ b16^\markup { \pad-markup #0.2 "+47"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -3" }}] ~ b2. ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|" \break
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|" \break
|
||||
{ b2 ~ b16[ r8.] r4 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
56
resources/314s49e1/lilypond/part_IV.ly
Normal file
56
resources/314s49e1/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'4 ~ c'16[ e'8.^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -13" }}] ~ e'2 ~ }
|
||||
\bar "|"
|
||||
{ e'2 ~ e'8.[ g'16^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +3" }}] ~ g'4 ~ }
|
||||
\bar "|" \break
|
||||
{ g'4 ~ g'8[ ais'8^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +1" }}] ~ ais'2 ~ }
|
||||
\bar "|"
|
||||
{ ais'4 ~ ais'8.[ gis'16^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +13" }}] ~ gis'2 }
|
||||
\bar "|"
|
||||
{ gis'2^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -5" }} ~ gis'8[ g'8^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +3" }}] ~ g'4 ~ }
|
||||
\bar "|"
|
||||
{ g'8[ f'8^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -3" }}] ~ f'2. ~ }
|
||||
\bar "|" \break
|
||||
{ f'4 ~ f'8[ e'8^\markup { \pad-markup #0.2 "+18"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +7" }}] ~ e'2 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'16[ fis'8.^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +1" }}] ~ fis'2. ~ }
|
||||
\bar "|"
|
||||
{ fis'1 ~ }
|
||||
\bar "|" \break
|
||||
{ fis'16[ a'8.^\markup { \pad-markup #0.2 "-20"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +1" }}] ~ a'2 ~ a'16[ ais'8.^\markup { \pad-markup #0.2 "+8"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -13" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais'1 ~ }
|
||||
\bar "|"
|
||||
{ ais'2 ~ ais'16[ b'8.^\markup { \pad-markup #0.2 "+47"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +1" }}] ~ b'4 ~ }
|
||||
\bar "|"
|
||||
{ b'2 ~ b'8[ a'8^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +7" }}] ~ a'4 ~ }
|
||||
\bar "|" \break
|
||||
{ a'2 ~ a'8.[ fis'16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +3" }}] ~ fis'4 ~ }
|
||||
\bar "|"
|
||||
{ fis'16[ f'8.^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +11" }}] ~ f'2. ~ }
|
||||
\bar "|"
|
||||
{ f'4 ~ f'8.[ e'16^\markup { \pad-markup #0.2 "+45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -3" }}] ~ e'2 ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|" \break
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'4 ~ e'16[ r8.] r2 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
40
resources/4c01589b/lilypond/part_I.ly
Normal file
40
resources/4c01589b/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
{ r2. r8[ e'8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +5" }}] ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|"
|
||||
{ e'4 ~ e'8[ f'8^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -3" }}] ~ f'4 ~ f'16[ e'8.^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -13" }}] ~ }
|
||||
\bar "|"
|
||||
{ e'1 ~ }
|
||||
\bar "|" \break
|
||||
{ e'2 d'4^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -7" }} ~ d'4 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|" \break
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'2 r2 }
|
||||
\bar "|" \break
|
||||
{ r8.[ d'16^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -7" }}] ~ d'2. ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|" \break
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'16[ r8.] r2. }
|
||||
\bar "||"
|
||||
}
|
||||
40
resources/4c01589b/lilypond/part_II.ly
Normal file
40
resources/4c01589b/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'2. ~ c'8.[ b16^\markup { \pad-markup #0.2 "-12"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }}] ~ }
|
||||
\bar "|"
|
||||
{ b4 b4^\markup { \pad-markup #0.2 "-39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -13" }} ~ b2 ~ }
|
||||
\bar "|"
|
||||
{ b16[ cis'8.^\markup { \pad-markup #0.2 "-47"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +11" }}] ~ cis'4 ~ cis'8[ ais8^\markup { \pad-markup #0.2 "+45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -5" }}] ~ ais4 ~ }
|
||||
\bar "|"
|
||||
{ ais8[ a8^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ a8[ b8^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +13" }}] ~ b2 ~ }
|
||||
\bar "|" \break
|
||||
{ b8.[ c'16^\markup { \pad-markup #0.2 "+0"}] ~ c'2 ~ c'8.[ b16^\markup { \pad-markup #0.2 "-39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -13" }}] ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b2 c'4^\markup { \pad-markup #0.2 "+0"} ~ c'4 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'8.[ r16] r2. }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
40
resources/4c01589b/lilypond/part_III.ly
Normal file
40
resources/4c01589b/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
{ r2. r8[ ais8^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +7" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais2 gis4^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }} ~ gis4 ~ }
|
||||
\bar "|"
|
||||
{ gis4 ~ gis8[ g8^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +3" }}] ~ g2 ~ }
|
||||
\bar "|"
|
||||
{ g1 ~ }
|
||||
\bar "|" \break
|
||||
{ g1 ~ }
|
||||
\bar "|"
|
||||
{ g1 ~ }
|
||||
\bar "|"
|
||||
{ g1 ~ }
|
||||
\bar "|"
|
||||
{ g1 ~ }
|
||||
\bar "|" \break
|
||||
{ g1 ~ }
|
||||
\bar "|"
|
||||
{ g8.[ g16^\markup { \pad-markup #0.2 "+29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -3" }}] ~ g8.[ a16^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ a2 ~ }
|
||||
\bar "|"
|
||||
{ a8.[ gis16^\markup { \pad-markup #0.2 "+30"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +7" }}] ~ gis2 ~ gis8.[ a16^\markup { \pad-markup #0.2 "-20"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -11" }}] ~ }
|
||||
\bar "|"
|
||||
{ a2 r2 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r16[ gis8.^\markup { \pad-markup #0.2 "-18"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +11" }}] ~ gis2. }
|
||||
\bar "|"
|
||||
{ gis4^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +13" }} ~ gis8[ gis8^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }}] ~ gis2 }
|
||||
\bar "|"
|
||||
{ g4^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +1" }} ~ g4 g4^\markup { \pad-markup #0.2 "+29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -3" }} ~ g4 ~ }
|
||||
\bar "|" \break
|
||||
{ g8.[ a16^\markup { \pad-markup #0.2 "-20"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -11" }}] ~ a2. ~ }
|
||||
\bar "|"
|
||||
{ a1 ~ }
|
||||
\bar "|"
|
||||
{ a16[ r8.] r2. }
|
||||
\bar "||"
|
||||
}
|
||||
40
resources/4c01589b/lilypond/part_IV.ly
Normal file
40
resources/4c01589b/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
{ r2. r8[ gis8^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +13" }}] ~ }
|
||||
\bar "|"
|
||||
{ gis1 ~ }
|
||||
\bar "|"
|
||||
{ gis4 ~ gis8[ ais8^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +7" }}] ~ ais4 ~ ais16[ d'8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -7" }}] ~ }
|
||||
\bar "|"
|
||||
{ d'2 ~ d'8[ f'8^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -3" }}] ~ f'4 ~ }
|
||||
\bar "|" \break
|
||||
{ f'2 g'2^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +1" }} ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'8.[ r16] r2. }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
32
resources/5e947063/lilypond/part_I.ly
Normal file
32
resources/5e947063/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r2 b4^\markup { \pad-markup #0.2 "+11"} ~ b4 ~ }
|
||||
\bar "|" \break
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|" \break
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b1 ~ }
|
||||
\bar "|"
|
||||
{ b2. ~ b16[ r8.] }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
32
resources/5e947063/lilypond/part_II.ly
Normal file
32
resources/5e947063/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'4 ~ c'8.[ dis'16^\markup { \pad-markup #0.2 "-3"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +5" }}] ~ dis'2 ~ }
|
||||
\bar "|"
|
||||
{ dis'1 ~ }
|
||||
\bar "|"
|
||||
{ dis'1 ~ }
|
||||
\bar "|"
|
||||
{ dis'1 ~ }
|
||||
\bar "|" \break
|
||||
{ dis'1 ~ }
|
||||
\bar "|"
|
||||
{ dis'1 ~ }
|
||||
\bar "|"
|
||||
{ dis'4 ~ dis'8.[ r16] r2 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
32
resources/5e947063/lilypond/part_III.ly
Normal file
32
resources/5e947063/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r4 r8[ g8^\markup { \pad-markup #0.2 "+25"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +1" }}] ~ g2 ~ }
|
||||
\bar "|" \break
|
||||
{ g2 ~ g8[ r8] r4 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
32
resources/5e947063/lilypond/part_IV.ly
Normal file
32
resources/5e947063/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r4 r8.[ gis'16^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }}] ~ gis'2 ~ }
|
||||
\bar "|"
|
||||
{ gis'4 ~ gis'8[ fis'8^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -11" }}] ~ fis'2 ~ }
|
||||
\bar "|"
|
||||
{ fis'1 ~ }
|
||||
\bar "|" \break
|
||||
{ fis'1 ~ }
|
||||
\bar "|"
|
||||
{ fis'1 ~ }
|
||||
\bar "|"
|
||||
{ fis'8.[ g'16^\markup { \pad-markup #0.2 "+25"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -5" }}] ~ g'2. ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'2 ~ g'8[ r8] r4 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
14
resources/640eeed3/lilypond/part_I.ly
Normal file
14
resources/640eeed3/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r2 r16[ b8.^\markup { \pad-markup #0.2 "+11"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -7" }}] ~ b4 ~ }
|
||||
\bar "|"
|
||||
{ b2 ~ b8.[ r16] r4 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
14
resources/640eeed3/lilypond/part_II.ly
Normal file
14
resources/640eeed3/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
14
resources/640eeed3/lilypond/part_III.ly
Normal file
14
resources/640eeed3/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
{ a4^\markup { \pad-markup #0.2 "-20"} ~ a2. ~ }
|
||||
\bar "|"
|
||||
{ a1 ~ }
|
||||
\bar "|"
|
||||
{ a1 ~ }
|
||||
\bar "|"
|
||||
{ a1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
14
resources/640eeed3/lilypond/part_IV.ly
Normal file
14
resources/640eeed3/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
28
resources/7ac10d34/lilypond/part_I.ly
Normal file
28
resources/7ac10d34/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r2. r8[ d''8^\markup { \pad-markup #0.2 "+31"}] ~ }
|
||||
\bar "|"
|
||||
{ d''1 ~ }
|
||||
\bar "|"
|
||||
{ d''1 ~ }
|
||||
\bar "|"
|
||||
{ d''1 ~ }
|
||||
\bar "|" \break
|
||||
{ d''1 ~ }
|
||||
\bar "|"
|
||||
{ d''1 ~ }
|
||||
\bar "|"
|
||||
{ d''2. ~ d''8[ r8] }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
28
resources/7ac10d34/lilypond/part_II.ly
Normal file
28
resources/7ac10d34/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
{ r2 r8.[ gis'16^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +13" }}] ~ gis'4 ~ }
|
||||
\bar "|"
|
||||
{ gis'8[ g'8^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +3" }}] ~ g'4 ~ g'16[ fis'8.^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +11" }}] ~ fis'8.[ fis'16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -11" }}] ~ }
|
||||
\bar "|"
|
||||
{ fis'2 ~ fis'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -3" }}] ~ f'4 ~ }
|
||||
\bar "|"
|
||||
{ f'4 e'4^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }} ~ e'2 ~ }
|
||||
\bar "|" \break
|
||||
{ e'16[ d'8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ d'2. ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|" \break
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'4 ~ d'16[ r8.] r2 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
28
resources/7ac10d34/lilypond/part_III.ly
Normal file
28
resources/7ac10d34/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r2. r8[ g'8^\markup { \pad-markup #0.2 "+29"}] ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|" \break
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'1 ~ }
|
||||
\bar "|"
|
||||
{ g'4 ~ g'16[ r8.] r2 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
28
resources/7ac10d34/lilypond/part_IV.ly
Normal file
28
resources/7ac10d34/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'2 b2^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +5" }} ~ }
|
||||
\bar "|"
|
||||
{ b16[ c'8.^\markup { \pad-markup #0.2 "+27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -3" }}] ~ c'4 ~ c'16[ a8.^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +3" }}] ~ a16[ ais8.^\markup { \pad-markup #0.2 "+45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais2 ~ ais8[ b8^\markup { \pad-markup #0.2 "-11"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -13" }}] ~ b4 ~ }
|
||||
\bar "|" \break
|
||||
{ b2 ~ b8[ ais8^\markup { \pad-markup #0.2 "-40"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -7" }}] ~ ais4 ~ }
|
||||
\bar "|"
|
||||
{ ais2 b2^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +5" }} ~ }
|
||||
\bar "|"
|
||||
{ b4 c'2.^\markup { \pad-markup #0.2 "+27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " -3" }} ~ }
|
||||
\bar "|"
|
||||
{ c'4 ~ c'16[ r8.] r2 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "||"
|
||||
}
|
||||
36
resources/7e170ef8/lilypond/part_I.ly
Normal file
36
resources/7e170ef8/lilypond/part_I.ly
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
{ r2. r8[ e'8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +5" }}] ~ }
|
||||
\bar "|"
|
||||
{ e'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -3" }}] ~ f'4 ~ f'8[ e'8^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -13" }}] ~ e'4 ~ }
|
||||
\bar "|"
|
||||
{ e'4 ~ e'16[ fis'8.^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +11" }}] ~ fis'16[ g'8.^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +3" }}] ~ g'4 ~ }
|
||||
\bar "|"
|
||||
{ g'8.[ gis'16^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " -5" }}] ~ gis'2. ~ }
|
||||
\bar "|" \break
|
||||
{ gis'2. ~ gis'8.[ fis'16^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +11" }}] ~ }
|
||||
\bar "|"
|
||||
{ fis'2. ~ fis'16[ fis'8.^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -11" }}] ~ }
|
||||
\bar "|"
|
||||
{ fis'2 ~ fis'8.[ gis'16^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +1" }}] ~ gis'4 ~ }
|
||||
\bar "|"
|
||||
{ gis'1 ~ }
|
||||
\bar "|" \break
|
||||
{ gis'2 gis'4^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +1" }} ~ gis'4 ~ }
|
||||
\bar "|"
|
||||
{ gis'1 ~ }
|
||||
\bar "|"
|
||||
{ gis'1 ~ }
|
||||
\bar "|"
|
||||
{ gis'1 ~ }
|
||||
\bar "|" \break
|
||||
{ gis'1 ~ }
|
||||
\bar "|"
|
||||
{ gis'2. ~ gis'16[ ais'8.^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +7" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais'4 ~ ais'8.[ c''16^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +1" }}] ~ c''2 ~ }
|
||||
\bar "|"
|
||||
{ c''16[ cis''8.^\markup { \pad-markup #0.2 "+39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " +13" }}] ~ cis''2 ~ cis''16[ d''8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +1" }}] ~ }
|
||||
\bar "|" \break
|
||||
{ d''4 ~ d''8.[ r16] r2 }
|
||||
\bar "||"
|
||||
}
|
||||
36
resources/7e170ef8/lilypond/part_II.ly
Normal file
36
resources/7e170ef8/lilypond/part_II.ly
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
{ c'4^\markup { \pad-markup #0.2 "+0"} ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'2. ~ c'8.[ d'16^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|" \break
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'8.[ r16] r2. }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r2. r16[ d'8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -7" }}] ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|"
|
||||
{ d'1 ~ }
|
||||
\bar "|" \break
|
||||
{ d'4 ~ d'8.[ r16] r2 }
|
||||
\bar "||"
|
||||
}
|
||||
36
resources/7e170ef8/lilypond/part_III.ly
Normal file
36
resources/7e170ef8/lilypond/part_III.ly
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
{ r2. r8[ ais8^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +7" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais1 ~ }
|
||||
\bar "|"
|
||||
{ ais4 ~ ais16[ g8.^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +3" }}] ~ g16[ gis8.^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " +13" }}] ~ gis4 ~ }
|
||||
\bar "|"
|
||||
{ gis8.[ gis16^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +1" }}] ~ gis2. ~ }
|
||||
\bar "|" \break
|
||||
{ gis2. ~ gis8.[ ais16^\markup { \pad-markup #0.2 "-31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +7" }}] ~ }
|
||||
\bar "|"
|
||||
{ ais1 ~ }
|
||||
\bar "|"
|
||||
{ ais2 ~ ais8.[ gis16^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +13" }}] ~ gis4 ~ }
|
||||
\bar "|"
|
||||
{ gis2 ~ gis16[ gis8.^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -5" }}] ~ gis4 ~ }
|
||||
\bar "|" \break
|
||||
{ gis1 ~ }
|
||||
\bar "|"
|
||||
{ gis2. ~ gis8[ g8^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +3" }}] ~ }
|
||||
\bar "|"
|
||||
{ g4 ~ g8[ ais8^\markup { \pad-markup #0.2 "+45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -7" }}] ~ ais4 ~ ais8.[ d'16^\markup { \pad-markup #0.2 "-35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " +11" }}] ~ }
|
||||
\bar "|"
|
||||
{ d'2. cis'4^\markup { \pad-markup #0.2 "+12"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " -3" }} ~ }
|
||||
\bar "|" \break
|
||||
{ cis'2 ~ cis'8[ e'8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " +5" }}] ~ e'4 ~ }
|
||||
\bar "|"
|
||||
{ e'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " -3" }}] ~ f'2. ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|"
|
||||
{ f'1 ~ }
|
||||
\bar "|" \break
|
||||
{ f'4 ~ f'8.[ r16] r2 }
|
||||
\bar "||"
|
||||
}
|
||||
36
resources/7e170ef8/lilypond/part_IV.ly
Normal file
36
resources/7e170ef8/lilypond/part_IV.ly
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|"
|
||||
{ r1 }
|
||||
\bar "|" \break
|
||||
{ r8[ c'8^\markup { \pad-markup #0.2 "+0"}] ~ c'2. ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|"
|
||||
{ c'1 ~ }
|
||||
\bar "|" \break
|
||||
{ c'4 ~ c'8.[ r16] r2 }
|
||||
\bar "||"
|
||||
}
|
||||
|
|
@ -3,73 +3,83 @@
|
|||
[
|
||||
[
|
||||
[
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 4.125 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ 1, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, -1, 0, 0 ], [ 1, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 2.25 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, -1, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, -1 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 3 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 4.875 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 5.875 ]
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 9.375 ],
|
||||
[ [ [ 1, 0, 0, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, 0, 0, 0, -1, 1 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.5 ],
|
||||
[ [ [ 2, -1, 0, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.125 ],
|
||||
[ [ [ 3, 0, 0, -1, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.5 ],
|
||||
[ [ [ 2, 0, 0, 0, -2, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, 0, 1, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.25 ],
|
||||
[ [ [ 0, 1, 0, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.5 ],
|
||||
[ [ [ 0, 0, 0, 1, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0.125 ],
|
||||
[ [ [ 1, 0, -1, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 8.5 ]
|
||||
],
|
||||
[
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 1, -1, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 1, -1, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 1.25 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 2.375 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 2, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 2, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, -1, 0, 0 ] ], 1.125 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, -1, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, 0, 0, -1 ] ], 2.25 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 4.125 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 0, 0, 1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 0.75 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 0 ],
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ], 3.375 ]
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 1, 0, 0, -1, 0 ] ], 0.375 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ -1, 0, 0, 0, -1, 1 ] ], 0.125 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ -1, 0, 0, 1, -1, 0 ] ], 0.375 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ -1, 1, 0, 0, -1, 0 ] ], 0.375 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, -1, 0 ] ], 0.25 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 6.625 ]
|
||||
],
|
||||
[
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ], 3.375 ]
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.5 ],
|
||||
[ [ [ 3, -1, 0, -1, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.5 ],
|
||||
[ [ [ 2, 0, 1, 0, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.25 ],
|
||||
[ [ [ 4, 0, 0, -2, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.375 ],
|
||||
[ [ [ 2, 1, 0, -1, -1, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.25 ],
|
||||
[ [ [ 2, 0, 0, 0, -1, -1 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 0.5 ],
|
||||
[ [ [ 1, 0, 0, -1, 0, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ 1, 0, 0, -1, -1, 0 ] ], 2 ]
|
||||
],
|
||||
[
|
||||
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3 ],
|
||||
[ [ [ -1, -1, 1, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3.625 ],
|
||||
[ [ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3.375 ],
|
||||
[ [ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ "Rest" ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ "Rest" ] ], 1.375 ],
|
||||
[ [ [ "Rest" ], [ 0, -1, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 9.5 ]
|
||||
[ [ [ 1, 0, 0, -1, 0, 0 ], [ "Rest" ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ 1, 0, 0, -1, 0, 0 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 3.625 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 0 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 1 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 1, -1, 1 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 1, 0, 0, -1, 1 ], [ "Rest" ] ], 0.25 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 0, -1, 0, -1, 1 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 0, 0, 0, -1, 1 ], [ "Rest" ] ], 0.375 ],
|
||||
[ [ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 1, 0, 0, -1, 1 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ -1, 0, 0, 1, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 1, 0, 0, -1, 1 ], [ "Rest" ] ], 4.625 ],
|
||||
[ [ [ "Rest" ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 1, 0, 0, -1, 1 ], [ "Rest" ] ], 0 ],
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ 0, 1, 0, 0, -1, 1 ], [ "Rest" ] ], 0.5 ],
|
||||
[ [ [ "Rest" ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 4.375 ]
|
||||
]
|
||||
]
|
||||
],
|
||||
"last_changes":
|
||||
[
|
||||
[ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ],
|
||||
[ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ],
|
||||
[ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ],
|
||||
[ [ -1, -1, 1, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ],
|
||||
[ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ]
|
||||
[ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 1, 0, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 0 ] ],
|
||||
[ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 0, -1, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 0 ] ],
|
||||
[ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 1, 0, 0, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 0 ] ],
|
||||
[ [ 1, -1, 0, 0, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 1, 0, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 0 ] ],
|
||||
[ [ -1, 0, 0, 1, -1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 1, 0, 0, -1, 1 ], [ 1, 0, 0, -1, -1, 0 ] ]
|
||||
],
|
||||
"cur_uid": "tmp",
|
||||
"ref_uid": "nil",
|
||||
"order_seed": 694071,
|
||||
"dur_seed": 263562,
|
||||
"motifs_seed": 209967,
|
||||
"entrances_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
|
||||
"passages_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
|
||||
"exits_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
|
||||
"ranges": [ [ -3600, -757.89473684211 ], [ -1817, 746.74922600619 ], [ 22.291021671827, 2400 ], [ -70.588235294118, 2400 ] ],
|
||||
"step_probs_vals": [ 0, 1200, 0, 0, 0.082304526748971, 0.98863636363636, 0.16049382716049, 0, 1, 0 ],
|
||||
"ref_uid": "314s49e1",
|
||||
"order_seed": 583500,
|
||||
"dur_seed": 415027,
|
||||
"motifs_seed": 891432,
|
||||
"entrances_probs_vals": [ 0.75, 0, 10, 0, 0.5, 0.26424870466321, 0.75675675675676, 0.5, 0.5, 0.58549222797927, 0.72635135135135, 1, 0.5 ],
|
||||
"passages_probs_vals": [ 0.75, 0, 10, 0, 0.5, 0.20725388601036, 0.68581081081081, 0.24093264248705, 0.34121621621622, 0.5, 0.5, 0.67616580310881, 0.81081081081081, 1, 0.5 ],
|
||||
"exits_probs_vals": [ 0.75, 0, 10, 0, 0.5, 0.20725388601036, 0.68581081081081, 0.24093264248705, 0.34121621621622, 0.5, 0.5, 0.67616580310881, 0.81081081081081, 1, 0.5 ],
|
||||
"ranges": [ [ -384, 2400 ], [ -507, 2400 ], [ -282, 2237 ], [ -1200, 2053 ] ],
|
||||
"step_probs_vals": [ 0, 1200, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
|
||||
"passages_weights": [ 0.75, 0.75, 0.75, 0.75, 0.75 ],
|
||||
"hd_exp": 0.75,
|
||||
"hd_exp": 2,
|
||||
"hd_invert": 0,
|
||||
"order":
|
||||
[
|
||||
[ [ 0, 3 ], [ 2, 1, 2, 1, 1, 2, 2 ], [ ] ],
|
||||
[ [ 0, 2 ], [ 1, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3 ], [ ] ],
|
||||
[ [ 0, 3, 1 ], [ 2 ], [ ] ],
|
||||
[ [ 1, 2 ], [ 3, 0, 0 ], [ ] ]
|
||||
[ [ 2 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 3, 1 ] ],
|
||||
[ [ 2 ], [ 1, 3, 3, 3, 3, 3, 3 ], [ 0 ] ],
|
||||
[ [ 3, 2 ], [ 0, 0, 0, 0, 0, 0 ], [ 1 ] ],
|
||||
[ [ 1 ], [ 0, 2, 2, 2, 2, 2, 2, 0 ], [ 3 ] ]
|
||||
],
|
||||
"sus_weights": [ 0.75, 0.75, 0.75 ],
|
||||
"order_size": [ 1, 10 ],
|
||||
"sus_weights": [ 0.75, 0.69, 0.75 ],
|
||||
"order_size": [ 2, 6 ],
|
||||
"passages_size": [ 0, 10 ],
|
||||
"motif_edited": "false",
|
||||
"order_edited": "false"
|
||||
|
|
|
|||
|
|
@ -306,7 +306,7 @@ genSubMotif = {arg order, orderIndex, lastState, repeatLast = false, startFromLa
|
|||
//------primary routines
|
||||
|
||||
genMotif = {
|
||||
var repeats, fSeq;
|
||||
var repeats, fSeq, fDur, durAdd;
|
||||
|
||||
repeats = 1;
|
||||
fSeq = [];
|
||||
|
|
@ -328,6 +328,13 @@ genMotif = {
|
|||
|
||||
fSeq = fSeq.add(motif);
|
||||
});
|
||||
|
||||
//round last duration to measure
|
||||
fDur = fSeq.flatten.flatten.slice(nil, 1).sum;
|
||||
durAdd = fDur.round(4) - fDur;
|
||||
if(durAdd < 0, {durAdd = 4 - durAdd});
|
||||
fSeq[0][orders.size - 1][fSeq[0][orders.size - 1].size - 1][1] = fSeq[0][orders.size - 1][fSeq[0][orders.size - 1].size - 1][1] + durAdd;
|
||||
|
||||
fSeq
|
||||
};
|
||||
|
||||
|
|
@ -805,9 +812,95 @@ OSCdef(\transport, {arg msg, time, addr, port;
|
|||
});
|
||||
}, \transport);
|
||||
|
||||
OSCdef(\transcribe, {arg msg, time, addr, port;
|
||||
~transcribe.value(seq, dir, addr);
|
||||
}, \transcribe);
|
||||
|
||||
OSCdef(\transcribe_motif, {arg msg, time, addr, port;
|
||||
var tSeq, refChord, refUID;
|
||||
|
||||
msg.postln;
|
||||
|
||||
tSeq = [loadModelJSON.value(msg[2].asString.parseJSON)["music_data"].postln];
|
||||
refUID = msg[1].asString;
|
||||
|
||||
if((refUID.postln != nil) && (refUID != "tmp"), {
|
||||
var file;
|
||||
file = File((dir +/+ ".." +/+ "resources" +/+ refUID +/+ refUID ++ "_mus_model" ++ ".json").standardizePath, "r");
|
||||
refChord = msgInterpret.value(file.readAllString.parseJSON["last_changes"]).last;
|
||||
file.close;
|
||||
});
|
||||
|
||||
~transcribe.value(tSeq.postln, refChord.postln, (dir +/+ ".." +/+ "lilypond" +/+ "includes").standardizePath, addr, "/transcribe_motif");
|
||||
}, \transcribe_motif);
|
||||
|
||||
|
||||
OSCdef(\transcribe_all, {arg msg, time, addr, port;
|
||||
var cSize, patterns, cuedSeek, indexStart, indexEnd, tmpLedger;
|
||||
if(true, {
|
||||
cuedSeek = (seq != nil);
|
||||
indexStart = msg[1].asInteger;
|
||||
indexEnd = ledger.size - if(cuedSeek, {2}, {1});
|
||||
|
||||
//tmp for testing transcription
|
||||
indexEnd = (indexStart+5);
|
||||
|
||||
//ledger.postln;
|
||||
if(((indexStart == (ledger.size - 1)) && cuedSeek).not, {
|
||||
var lilyPartLedgerFiles;
|
||||
|
||||
lilyPartLedgerFiles = 4.collect({arg p;
|
||||
File((dir +/+ ".." +/+ "lilypond" +/+ "includes" +/+ "part_" ++ ["IV", "III", "II", "I"][p] ++ ".ly").standardizePath, "w");
|
||||
});
|
||||
|
||||
ledger[indexStart..indexEnd].do({arg uid, index;
|
||||
var path, file, fileString, tSeq, refUID, refChord;
|
||||
path = (dir +/+ ".." +/+ "resources" +/+ uid +/+ uid ++ "_mus_model" ++ ".json").standardizePath;
|
||||
file = File(path, "r");
|
||||
fileString = file.readAllString;
|
||||
tSeq = msgInterpret.value(fileString.parseJSON["music_data"]);
|
||||
refUID = msgInterpret.value(fileString.parseJSON["ref_uid"]);
|
||||
file.close;
|
||||
|
||||
uid.postln;
|
||||
(refUID == "nil").postln;
|
||||
|
||||
refChord = [[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]];
|
||||
|
||||
if(refUID != "nil", {
|
||||
path = (dir +/+ ".." +/+ "resources" +/+ refUID +/+ refUID ++ "_mus_model" ++ ".json").standardizePath;
|
||||
file = File(path, "r");
|
||||
refChord = msgInterpret.value(file.readAllString.parseJSON["last_changes"]).last;
|
||||
file.close;
|
||||
});
|
||||
|
||||
if(index != indexEnd, {
|
||||
~transcribe.value(tSeq, refChord, (dir +/+ ".." +/+ "resources" +/+ uid +/+ "lilypond").standardizePath);
|
||||
}, {
|
||||
~transcribe.value(tSeq, refChord, (dir +/+ ".." +/+ "resources" +/+ uid +/+ "lilypond").standardizePath, addr, "/transcribe_all");
|
||||
});
|
||||
|
||||
lilyPartLedgerFiles.do({arg f, p;
|
||||
f.write("\\include \".." +/+ ".." +/+ "resources" +/+ uid +/+ "lilypond" +/+ "part_" ++ ["IV", "III", "II", "I"][p] ++ ".ly\"\n");
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
lilyPartLedgerFiles.do({arg f;
|
||||
f.close
|
||||
});
|
||||
});
|
||||
/*
|
||||
if(cuedSeek, {
|
||||
var path, file;
|
||||
path = (dir +/+ ".." +/+ "resources/tmp/tmp_mus_model" ++ ".json").standardizePath;
|
||||
file = File(path, "r");
|
||||
pSeq = pSeq.add([msgInterpret.value(file.readAllString.parseJSON["music_data"]), path, ledger.size - 1, "tmp"]);
|
||||
file.close;
|
||||
});
|
||||
*/
|
||||
}, {
|
||||
|
||||
});
|
||||
|
||||
}, \transcribe_all);
|
||||
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ var formatMusicData, spellingDict, lyNoteNameStr, lyOctStr, lyFinalizeMusic, lyM
|
|||
lyRelMark, lyRelMarkNote, lyHBracket, lyStaffDef, lyTie,
|
||||
lyNoteName, lyCentDev, lyFreqRatio, lyDur, lyNote, lyBeamOpen, lyBeamClosed,
|
||||
consolidateNotes, consolidateRests,
|
||||
primes, hsArrayToFreq, hsArraysToFreqRatio;
|
||||
primes, hsArrayDimDiff, hsArrayToFreq, hsArraysToFreqRatio;
|
||||
|
||||
primes = [[2, 1], [3, 2], [5, 4], [7, 4], [11, 8], [13, 8]];
|
||||
|
||||
|
|
@ -32,18 +32,31 @@ hsArraysToFreqRatio = {
|
|||
[num / gcd, den / gcd].asInteger
|
||||
};
|
||||
|
||||
|
||||
hsArrayDimDiff = {
|
||||
arg array1, array2;
|
||||
var fArray;
|
||||
fArray = array2.drop(1) - array1.drop(1);
|
||||
if(fArray.sum == 0, {1}, {(primes[fArray.abs.indexOf(1) + 1][0] * fArray.sum)})
|
||||
};
|
||||
|
||||
// formats the data for the transcriber
|
||||
formatMusicData = {arg seq;
|
||||
formatMusicData = {arg seq, refChord;
|
||||
var maxSize, voices, durs, baseData, musicData;
|
||||
maxSize = 0;
|
||||
# voices, durs = seq.flatten2(seq.maxDepth - 5).flop;
|
||||
|
||||
baseData = voices.flop.collect({arg voice, v;
|
||||
var clumps, hdScores, freqs, fDurs, refs;
|
||||
var isFirstNote, clumps, hdScores, freqs, fDurs, refs;
|
||||
|
||||
isFirstNote = false;
|
||||
//this gets the reference instrument and is another way to check things
|
||||
refs = voice.collect({arg item, i;
|
||||
var ref = [-1, [1, 1]];
|
||||
var ref, isSus, isChanged, isFund;
|
||||
|
||||
ref = [-1, [100, 100], 0];
|
||||
|
||||
/*
|
||||
if((i > 0), {
|
||||
if((item != voice[i - 1]) && (item != ["Rest"]), {
|
||||
var ins;
|
||||
|
|
@ -59,6 +72,29 @@ formatMusicData = {arg seq;
|
|||
})
|
||||
});
|
||||
});
|
||||
*/
|
||||
|
||||
item.postln;
|
||||
refChord[v].postln;
|
||||
|
||||
if((item != ["Rest"]) && isFirstNote.not, {isFirstNote = true});
|
||||
isSus = isFirstNote && (item == refChord[v]);
|
||||
isChanged = (i > 0) && (item != voice[i - 1]) && (item != ["Rest"]);
|
||||
isFund = (item == [0, 0, 0, 0, 0, 0]);
|
||||
|
||||
if((item != ["Rest"]) && isSus.not && isChanged, {
|
||||
var ins, fr, dd;
|
||||
ins = voices[i].postln.minIndex({arg hsArray, h;
|
||||
var res = 100000;
|
||||
if((h != v) && (hsArray != ["Rest"]), {res = (hsArray.drop(1) - item.drop(1)).abs.sum});
|
||||
res;
|
||||
});
|
||||
fr = hsArraysToFreqRatio.value(voices[i][ins], item);
|
||||
dd = hsArrayDimDiff.value(voices[i][ins], item);
|
||||
ref = [ins, fr, dd]
|
||||
});
|
||||
|
||||
if(isFund, {ref = [-1, [1, 1], 0]});
|
||||
ref
|
||||
});
|
||||
|
||||
|
|
@ -86,7 +122,7 @@ formatMusicData = {arg seq;
|
|||
});
|
||||
|
||||
//make them all the same length
|
||||
maxSize = maxSize.trunc(64) + 64;
|
||||
maxSize = maxSize.trunc(16) + 16;
|
||||
musicData = musicData.collect({arg partData, p; partData.extend(maxSize, partData.last)});
|
||||
musicData
|
||||
};
|
||||
|
|
@ -131,8 +167,9 @@ lyFinalizeMusic = {arg lyStr, part, name, nameShort, nameMidi, clef;
|
|||
lyMeasureDef = {arg insName, part, beat;
|
||||
var barline = "|", break = "";
|
||||
barline = "\\bar \"|\"";
|
||||
if((beat % 16) == 0, {break = "\\break \\noPageBreak"});
|
||||
if((beat % (16 * 3)) == 0, {break = "\\pageBreak"});
|
||||
if((beat % 16) == 0, {break = "\\break"});
|
||||
//if((beat % 16) == 0, {break = "\\break \\noPageBreak"});
|
||||
//if((beat % (16 * 3)) == 0, {break = "\\pageBreak"});
|
||||
//if(beat != 0, {"}\n>>\n" + barline + break}, {""}) + "\n<<\n" /*++ ossia*/ + "{";
|
||||
if(beat != 0, {"}\n" + barline + break}, {""}) + "\n" /*++ ossia*/ + "{"
|
||||
};
|
||||
|
|
@ -170,12 +207,20 @@ lyCentDev = {arg freq, padding = true;
|
|||
if(centDev >= 0, {"+"}, {""}) ++ centDev.asString ++ "\"}"
|
||||
};
|
||||
|
||||
lyFreqRatio = {arg freqRatioMult, ref, padding = true, lower = 3, attachedToNote = true;
|
||||
var res, ratio;
|
||||
lyFreqRatio = {arg freqRatioMult, dimDiff, ref, padding = true, lower = 3, attachedToNote = true;
|
||||
var res, num, den, ratio;
|
||||
res = "\\markup {" + if(attachedToNote, {""}, {"\\normalsize"}) +
|
||||
"\\lower #" ++ lower + if(padding, {"\\pad-markup #0.2 "}, {" "});
|
||||
ratio = "\"" ++ freqRatioMult[0].asInteger ++ "/" ++ freqRatioMult[1].asInteger ++ "\" }";
|
||||
res = if(ref != nil,
|
||||
//ratio = "\"" ++ freqRatioMult[0].asInteger ++ "/" ++ freqRatioMult[1].asInteger ++ "\" }";
|
||||
/*
|
||||
num = freqRatioMult[0].asInteger;
|
||||
den = freqRatioMult[1].asInteger;
|
||||
ratio = if(num > den, {"+" ++ freqRatioMult[0]}, {"-" ++ freqRatioMult[1]});
|
||||
ratio = "\"" ++ ratio ++ "\" }";
|
||||
*/
|
||||
ratio = if(dimDiff > 0, {"+" ++ dimDiff.abs.asString}, {"-" ++ dimDiff.abs.asString});
|
||||
ratio = "\" " ++ ratio ++ "\" }";
|
||||
res = if(ref != -1,
|
||||
{
|
||||
res ++ "\\concat{ \"" ++ ["IV", "III", "II", "I"][ref] ++ "\"\\normal-size-super " ++ ratio ++ "}"
|
||||
}, {
|
||||
|
|
@ -185,13 +230,13 @@ lyFreqRatio = {arg freqRatioMult, ref, padding = true, lower = 3, attachedToNote
|
|||
if(attachedToNote, {"_" ++ res}, {res})
|
||||
};
|
||||
|
||||
lyNote = {arg freq, noteLength, freqRatioMult, ref, spellingPref = \sharps, addMarkup = true, frHide = false, padding = true;
|
||||
lyNote = {arg freq, noteLength, freqRatioMult, dimDiff, ref, spellingPref = \sharps, frHide = false, centHide = false, padding = true;
|
||||
lyNoteName.value(freq, spellingPref) ++
|
||||
lyDur.value(noteLength) ++
|
||||
if(addMarkup, {
|
||||
if(frHide.not || centHide.not, {
|
||||
"<MARKUP" ++
|
||||
lyCentDev.value(freq, padding) ++
|
||||
if(frHide, {""}, {lyFreqRatio.value(freqRatioMult, ref, padding)}) ++
|
||||
if(frHide, {""}, {lyFreqRatio.value(freqRatioMult, dimDiff, ref, padding)}) ++
|
||||
"MARKUP>"
|
||||
}, {""})
|
||||
};
|
||||
|
|
@ -218,19 +263,19 @@ consolidateNotes = {arg lyStr, part;
|
|||
res.replace("<MARKUP", "").replace("MARKUP>", "");
|
||||
};
|
||||
|
||||
~transcribe = {arg rawMusicData, dir, addr;
|
||||
~transcribe = {arg rawMusicData, refChord, dir, addr = nil, buttonID = nil;
|
||||
var basePath, scoreFile, musicData, insData, insNames, insNamesShort, insMidi, insClef;
|
||||
|
||||
//basePath = thisProcess.nowExecutingPath.dirname +/+ ".." +/+ "lilypond";
|
||||
basePath = dir +/+ ".." +/+ "lilypond";
|
||||
basePath = dir;
|
||||
basePath.mkdir;
|
||||
(basePath +/+ "includes").mkdir;
|
||||
//(basePath +/+ "includes").mkdir;
|
||||
|
||||
//scoreFile = File(basePath +/+ "tkam_score.ly".standardizePath,"w");
|
||||
//scoreFile.write(File.readAllString(basePath +/+ ".." +/+ "template" +/+ "tkam_score_template.ly").replace("seed: xxx", "seed: " ++ seed));
|
||||
//scoreFile.close;
|
||||
|
||||
musicData = formatMusicData.value(rawMusicData);
|
||||
musicData = formatMusicData.value(rawMusicData.postln, refChord.postln);
|
||||
|
||||
insData = [
|
||||
["IV", "IV", "clarinet", "bass"],
|
||||
|
|
@ -249,7 +294,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
tmpSectionData, pcRoot, partLookup, quality;
|
||||
|
||||
//create file
|
||||
lyFile = File((basePath +/+ "includes" +/+ "part_" ++ ["IV", "III", "II", "I"][p] ++ ".ly").standardizePath,"w");
|
||||
lyFile = File((basePath +/+ /*"includes" +/+ */ "part_" ++ ["IV", "III", "II", "I"][p] ++ ".ly").standardizePath,"w");
|
||||
|
||||
//start lypond directives
|
||||
lyStr = "";
|
||||
|
|
@ -262,7 +307,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
gSum = 0;
|
||||
beat.separate({arg a, b;
|
||||
((a[0] != -1) || (b[0] != -1)) && (a != b)}).do({arg group, g;
|
||||
var noteLength, curMusAtom, freq, freqRatioMult, ref, isSame, isRest, isFirst, isLast,
|
||||
var noteLength, curMusAtom, freq, freqRatioMult, dimDiff, ref, isSame, isRest, isFirst, isLast,
|
||||
isTied, isMeasureBound, isBeamStart, isBeamEnd;
|
||||
|
||||
noteLength = group.size;
|
||||
|
|
@ -272,6 +317,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
//freqRatioMult = curMusAtom[1];
|
||||
ref = curMusAtom[1][0];
|
||||
freqRatioMult = curMusAtom[1][1];
|
||||
dimDiff = curMusAtom[1][2];
|
||||
# isSame, isRest, isFirst, isLast = [curMusAtom == lastMusAtom, freq == -1, g == 0, gSum == 4];
|
||||
# isTied, isMeasureBound = [isSame && isRest.not, isFirst && ((i % 4) == 0)];
|
||||
# isBeamStart, isBeamEnd = [(noteLength != 4) && isFirst, (noteLength != 4) && isLast];
|
||||
|
|
@ -298,7 +344,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
*/
|
||||
|
||||
//lyStr = lyStr + lyNote.value(freq, noteLength, freqRatioMult, ref, spellingPref, isSame.not && isRest.not);
|
||||
lyStr = lyStr + lyNote.value(freq, noteLength, freqRatioMult, ref, \sharps, isSame.not && isRest.not);
|
||||
lyStr = lyStr + lyNote.value(freq, noteLength, freqRatioMult, dimDiff, ref, \sharps, isSame || isRest || (ref < 0), isSame || isRest);
|
||||
|
||||
//beam group
|
||||
if(isBeamStart, {lyStr = lyStr ++ lyBeamOpen.value});
|
||||
|
|
@ -310,7 +356,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
|
||||
//wrap music and add staff definitions
|
||||
//lyStr = lyFinalizeMusic.value(lyStr, p, insNames[p], insNamesShort[p], insMidi[p], insClef[p]);
|
||||
lyStr = "{" ++ lyStr ++ "}\n}";
|
||||
lyStr = "{" ++ lyStr ++ "}\n\\bar \"||\"\n}";
|
||||
|
||||
//consolidate notes and rests
|
||||
lyStr = consolidateNotes.value(lyStr, p);
|
||||
|
|
@ -319,7 +365,7 @@ consolidateNotes = {arg lyStr, part;
|
|||
lyFile.write(lyStr);
|
||||
lyFile.close;
|
||||
});
|
||||
addr.sendMsg("/transcribe", 0);
|
||||
if(addr != nil, {addr.sendMsg(buttonID, 0)});
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue