From 5cf50dfdddc382a440369190bd6e503250feadbb Mon Sep 17 00:00:00 2001 From: DaviRaubach Date: Fri, 23 Feb 2024 21:59:09 -0300 Subject: [PATCH] v0.1-01 --- .gitignore | 250 + README.org | 2 + cordas/__init__.py | 0 cordas/__main__.py | 254 + cordas/apresentação.org | 26 + cordas/apresentação.tex | 56 + cordas/archive/email_abjad.org | 202 + cordas/archive/email_abjad.py | 105 + cordas/archive/email_abjad2.org | 131 + cordas/archive/illustration.ly | 663 + cordas/book/back-cover.tex | 44 + cordas/book/book.tex | 11 + cordas/book/front-cover.tex | 78 + cordas/book/org_stylesheet.ily | 10 + cordas/book/preface.ly | 193 + cordas/book/preface.org | 50 + cordas/book/preface.svg | 361 + cordas/book/preface.tex | 59 + cordas/book/preface2.tex | 153 + cordas/book/test.org | 72 + cordas/book/test.tex | 93 + cordas/library/evans_metmod.py | 343 + cordas/library/metronome_marks.py | 15 + cordas/ly/glissando_skip.ily | 11 + cordas/ly/metronome.ily | 135 + cordas/ly/part_stylesheet.ily | 402 + cordas/ly/parts_stylesheet.ily | 484 + cordas/ly/segment_stylesheet.ily | 390 + cordas/ly/stylesheet.ily | 480 + cordas/notes.org | 3 + cordas/parts_templates.py | 47 + cordas/pitch/01-191014_0000.wav | Bin 0 -> 35187910 bytes cordas/pitch/guinchos_acc_01-190826_2134.wav | Bin 0 -> 50333356 bytes cordas/pitch/harmonics.py | 52 + cordas/pitch/rbch_mod.ly | 5909 ++++ cordas/pitch/rings.py | 123 + cordas/process/20230515_093524.jpg | Bin 0 -> 1978614 bytes cordas/process/20230515_102303.jpg | Bin 0 -> 1456010 bytes cordas/process/20230527_095653.jpg | Bin 0 -> 9185305 bytes cordas/process/20230527_100125.jpg | Bin 0 -> 5015275 bytes cordas/process/20230530_185313.jpg | Bin 0 -> 1063333 bytes cordas/process/20230606_113924.jpg | Bin 0 -> 4799886 bytes cordas/process/20230614_161158.jpg | Bin 0 -> 2431815 bytes cordas/process/20230801_150950.jpg | Bin 0 -> 2176872 bytes ...aptura de Tela 2023-07-08 às 15.24.14.png | Bin 0 -> 192896 bytes ...aptura de Tela 2023-07-08 às 15.49.26.png | Bin 0 -> 307955 bytes ...y-cues-TS-Tactile-Search-points-and-VS.png | Bin 0 -> 139745 bytes cordas/process/diary.org | 61 + cordas/process/time_tracking.org | 62 + cordas/run.py | 9 + cordas/score/20230814_1040_cordas_score_.mp3 | Bin 0 -> 2400383 bytes cordas/score/A.ly | 1361 + cordas/score/B1.ly | 644 + cordas/score/B2.ly | 668 + cordas/score/B3.ly | 593 + cordas/score/B4.ly | 480 + cordas/score/B5.ly | 711 + cordas/score/B6.ly | 1099 + cordas/score/C.ly | 1714 ++ cordas/score/C1.ly | 1714 ++ cordas/score/C_A2.ly | 469 + cordas/score/C_C2.ly | 2498 ++ cordas/score/D.ly | 3704 +++ cordas/score/D1.ly | 473 + cordas/score/D2.ly | 2486 ++ cordas/score/E.ly | 4621 +++ cordas/score/E1.ly | 3586 +++ cordas/score/F.ly | 14331 ++++++++++ cordas/score/F1.ly | 4722 ++++ cordas/score/F_fermata.ly | 316 + cordas/score/G.ly | 3302 +++ cordas/score/H.ly | 2214 ++ cordas/score/I.ly | 9464 +++++++ cordas/score/aguapes.ly | 426 + cordas/score/back-cover.tex | 44 + cordas/score/book.tex | 11 + cordas/score/cordas-score.wav | Bin 0 -> 19547628 bytes cordas/score/cordas.wav | Bin 0 -> 26454136 bytes cordas/score/front-cover.tex | 78 + cordas/score/preface.fdb_latexmk | 13 + cordas/score/preface.fls | 6 + cordas/score/preface.org | 30 + cordas/score/preface.tex | 42 + cordas/score/score.ly | 81 + cordas/score/score.org | 32 + cordas/score/timespans_illustration.ly | 211 + cordas/score/xml/score.html | 381 + cordas/score_template.py | 52 + cordas/score_template_G.py | 50 + cordas/score_template_canon.py | 50 + cordas/segments/A/A_Cb | 279 + cordas/segments/A/A_Cb.ly | 279 + cordas/segments/A/A_Va | 273 + cordas/segments/A/A_Va.ly | 273 + cordas/segments/A/A_Vc | 287 + cordas/segments/A/A_Vc.ly | 287 + cordas/segments/A/A_Vl1 | 291 + cordas/segments/A/A_Vl1.ly | 291 + cordas/segments/A/A_Vl2 | 259 + cordas/segments/A/A_Vl2.ly | 259 + cordas/segments/A/alturas.ly | 473 + cordas/segments/A/alturas.ogg | Bin 0 -> 133614 bytes cordas/segments/A/alturas2.ly | 749 + cordas/segments/A/alturas_mod.ly | 320 + cordas/segments/A/connection.txt | 10 + cordas/segments/A/connection.wav | Bin 0 -> 930184 bytes cordas/segments/A/connection_after2.txt | 211 + cordas/segments/A/connection_after2.wav | Bin 0 -> 3027564 bytes cordas/segments/A/connection_bcl07-1.txt | 8 + cordas/segments/A/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes cordas/segments/A/connection_bcl07-2.txt | 8 + cordas/segments/A/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes cordas/segments/A/connection_bcl07-3.txt | 10 + cordas/segments/A/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes cordas/segments/A/connection_bcl07_dyn1.txt | 118 + cordas/segments/A/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes cordas/segments/A/connection_bcl07_mod224.txt | 7 + cordas/segments/A/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/A/illustration.ly | 663 + cordas/segments/A/indicators.py | 77 + cordas/segments/A/makers.py | 3 + cordas/segments/A/orch.org | 127 + cordas/segments/A/orch.py | 65 + cordas/segments/A/orch.txt | 62 + cordas/segments/A/pitch.py | 156 + cordas/segments/A/pitchesA.ly | 216 + cordas/segments/A/rhythm.py | 219 + cordas/segments/A/score.ly | 1740 ++ cordas/segments/A/score/score.ly | 12 + cordas/segments/A/score/score.ogg | Bin 0 -> 550505 bytes cordas/segments/A/segment.py | 60 + cordas/segments/A/segments.txt | 1 + cordas/segments/A/test.ly | 49 + cordas/segments/A/test.wav | Bin 0 -> 5255672 bytes cordas/segments/A/timespans.py | 459 + cordas/segments/A/timespans_illustration.ly | 211 + cordas/segments/A/timespans_illustration_1.ly | 1219 + cordas/segments/B1/indicators.py | 97 + cordas/segments/B1/last_pitches.json | 1 + cordas/segments/B1/makers.py | 3 + cordas/segments/B1/orch.py | 58 + .../segments/B1/orchestration/connection.txt | 10 + .../segments/B1/orchestration/connection.wav | Bin 0 -> 930184 bytes .../B1/orchestration/connection_after2.txt | 211 + .../B1/orchestration/connection_after2.wav | Bin 0 -> 3027564 bytes .../B1/orchestration/connection_bcl07-1.txt | 8 + .../B1/orchestration/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes .../B1/orchestration/connection_bcl07-2.txt | 8 + .../B1/orchestration/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes .../B1/orchestration/connection_bcl07-3.txt | 10 + .../B1/orchestration/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes .../orchestration/connection_bcl07_dyn1.txt | 118 + .../orchestration/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes .../orchestration/connection_bcl07_mod224.txt | 7 + .../orchestration/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/B1/orchestration/orch.org | 130 + cordas/segments/B1/orchestration/orch.txt | 62 + cordas/segments/B1/orchestration/segments.txt | 1 + cordas/segments/B1/pitch.py | 201 + .../B1/pitch_illustration/alturas_mod.ly | 392 + .../B1/pitch_illustration/windX_pitches.ly | 3873 +++ cordas/segments/B1/rbch_mod.ly | 5909 ++++ cordas/segments/B1/rhythm.py | 98 + cordas/segments/B1/score/B1.ly | 532 + cordas/segments/B1/score/B2.ly | 494 + cordas/segments/B1/score/score.ly | 582 + cordas/segments/B1/segment.py | 54 + cordas/segments/B1/timespans.py | 166 + cordas/segments/B1/timespans_illustration.ly | 438 + .../timespans_illustration.ly | 317 + .../timespans_illustration_1.ly | 1219 + .../timespans_illustration_gesture_01.ly | 110 + cordas/segments/B2/indicators.py | 104 + cordas/segments/B2/makers.py | 3 + cordas/segments/B2/orch.py | 58 + .../segments/B2/orchestration/connection.txt | 10 + .../segments/B2/orchestration/connection.wav | Bin 0 -> 930184 bytes .../B2/orchestration/connection_after2.txt | 211 + .../B2/orchestration/connection_after2.wav | Bin 0 -> 3027564 bytes .../B2/orchestration/connection_bcl07-1.txt | 8 + .../B2/orchestration/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes .../B2/orchestration/connection_bcl07-2.txt | 8 + .../B2/orchestration/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes .../B2/orchestration/connection_bcl07-3.txt | 10 + .../B2/orchestration/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes .../orchestration/connection_bcl07_dyn1.txt | 118 + .../orchestration/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes .../orchestration/connection_bcl07_mod224.txt | 7 + .../orchestration/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/B2/orchestration/orch.org | 130 + cordas/segments/B2/orchestration/orch.txt | 62 + cordas/segments/B2/orchestration/segments.txt | 1 + cordas/segments/B2/pitch.py | 183 + .../B2/pitch_illustration/alturas_mod.ly | 561 + .../B2/pitch_illustration/windX_pitches.ly | 3873 +++ cordas/segments/B2/rhythm.py | 121 + cordas/segments/B2/sample.json | 6 + cordas/segments/B2/score/20230608_0945_B2.ly | 557 + cordas/segments/B2/score/20230608_1045_B2.ly | 557 + .../B2/score/20230608_1050_score_B2.ly | 557 + .../B2/score/20230608_1055_score_B2.ly | 550 + .../B2/score/20230608_1060_score_B2.ly | 526 + .../B2/score/20230608_1110_score_B2.ly | 526 + .../B2/score/20230608_1115_score_B2.ly | 526 + .../B2/score/20230608_1120_score_B2.ly | 526 + .../B2/score/20230608_1125_score_B2.ly | 426 + .../B2/score/20230608_1130_score_B2.ly | 485 + .../B2/score/20230608_1135_score_B2.ly | 498 + .../B2/score/20230608_1425_score_B2.ly | 498 + cordas/segments/B2/score/score.ly | 651 + cordas/segments/B2/score/score_B2.ly | 511 + .../B2/score/timespans_illustration.ly | 162 + cordas/segments/B2/segment.py | 58 + cordas/segments/B2/timespans.py | 90 + cordas/segments/B2/timespans_illustration.ly | 162 + cordas/segments/B3/B3.ly | 248 + cordas/segments/B3/pitch.py | 211 + .../B3/pitch_illustration/alturas_mod.ly | 439 + cordas/segments/B3/rhythm.py | 41 + cordas/segments/B3/score/score.ly | 601 + .../B3/score/timespans_illustration.ly | 211 + cordas/segments/B3/segment.py | 58 + cordas/segments/B3/template.ly | 216 + cordas/segments/B3/timespans_illustration.ly | 211 + cordas/segments/B4/pitch.py | 188 + .../B4/pitch_illustration/alturas_mod.ly | 439 + cordas/segments/B4/rhythm.py | 46 + cordas/segments/B4/score/score.ly | 456 + cordas/segments/B4/segment.py | 58 + cordas/segments/B4/timespans_illustration.ly | 211 + cordas/segments/B5/pitch.py | 319 + .../B5/pitch_illustration/alturas_mod.ly | 1483 + cordas/segments/B5/rbch_mod.ly | 579 + cordas/segments/B5/rhythm.py | 44 + cordas/segments/B5/score/score.ly | 719 + cordas/segments/B5/segment.py | 59 + cordas/segments/B5/timespans_illustration.ly | 162 + cordas/segments/B6/indicators.py | 152 + cordas/segments/B6/last_pitches.json | 1 + cordas/segments/B6/makers.py | 3 + cordas/segments/B6/orch.py | 60 + cordas/segments/B6/orch2.py | 58 + .../segments/B6/orchestration/connection.txt | 10 + .../segments/B6/orchestration/connection.wav | Bin 0 -> 930184 bytes .../B6/orchestration/connection_after2.txt | 211 + .../B6/orchestration/connection_after2.wav | Bin 0 -> 3027564 bytes .../B6/orchestration/connection_bcl07-1.txt | 8 + .../B6/orchestration/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes .../B6/orchestration/connection_bcl07-2.txt | 8 + .../B6/orchestration/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes .../B6/orchestration/connection_bcl07-3.txt | 10 + .../B6/orchestration/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes .../orchestration/connection_bcl07_dyn1.txt | 118 + .../orchestration/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes .../orchestration/connection_bcl07_mod224.txt | 7 + .../orchestration/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/B6/orchestration/orch.org | 130 + cordas/segments/B6/orchestration/orch.txt | 62 + cordas/segments/B6/orchestration/segments.txt | 1 + cordas/segments/B6/pitch.py | 191 + cordas/segments/B6/pitch2.py | 115 + .../B6/pitch_illustration/alturas_mod.ly | 359 + .../pitch_illustration/pitches_Cb_Voice_1.ly | 432 + .../pitch_illustration/pitches_Cb_Voice_2.ly | 432 + .../pitch_illustration/pitches_Va_Voice_1.ly | 435 + .../pitch_illustration/pitches_Va_Voice_2.ly | 444 + .../pitch_illustration/pitches_Vc_Voice_1.ly | 459 + .../pitch_illustration/pitches_Vc_Voice_2.ly | 459 + .../pitch_illustration/pitches_Vl1_Voice_1.ly | 441 + .../pitch_illustration/pitches_Vl1_Voice_2.ly | 441 + .../pitch_illustration/pitches_Vl1_Voice_3.ly | 450 + .../pitch_illustration/pitches_Vl1_Voice_4.ly | 450 + .../pitch_illustration/pitches_Vl2_Voice_1.ly | 450 + .../pitch_illustration/pitches_Vl2_Voice_2.ly | 450 + .../pitch_illustration/pitches_Vl2_Voice_3.ly | 450 + .../pitch_illustration/pitches_Vl2_Voice_4.ly | 450 + .../B6/pitch_illustration/windX_pitches.ly | 3873 +++ cordas/segments/B6/rhythm.py | 100 + cordas/segments/B6/score/music2.wav | Bin 0 -> 2293324 bytes cordas/segments/B6/score/score.ly | 1098 + cordas/segments/B6/segment.py | 55 + cordas/segments/B6/timespans.py | 209 + cordas/segments/B6/timespans_illustration.ly | 211 + .../timespans_illustration.ly | 664 + cordas/segments/C/.ly | 1070 + cordas/segments/C/cordas-score.wav | Bin 0 -> 44 bytes cordas/segments/C/indicators.py | 127 + cordas/segments/C/last_pitches.json | 1 + cordas/segments/C/pitch.py | 450 + .../C/pitch_illustration/alturas_mod-2.ogg | Bin 0 -> 245044 bytes .../C/pitch_illustration/alturas_mod.ly | 23340 ++++++++++++++++ .../C/pitch_illustration/wind01_pitches.ly | 508 + .../C/pitch_illustration/windX_pitches.ly | 3873 +++ cordas/segments/C/rbch_mod.ly | 579 + cordas/segments/C/rhythm.py | 101 + .../C/score/20230708_0845_score_midi.ly | 647 + cordas/segments/C/score/cordas-score.wav | Bin 0 -> 2822524 bytes cordas/segments/C/score/cordasscore.wav | Bin 0 -> 2822524 bytes cordas/segments/C/score/score.ly | 1718 ++ cordas/segments/C/segment.py | 67 + cordas/segments/C/timespans.py | 466 + cordas/segments/C/timespans_illustration.ly | 162 + cordas/segments/C/wind01_pitches.ly | 1070 + cordas/segments/C_A2/connection_bcl07-3.txt | 10 + cordas/segments/C_A2/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes .../segments/C_A2/connection_bcl07_dyn1.txt | 118 + .../segments/C_A2/connection_bcl07_mod224.txt | 7 + .../segments/C_A2/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/C_A2/indicators.py | 126 + cordas/segments/C_A2/last_pitches.json | 1 + cordas/segments/C_A2/makers.py | 3 + cordas/segments/C_A2/orch.org | 130 + cordas/segments/C_A2/orch.py | 57 + cordas/segments/C_A2/orch.txt | 62 + cordas/segments/C_A2/pitch.py | 137 + cordas/segments/C_A2/rhythm.py | 36 + cordas/segments/C_A2/score/score.ly | 473 + cordas/segments/C_A2/segment.py | 59 + cordas/segments/C_A2/timespans.py | 187 + .../segments/C_A2/timespans_illustration.ly | 211 + cordas/segments/C_C2/.ly | 1070 + cordas/segments/C_C2/indicators.py | 192 + cordas/segments/C_C2/pitch.py | 404 + .../C_C2/pitch_illustration/windX_pitches.ly | 3866 +++ cordas/segments/C_C2/rhythm.py | 118 + cordas/segments/C_C2/score/score.ly | 2503 ++ cordas/segments/C_C2/segment.py | 61 + cordas/segments/C_C2/timespans.py | 477 + .../segments/C_C2/timespans_illustration.ly | 211 + cordas/segments/D/connection_after2.txt | 211 + cordas/segments/D/connection_after2.wav | Bin 0 -> 3027564 bytes cordas/segments/D/connection_bcl07-1.txt | 8 + cordas/segments/D/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes cordas/segments/D/connection_bcl07-2.txt | 8 + cordas/segments/D/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes cordas/segments/D/connection_bcl07-3.txt | 10 + cordas/segments/D/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes cordas/segments/D/connection_bcl07_dyn1.txt | 118 + cordas/segments/D/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes cordas/segments/D/connection_bcl07_mod224.txt | 7 + cordas/segments/D/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/D/indicators.py | 105 + cordas/segments/D/makers.py | 3 + cordas/segments/D/orch.org | 130 + cordas/segments/D/orch.py | 57 + cordas/segments/D/orch.txt | 62 + cordas/segments/D/pitch.py | 346 + .../D/pitch_illustration/windX_pitches.ly | 3873 +++ cordas/segments/D/pitch_lixo.py | 377 + cordas/segments/D/rhythm.py | 92 + cordas/segments/D/score.ly | 3704 +++ cordas/segments/D/score/score.ly | 3709 +++ cordas/segments/D/score/seção_E.mp3 | Bin 0 -> 521030 bytes cordas/segments/D/score/test.ly | 22 + cordas/segments/D/score/timidity.wav | Bin 0 -> 5734616 bytes cordas/segments/D/segment.py | 67 + cordas/segments/D/segments.txt | 1 + cordas/segments/D/timespans.py | 524 + cordas/segments/D/timespans_illustration.ly | 211 + cordas/segments/D/timidity.wav | Bin 0 -> 5734616 bytes cordas/segments/E/.ly | 1070 + cordas/segments/E/Cb.ly | 717 + cordas/segments/E/Va.ly | 907 + cordas/segments/E/Vc.ly | 1139 + cordas/segments/E/Vl1.ly | 960 + cordas/segments/E/Vl2.ly | 993 + cordas/segments/E/indicators.py | 517 + cordas/segments/E/orch/connection.txt | 2253 ++ cordas/segments/E/orch/connection.wav | Bin 0 -> 13371160 bytes cordas/segments/E/orch/orch.org | 130 + cordas/segments/E/orch/orch.py | 57 + cordas/segments/E/orch/orch.txt | 62 + cordas/segments/E/orch/segments.txt | 1 + cordas/segments/E/pitch.py | 840 + .../E/pitch_illustration/windX_pitches.ly | 4128 +++ cordas/segments/E/pre.py | 0 cordas/segments/E/rbch_mod.ly | 5909 ++++ cordas/segments/E/rhythm.py | 272 + cordas/segments/E/score/score.ly | 4629 +++ cordas/segments/E/score/test.ly | 24 + cordas/segments/E/score/timidity.wav | Bin 0 -> 9437524 bytes cordas/segments/E/score/timidity.wav.reapeaks | Bin 0 -> 137450 bytes cordas/segments/E/segment.py | 70 + cordas/segments/E/timespans.py | 525 + cordas/segments/E/timespans_illustration.ly | 211 + cordas/segments/F/..ly | 212 + cordas/segments/F/.ly | 212 + cordas/segments/F/indicators.py | 314 + cordas/segments/F/multi_31.ly | 150 + cordas/segments/F/orch/orch.org | 130 + cordas/segments/F/orch/orch.py | 57 + cordas/segments/F/pitch.py | 223 + cordas/segments/F/rbch_mod.ly | 5909 ++++ cordas/segments/F/rhythm.py | 92 + cordas/segments/F/score/score.ly | 14336 ++++++++++ .../F/score/timespans_illustration.ly | 211 + cordas/segments/F/score/timidity.wav | Bin 0 -> 11642524 bytes cordas/segments/F/segment.py | 56 + cordas/segments/F/test.org | 84 + cordas/segments/F/timespans.py | 78 + cordas/segments/F/timespans_illustration.ly | 211 + cordas/segments/F_fermata/rhythm.py | 26 + cordas/segments/F_fermata/score/score.ly | 321 + cordas/segments/F_fermata/segment.py | 59 + .../F_fermata/timespans_illustration.ly | 211 + cordas/segments/G/indicators.py | 223 + cordas/segments/G/indicators_canon.py | 289 + cordas/segments/G/makers.py | 3 + cordas/segments/G/orch.org | 130 + cordas/segments/G/orch.py | 57 + cordas/segments/G/orch.txt | 62 + cordas/segments/G/pitch.py | 489 + cordas/segments/G/pitch_canon.py | 541 + cordas/segments/G/pitch_canon2.py | 344 + .../segments/G/pitch_illustration/pitches.ly | 441 + .../pitch_illustration/pitches_Cb_Voice_1.ly | 450 + .../pitch_illustration/pitches_Cb_Voice_2.ly | 450 + .../pitch_illustration/pitches_Va_Voice_1.ly | 417 + .../pitch_illustration/pitches_Va_Voice_2.ly | 429 + .../pitch_illustration/pitches_Vc_Voice_1.ly | 435 + .../pitch_illustration/pitches_Vc_Voice_2.ly | 435 + .../pitch_illustration/pitches_Vl1_Voice_1.ly | 438 + .../pitch_illustration/pitches_Vl1_Voice_2.ly | 438 + .../pitch_illustration/pitches_Vl1_Voice_3.ly | 447 + .../pitch_illustration/pitches_Vl1_Voice_4.ly | 447 + .../pitch_illustration/pitches_Vl2_Voice_1.ly | 447 + .../pitch_illustration/pitches_Vl2_Voice_2.ly | 447 + .../pitch_illustration/pitches_Vl2_Voice_3.ly | 447 + .../pitch_illustration/pitches_Vl2_Voice_4.ly | 447 + .../G/pitch_illustration/windX_pitches.ly | 3698 +++ cordas/segments/G/pitch_lixo.py | 377 + cordas/segments/G/rbch_mod.ly | 5909 ++++ cordas/segments/G/rhythm.py | 210 + cordas/segments/G/rhythm_canon.py | 242 + cordas/segments/G/score/score.ly | 3307 +++ cordas/segments/G/segment.py | 94 + cordas/segments/G/test.ly | 12 + cordas/segments/G/test.py | 0 cordas/segments/G/timespans.py | 60 + cordas/segments/G/timespans_illustration.ly | 211 + cordas/segments/G2/__init__.py | 0 cordas/segments/G2/indicators.py | 892 + cordas/segments/G2/materials.py | 25 + cordas/segments/G2/multi_pitches.py | 46 + cordas/segments/G2/orch.org | 91 + cordas/segments/G2/orch.py | 10 + cordas/segments/G2/override.py | 74 + cordas/segments/G2/pitch.py | 524 + cordas/segments/G2/rhythm.py | 211 + cordas/segments/G2/rmakers.py | 479 + cordas/segments/G2/score/score.ly | 878 + cordas/segments/G2/segment.py | 95 + cordas/segments/G2/silabas.py | 53 + cordas/segments/G2/test_text.py | 93 + cordas/segments/G2/timespans.py | 152 + cordas/segments/G2/timespans_illustration.ly | 1477 + cordas/segments/G2/todo.org | 5 + cordas/segments/G2/vlao_counts.py | 104 + cordas/segments/G2/write_lyrics.py | 583 + cordas/segments/H/connection.txt | 10 + cordas/segments/H/connection.wav | Bin 0 -> 930184 bytes cordas/segments/H/connection_after2.txt | 211 + cordas/segments/H/connection_after2.wav | Bin 0 -> 3027564 bytes cordas/segments/H/connection_bcl07-1.txt | 8 + cordas/segments/H/connection_bcl07-1.wav | Bin 0 -> 1960632 bytes cordas/segments/H/connection_bcl07-2.txt | 8 + cordas/segments/H/connection_bcl07-2.wav | Bin 0 -> 1988760 bytes cordas/segments/H/connection_bcl07-3.txt | 10 + cordas/segments/H/connection_bcl07-3.wav | Bin 0 -> 1913204 bytes cordas/segments/H/connection_bcl07_dyn1.txt | 118 + cordas/segments/H/connection_bcl07_dyn1.wav | Bin 0 -> 3669160 bytes cordas/segments/H/connection_bcl07_mod224.txt | 7 + cordas/segments/H/connection_bcl07_mod224.wav | Bin 0 -> 1938816 bytes cordas/segments/H/indicators.py | 147 + cordas/segments/H/makers.py | 3 + cordas/segments/H/orch.org | 130 + cordas/segments/H/orch.py | 65 + cordas/segments/H/orch.txt | 62 + cordas/segments/H/pitch.py | 145 + cordas/segments/H/pitch_F.py | 248 + cordas/segments/H/rbch_mod.ly | 5909 ++++ cordas/segments/H/rbch_mod.ogg | Bin 0 -> 6188883 bytes cordas/segments/H/rhythm.py | 224 + cordas/segments/H/score/score.ly | 2219 ++ cordas/segments/H/segment.py | 60 + cordas/segments/H/segments.txt | 1 + cordas/segments/H/timespans.py | 211 + cordas/segments/H/timespans_illustration.ly | 438 + cordas/segments/__G1/rhythm.py | 167 + cordas/segments/__G1/score/score.ly | 410 + cordas/segments/__G1/segment.py | 43 + .../segments/__G1/timespans_illustration.ly | 162 + cordas/segments/general.py | 14 + cordas/segments/main.py | 0 cordas/segments/timespans_illustration.ly | 211 + cordas/segments/timidity.wav | Bin 0 -> 46722192 bytes cordas/shortcut.el | 5 + cordas/timespans_illustration.ly | 211 + setup.py | 27 + 499 files changed, 280250 insertions(+) create mode 100644 .gitignore create mode 100644 README.org create mode 100644 cordas/__init__.py create mode 100644 cordas/__main__.py create mode 100644 cordas/apresentação.org create mode 100644 cordas/apresentação.tex create mode 100644 cordas/archive/email_abjad.org create mode 100644 cordas/archive/email_abjad.py create mode 100644 cordas/archive/email_abjad2.org create mode 100644 cordas/archive/illustration.ly create mode 100644 cordas/book/back-cover.tex create mode 100644 cordas/book/book.tex create mode 100644 cordas/book/front-cover.tex create mode 100644 cordas/book/org_stylesheet.ily create mode 100644 cordas/book/preface.ly create mode 100644 cordas/book/preface.org create mode 100644 cordas/book/preface.svg create mode 100644 cordas/book/preface.tex create mode 100644 cordas/book/preface2.tex create mode 100644 cordas/book/test.org create mode 100644 cordas/book/test.tex create mode 100644 cordas/library/evans_metmod.py create mode 100644 cordas/library/metronome_marks.py create mode 100644 cordas/ly/glissando_skip.ily create mode 100644 cordas/ly/metronome.ily create mode 100644 cordas/ly/part_stylesheet.ily create mode 100644 cordas/ly/parts_stylesheet.ily create mode 100644 cordas/ly/segment_stylesheet.ily create mode 100644 cordas/ly/stylesheet.ily create mode 100644 cordas/notes.org create mode 100644 cordas/parts_templates.py create mode 100644 cordas/pitch/01-191014_0000.wav create mode 100644 cordas/pitch/guinchos_acc_01-190826_2134.wav create mode 100644 cordas/pitch/harmonics.py create mode 100644 cordas/pitch/rbch_mod.ly create mode 100644 cordas/pitch/rings.py create mode 100644 cordas/process/20230515_093524.jpg create mode 100644 cordas/process/20230515_102303.jpg create mode 100644 cordas/process/20230527_095653.jpg create mode 100644 cordas/process/20230527_100125.jpg create mode 100644 cordas/process/20230530_185313.jpg create mode 100644 cordas/process/20230606_113924.jpg create mode 100644 cordas/process/20230614_161158.jpg create mode 100644 cordas/process/20230801_150950.jpg create mode 100644 cordas/process/Captura de Tela 2023-07-08 às 15.24.14.png create mode 100644 cordas/process/Captura de Tela 2023-07-08 às 15.49.26.png create mode 100644 cordas/process/The-double-bass-registers-with-their-sensory-cues-TS-Tactile-Search-points-and-VS.png create mode 100644 cordas/process/diary.org create mode 100644 cordas/process/time_tracking.org create mode 100644 cordas/run.py create mode 100644 cordas/score/20230814_1040_cordas_score_.mp3 create mode 100644 cordas/score/A.ly create mode 100644 cordas/score/B1.ly create mode 100644 cordas/score/B2.ly create mode 100644 cordas/score/B3.ly create mode 100644 cordas/score/B4.ly create mode 100644 cordas/score/B5.ly create mode 100644 cordas/score/B6.ly create mode 100644 cordas/score/C.ly create mode 100644 cordas/score/C1.ly create mode 100644 cordas/score/C_A2.ly create mode 100644 cordas/score/C_C2.ly create mode 100644 cordas/score/D.ly create mode 100644 cordas/score/D1.ly create mode 100644 cordas/score/D2.ly create mode 100644 cordas/score/E.ly create mode 100644 cordas/score/E1.ly create mode 100644 cordas/score/F.ly create mode 100644 cordas/score/F1.ly create mode 100644 cordas/score/F_fermata.ly create mode 100644 cordas/score/G.ly create mode 100644 cordas/score/H.ly create mode 100644 cordas/score/I.ly create mode 100644 cordas/score/aguapes.ly create mode 100644 cordas/score/back-cover.tex create mode 100644 cordas/score/book.tex create mode 100644 cordas/score/cordas-score.wav create mode 100644 cordas/score/cordas.wav create mode 100644 cordas/score/front-cover.tex create mode 100644 cordas/score/preface.fdb_latexmk create mode 100644 cordas/score/preface.fls create mode 100644 cordas/score/preface.org create mode 100644 cordas/score/preface.tex create mode 100644 cordas/score/score.ly create mode 100644 cordas/score/score.org create mode 100644 cordas/score/timespans_illustration.ly create mode 100644 cordas/score/xml/score.html create mode 100644 cordas/score_template.py create mode 100644 cordas/score_template_G.py create mode 100644 cordas/score_template_canon.py create mode 100644 cordas/segments/A/A_Cb create mode 100644 cordas/segments/A/A_Cb.ly create mode 100644 cordas/segments/A/A_Va create mode 100644 cordas/segments/A/A_Va.ly create mode 100644 cordas/segments/A/A_Vc create mode 100644 cordas/segments/A/A_Vc.ly create mode 100644 cordas/segments/A/A_Vl1 create mode 100644 cordas/segments/A/A_Vl1.ly create mode 100644 cordas/segments/A/A_Vl2 create mode 100644 cordas/segments/A/A_Vl2.ly create mode 100644 cordas/segments/A/alturas.ly create mode 100644 cordas/segments/A/alturas.ogg create mode 100644 cordas/segments/A/alturas2.ly create mode 100644 cordas/segments/A/alturas_mod.ly create mode 100644 cordas/segments/A/connection.txt create mode 100644 cordas/segments/A/connection.wav create mode 100644 cordas/segments/A/connection_after2.txt create mode 100644 cordas/segments/A/connection_after2.wav create mode 100644 cordas/segments/A/connection_bcl07-1.txt create mode 100644 cordas/segments/A/connection_bcl07-1.wav create mode 100644 cordas/segments/A/connection_bcl07-2.txt create mode 100644 cordas/segments/A/connection_bcl07-2.wav create mode 100644 cordas/segments/A/connection_bcl07-3.txt create mode 100644 cordas/segments/A/connection_bcl07-3.wav create mode 100644 cordas/segments/A/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/A/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/A/connection_bcl07_mod224.txt create mode 100644 cordas/segments/A/connection_bcl07_mod224.wav create mode 100644 cordas/segments/A/illustration.ly create mode 100644 cordas/segments/A/indicators.py create mode 100644 cordas/segments/A/makers.py create mode 100644 cordas/segments/A/orch.org create mode 100644 cordas/segments/A/orch.py create mode 100644 cordas/segments/A/orch.txt create mode 100644 cordas/segments/A/pitch.py create mode 100644 cordas/segments/A/pitchesA.ly create mode 100644 cordas/segments/A/rhythm.py create mode 100644 cordas/segments/A/score.ly create mode 100644 cordas/segments/A/score/score.ly create mode 100644 cordas/segments/A/score/score.ogg create mode 100644 cordas/segments/A/segment.py create mode 100644 cordas/segments/A/segments.txt create mode 100644 cordas/segments/A/test.ly create mode 100644 cordas/segments/A/test.wav create mode 100644 cordas/segments/A/timespans.py create mode 100644 cordas/segments/A/timespans_illustration.ly create mode 100644 cordas/segments/A/timespans_illustration_1.ly create mode 100644 cordas/segments/B1/indicators.py create mode 100644 cordas/segments/B1/last_pitches.json create mode 100644 cordas/segments/B1/makers.py create mode 100644 cordas/segments/B1/orch.py create mode 100644 cordas/segments/B1/orchestration/connection.txt create mode 100644 cordas/segments/B1/orchestration/connection.wav create mode 100644 cordas/segments/B1/orchestration/connection_after2.txt create mode 100644 cordas/segments/B1/orchestration/connection_after2.wav create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-1.txt create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-1.wav create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-2.txt create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-2.wav create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-3.txt create mode 100644 cordas/segments/B1/orchestration/connection_bcl07-3.wav create mode 100644 cordas/segments/B1/orchestration/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/B1/orchestration/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/B1/orchestration/connection_bcl07_mod224.txt create mode 100644 cordas/segments/B1/orchestration/connection_bcl07_mod224.wav create mode 100644 cordas/segments/B1/orchestration/orch.org create mode 100644 cordas/segments/B1/orchestration/orch.txt create mode 100644 cordas/segments/B1/orchestration/segments.txt create mode 100644 cordas/segments/B1/pitch.py create mode 100644 cordas/segments/B1/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B1/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/B1/rbch_mod.ly create mode 100644 cordas/segments/B1/rhythm.py create mode 100644 cordas/segments/B1/score/B1.ly create mode 100644 cordas/segments/B1/score/B2.ly create mode 100644 cordas/segments/B1/score/score.ly create mode 100644 cordas/segments/B1/segment.py create mode 100644 cordas/segments/B1/timespans.py create mode 100644 cordas/segments/B1/timespans_illustration.ly create mode 100644 cordas/segments/B1/timespans_illustration/timespans_illustration.ly create mode 100644 cordas/segments/B1/timespans_illustration/timespans_illustration_1.ly create mode 100644 cordas/segments/B1/timespans_illustration/timespans_illustration_gesture_01.ly create mode 100644 cordas/segments/B2/indicators.py create mode 100644 cordas/segments/B2/makers.py create mode 100644 cordas/segments/B2/orch.py create mode 100644 cordas/segments/B2/orchestration/connection.txt create mode 100644 cordas/segments/B2/orchestration/connection.wav create mode 100644 cordas/segments/B2/orchestration/connection_after2.txt create mode 100644 cordas/segments/B2/orchestration/connection_after2.wav create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-1.txt create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-1.wav create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-2.txt create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-2.wav create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-3.txt create mode 100644 cordas/segments/B2/orchestration/connection_bcl07-3.wav create mode 100644 cordas/segments/B2/orchestration/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/B2/orchestration/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/B2/orchestration/connection_bcl07_mod224.txt create mode 100644 cordas/segments/B2/orchestration/connection_bcl07_mod224.wav create mode 100644 cordas/segments/B2/orchestration/orch.org create mode 100644 cordas/segments/B2/orchestration/orch.txt create mode 100644 cordas/segments/B2/orchestration/segments.txt create mode 100644 cordas/segments/B2/pitch.py create mode 100644 cordas/segments/B2/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B2/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/B2/rhythm.py create mode 100644 cordas/segments/B2/sample.json create mode 100644 cordas/segments/B2/score/20230608_0945_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1045_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1050_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1055_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1060_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1110_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1115_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1120_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1125_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1130_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1135_score_B2.ly create mode 100644 cordas/segments/B2/score/20230608_1425_score_B2.ly create mode 100644 cordas/segments/B2/score/score.ly create mode 100644 cordas/segments/B2/score/score_B2.ly create mode 100644 cordas/segments/B2/score/timespans_illustration.ly create mode 100644 cordas/segments/B2/segment.py create mode 100644 cordas/segments/B2/timespans.py create mode 100644 cordas/segments/B2/timespans_illustration.ly create mode 100644 cordas/segments/B3/B3.ly create mode 100644 cordas/segments/B3/pitch.py create mode 100644 cordas/segments/B3/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B3/rhythm.py create mode 100644 cordas/segments/B3/score/score.ly create mode 100644 cordas/segments/B3/score/timespans_illustration.ly create mode 100644 cordas/segments/B3/segment.py create mode 100644 cordas/segments/B3/template.ly create mode 100644 cordas/segments/B3/timespans_illustration.ly create mode 100644 cordas/segments/B4/pitch.py create mode 100644 cordas/segments/B4/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B4/rhythm.py create mode 100644 cordas/segments/B4/score/score.ly create mode 100644 cordas/segments/B4/segment.py create mode 100644 cordas/segments/B4/timespans_illustration.ly create mode 100644 cordas/segments/B5/pitch.py create mode 100644 cordas/segments/B5/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B5/rbch_mod.ly create mode 100644 cordas/segments/B5/rhythm.py create mode 100644 cordas/segments/B5/score/score.ly create mode 100644 cordas/segments/B5/segment.py create mode 100644 cordas/segments/B5/timespans_illustration.ly create mode 100644 cordas/segments/B6/indicators.py create mode 100644 cordas/segments/B6/last_pitches.json create mode 100644 cordas/segments/B6/makers.py create mode 100644 cordas/segments/B6/orch.py create mode 100644 cordas/segments/B6/orch2.py create mode 100644 cordas/segments/B6/orchestration/connection.txt create mode 100644 cordas/segments/B6/orchestration/connection.wav create mode 100644 cordas/segments/B6/orchestration/connection_after2.txt create mode 100644 cordas/segments/B6/orchestration/connection_after2.wav create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-1.txt create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-1.wav create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-2.txt create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-2.wav create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-3.txt create mode 100644 cordas/segments/B6/orchestration/connection_bcl07-3.wav create mode 100644 cordas/segments/B6/orchestration/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/B6/orchestration/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/B6/orchestration/connection_bcl07_mod224.txt create mode 100644 cordas/segments/B6/orchestration/connection_bcl07_mod224.wav create mode 100644 cordas/segments/B6/orchestration/orch.org create mode 100644 cordas/segments/B6/orchestration/orch.txt create mode 100644 cordas/segments/B6/orchestration/segments.txt create mode 100644 cordas/segments/B6/pitch.py create mode 100644 cordas/segments/B6/pitch2.py create mode 100644 cordas/segments/B6/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Cb_Voice_1.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Cb_Voice_2.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Va_Voice_1.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Va_Voice_2.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vc_Voice_1.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vc_Voice_2.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl1_Voice_1.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl1_Voice_2.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl1_Voice_3.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl1_Voice_4.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl2_Voice_1.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl2_Voice_2.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl2_Voice_3.ly create mode 100644 cordas/segments/B6/pitch_illustration/pitches_Vl2_Voice_4.ly create mode 100644 cordas/segments/B6/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/B6/rhythm.py create mode 100644 cordas/segments/B6/score/music2.wav create mode 100644 cordas/segments/B6/score/score.ly create mode 100644 cordas/segments/B6/segment.py create mode 100644 cordas/segments/B6/timespans.py create mode 100644 cordas/segments/B6/timespans_illustration.ly create mode 100644 cordas/segments/B6/timespans_illustration/timespans_illustration.ly create mode 100644 cordas/segments/C/.ly create mode 100644 cordas/segments/C/cordas-score.wav create mode 100644 cordas/segments/C/indicators.py create mode 100644 cordas/segments/C/last_pitches.json create mode 100644 cordas/segments/C/pitch.py create mode 100644 cordas/segments/C/pitch_illustration/alturas_mod-2.ogg create mode 100644 cordas/segments/C/pitch_illustration/alturas_mod.ly create mode 100644 cordas/segments/C/pitch_illustration/wind01_pitches.ly create mode 100644 cordas/segments/C/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/C/rbch_mod.ly create mode 100644 cordas/segments/C/rhythm.py create mode 100644 cordas/segments/C/score/20230708_0845_score_midi.ly create mode 100644 cordas/segments/C/score/cordas-score.wav create mode 100644 cordas/segments/C/score/cordasscore.wav create mode 100644 cordas/segments/C/score/score.ly create mode 100644 cordas/segments/C/segment.py create mode 100644 cordas/segments/C/timespans.py create mode 100644 cordas/segments/C/timespans_illustration.ly create mode 100644 cordas/segments/C/wind01_pitches.ly create mode 100644 cordas/segments/C_A2/connection_bcl07-3.txt create mode 100644 cordas/segments/C_A2/connection_bcl07-3.wav create mode 100644 cordas/segments/C_A2/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/C_A2/connection_bcl07_mod224.txt create mode 100644 cordas/segments/C_A2/connection_bcl07_mod224.wav create mode 100644 cordas/segments/C_A2/indicators.py create mode 100644 cordas/segments/C_A2/last_pitches.json create mode 100644 cordas/segments/C_A2/makers.py create mode 100644 cordas/segments/C_A2/orch.org create mode 100644 cordas/segments/C_A2/orch.py create mode 100644 cordas/segments/C_A2/orch.txt create mode 100644 cordas/segments/C_A2/pitch.py create mode 100644 cordas/segments/C_A2/rhythm.py create mode 100644 cordas/segments/C_A2/score/score.ly create mode 100644 cordas/segments/C_A2/segment.py create mode 100644 cordas/segments/C_A2/timespans.py create mode 100644 cordas/segments/C_A2/timespans_illustration.ly create mode 100644 cordas/segments/C_C2/.ly create mode 100644 cordas/segments/C_C2/indicators.py create mode 100644 cordas/segments/C_C2/pitch.py create mode 100644 cordas/segments/C_C2/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/C_C2/rhythm.py create mode 100644 cordas/segments/C_C2/score/score.ly create mode 100644 cordas/segments/C_C2/segment.py create mode 100644 cordas/segments/C_C2/timespans.py create mode 100644 cordas/segments/C_C2/timespans_illustration.ly create mode 100644 cordas/segments/D/connection_after2.txt create mode 100644 cordas/segments/D/connection_after2.wav create mode 100644 cordas/segments/D/connection_bcl07-1.txt create mode 100644 cordas/segments/D/connection_bcl07-1.wav create mode 100644 cordas/segments/D/connection_bcl07-2.txt create mode 100644 cordas/segments/D/connection_bcl07-2.wav create mode 100644 cordas/segments/D/connection_bcl07-3.txt create mode 100644 cordas/segments/D/connection_bcl07-3.wav create mode 100644 cordas/segments/D/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/D/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/D/connection_bcl07_mod224.txt create mode 100644 cordas/segments/D/connection_bcl07_mod224.wav create mode 100644 cordas/segments/D/indicators.py create mode 100644 cordas/segments/D/makers.py create mode 100644 cordas/segments/D/orch.org create mode 100644 cordas/segments/D/orch.py create mode 100644 cordas/segments/D/orch.txt create mode 100644 cordas/segments/D/pitch.py create mode 100644 cordas/segments/D/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/D/pitch_lixo.py create mode 100644 cordas/segments/D/rhythm.py create mode 100644 cordas/segments/D/score.ly create mode 100644 cordas/segments/D/score/score.ly create mode 100644 cordas/segments/D/score/seção_E.mp3 create mode 100644 cordas/segments/D/score/test.ly create mode 100644 cordas/segments/D/score/timidity.wav create mode 100644 cordas/segments/D/segment.py create mode 100644 cordas/segments/D/segments.txt create mode 100644 cordas/segments/D/timespans.py create mode 100644 cordas/segments/D/timespans_illustration.ly create mode 100644 cordas/segments/D/timidity.wav create mode 100644 cordas/segments/E/.ly create mode 100644 cordas/segments/E/Cb.ly create mode 100644 cordas/segments/E/Va.ly create mode 100644 cordas/segments/E/Vc.ly create mode 100644 cordas/segments/E/Vl1.ly create mode 100644 cordas/segments/E/Vl2.ly create mode 100644 cordas/segments/E/indicators.py create mode 100644 cordas/segments/E/orch/connection.txt create mode 100644 cordas/segments/E/orch/connection.wav create mode 100644 cordas/segments/E/orch/orch.org create mode 100644 cordas/segments/E/orch/orch.py create mode 100644 cordas/segments/E/orch/orch.txt create mode 100644 cordas/segments/E/orch/segments.txt create mode 100644 cordas/segments/E/pitch.py create mode 100644 cordas/segments/E/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/E/pre.py create mode 100644 cordas/segments/E/rbch_mod.ly create mode 100644 cordas/segments/E/rhythm.py create mode 100644 cordas/segments/E/score/score.ly create mode 100644 cordas/segments/E/score/test.ly create mode 100644 cordas/segments/E/score/timidity.wav create mode 100644 cordas/segments/E/score/timidity.wav.reapeaks create mode 100644 cordas/segments/E/segment.py create mode 100644 cordas/segments/E/timespans.py create mode 100644 cordas/segments/E/timespans_illustration.ly create mode 100644 cordas/segments/F/..ly create mode 100644 cordas/segments/F/.ly create mode 100644 cordas/segments/F/indicators.py create mode 100644 cordas/segments/F/multi_31.ly create mode 100644 cordas/segments/F/orch/orch.org create mode 100644 cordas/segments/F/orch/orch.py create mode 100644 cordas/segments/F/pitch.py create mode 100644 cordas/segments/F/rbch_mod.ly create mode 100644 cordas/segments/F/rhythm.py create mode 100644 cordas/segments/F/score/score.ly create mode 100644 cordas/segments/F/score/timespans_illustration.ly create mode 100644 cordas/segments/F/score/timidity.wav create mode 100644 cordas/segments/F/segment.py create mode 100644 cordas/segments/F/test.org create mode 100644 cordas/segments/F/timespans.py create mode 100644 cordas/segments/F/timespans_illustration.ly create mode 100644 cordas/segments/F_fermata/rhythm.py create mode 100644 cordas/segments/F_fermata/score/score.ly create mode 100644 cordas/segments/F_fermata/segment.py create mode 100644 cordas/segments/F_fermata/timespans_illustration.ly create mode 100644 cordas/segments/G/indicators.py create mode 100644 cordas/segments/G/indicators_canon.py create mode 100644 cordas/segments/G/makers.py create mode 100644 cordas/segments/G/orch.org create mode 100644 cordas/segments/G/orch.py create mode 100644 cordas/segments/G/orch.txt create mode 100644 cordas/segments/G/pitch.py create mode 100644 cordas/segments/G/pitch_canon.py create mode 100644 cordas/segments/G/pitch_canon2.py create mode 100644 cordas/segments/G/pitch_illustration/pitches.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Cb_Voice_1.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Cb_Voice_2.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Va_Voice_1.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Va_Voice_2.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vc_Voice_1.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vc_Voice_2.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl1_Voice_1.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl1_Voice_2.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl1_Voice_3.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl1_Voice_4.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl2_Voice_1.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl2_Voice_2.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl2_Voice_3.ly create mode 100644 cordas/segments/G/pitch_illustration/pitches_Vl2_Voice_4.ly create mode 100644 cordas/segments/G/pitch_illustration/windX_pitches.ly create mode 100644 cordas/segments/G/pitch_lixo.py create mode 100644 cordas/segments/G/rbch_mod.ly create mode 100644 cordas/segments/G/rhythm.py create mode 100644 cordas/segments/G/rhythm_canon.py create mode 100644 cordas/segments/G/score/score.ly create mode 100644 cordas/segments/G/segment.py create mode 100644 cordas/segments/G/test.ly create mode 100644 cordas/segments/G/test.py create mode 100644 cordas/segments/G/timespans.py create mode 100644 cordas/segments/G/timespans_illustration.ly create mode 100644 cordas/segments/G2/__init__.py create mode 100644 cordas/segments/G2/indicators.py create mode 100644 cordas/segments/G2/materials.py create mode 100644 cordas/segments/G2/multi_pitches.py create mode 100644 cordas/segments/G2/orch.org create mode 100644 cordas/segments/G2/orch.py create mode 100644 cordas/segments/G2/override.py create mode 100644 cordas/segments/G2/pitch.py create mode 100644 cordas/segments/G2/rhythm.py create mode 100644 cordas/segments/G2/rmakers.py create mode 100644 cordas/segments/G2/score/score.ly create mode 100644 cordas/segments/G2/segment.py create mode 100644 cordas/segments/G2/silabas.py create mode 100644 cordas/segments/G2/test_text.py create mode 100644 cordas/segments/G2/timespans.py create mode 100644 cordas/segments/G2/timespans_illustration.ly create mode 100644 cordas/segments/G2/todo.org create mode 100644 cordas/segments/G2/vlao_counts.py create mode 100644 cordas/segments/G2/write_lyrics.py create mode 100644 cordas/segments/H/connection.txt create mode 100644 cordas/segments/H/connection.wav create mode 100644 cordas/segments/H/connection_after2.txt create mode 100644 cordas/segments/H/connection_after2.wav create mode 100644 cordas/segments/H/connection_bcl07-1.txt create mode 100644 cordas/segments/H/connection_bcl07-1.wav create mode 100644 cordas/segments/H/connection_bcl07-2.txt create mode 100644 cordas/segments/H/connection_bcl07-2.wav create mode 100644 cordas/segments/H/connection_bcl07-3.txt create mode 100644 cordas/segments/H/connection_bcl07-3.wav create mode 100644 cordas/segments/H/connection_bcl07_dyn1.txt create mode 100644 cordas/segments/H/connection_bcl07_dyn1.wav create mode 100644 cordas/segments/H/connection_bcl07_mod224.txt create mode 100644 cordas/segments/H/connection_bcl07_mod224.wav create mode 100644 cordas/segments/H/indicators.py create mode 100644 cordas/segments/H/makers.py create mode 100644 cordas/segments/H/orch.org create mode 100644 cordas/segments/H/orch.py create mode 100644 cordas/segments/H/orch.txt create mode 100644 cordas/segments/H/pitch.py create mode 100644 cordas/segments/H/pitch_F.py create mode 100644 cordas/segments/H/rbch_mod.ly create mode 100644 cordas/segments/H/rbch_mod.ogg create mode 100644 cordas/segments/H/rhythm.py create mode 100644 cordas/segments/H/score/score.ly create mode 100644 cordas/segments/H/segment.py create mode 100644 cordas/segments/H/segments.txt create mode 100644 cordas/segments/H/timespans.py create mode 100644 cordas/segments/H/timespans_illustration.ly create mode 100644 cordas/segments/__G1/rhythm.py create mode 100644 cordas/segments/__G1/score/score.ly create mode 100644 cordas/segments/__G1/segment.py create mode 100644 cordas/segments/__G1/timespans_illustration.ly create mode 100644 cordas/segments/general.py create mode 100644 cordas/segments/main.py create mode 100644 cordas/segments/timespans_illustration.ly create mode 100644 cordas/segments/timidity.wav create mode 100644 cordas/shortcut.el create mode 100644 cordas/timespans_illustration.ly create mode 100644 setup.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..171cd0c --- /dev/null +++ b/.gitignore @@ -0,0 +1,250 @@ +# my +timidity_orchidea/ + +# PDF e ly +*.pdf +*_score.ly +*_score_.ly + +# LaTeX +*.aux +*.log +*.gz + +# macOS +.DS_Store + +# mypy +.mypy_cache + +# output +*.midi +*.pdf + +# pip +pip-log.txt +pip-delete-this-directory.txt + +# pytest +.coverage +.pytest_cache +htmlcov + +# python +*.egg +*.egg-info +*.py[cod] +__pycache__ + + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +.python-version + +# projectile +.projectile + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +# ---> Emacs +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +*.~undo-tree~ +auto-save-list +tramp +.\#* + + + + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + + diff --git a/README.org b/README.org new file mode 100644 index 0000000..418c920 --- /dev/null +++ b/README.org @@ -0,0 +1,2 @@ +* Peça para orquestra de cordas +Trabalho de doutorado UFRGS - 2023/01 diff --git a/cordas/__init__.py b/cordas/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/cordas/__main__.py b/cordas/__main__.py new file mode 100644 index 0000000..468d563 --- /dev/null +++ b/cordas/__main__.py @@ -0,0 +1,254 @@ +"""This module serves as the entry point of omcwb.""" + +import os +import abjad +import time + +# from cordas.sketch import sketch +from cordas.segments.A import segment as A +from cordas.segments.B1 import segment as B1 +from cordas.segments.B2 import segment as B2 +from cordas.segments.B3 import segment as B3 +from cordas.segments.B4 import segment as B4 +from cordas.segments.B5 import segment as B5 +from cordas.segments.B6 import segment as B6 +from cordas.segments.C import segment as C +from cordas.segments.C_A2 import segment as C_A2 +from cordas.segments.C_C2 import segment as C_C2 +from cordas.segments.D import segment as D +from cordas.segments.E import segment as E +from cordas.segments.F import segment as F +from cordas.segments.F_fermata import segment as F_fermata +from cordas.segments.G import segment as G +from cordas.segments.H import segment as H + +startTime = time.time() + +segments = [A, B1, B2, B3, B4, B5, B6, C, C_A2, C_C2, D, E, F, F_fermata, G, H] +# segments = [D1, D2 ] + + +def main(compile_segments=False, call_by_material=None, make_parts=False): + includes = r""" + % \header {title = "Substâncias de uma sanga sem nome"} + \include "/Users/Davi/.pyenv/versions/beta/lib/python3.11/site-packages/abjad/scm/abjad.ily" + \include "/Users/Davi/Composição/2023/cordas-base/cordas/ly/stylesheet.ily" + \include "/opt/local/share/lilypond/2.25.11/ly/articulate.ly" + """ + + paper = r""" + % #(set-default-paper-size '(cons (* 410.4 mm) (* 256.5 mm))) + % #(set-default-paper-size '(cons (* 256.6 mm) (* 256.5 mm))) + % #(set-default-paper-size "a3") + #(set-global-staff-size 10) + \paper { + % top-margin = 10 + % top-margin = 18 + % bottom-margin = 10 + % bottom-margin = 18 + % left-margin = 20 + % right-margin = 20 + % systems-per-page = 1 + } + """ + if compile_segments is True: + # score = abjad.Score() + total_duration = 0 + for seg in segments: + # _score = seg.main().score + segment = seg.main() + if make_parts is True: + segment.make_parts( + + ly_path="/Users/Davi/Composição/2023/cordas-base/cordas/parts", + ) + # score.append(_score + print(seg.segment.name, "duration:", seg.segment.duration) + total_duration += seg.segment.duration + print("Total duration:", total_duration) + + if make_parts is True: + instruments = ["Vl1", "Vl2", "Va", "Vc", "Cb"] + for i in instruments: + if i == "Vl1": + subtitle = "Violino I" + if i == "Vl2": + subtitle = "Violino II" + if i == "Va": + subtitle = "Viola" + if i == "Vc": + subtitle = "Violoncelo" + if i == "Cb": + subtitle = "Contrabaixo" + + includes_part=rf""" + \include "/Users/Davi/.pyenv/versions/beta/lib/python3.11/site-packages/abjad/scm/abjad.ily" + \include "/Users/Davi/Composição/2023/cordas-base/cordas/ly/parts_stylesheet.ily" + \header {{title = "Substâncias de uma sanga sem nome" subtitle = "{subtitle}" }} + + + % #(set-default-paper-size "a4") + % #(set-default-paper-size '(cons (* 410.4 mm) (* 236.5 mm))) + + % # (set-global-staff-size 20) + + #(set-global-staff-size 16) + + \paper {{ + max-systems-per-page = 5 + %page-breaking = #ly:one-line-auto-height-breaking + + system-system-spacing.basic-distance = #18 + score-system-spacing = + #'((basic-distance . 12) + (minimum-distance . 6) + (padding . 1) + (stretchability . 12)) + top-margin = 20 + bottom-margin = 20 + left-margin = 20 + right-margin = 20 + }} + """ + part = rf"""\score {{ + {{ + \include "A_{i}.ly" + \include "B1_{i}.ly" + \include "B2_{i}.ly" + \include "B3_{i}.ly" + \include "B4_{i}.ly" + \include "B5_{i}.ly" + \include "B6_{i}.ly" + \include "C_{i}.ly" + \include "C_A2_{i}.ly" + \include "C_C2_{i}.ly" + \include "D_{i}.ly" + \include "E_{i}.ly" + \include "F_{i}.ly" + \include "F_fermata_{i}.ly" + \include "G_{i}.ly" + \include "H_{i}.ly" + }} + \layout {{ }} + }}""" + part_vl = rf"""\score {{ + {{ + \include "A_{i}.ly" + \include "B1_{i}.ly" + \include "B2_{i}.ly" + \include "B3_{i}.ly" + \include "B4_{i}.ly" + \include "B5_{i}.ly" + \include "B6_{i}.ly" + \include "C_{i}.ly" + \include "C_A2_{i}.ly" + \include "C_C2_{i}.ly" + \include "D_{i}.ly" + \include "E_{i}.ly" + \include "F_{i}.ly" + \include "F_fermata_{i}.ly" + \include "G_{i}.ly" + \include "H_{i}.ly" + }}""" + + # if "Vl" in i: + # part = part_vl + + + + ly = abjad.LilyPondFile(items=[includes_part, part]) + + string = f"cordas_part_{i}" + path = "/Users/davi/Composição/2023/cordas-base/cordas/parts/" + + def fiveround(x, base=5): + return base * round(x / base) + + minutes = fiveround(int(time.strftime("%M"))) + file_path = path + time.strftime("%Y%m%d_%H") + str(minutes) + "_" + string + print(file_path) + abjad.persist.as_ly(ly, file_path + ".ly") + abjad.persist.as_pdf(ly, file_path + ".pdf") + # abjad.persist.as_pdf(ly, path + "score.pdf") # para visualização + print("\033[92m", "Time:", round(time.time() - startTime), "seconds\033[0;0m") + + + score = r""" + \score { + { + \include "A.ly" + \include "B1.ly" + \include "B2.ly" + \include "B3.ly" + \include "B4.ly" + \include "B5.ly" + \include "B6.ly" + \include "C.ly" + \include "C_A2.ly" + \include "C_C2.ly" + \include "D.ly" + \include "E.ly" + \include "F.ly" + \include "F_fermata.ly" + % } + % \layout { } + % } + % \score{ + % { + \include "G.ly" + % } + % \layout { } + % } + % \score{ + % { + \include "H.ly" + % } + % \layout { } + } + } + + \score { + \unfoldRepeats + { + \include "A.ly" + \include "B1.ly" + \include "B2.ly" + \include "B3.ly" + \include "B4.ly" + \include "B5.ly" + \include "B6.ly" + \include "C.ly" + \include "C_A2.ly" + \include "C_C2.ly" + \include "D.ly" + \include "E.ly" + \include "F.ly" + \include "F_fermata.ly" + \include "G.ly" + \include "H.ly" + } + \midi { + } + } + """ + + ly = abjad.LilyPondFile(items=[includes, paper, score]) + + string = "cordas_score_" + path = "/Users/davi/Composição/2023/cordas-base/cordas/score/" + + def fiveround(x, base=5): + return base * round(x / base) + + minutes = fiveround(int(time.strftime("%M"))) + file_path = path + time.strftime("%Y%m%d_%H") + str(minutes) + "_" + string + abjad.persist.as_ly(ly, file_path + ".ly") + abjad.persist.as_pdf(ly, file_path + ".pdf") + abjad.persist.as_pdf(ly, path + "score.pdf") # para visualização + print("\033[92m", "Time:", round(time.time() - startTime), "seconds\033[0;0m") + + +if __name__ == "__main__": + # main() + main(compile_segments=False, make_parts=True) + pass diff --git a/cordas/apresentação.org b/cordas/apresentação.org new file mode 100644 index 0000000..9cdfe35 --- /dev/null +++ b/cordas/apresentação.org @@ -0,0 +1,26 @@ +#+title: Substâncias sem nome +#+subtitle: para orquestra de cordas +#+author: Davi Raubach +#+date: 2024 +#+OPTIONS: toc:nil +#+LANGUAGE: pt-br + +* Apresentação +Substâncias sem nome é o primeiro resultado de uma pesquisa artística que investiga a liquidez do material musical. Os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. Esta exploração convida orquestra e ouvintes a imergirem nesta ambiência sonora líquida que permite um temperamento fluido (os quartos de tom não precisam ser estritamente afinados) bem como um andamento fluido que se realiza especialmente na marca de ensaio G. + +* Notas técnicas + +Todos os naipes apresentam divisi a dois + +\\ +\\ + +- Indicações de posição de arco + + st.: sul tasto + + sp.: sul ponticello + + esp.: extremamente sul ponticello + + ord.: posição ordinária diff --git a/cordas/apresentação.tex b/cordas/apresentação.tex new file mode 100644 index 0000000..fac9398 --- /dev/null +++ b/cordas/apresentação.tex @@ -0,0 +1,56 @@ +% Created 2024-01-10 Wed 15:47 +% Intended LaTeX compiler: pdflatex +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\makeatletter +\newcommand{\citeprocitem}[2]{\hyper@linkstart{cite}{citeproc_bib_item_#1}#2\hyper@linkend} +\makeatother +\author{Davi Raubach} +\date{2024} +\title{Substâncias sem nome\\\medskip +\large para orquestra de cordas} +\hypersetup{ + pdfauthor={Davi Raubach}, + pdftitle={Substâncias sem nome}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 29.1 (Org mode 9.6.6)}, + pdflang={Portuges}} +\begin{document} + +\maketitle + +\section{Apresentação} +\label{sec:orgc3d98bf} +Substâncias sem nome é o primeiro resultado de uma pesquisa artística que investiga a liquidez do material musical. Os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. Esta exploração convida orquestra e ouvintes a imergirem nesta ambiência sonora líquida que permite um temperamento fluido (os quartos de tom não precisam ser estritamente afinados) bem como um andamento fluido que se realiza especialmente na marca de ensaio G. + +\\[0pt] +\\[0pt] + +\textbf{Todos os naipes apresentam divisi a dois} + +\\[0pt] +\\[0pt] + +\begin{itemize} +\item Indicações de posição de arco + +st.: sul tasto + +sp.: sul ponticello + +esp.: extremamente sul ponticello + +ord.: posição ordinária +\end{itemize} +\end{document} \ No newline at end of file diff --git a/cordas/archive/email_abjad.org b/cordas/archive/email_abjad.org new file mode 100644 index 0000000..3075471 --- /dev/null +++ b/cordas/archive/email_abjad.org @@ -0,0 +1,202 @@ +Hello abjad group, + +I would like to get a little help on rewriting meter of contents in short containers. + +My system relies on composing containers for different materials. So I have easy access to them later and can treat several containers at once. When writting longer containers I don't have this problem. Now that I want small segments in containers I can not rewrite correctly. + +In the following example, in test1, I get a wrong result. In test2, I extract the contents and then get the right result. I would like to have the result of test2 without loosing my containers. + +It seems that it is how ~abjad.Meter.rewrite_meter~ works. However, I am wondering if it could someday work with subcontainers or if there is a different approach that I could try. + +I am using abjad 3.14. +Thank you, + +Davi + +#+begin_src python :results output + import abjad + + # TEST 1: wrong + material_a = abjad.Container(r"r2 r16") + material_b = abjad.Container(r"c'2 ~ c'16") + material_c = abjad.Container(r"c'8.") + material_d = abjad.Container(r"c'4") + material_e = abjad.Container(r"r2 r8.") + + container_test1 = abjad.Container( + [material_a, material_b, material_c, + material_d, material_e] + ) + print("written:", abjad.lilypond(container_test1)) + print("original container:", container_test1) + meters = [abjad.TimeSignature((5, 4)), abjad.TimeSignature((4, 4))] + + def rewrite_meter( + container, + time_signatures, + boundary_depth=1, + rewrite_tuplets=True, + maximum_dot_count=1, + ): + """Rewrite meter according to ``abjad.TimeSignature`` or ``tuple`` list.""" + if isinstance(time_signatures[0], abjad.TimeSignature): + durations = [_.duration for _ in time_signatures] + else: + time_signatures = [abjad.TimeSignature(_) for _ in time_signatures] + durations = time_signatures + if container: + shards = abjad.mutate.split(container[:], durations) + print("split container:", shards) + for shard, time_signature in zip(shards, time_signatures): + abjad.Meter.rewrite_meter( + shard, + time_signature, + boundary_depth=boundary_depth, + rewrite_tuplets=rewrite_tuplets, + maximum_dot_count=maximum_dot_count, + ) + + + def write_time_signatures(container, time_signatures): + r"""Write time signatures.""" + if isinstance(time_signatures[0], abjad.TimeSignature): + in_time_signatures = [_.pair for _ in time_signatures] + elif isinstance(time_signatures[0], abjad.Meter): + in_time_signatures = [ + _.implied_time_signature for _ in time_signatures] + else: + in_time_signatures = time_signatures + abjad.mutate.split(container[:], in_time_signatures) + result = abjad.select.leaves(container) + + result = abjad.select.partition_by_durations( + result, + in_time_signatures, + cyclic=False, + fill=abjad.EXACT, + in_seconds=False, + overhang=True, + ) + for (i, time_sig), selection in zip(enumerate(in_time_signatures), result): + j = i + if i != 0: + j = i - 1 + if in_time_signatures[j] == time_sig: + pass + else: + abjad.attach( + abjad.TimeSignature(time_sig, ), + abjad.select.leaf(selection, 0), + ) + else: + abjad.attach( + abjad.TimeSignature(time_sig), + abjad.select.leaf(selection, 0), + ) + + + + rewrite_meter(container_test1, meters) + write_time_signatures(container_test1, meters) + print("rewritten test1:", abjad.lilypond(container_test1)) + + # TEST 2: right but extracting + material_a = abjad.Container(r"r2 r16") + material_b = abjad.Container(r"c'2 ~ c'16") + material_c = abjad.Container(r"c'8.") + material_d = abjad.Container(r"c'4") + material_e = abjad.Container(r"r2 r8.") + + container_test2 = abjad.Container( + [material_a, material_b, material_c, + material_d, material_e] + ) + for cont in container_test2: + abjad.mutate.extract(cont) + + rewrite_meter(container_test2, meters) + write_time_signatures(container_test2, meters) + print("rewritten test2:", abjad.lilypond(container_test2)) + + staff = abjad.Staff([container_test1, container_test2]) + abjad.show(staff) + +#+end_src + +#+RESULTS: +#+begin_example +written: { + { + r2 + r16 + } + { + c'2 + ~ + c'16 + } + { + c'8. + } + { + c'4 + } + { + r2 + r8. + } +} +original container: Container("{ r2 r16 } { c'2 c'16 } { c'8. } { c'4 } { r2 r8. }") +split container: [[Container('r2 r16'), Container("c'2 c'16"), Container("c'8")], [Container("c'16"), Container("c'4"), Container('r2 r8.')]] +rewritten test1: { + { + %%% \time 5/4 %%% + r4. + r8. + } + { + c'4. + ~ + c'8. + } + { + c'8 + ~ + } + { + %%% \time 4/4 %%% + c'16 + } + { + c'4 + } + { + r8. + r8 + r8 + r8 + r8 + } +} +split container: [[Rest('r2'), Rest('r16'), Note("c'2"), Note("c'16"), Note("c'8")], [Note("c'16"), Note("c'4"), Rest('r2'), Rest('r8.')]] +rewritten test2: { + %%% \time 5/4 %%% + r2 + r16 + c'8. + ~ + c'4. + c'8 + ~ + %%% \time 4/4 %%% + c'16 + c'8. + ~ + c'16 + r8. + r2 +} +#+end_example + + +[[file:~/Desktop/Captura de Tela 2023-06-05 às 10.34.49.png]] diff --git a/cordas/archive/email_abjad.py b/cordas/archive/email_abjad.py new file mode 100644 index 0000000..a236230 --- /dev/null +++ b/cordas/archive/email_abjad.py @@ -0,0 +1,105 @@ +import abjad # 3.14 + +material_a = abjad.Container(r"r2 r16") +material_b = abjad.Container(r"c'2 ~ c'16") +material_c = abjad.Container(r"c'8.") +material_d = abjad.Container(r"c'4") +material_e = abjad.Container(r"r2 r8.") + +container_test1 = abjad.Container( + [material_a, material_b, material_c, + material_d, material_e] +) +print("written:", abjad.lilypond(container_test1)) +print("original container:", container_test1) +meters = [abjad.TimeSignature((5, 4)), abjad.TimeSignature((4, 4))] + + +def rewrite_meter( + container, + time_signatures, + boundary_depth=1, + rewrite_tuplets=True, + maximum_dot_count=1, +): + """Rewrite meter according to ``abjad.TimeSignature`` or ``tuple`` list.""" + if isinstance(time_signatures[0], abjad.TimeSignature): + durations = [_.duration for _ in time_signatures] + else: + time_signatures = [abjad.TimeSignature(_) for _ in time_signatures] + durations = time_signatures + if container: + shards = abjad.mutate.split(container[:], durations) + print("splitted container:", shards) + for shard, time_signature in zip(shards, time_signatures): + abjad.Meter.rewrite_meter( + shard, + time_signature, + boundary_depth=boundary_depth, + rewrite_tuplets=rewrite_tuplets, + maximum_dot_count=maximum_dot_count, + ) + + +def write_time_signatures(container, time_signatures): + r"""Write time signatures.""" + if isinstance(time_signatures[0], abjad.TimeSignature): + in_time_signatures = [_.pair for _ in time_signatures] + elif isinstance(time_signatures[0], abjad.Meter): + in_time_signatures = [ + _.implied_time_signature for _ in time_signatures] + else: + in_time_signatures = time_signatures + abjad.mutate.split(container[:], in_time_signatures) + result = abjad.select.leaves(container) + + result = abjad.select.partition_by_durations( + result, + in_time_signatures, + cyclic=False, + fill=abjad.EXACT, + in_seconds=False, + overhang=True, + ) + for (i, time_sig), selection in zip(enumerate(in_time_signatures), result): + j = i + if i != 0: + j = i - 1 + if in_time_signatures[j] == time_sig: + pass + else: + abjad.attach( + abjad.TimeSignature(time_sig, ), + abjad.select.leaf(selection, 0), + ) + else: + abjad.attach( + abjad.TimeSignature(time_sig), + abjad.select.leaf(selection, 0), + ) + + +rewrite_meter(container_test1, meters) +write_time_signatures(container_test1, meters) +print("rewritten test1:", abjad.lilypond(container_test1)) + +material_a = abjad.Container(r"r2 r16") +material_b = abjad.Container(r"c'2 ~ c'16") +material_c = abjad.Container(r"c'8.") +material_d = abjad.Container(r"c'4") +material_e = abjad.Container(r"r2 r8.") + +container_test2 = abjad.Container( + [material_a, material_b, material_c, + material_d, material_e] +) +for cont in container_test2: + abjad.mutate.extract(cont) + +rewrite_meter(container_test2, meters) +write_time_signatures(container_test2, meters) +print("rewritten test2:", abjad.lilypond(container_test2)) + +staff = abjad.Staff([container_test1, container_test2]) +print(abjad.lilypond(staff)) +abjad.show(staff) diff --git a/cordas/archive/email_abjad2.org b/cordas/archive/email_abjad2.org new file mode 100644 index 0000000..515f98c --- /dev/null +++ b/cordas/archive/email_abjad2.org @@ -0,0 +1,131 @@ +Well, in Brazil we call it gambiarra. + +The code bellow follows these steps: +- Get the name and durations of containers and store in variables +- Extract containers content +- Split and rewrite extracted content according to time signatures +- Split the result again according to the original containers durations +- Set the original name and identifier for each container + +So, the problem is kind of solved. But I would appreciate any thought on it. + +Obs.: The image illustrates the result on my actual code. + +Davi + +#+begin_src python :results output +import abjad + +material_a = abjad.Container(r"r2 r16", name="a", identifier="% a") +material_b = abjad.Container(r"c'2 ~ c'16", name="b", identifier="% b") +material_c = abjad.Container(r"c'8.", name="c", identifier="% c") +material_d = abjad.Container(r"c'4", name="d", identifier="% d") +material_e = abjad.Container(r"r2 r8.", name="e", identifier="% e") + +container_test1 = abjad.Container( + [material_a, material_b, material_c, + material_d, material_e] +) +print("written:", abjad.lilypond(container_test1)) +print("original container:", container_test1) +time_signatures = [abjad.TimeSignature((5, 4)), abjad.TimeSignature((4, 4))] + +def rewrite_meter( + main_container, + time_signatures, + boundary_depth=0, + rewrite_tuplets=True, + maximum_dot_count=1, +): + """Rewrite meter according to ``abjad.TimeSignature`` or ``tuple`` list.""" + if isinstance(time_signatures[0], abjad.TimeSignature): + durations = [_.duration for _ in time_signatures] + else: + time_signatures = [abjad.TimeSignature(_) for _ in time_signatures] + durations = time_signatures + if main_container: + materials_durations = [] + materials_names = [] + for container in main_container: + materials_durations.append(container._get_duration()) + materials_names.append(container.name) + for _ in main_container: + abjad.mutate.extract(_) + shards = abjad.mutate.split(main_container[:], durations) + print("split container:", shards) + for shard, time_signature in zip(shards, time_signatures): + abjad.Meter.rewrite_meter( + shard, + time_signature, + boundary_depth=boundary_depth, + rewrite_tuplets=rewrite_tuplets, + maximum_dot_count=maximum_dot_count, + ) + shards = abjad.mutate.split(main_container, materials_durations) + new_containers = abjad.Container() + for shard, name in zip(shards, materials_names): + for container in shard: + container.name = name + container.identifier = "% " + name + new_containers.append(container) + + return new_containers + + +container_test1 = rewrite_meter(container_test1, time_signatures) +print("rewritten:", abjad.lilypond(container_test1)) +#+end_src + +#+RESULTS: +#+begin_example +written: { + { % a + r2 + r16 + } % a + { % b + c'2 + ~ + c'16 + } % b + { % c + c'8. + } % c + { % d + c'4 + } % d + { % e + r2 + r8. + } % e +} +original container: Container("{ r2 r16 } { c'2 c'16 } { c'8. } { c'4 } { r2 r8. }") +split container: [[Rest('r2'), Rest('r16'), Note("c'2"), Note("c'16"), Note("c'8")], [Note("c'16"), Note("c'4"), Rest('r2'), Rest('r8.')]] +rewritten: { + { % a + r2 + r16 + } % a + { % b + c'8. + ~ + c'4. + } % b + { % c + c'8 + ~ + c'16 + } % c + { % d + c'8. + ~ + c'16 + } % d + { % e + r8. + r2 + } % e +} +#+end_example + +[[file:~/Desktop/Captura de Tela 2023-06-05 às 12.10.41.png]] diff --git a/cordas/archive/illustration.ly b/cordas/archive/illustration.ly new file mode 100644 index 0000000..6e4868b --- /dev/null +++ b/cordas/archive/illustration.ly @@ -0,0 +1,663 @@ +\version "2.23.6" +\language "english" +\score +{ + % OPEN_BRACKETS: + \new Score + << + % OPEN_BRACKETS: + \new Staff + { + % OPEN_BRACKETS: + \new Voice + { + % OPEN_BRACKETS: + { + % BEFORE: + % COMMANDS: + \tempo 4=60 + % OPENING: + % COMMANDS: + \clef "treble" + \time 4/4 + r4 + r4 + % OPEN_BRACKETS: + \times 2/3 + { + r8 + r32 + r32 + r16 + r8 + % CLOSE_BRACKETS: + } + r4 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \new Staff + { + % OPEN_BRACKETS: + \new Voice + { + % OPEN_BRACKETS: + { + % OPEN_BRACKETS: + \times 2/3 + { + % OPEN_BRACKETS: + \times 4/5 + { + % BEFORE: + % COMMANDS: + \tempo 4=60 + % OPENING: + % COMMANDS: + \clef "treble" + \time 4/4 + a'''8 + % AFTER: + % STEM_TREMOLOS: + :32 + % ARTICULATIONS: + \pp + af32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + af32 + % AFTER: + % STEM_TREMOLOS: + :32 + af'''16. + % AFTER: + % STEM_TREMOLOS: + :32 + ef''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + ef''16 + % AFTER: + % STEM_TREMOLOS: + :32 + f'16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + f'32 + % AFTER: + % STEM_TREMOLOS: + :32 + ef''16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + ef''16 + % AFTER: + % STEM_TREMOLOS: + :32 + g'32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + g'16 + % AFTER: + % STEM_TREMOLOS: + :32 + d''''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + d''''32 + % AFTER: + % STEM_TREMOLOS: + :32 + g'16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + g'16 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + r32 + r32 + a''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + a''16 + % AFTER: + % STEM_TREMOLOS: + :32 + % OPEN_BRACKETS: + \times 2/3 + { + b32 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + r32 + % CLOSE_BRACKETS: + } + r16 + r16 + % CLOSE_BRACKETS: + } + r4 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \new Staff + { + % OPEN_BRACKETS: + \new Voice + { + % OPEN_BRACKETS: + { + % OPEN_BRACKETS: + \times 2/3 + { + % OPEN_BRACKETS: + \times 4/5 + { + % BEFORE: + % COMMANDS: + \tempo 4=60 + % OPENING: + % COMMANDS: + \clef "alto" + \time 4/4 + e''8 + % AFTER: + % STEM_TREMOLOS: + :32 + % ARTICULATIONS: + \pp + r32 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + r32 + r32 + r32 + r32 + ef''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + ef''16 + % AFTER: + % STEM_TREMOLOS: + :32 + r16 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + r32 + a'16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + a'16 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + r32 + r32 + e''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + e''32 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + r32 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + r32 + r32 + a'32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + a'16 + % AFTER: + % STEM_TREMOLOS: + :32 + af''32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + af''16 + % AFTER: + % STEM_TREMOLOS: + :32 + % OPEN_BRACKETS: + \times 2/3 + { + a''32 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + r32 + % CLOSE_BRACKETS: + } + r16 + r16 + % CLOSE_BRACKETS: + } + r4 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \new Staff + { + % OPEN_BRACKETS: + \new Voice + { + % OPEN_BRACKETS: + { + % OPEN_BRACKETS: + \times 4/7 + { + % BEFORE: + % COMMANDS: + \tempo 4=60 + % OPENING: + % COMMANDS: + \clef "bass" + \time 4/4 + cs'8 + % AFTER: + % STEM_TREMOLOS: + :32 + % ARTICULATIONS: + \pp + r32 + r32 + r32 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + r16 + r16 + e''16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + e''32 + % AFTER: + % STEM_TREMOLOS: + :32 + cs16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + cs16 + % AFTER: + % STEM_TREMOLOS: + :32 + ef32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + ef16 + % AFTER: + % STEM_TREMOLOS: + :32 + a32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + a32 + % AFTER: + % STEM_TREMOLOS: + :32 + d16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 2/3 + { + d16 + % AFTER: + % STEM_TREMOLOS: + :32 + b32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + b16 + % AFTER: + % STEM_TREMOLOS: + :32 + a32 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + a16 + % AFTER: + % STEM_TREMOLOS: + :32 + % OPEN_BRACKETS: + \times 2/3 + { + e''32 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + r32 + % CLOSE_BRACKETS: + } + r16 + r16 + % CLOSE_BRACKETS: + } + r4 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \new Staff + { + % OPEN_BRACKETS: + \new Voice + { + % OPEN_BRACKETS: + { + % OPEN_BRACKETS: + \times 2/3 + { + % OPEN_BRACKETS: + \times 4/5 + { + % BEFORE: + % COMMANDS: + \tempo 4=60 + % OPENING: + % COMMANDS: + \clef "bass" + \time 4/4 + d8 + % AFTER: + % STEM_TREMOLOS: + :32 + % ARTICULATIONS: + \pp + r32 + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/5 + { + r32 + d'16. + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + % CLOSE_BRACKETS: + } + r16 + cs16 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % CLOSE_BRACKETS: + } + % OPEN_BRACKETS: + \times 4/7 + { + cs32 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + r32 + r32 + r32 + r32 + r32 + % CLOSE_BRACKETS: + } + r16 + r32 + r64 + f'64 + % AFTER: + % STEM_TREMOLOS: + :32 + % SPANNER_STARTS: + ~ + % OPEN_BRACKETS: + \times 4/5 + { + % OPEN_BRACKETS: + \times 2/3 + { + f'16 + % AFTER: + % STEM_TREMOLOS: + :32 + r32 + % CLOSE_BRACKETS: + } + r16 + % OPEN_BRACKETS: + \times 2/3 + { + a,32 + % AFTER: + % MARKUP: + ^ \markup ord + r32 + r32 + % CLOSE_BRACKETS: + } + r16 + r16 + % CLOSE_BRACKETS: + } + r4 + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + } + % CLOSE_BRACKETS: + >> +} diff --git a/cordas/book/back-cover.tex b/cordas/book/back-cover.tex new file mode 100644 index 0000000..ea00e01 --- /dev/null +++ b/cordas/book/back-cover.tex @@ -0,0 +1,44 @@ +\documentclass[11pt]{report} + +\usepackage[utf8]{inputenc} +\usepackage{eurosym} +\usepackage[a4paper, total={6in, 8in}]{geometry} +\usepackage{tikz} +\usepackage{xltxtra,fontspec,xunicode} +\usetikzlibrary{calc} + +%\defaultfontfeatures{Scale=MatchLowercase} +%\setromanfont[Numbers=Uppercase]{Didot} + +\begin{document} + \begin{titlepage} + + \begin{tikzpicture}[remember picture, overlay] + \draw[line width = 1.6pt] + ($(current page.north west) + (1in,-1in)$) + rectangle + ($(current page.south east) + (-1in,1in)$); + \draw[line width = 0.4pt] + ($(current page.north west) + (1in,-1in) + (2.8pt,-2.8pt)$) + rectangle + ($(current page.south east) + (-1in,1in) + (-2.8pt,2.8pt)$); + \end{tikzpicture} + + \vfill + + \begin{center} + + \vspace{1em} + { + \itshape Confira mais obras no site + \\ + } + { + daviraubach.com\\ + } + \vspace{1em} + + \end{center} + + \end{titlepage} +\end{document} diff --git a/cordas/book/book.tex b/cordas/book/book.tex new file mode 100644 index 0000000..3b3bc51 --- /dev/null +++ b/cordas/book/book.tex @@ -0,0 +1,11 @@ +\documentclass{article} +\usepackage[a4paper, total={6in, 8in}]{geometry} +\usepackage{pdfpages} +\begin{document} + +\includepdf[pages=-]{front-cover.pdf} +\includepdf[pages=-]{preface.pdf} +\includepdf[angle=0,pages=-]{../score/score.pdf} +\includepdf[pages=-]{back-cover.pdf} + +\end{document} \ No newline at end of file diff --git a/cordas/book/front-cover.tex b/cordas/book/front-cover.tex new file mode 100644 index 0000000..bb6f460 --- /dev/null +++ b/cordas/book/front-cover.tex @@ -0,0 +1,78 @@ +\documentclass[11pt]{report} + +\usepackage[T1]{fontenc} +\usepackage[a4paper, total={6in, 8in}]{geometry} +\usepackage{tikz} +\usepackage{xltxtra,fontspec,xunicode} +\usetikzlibrary{calc} + +%\defaultfontfeatures{Scale=MatchLowercase} +%\setromanfont[Numbers=Uppercase]{Didot} +\newlength{\drop} +\parindent=0pt + +\begin{document} + \begin{titlepage} + + \begin{tikzpicture}[remember picture, overlay] + \draw[line width = 1.6pt] + ($(current page.north west) + (1in,-1in)$) + rectangle + ($(current page.south east) + (-1in,1in)$); + \draw[line width = 0.4pt] + ($(current page.north west) + (1in,-1in) + (2.8pt,-2.8pt)$) + rectangle + ($(current page.south east) + (-1in,1in) + (-2.8pt,2.8pt)$); + \end{tikzpicture} + + \drop=0.1\textheight + \centering + + \vspace*{2\baselineskip} + + \rule{\textwidth}{1.6pt}\vspace*{-\baselineskip}\vspace*{2pt} + \rule{\textwidth}{0.4pt}\\[\baselineskip] + { + \fontsize{1cm}{1em}\selectfont + SUBSTÂNCIAS DE UMA SANGA SEM NOME + } + \rule{\textwidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt} + \rule{\textwidth}{1.6pt}\\[\baselineskip] + + \vspace*{2\baselineskip} + + { + \itshape + para + } + \\ + { + \large + Orquestra de Cordas + \par + } + + \vspace*{2\baselineskip} + + { + \itshape + % Composed by + } + \ + { + \Large + DAVI RAUBACH + \par + } + + \vspace*{2\baselineskip} + + { + \Large + 2023-4 + } + + \vfill + + \end{titlepage} +\end{document} diff --git a/cordas/book/org_stylesheet.ily b/cordas/book/org_stylesheet.ily new file mode 100644 index 0000000..130b98c --- /dev/null +++ b/cordas/book/org_stylesheet.ily @@ -0,0 +1,10 @@ +\version "2.23.6" +\language "english" +\include "/Users/Davi/.pyenv/versions/beta/lib/python3.11/site-packages/abjad/scm/abjad.ily" +\include "/Users/Davi/github/muda/muda/stylesheet/muda-stylesheets.ily" +% \include "/Users/Davi/Composição/2023/base-omcwb/omcwb/stylesheet.ily" +% #(ly:set-option 'backend 'svg) + % #ly:one-page-breaking %#ly:one-line-auto-height-breaking +\header {tagline = ##f} +% \paper { page-breaking = #ly:one-line-breaking} + diff --git a/cordas/book/preface.ly b/cordas/book/preface.ly new file mode 100644 index 0000000..ec6806a --- /dev/null +++ b/cordas/book/preface.ly @@ -0,0 +1,193 @@ +\version "2.25.11" +\header { + tagline = ##f + } +\paper { + % #(set-paper-size "a3landscape") + scoreTitleMarkup = \markup { + \fill-line { + \null + \fontsize #4 \bold \fromproperty #'header:piece + \fromproperty #'header:composer + } + } + + % line-width = 17\cm + print-page-number = ##t + print-first-page-number = ##f + oddHeaderMarkup = \markup \null + evenHeaderMarkup = \markup \null + oddFooterMarkup = \markup { + \fill-line { + \pad-around #2 + \fontsize #0.2 + % \unless \on-first-page-of-part + % \if \should-print-page-number + { + % \fromproperty #'page:page-number-string + "Substâncias de uma sanga sem nome | Davi Raubach | 2024"} + } + } + top-margin = 10 + bottom-margin = 10 + left-margin = 15 + right-margin = 15 + % left-margin = 50 + % right-margin = 50 + ragged-last = ##t +} + + +pt = \markup {\justify{\italic{Substâncias de uma sanga sem nome} é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em Gaston Bachelard. A imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. Os complexos espectrais presentes na peça estão sempre a se formar e se deformar, sempre em devir. Assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos.}} + + +% No sul do Brasil, sanga se refere a um pequeno córrego, um riacho. Havia uma nos fundos de onde vivi minha infância, em paralelo à BR 116. Para mim, era apenas a sanga, não tinha um nome. Sempre me encantou a vegetação que se formava ao seu redor. À sua volta brincávamos. Não podíamos arriscar muito atravessá-la porque ali, além da água da chuva e das nascentes do interior de Pelotas, corria também o esgoto não tratado de muitas casas, rejeitos de indústrias e quem sabe mais o que. Certo dia, entrei de pés descalços e pisei no que, acredito, era um galho de maricá. E aquele espinho ficou no meu pé. Em meados de 2013, com a duplicação da BR, toda a vegetação foi tirada e a sanga canalizada. + +% As substâncias de uma sanga sem nome não quer representar a impureza desta água, nem simplesmente uma nostalgia pessoal. Ao pensar a música por meio da água, quero pensar a água através da música. Numa comunhão que valoriza a relação simbólica com o que, + +% Numa lógica extrativista, isso que chamamos de natureza, o afastamos de nós, nunca demos nome, enterramos sem a menor sensibilidade. Compor neste nó entre uma linha que enlaça a construção de uma identidade em conexão com o lugar que vivo, e uma outra linha que é a própria rodovia, seus ruídos e suas urgências. Compor neste nó significa pensar este nó. Se a composição pode fazer algo quanto a isso, é neste campo simbólico + +en = \markup {\justify {\italic{Substâncias de uma sanga sem nome} could be translated as Substances of a Nameless Stream. The piece is the first outcome of an artistic research that investigates the creative imagination in music from Gaston Bachelard's poetics. The imagination of liquidity of musical material motivates the composition and can inspire the performance and the listening experience. The spectral complexes in the piece are always forming and deforming, always becoming. Thus, it invites orchestra and listeners to immerse themselves in this sound ambience of fluid temperament and tempo.}} + + +notes = "· Divisi a 2 in all sections + + +· There is no need to tune quartertones precisely + + +· Tremolo: always fast and irregular + +" +notas = "· Divisi a 2 em todos os naipes + + +· Não há necessidade de afinar quartos de tom precisamente + + +· Trêmolo: sempre rápido e irregular + +" + + +arco = " +st.: sul tasto + + +sp.: sul ponticello + + +esp.: extremamente sul ponticello + + +ord.: posição ordinária + +" + +bow = " +st.: sul tasto + + +sp.: sul ponticello + + +esp.: extremely sul ponticello + + +ord.: ordinary position + +" + +agradecimentos = "A pesquisa da qual esta peça é parte é financiada pela Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES). Agradeço também ao meu orientador Antônio Borges-Cunha, que contribuiu durante o processo composicional." + +acknowledgments = "The research which this piece is part is financially supported by +the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES). I also thank to Antônio Borges-Cunha, my advisor, who contributed with helpful input during the compositional process." + + + % APRESENTAÇÃO + +\markup { + \fill-line { + \override #'(line-width . 45) + + \column { + \line {\bold "Apresentação"} + \null + \justify {\pt} + } + % \hspace #2 + \override #'(line-width . 45) + \column { + \line {\bold "Presentation"} + \null + \justify{\en}} + } +} + % NOTAS DE PERFORMANCE +\markup { + \vspace #2 + % \hspace #3 + \fill-line { + \override #'(line-width . 45) + + + \column { + \line {\bold "Notas de Performance"} + \null + \justify-string {\notas} + } + + \override #'(line-width . 45) + \column { + \line {\bold "Performance notes"} + \null + \justify-string {\notes} + } +} + + +} + + +\markup { + \vspace #2 + \fill-line { + % \override #'(line-width . 45) + \column { + \line {\underline "Arco:"} + \justify-string {\arco} + } + \hspace #-16 + % \override #'(line-width . 45) + \left-column { + \halign #CENTER + \line {\underline "Bow:"} + \justify-string {\bow} + } + } + + +} + + + % AGRADECIMENTOS +\markup { + \vspace #2 + \fill-line { + \override #'(line-width . 45) + + \column { + \line {\bold "Agradecimentos"} + \null + \justify-string {\agradecimentos} + } + \override #'(line-width . 45) + \column { + \line {\bold "Acknowledgments"} + \null + \justify-string{\acknowledgments}} + } +} + + + diff --git a/cordas/book/preface.org b/cordas/book/preface.org new file mode 100644 index 0000000..a1a5d0f --- /dev/null +++ b/cordas/book/preface.org @@ -0,0 +1,50 @@ +# #+title: Substâncias sem nome +# #+subtitle: para orquestra de cordas +# #+author: Davi Raubach +# #+date: 2024 +# #+PROPERTY: header-args:lilypond :noweb yes +#+LATEX_HEADER: \usepackage{nopageno} +#+LATEX_HEADER: \usepackage{bicaption} +#+LATEX_CLASS: article +#+LATEX_HEADER: \setcounter{secnumdepth}{0} +# #+LATEX_CLASS_OPTIONS: [article,12pt,openany,oneside,a4paper,english,brazil,sumario=tradicional] +#+OPTIONS: toc:nil +#+LANGUAGE: pt-br + + +* Apresentação +substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada + + + +em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos. + +#+begin_src lilypond :file columns.pdf :results none + \version "2.25.11" + \markup { + \fill-line { + \column {testesetsetsetes} + \column {testesets} + } + } +#+end_src + +* Notas de performance + +- Todos os naipes apresentam divisi a dois + +- Não há necessidade de afinar os quartos de tom precisamente. + +- Trêmolos: sempre o mais rápido possível + +- Indicações de posição de arco + + st.: sul tasto + + sp.: sul ponticello + + esp.: extremamente sul ponticello + + ord.: posição ordinária + + diff --git a/cordas/book/preface.svg b/cordas/book/preface.svg new file mode 100644 index 0000000..475a684 --- /dev/null +++ b/cordas/book/preface.svg @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Music engraving by LilyPond 2.25.11—www.lilypond.org + + + diff --git a/cordas/book/preface.tex b/cordas/book/preface.tex new file mode 100644 index 0000000..94531a1 --- /dev/null +++ b/cordas/book/preface.tex @@ -0,0 +1,59 @@ +% Created 2024-01-17 Wed 10:06 +% Intended LaTeX compiler: pdflatex +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\usepackage{nopageno} +\usepackage{bicaption} +\setcounter{secnumdepth}{0} +\author{Davi Raubach Tuchtenhagen} +\date{\today} +\title{} +\hypersetup{ + pdfauthor={Davi Raubach Tuchtenhagen}, + pdftitle={}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 29.1 (Org mode 9.6.6)}, + pdflang={Portuges}} +\begin{document} + + + +\section{Apresentação} +\label{sec:org79baa40} +substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos. + +\section{Notas de performance} +\label{sec:orgfd76fe9} + +\begin{itemize} +\item Todos os naipes apresentam divisi a dois + +\item Não há necessidade de afinar os quartos de tom precisamente. + +\item Trêmolos: sempre o mais rápido possível + +\item Indicações de posição de arco + +st.: sul tasto + +sp.: sul ponticello + +esp.: extremamente sul ponticello + +ord.: posição ordinária +\end{itemize} + + +dfdf \(\parallel\) dmkmd +\end{document} \ No newline at end of file diff --git a/cordas/book/preface2.tex b/cordas/book/preface2.tex new file mode 100644 index 0000000..9663920 --- /dev/null +++ b/cordas/book/preface2.tex @@ -0,0 +1,153 @@ +\documentclass{article} +%% Additional note from LLT: you don't need fontspec or xelatex for reledmac or reledpar to work. However, if your document _does_ involve different languages with different scripts/fonts (e.g. English and Greek or Arabic etc), then it's a good idea to use those packages -- see https://www.overleaf.com/read/wfdxqhcyyjxz for an example +% +% \usepackage{polyglossia} +% \usepackage{libertine} +% \setmainlanguage{english} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{lmodern} + + +\usepackage[series={},nocritical,noend,noeledsec,nofamiliar,noledgroup]{reledmac} +% \usepackage{reledmac} +\usepackage{reledpar} + + +\begin{document} + +\date{(taken from the reledmac documentation)} +\title{Setting Parallel Texts with reledpar} +\maketitle + +\begin{abstract} +This file provides two minimal examples of typesetting parallel texts with reledmac plus reledpar. + +The first minimal example is parallel typesetting in columns, the second one is parallel typesetting in pages. +\end{abstract} + + +\begin{pairs} + \begin{Leftside} + \beginnumbering + \pstart + Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. + \pend + \pstart` + Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. + \pend + \endnumbering + \end{Leftside} + \begin{Rightside} + \beginnumbering + \pstart + Right side paragraph. Right side paragraph. Right side paragraph. Right side paragraph. + \pend + \pstart + Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. + \pend + \endnumbering + \end{Rightside} + +\end{pairs} +\Columns + +\begin{pages} + \begin{Leftside} + \beginnumbering + \pstart + Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. Left side paragraph. + \pend + \pstart + Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. Other left side paragraph. + \pend + \endnumbering + \end{Leftside} + \begin{Rightside} + \beginnumbering + \pstart + Right side paragraph. Right side paragraph. Right side paragraph. Right side paragraph. + \pend + \pstart + Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. Other right side paragraph. + \pend + \endnumbering + \end{Rightside} + +\end{pages} +\Pages + +\end{document} + + + + + + + + + +% \documentclass[12pt]{article} +% \usepackage{parallel} +% % \usepackage{nopageno} +% % \linespread{1.9} +% % \textwidth10.5cm +% % \textheight14cm +% \begin{document} +% \begin{Parallel}[v]{0.45\textwidth}{0.45\textwidth} + +% \ParallelLText{ +% \section* {Apresentação} + +% ``Substâncias de uma sanga sem nome'' é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em Gaston Bachelard. A imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. Os complexos espectrais presentes na peça estão sempre a se formar e se deformar, sempre em devir. Assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos. +% } + +% \ParallelRText{ +% \section* {Presentation} + +% ``Substâncias de uma sanga sem nome'' could be translated as ``substances of a nameless stream''. The piece is the first outcome of an artistic research that investigates the creative imagination in music from Gaston Bachelard's poetics. The imagination of liquidity of musical material motivates the composition and can inspire the performance and the listening experience. The spectral complexes in the piece are always forming and deforming, always becoming. Thus, it invites orchestra and listeners to immerse themselves in this sound ambience of fluid temperament and tempo.} + +% \ParallelPar + +% \ParallelLText{ + + + +% % \begin{itemize} +% % \item Todos os naipes apresentam divisi a dois +% % \item Não há necessidade de afinar os quartos de tom precisamente; +% % \item Trêmolos: sempre o mais rápido possível; +% % \item Posições de arco: +% % \begin{description} +% % \item[st] sul tasto +% % \end{description} +% % \end{itemize} + +% % st.: sul tasto; sp.: sul ponticello; esp.: extremamente sul ponticello; ord.: posição ordinária + +% % " + +% % arco = " +% % st.: sul tasto + + +% % sp.: sul ponticello + + +% % esp.: extremamente sul ponticello + + +% % ord.: posição ordinária + +% } +% \ParallelRText{ + +% } +% \end{Parallel} +% \end{document} + + + +% tlmgr: package repository https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2022/tlnet-final/ (not verified: valid signature with expired key) +% \ No newline at end of file diff --git a/cordas/book/test.org b/cordas/book/test.org new file mode 100644 index 0000000..e818675 --- /dev/null +++ b/cordas/book/test.org @@ -0,0 +1,72 @@ +# #+title: Substâncias sem nome +# #+subtitle: para orquestra de cordas +# #+author: Davi Raubach +# #+date: 2024 +# #+PROPERTY: header-args:lilypond :noweb yes +#+LATEX_HEADER: \usepackage{nopageno} +#+LATEX_HEADER: \usepackage{bicaption} +#+LATEX_CLASS: article +#+LATEX_HEADER: \setcounter{secnumdepth}{0} +# #+LATEX_CLASS_OPTIONS: [article,12pt,openany,oneside,a4paper,english,brazil,sumario=tradicional] +#+OPTIONS: toc:nil +#+LANGUAGE: pt-br + + +* Apresentação + +#+NAME: paragraph +Substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos. + +#+begin_src lilypond :file columns.pdf :results none :export none + + + + + \version "2.25.11" + \include "org_stylesheet.ily" + + + + \paper { + % page-breaking = #ly:one-line-breaking + page-breaking = #ly:minimal-breaking + } + + + paragraph = "Substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos." + + \markup { + \fill-line { + \override #'(line-width . 45) + \dir-column {\justify-string {\paragraph}} + + \override #'(line-width . 45) + \dir-column {\justify-string{\paragraph}} + } + } + + +#+end_src + +[[file:columns.pdf]] + + +* Notas de performance + +- Todos os naipes apresentam divisi a dois + +- Não há necessidade de afinar os quartos de tom precisamente. + +- Trêmolos: sempre o mais rápido possível + +- Indicações de posição de arco + + st.: sul tasto + + sp.: sul ponticello + + esp.: extremamente sul ponticello + + ord.: posição ordinária + + diff --git a/cordas/book/test.tex b/cordas/book/test.tex new file mode 100644 index 0000000..8587f31 --- /dev/null +++ b/cordas/book/test.tex @@ -0,0 +1,93 @@ +% Created 2024-01-17 Wed 11:03 +% Intended LaTeX compiler: pdflatex +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\usepackage{nopageno} +\usepackage{bicaption} +\setcounter{secnumdepth}{0} +\author{Davi Raubach Tuchtenhagen} +\date{\today} +\title{} +\hypersetup{ + pdfauthor={Davi Raubach Tuchtenhagen}, + pdftitle={}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 29.1 (Org mode 9.6.6)}, + pdflang={Portuges}} +\begin{document} + + + +\section{Apresentação} +\label{sec:orgdab6f90} + +Substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos. + +\begin{verbatim} + + + + + \version "2.25.11" + \include "org_stylesheet.ily" + + + + \paper { + % page-breaking = #ly:one-line-breaking + page-breaking = #ly:minimal-breaking +} + + +paragraph = "Substâncias sem nome é um dos resultados de uma pesquisa artística que investiga a imaginação criadora em música inspirada em gaston bachelard. a imaginação da liquidez do material musical motiva a composição e pode motivar a performance e escuta da peça. os complexos espectrais utilizados estão sempre a se formar e se deformar, sempre em devir. assim, a peça convida orquestra e ouvintes a imergirem nesta ambiência sonora de temperamento e andamento fluidos." + + \markup { + \fill-line { + \override #'(line-width . 45) + \dir-column {\justify-string {\paragraph}} + + \override #'(line-width . 45) + \dir-column {\justify-string{\paragraph}} + } + } + + +\end{verbatim} + +\begin{center} +\includegraphics[width=.9\linewidth]{columns.pdf} +\end{center} + + +\section{Notas de performance} +\label{sec:org650add5} + +\begin{itemize} +\item Todos os naipes apresentam divisi a dois + +\item Não há necessidade de afinar os quartos de tom precisamente. + +\item Trêmolos: sempre o mais rápido possível + +\item Indicações de posição de arco + +st.: sul tasto + +sp.: sul ponticello + +esp.: extremamente sul ponticello + +ord.: posição ordinária +\end{itemize} +\end{document} \ No newline at end of file diff --git a/cordas/library/evans_metmod.py b/cordas/library/evans_metmod.py new file mode 100644 index 0000000..92a3a98 --- /dev/null +++ b/cordas/library/evans_metmod.py @@ -0,0 +1,343 @@ +""" +Metric modulation from Evans Abjad Library. +""" +import abjad +import quicktions + + +def mixed_number(fraction_pair=(288, 5)): + fraction_pair = quicktions.Fraction(fraction_pair) + q = fraction_pair.numerator // fraction_pair.denominator + r = quicktions.Fraction( + (fraction_pair.numerator % fraction_pair.denominator) + / fraction_pair.denominator + ).limit_denominator() + return (q, (r.numerator, r.denominator)) + + +def compare_speed(l_note=None, r_note=None): + left_dur = abjad.get.duration(l_note) + right_dur = abjad.get.duration(r_note) + multiplier = left_dur / right_dur + return multiplier + + +def calculate_metric_modulation(l_tempo=60, l_note=None, r_note=None): + left_dur = abjad.get.duration(l_note) + right_dur = abjad.get.duration(r_note) + multiplier = right_dur / left_dur + new_tempo = l_tempo * multiplier + return new_tempo + + +def metric_modulation( + metronome_mark=((1, 4), 60), + left_note=(abjad.Note("c'8")), + right_note=(abjad.Note("c'8.")), + modulated_beat=(abjad.Note("c'4")), + rounded=None, + font_size=None, + leaf_scale=(0.6, 0.6), +): + r""" + Makes metric modulation markup. + + .. container:: example + + >>> m = evans.metric_modulation( + ... metronome_mark=((1, 4), 96), + ... left_note=(abjad.Tuplet(multiplier=(5, 3), components=[abjad.Note()])), + ... right_note=(abjad.Note("c'4")), + ... modulated_beat=(abjad.Note("c'4")), + ... ) + ... + >>> staff = abjad.Staff("c'1") + >>> abjad.attach(m, staff[0]) + >>> score = abjad.Score([staff]) + >>> moment = "#(ly:make-moment 1 25)" + >>> abjad.setting(score).proportional_notation_duration = moment + >>> file = abjad.LilyPondFile( + ... items=[score], + ... includes=[ + ... "/Users/evansdsg2/abjad/docs/source/_stylesheets/abjad.ily" + ... ], + ... global_staff_size=16, + ... ) + >>> abjad.show(file) # doctest: +SKIP + + .. docs:: + + >>> print(abjad.lilypond(staff)) + \new Staff + { + c'1 + ^ \markup { + \huge + \concat { + \abjad-metronome-mark-mixed-number-markup #2 #0 #1 #"57" #"3" #"5" + \hspace #1 + \upright [ + \abjad-metric-modulation-tuplet-lhs #2 #0 #5 #3 #2 #0 #'(0.6 . 0.6) + \hspace #0.5 + \upright ] + } + } + } + + .. container:: example + + >>> m = evans.metric_modulation( + ... metronome_mark=((1, 4), 96), + ... left_note=(abjad.Note("c'4.")), + ... right_note=(abjad.Note("c'4")), + ... modulated_beat=(abjad.Note("c'4")), + ... ) + ... + >>> staff = abjad.Staff("c'1") + >>> abjad.attach(m, staff[0]) + >>> score = abjad.Score([staff]) + >>> moment = "#(ly:make-moment 1 25)" + >>> abjad.setting(score).proportional_notation_duration = moment + >>> file = abjad.LilyPondFile( + ... items=[score], + ... includes=[ + ... "/Users/evansdsg2/abjad/docs/source/_stylesheets/abjad.ily" + ... ], + ... global_staff_size=16, + ... ) + >>> abjad.show(file) # doctest: +SKIP + + .. docs:: + + >>> print(abjad.lilypond(staff)) + \new Staff + { + c'1 + ^ \markup { + \huge + \concat { + \abjad-metronome-mark-markup #2 #0 #1 #"64" + \hspace #1 + \upright [ + \abjad-metric-modulation #2 #1 #2 #0 #'(0.6 . 0.6) + \hspace #0.5 + \upright ] + } + } + } + + .. container:: example + + >>> m = evans.metric_modulation( + ... metronome_mark=((1, 4), 71), + ... left_note=(abjad.Tuplet(multiplier=(10, 9), components=[abjad.Note("c'16")])), + ... right_note=(abjad.Note("c'16")), + ... modulated_beat=(abjad.Note("c'4")), + ... ) + ... + >>> staff = abjad.Staff("c'1") + >>> abjad.attach(m, staff[0]) + >>> score = abjad.Score([staff]) + >>> moment = "#(ly:make-moment 1 25)" + >>> abjad.setting(score).proportional_notation_duration = moment + >>> file = abjad.LilyPondFile( + ... items=[score], + ... includes=[ + ... "/Users/evansdsg2/abjad/docs/source/_stylesheets/abjad.ily" + ... ], + ... global_staff_size=16, + ... ) + >>> abjad.show(file) # doctest: +SKIP + + .. docs:: + + >>> print(abjad.lilypond(staff)) + \new Staff + { + c'1 + ^ \markup { + \huge + \concat { + \abjad-metronome-mark-mixed-number-markup #2 #0 #1 #"63" #"9" #"10" + \hspace #1 + \upright [ + \abjad-metric-modulation-tuplet-lhs #4 #0 #10 #9 #4 #0 #'(0.6 . 0.6) + \hspace #0.5 + \upright ] + } + } + } + + .. container:: example + + >>> m = evans.metric_modulation( + ... metronome_mark=((1, 4), 40), + ... left_note=(abjad.Tuplet(multiplier=(2, 3), components=[abjad.Note("c'2")])), + ... right_note=(abjad.Note("c'2")), + ... modulated_beat=(abjad.Note("c'4")), + ... ) + ... + >>> staff = abjad.Staff("c'1") + >>> abjad.attach(m, staff[0]) + >>> score = abjad.Score([staff]) + >>> moment = "#(ly:make-moment 1 25)" + >>> abjad.setting(score).proportional_notation_duration = moment + >>> file = abjad.LilyPondFile( + ... items=[score], + ... includes=[ + ... "/Users/evansdsg2/abjad/docs/source/_stylesheets/abjad.ily" + ... ], + ... global_staff_size=16, + ... ) + >>> abjad.show(file) # doctest: +SKIP + + .. docs:: + + >>> print(abjad.lilypond(staff)) + \new Staff + { + c'1 + ^ \markup { + \huge + \concat { + \abjad-metronome-mark-markup #2 #0 #1 #"60" + \hspace #1 + \upright [ + \abjad-metric-modulation-tuplet-lhs #1 #0 #2 #3 #1 #0 #'(0.6 . 0.6) + \hspace #0.5 + \upright ] + } + } + } + + """ + tempo_note = abjad.Note() + tempo_note.written_duration = metronome_mark[0] + left_speed_multiplier = compare_speed(l_note=tempo_note, r_note=left_note) + left_speed = metronome_mark[1] * left_speed_multiplier + modulation_speed = calculate_metric_modulation( + l_tempo=left_speed, l_note=left_note, r_note=right_note + ) + returned_speed = float(modulation_speed * compare_speed(left_note, modulated_beat)) + if font_size is not None: + size = fr" \override #'(font-size . {font_size})" + else: + size = r" \huge" + if returned_speed % 1 == 0.0: + met = abjad.MetronomeMark.make_tempo_equation_markup( + abjad.get.duration(modulated_beat), int(returned_speed) + ) + mod = abjad.MetricModulation( + left_rhythm=left_note, right_rhythm=right_note, scale=leaf_scale + ) + mark = abjad.LilyPondLiteral( + [ + r"^ \markup {", + size, + r" \concat {", + f" {str(met)[8:]}", + r" \hspace #1", + r" \upright [", + f" {str(mod)[8:]}", + r" \hspace #0.5", + r" \upright ]", + r" }", + r"}", + ], + format_slot="after", + ) + return mark + else: + if rounded is True: + met = abjad.MetronomeMark.make_tempo_equation_markup( + abjad.get.duration(modulated_beat), + quicktions.Fraction(round(returned_speed)).limit_denominator(), + ) + mod = abjad.MetricModulation( + left_rhythm=left_note, right_rhythm=right_note, scale=leaf_scale + ) + mark = abjad.LilyPondLiteral( + [ + r"^ \markup {", + size, + r" \concat {", + " c.", + r" \hspace #1", + f" {str(met)[8:]}", + r" \hspace #1", + r" \upright [", + f" {str(mod)[8:]}", + r" \hspace #0.5", + r" \upright ]", + r" }", + r"}", + ], + format_slot="after", + ) + else: + met = abjad.MetronomeMark.make_tempo_equation_markup( + abjad.get.duration(modulated_beat), + quicktions.Fraction(returned_speed).limit_denominator(), + ) + mod = abjad.MetricModulation( + left_rhythm=left_note, right_rhythm=right_note, scale=leaf_scale + ) + mark = abjad.LilyPondLiteral( + [ + r"^ \markup {", + size, + r" \concat {", + f" {str(met)[8:]}", + r" \hspace #1", + r" \upright [", + f" {str(mod)[8:]}", + r" \hspace #0.5", + r" \upright ]", + r" }", + r"}", + ], + format_slot="after", + ) + return mark + + +def calculate_tempo_modulated_duration( + original_tempo=((1, 4), 60), + new_tempo=((1, 4), 120), + duration=abjad.Duration((1, 1)), +): + """ + + .. container:: example + + >>> evans.calculate_tempo_modulated_duration( + ... original_tempo=((1, 4), 60), + ... new_tempo=((1, 4), 120), + ... duration=abjad.Duration((1, 1)), + ... ) + ... + Duration(2, 1) + + .. container:: example + + >>> evans.calculate_tempo_modulated_duration( + ... original_tempo=((1, 4), 72), + ... new_tempo=((1, 4), 83), + ... duration=abjad.Duration((23, 8)), + ... ) + ... + Duration(1909, 576) + + """ + + def convert_to_quarter(tempo): + notehead_string = f"{tempo[0][0]}/{tempo[0][1]}" + beat_change = quicktions.Fraction("1/4") / quicktions.Fraction(notehead_string) + new_speed = tempo[1] * beat_change + return ((1, 4), new_speed) + + original_tempo = convert_to_quarter(original_tempo) + new_tempo = convert_to_quarter(new_tempo) + multiplier = original_tempo[1] / new_tempo[1] + timed_duration = duration / multiplier + return timed_duration diff --git a/cordas/library/metronome_marks.py b/cordas/library/metronome_marks.py new file mode 100644 index 0000000..4214f7f --- /dev/null +++ b/cordas/library/metronome_marks.py @@ -0,0 +1,15 @@ +import abjad + +mm01markup = abjad.LilyPondLiteral(r""" +\tempo \markup { + \huge + \concat { + \abjad-metronome-mark-markup #2 #0 #1 #"70" + \hspace #1 + \upright [ + \abjad-metric-modulation-tuplet-lhs #4 #0 #4 #5 #4 #0 #'(0.6 . 0.6) + \hspace #0.5 + \upright ] + } + }""") +mm01 = mm01markup diff --git a/cordas/ly/glissando_skip.ily b/cordas/ly/glissando_skip.ily new file mode 100644 index 0000000..8286b6f --- /dev/null +++ b/cordas/ly/glissando_skip.ily @@ -0,0 +1,11 @@ +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 +} \ No newline at end of file diff --git a/cordas/ly/metronome.ily b/cordas/ly/metronome.ily new file mode 100644 index 0000000..6c8d993 --- /dev/null +++ b/cordas/ly/metronome.ily @@ -0,0 +1,135 @@ +%% +% Metronome markup formatter, with more options than the Lilypond +% default formatter, and changes in sizing (see below). +% Properties read: +% - tempoEquationText: text to be put between note and tempo value(s) +% Default: "=" +% - tempoBetweenText: text to be put between the tempo values. Used +% only in ranges of tempo values. +% Default: "-" +% - tempoHideParenthesis: boolean. If true, the parenthesis are hide. +% Default: false. +% - tempoNumberColor: color. If set, the tempo value will be formatted +% to this color. +% Default: not set. +% The size of the text ("Allegro" etc) is a bit larger than Lilypond default. +% Similarly, the size of the note is smaller than Lilypond default. +% +% To use this snippet, just \include this file. To revert default +% Lilypond formatter inside the score: +% \set Score.metronomeMarkFormatter = #format-metronome-markup +% +% tested: Version "2.21.2" +% +% This snippet is based on a snippet by Arnold Theresius. The original +% snippet create a formatter called "format-metronome-markup-approx", +% and the default value to tempoEquationText in that snippet is "≈". +% I changed back this default to Lilypond default, and added the +% tempoBetweenText property. +% +% Original header of the Theresius snippet: +%% http://lsr.di.unimi.it/LSR/Item?id=869 + +%by: ArnoldTheresius + +%tested: Version "2.21.2" + + +% lilypond 2.14.x: +% Almost copied from .../scm/translation-functions.scm: +% --> added »-approx« to the function names of +% »format-metronome-markup« and »metronome-markup« +% --> replaced "=" with "≈" (approx. instead of equal) + +#(define-public (format-metronome-markup-custom event context) + (let ((eq-sym-def (ly:context-property context 'tempoEquationText)) ; added option + (bet-sym-def (ly:context-property context 'tempoBetweenText)) ; added option + (hide-paren (eq? #t (ly:context-property context 'tempoHideParenthesis))) ; added option + (num-color (ly:context-property context 'tempoNumberColor #f)) ; added option + (hide-note (ly:context-property context 'tempoHideNote #f)) + (text (ly:event-property event 'text)) + (dur (ly:event-property event 'tempo-unit)) + (count (ly:event-property event 'metronome-count))) + + (metronome-markup-custom text dur count hide-note eq-sym-def bet-sym-def hide-paren num-color))) + +#(define-public (metronome-markup-custom text dur count hide-note eq-sym-def bet-sym-def hide-paren col) + (let* ((note-mark (if (and (not hide-note) (ly:duration? dur)) + (make-teeny-markup ; note smaller than Lilypond default + (make-note-by-number-markup (ly:duration-log dur) + (ly:duration-dot-count dur) + 1)) + #f)) + (count-markup (cond ((number? count) + (if (> count 0) + (number->string count) + #f)) + ((pair? count) + (make-concat-markup + (list + (number->string (car count)) + (ly:wide-char->utf-8 #x2009) ; x2009: "thin space" + (if (string? bet-sym-def) + bet-sym-def + (ly:wide-char->utf-8 #x2013)) ; x2013: "en dash" + (ly:wide-char->utf-8 #x2009) ; x2009: "thin space" + (number->string (cdr count))))) + (else #f))) + (note-markup (if (and (not hide-note) count-markup) + (make-concat-markup + (list + (make-general-align-markup Y DOWN note-mark) + " " + (if (string? eq-sym-def) + eq-sym-def + (ly:wide-char->utf-8 #x3d)) + " " + (if (eq? col #f) + count-markup + (make-with-color-markup col count-markup)))) + #f)) + (text-markup (if (not (null? text)) + (make-large-markup (make-bold-markup text)) ; text larger than Lilypond default + #f))) + (if text-markup + (if (and note-markup (not hide-note)) + (make-line-markup (list text-markup + (if hide-paren + note-markup + (make-concat-markup + (list "(" + note-markup + ")"))))) + (make-line-markup (list text-markup))) + (if note-markup + (make-line-markup (list note-markup)) + (make-null-markup))))) + +% Avoid errors of not defined properties +#(define (define-translator-property symbol type? description) + (if (not (and (symbol? symbol) + (procedure? type?) + (string? description))) + (ly:error "error in call of define-translator-property")) + (if (not (equal? (object-property symbol 'translation-doc) #f)) + (ly:error (_ "symbol ~S redefined") symbol)) + + (set-object-property! symbol 'translation-type? type?) + (set-object-property! symbol 'translation-doc description) + symbol) + +#(for-each + (lambda (x) + (apply define-translator-property x)) + `((tempoHideParenthesis + ,boolean? + "Hide the parenthesis around the metronome markup with text") + (tempoEquationText + ,string? + "initially ''='' in the metronome markup") + (tempoBetweenText + ,string? + "initially ''-'' in the metronome markup") + (tempoNumberColor + ,list? + "alternate color, in which the tempo value should be displayed"))) diff --git a/cordas/ly/part_stylesheet.ily b/cordas/ly/part_stylesheet.ily new file mode 100644 index 0000000..413a821 --- /dev/null +++ b/cordas/ly/part_stylesheet.ily @@ -0,0 +1,402 @@ +\version "2.23.6" +\include "/Users/Davi/github/muda/muda/stylesheet/muda-stylesheets.ily" +\include "/Users/Davi/Composição/2023/cordas-base/cordas/ly/metronome.ily" + +\include "/Users/Davi/Composição/2023/base-omcwb/omcwb/glissando_skip.ily" +% \include "/Users/Davi/Composição/2023/base-omcwb/omcwb/multiphonics.ily" + + + +#(define-markup-command (scratched layout props text) (markup?) + "Scratch text." + (interpret-markup layout props + #{\markup \override #'(offset . -4) \underline { #text }#})) + + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) + +minimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0harmonic" + #})) +seminimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2harmonic" + #})) + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) +minimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0la" + #})) +seminimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2la" + #})) + +pppmp = _\markup {"[" \dynamic ppp "-" \dynamic mp "]" } +ppamp = _\markup {"[" \dynamic pp "-" \dynamic mp "]" } +pamf = _\markup {"[" \dynamic p "-" \dynamic mf "]" } +mpf = _\markup {[ \dynamic mp - \dynamic f ] } +mff = _\markup {[ \dynamic mf - \dynamic f ] } +faffold = _\markup {[ \dynamic f - \dynamic ff ] } +faff = #(make-dynamic-script + (markup #:line + (#:normal-text "[" + #:dynamic "f" + #:normal-text "-" + #:dynamic "ff" + #:normal-text "]" + ))) +#(set-global-staff-size 18) + % #(set-default-paper-size "a4" 'landscape) + +\paper { + % #(set-paper-size "a3landscape") + scoreTitleMarkup = \markup { + \fill-line { + \null + \fontsize #4 \bold \fromproperty #'header:piece + \fromproperty #'header:composer + } + } + + % line-width = 17\cm + print-page-number = ##t + print-first-page-number = ##f + oddHeaderMarkup = \markup \null + evenHeaderMarkup = \markup \null + oddFooterMarkup = \markup { + \fill-line { + \pad-around #2 + \fontsize #0.2 + \unless \on-first-page-of-part + \if \should-print-page-number + { + \fromproperty #'page:page-number-string + "| Davi Raubach | Oficina de Música de Curitiba | 2023"} + } + } + top-margin = 10 + bottom-margin = 10 + left-margin = 5 + right-margin = 5 + % left-margin = 50 + % right-margin = 50 + % ragged-last = ##t + % max-systems-per-page = 3 + % staff-staff-space = + + % system-system-spacing = #'((basic-distance . 26) + system-system-spacing = #'((basic-distance . 10) + (minimum-distance . 6) + (padding . 8) + (stretchability . 1)) + + % system-system-spacing.basic-distance = #18 + % score-system-spacing = + % #'((basic-distance . 12) + % (minimum-distance . 6) + % (padding . 1) + % (stretchability . 12)) + + +} +\layout{ + % \enablePolymeter + \context{ + \name TimeSignatureContext + \type Engraver_group + \consists Axis_group_engraver + \consists Mark_engraver + \consists Metronome_mark_engraver + \consists Text_engraver + \consists Text_spanner_engraver + % \consists Time_signature_engraver + % markFormatter = #format-mark-box-alphabet + \numericTimeSignature + + } + \context{ + \Voice + % \override BreathingSign.space-alist = #'((left-edge . (extra-space . 4))) + % \override NoteColumn.ignore-collision = ##t + + \remove Forbid_line_break_engraver + \consists Duration_line_engraver + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + \accidentalStyle neo-modern + % \accidentalStyle dodecaphonic + % \accidentalStyle modern-voice + % \consists Duration_line_engraver + \consists "Horizontal_bracket_engraver" + \override HorizontalBracket.direction = #UP + % \override NoteHead.duration-log = 2 + \remove Forbid_line_break_engraver + + + } + + \context { + \NullVoice + \override NoteColumn.ignore-collision = ##t + % \consists Note_heads_engraver + % \revert NoteHead.stencil + } + + \context { + \Staff + \remove Separating_line_group_engraver + \accidentalStyle neo-modern + \consists Measure_spanner_engraver + \override BarLine.space-alist = #'((ambitus extra-space . 1.0) + (time-signature extra-space . 0.75) + (custos minimum-space . 2.0) + (clef extra-space . 1.0) + (key-signature extra-space . 1.0) + (key-cancellation extra-space . 1.0) + (first-note fixed-space . 1.3) + (next-note semi-fixed-space . 0.9) + (right-edge extra-space . 0.0)) + + % \accepts TextVoice + + % \override Rest.stencil = #ly:text-interface::print + % \override Rest.text = \markup { + % \musicglyph "scripts.rcomma" + % } + % \consists Mark_engraver + % \consists "Grid_point_engraver" + % gridInterval = #(ly:make-moment 1/4) + \remove Time_signature_engraver + % \consists "Timing_translator" + % \consists "Default_bar_line_engraver" + % \consists "Repeat_acknowledge_engraver" + % \consists "Volta_engraver" + \numericTimeSignature + \override Tie.details = #'((ratio . 0.333) + (center-staff-line-clearance . 0.6) + (tip-staff-line-clearance . 0.45) + (note-head-gap . 1) + (stem-gap . 0.35) + (height-limit . 1.0) + (horizontal-distance-penalty-factor . 10) + (same-dir-as-stem-penalty . 8) + (min-length-penalty-factor . 26) + (tie-tie-collision-distance . 0.45) + (tie-tie-collision-penalty . 25.0) + (intra-space-threshold . 1.25) + (outer-tie-vertical-distance-symmetry-penalty-factor . 10) + (outer-tie-length-symmetry-penalty-factor . 10) + (vertical-distance-penalty-factor . 7) + (outer-tie-vertical-gap . 0.25) + (multi-tie-region-size . 3) + (single-tie-region-size . 4) + (between-length-limit . 1.0)) + \override Staff.TimeSignature.whiteout-style = #'outline + \override Staff.TimeSignature.whiteout = 1 + \override Staff.TimeSignature.layer = 2 + + % \omit TimeSignature + } + \context{ + \StaffGroup + \RemoveEmptyStaves + \override Staff.TimeSignature.whiteout-style = #'outline + \override Staff.TimeSignature.whiteout = 1 + \override Staff.TimeSignature.layer = 2 + % \consists Metronome_mark_engraver + % \omit TimeSignature + % \omit BarLine + % \omit SpanBar + % \consists "Horizontal_bracket_engraver" + } + \context{ + \PianoStaff + % \consists Duration_line_engraver + % \accidentalStyle piano + % \omit TimeSignature + % \omit BarLine + \omit SpanBar + % \consists "Horizontal_bracket_engraver" + } + \context { + \Lyrics + % \override LyricText.font-shape = #'caps + \override LyricText.font-size = #3 + % \override LyricText.font-name = "IBM Plex Serif" + % \override LyricText.font-series = #'bold + \override LyricText.word-space = #0 + \override LyricText.font-shape = #'italic + \consists Bar_engraver + \consists Separating_line_group_engraver + \hide BarLine + % \override VerticalAxisGroup.staff-affinity = #DOWN + % \override VerticalAxisGroup.staff-staff-spacing = + % #'((basic-distance . 0) + % (minimum-distance . 0) + % (padding . 0)) + % \override Lyrics.LyricSpace.minimum-distance = #0.01 + % \override Lyrics.VerticalAxisGroup.staff-affinity = #DOWN + + } + + \context{ + \Score + \override VerticalAxisGroup.default-staff-staff-spacing = + #'((basic-distance . 2) + (minimum-distance . 2) + (padding . 1) + (stretchability . 10)) + % \override SpacingSpanner.shortest-duration-space = #4.0 + \override BendAfter.thickness = #3.5 + + % \accidentalStyle forget + + % \consists "Grid_line_span_engraver" + % this moves them to the right half a staff space + % \override NoteColumn.X-offset = #-0.5 + % \consists Duration_line_engraver + % \remove "Timing_translator" + % \remove "Default_bar_line_engraver" + % \remove "Repeat_acknowledge_engraver" + % \remove "Volta_engraver" + \accepts TimeSignatureContext + \accepts StaffGroup + \accepts Staff + \accepts Voice + \remove Metronome_mark_engraver + \remove Mark_engraver + + % \override GridLine.whiteout-style = #'outline + % \override GridLine.layer = 1 + % \override GridLine.whiteout = ##t + % \override GridLine.stencil = ##f + % \override GridLine.extra-offset = #'(0.0 . 2.0) + % \override GridLine.parent-alignment-X = -1 + % \override NoteColumn.X-offset = #-0.5 + + + % \override SpacingSpanner.strict-grace-spacing = ##t + % \override SpacingSpanner.strict-note-spacing = ##t + % \override SpacingSpanner.uniform-stretching = ##t + % \override Beam.breakable = ##t + % \override Glissando.breakable = ##t + % \override TextSpanner.breakable = ##t + + + % % \override TextScript.X-extent = ##f + % \override TextScript.whiteout-style = #'outline + % \override TextScript.whiteout = ##t + % \override line-spanner-interface.to-barline = ##t + + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #1.5 % was 2 + % \override TupletBracket.staff-padding = #1.5 + % \override TupletBracket.staff-padding = #1.3 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % % \override TupletBracket.direction = #down % occasionally tweak up + % \override TupletNumber.font-size = #1 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + markFormatter = #format-mark-box-alphabet + + % proportionalNotationDuration = #(ly:make-moment 1/18) + % tupletFullLength = ##t + \override StaffGrouper.staff-staff-spacing = + #'((basic-distance . 0) + (minimum-distance . 16) + (padding . 6) + (stretchability . 6)) + + + \override BarLine.X-extent = #'(0 . 0) + \override BarLine.bar-extent = #'(-2 . 2) + \override BarLine.hair-thickness = #0.9 + \override BarLine.thick-thickness = #8 + %\override BarLine.stencil = ##f + + \override Beam.breakable = ##t + \override VoiceFollower.breakable = ##t + \override Beam.concaveness = #10000 + \override Beam.beam-thickness = #0.6 + \override Beam.length-fraction = #1.3 + + % \override StaffSymbol.layer = 4 + % \override StaffSymbol.whiteout-style = #'outline + % \override StaffSymbol.whiteout = 1 + + % \override Clef.layer = 3 + % \override Clef.whiteout-style = #'outline + % \override Clef.whiteout = 1 + \override Clef.avoid-slur = #'inside' + % \override ClefModifier.layer = 4 + \override ClefModifier.whiteout-style = #'outline + \override ClefModifier.whiteout = 1 + % \override TextScript.layer = 8 + % \override TextScript.whiteout = ##t + % \override TextScript.whiteout-style = #'outline + \override TextScript.font-size = #-1 + \override DynamicText.font-size = #-2 + % \override DynamicLineSpanner.staff-padding = 4.5 + \override Glissando.breakable = ##t + \override Glissando.thickness = #1.8 + \override Stem.thickness = #0.5 + \override Staff.thickness = #0.5 + \override Staff.autoBeaming = ##f + + + \override MetronomeMark.font-size = 1.2 + % \override MetronomeMark.outside-staff-padding = #0 + + % \override TextSpanner.outside-staff-padding = #0 + \override TextSpanner.side-axis = #0 + + \override RehearsalMark.padding = #6 + \override RehearsalMark.X-offset = #-2 + \override RehearsalMark.outside-staff-padding = #1 + + % \override SpacingSpanner.strict-grace-spacing = ## + % \override SpacingSpanner.strict-note-spacing = ##t % ESSE ERA O PROBLEMA DA JUNÇÃO DO SEGMENTO 4 E 5 + % \override SpacingSpanner.uniform-stretching = ##t + + % \override StaffGrouper.staff-staff-spacing = #'((basic-distance . 23) (minimum-distance . 23) (padding . 8)) + + \override Stem.stemlet-length = #1.15 + \override StemTremolo.slope = #0.3 + \override StemTremolo.shape = #'beam-like + \override StemTremolo.beam-thickness = #0.3 + + \override Footnote.whiteout-style = #'outline + \override Footnote.whiteout = 1 + % \override Glissando.whiteout-style = #'outline + % \override Glissando.whiteout = 2 + % \override TupletBracket.bracket-visibility = ##t + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #2 + % \override TupletBracket.staff-padding = #1.7 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % \override TupletNumber.font-size = #0.8 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + % \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/4) + + % \override SpacingSpanner.shortest-duration-space = 3 + + % \override SpacingSpanner.uniform-stretching = ##t + % proportionalNotationDuration = #(ly:make-moment 1/20 + % proportionalNotationDuration = #(ly:make-moment 1/2) + % tupletFullLength = ##t + + + + } + +} \ No newline at end of file diff --git a/cordas/ly/parts_stylesheet.ily b/cordas/ly/parts_stylesheet.ily new file mode 100644 index 0000000..9e87555 --- /dev/null +++ b/cordas/ly/parts_stylesheet.ily @@ -0,0 +1,484 @@ +\version "2.23.6" +\include "/Users/Davi/github/muda/muda/stylesheet/muda-stylesheets.ily" +\include "/Users/Davi/Composição/2023/cordas-base/cordas/ly/metronome.ily" + +\include "/Users/Davi/Composição/2022/Plurisons/base-asvozes/asvozes/multiphonics.ily" + + + +#(define-markup-command (scratched layout props text) (markup?) + "Scratch text." + (interpret-markup layout props + #{\markup \override #'(offset . -4) \underline { #text }#})) + + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) + +minimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0harmonic" + #})) +seminimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2harmonic" + #})) + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) +minimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0la" + #})) +seminimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2la" + #})) + +psub = _\markup {\dynamic p \italic "sub." } +% ppsub = _\markup {\fontsize #-1 \dynamic pp \italic "sub." } +pppmp = _\markup {"[" \dynamic ppp "-" \dynamic mp "]" } +ppamp = _\markup {"[" \dynamic pp "-" \dynamic mp "]" } +pamf = _\markup {"[" \dynamic p "-" \dynamic mf "]" } +mpf = _\markup {[ \dynamic mp - \dynamic f ] } +mff = _\markup {[ \dynamic mf - \dynamic f ] } +faffold = _\markup {[ \dynamic f - \dynamic ff ] } + +ppsub = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "pp" + #:normal-text + #:italic "sub." + ))) +mfppsub = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "mf" + #:normal-text + #:dynamic "pp" + #:normal-text + #:italic "sub." + ))) +mfp = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "mf" + #:normal-text + #:dynamic "p" + ))) +faff = #(make-dynamic-script + (markup #:line + (#:normal-text + #:italic "[" + #:dynamic "ff" + #:normal-text + #:italic "-" + #:dynamic "ff" + #:normal-text + #:italic "]"))) + +% #(set-global-staff-size 13) + % #(set-default-paper-size "a4" 'landscape) + +\paper { + % #(set-paper-size "a3landscape") + % scoreTitleMarkup = \markup { + % \fill-line { + % \null + % \fontsize #4 \bold \fromproperty #'header:piece + % \fromproperty #'header:composer + % } + % } + + % % line-width = 17\cm + % print-page-number = ##t + % print-first-page-number = ##f + % oddHeaderMarkup = \markup \null + % evenHeaderMarkup = \markup \null + % oddFooterMarkup = \markup { + % \fill-line { + % \pad-around #2 + % \fontsize #0.2 + % \unless \on-first-page-of-part + % \if \should-print-page-number + % { + % \fromproperty #'page:page-number-string + % "| Davi Raubach | 2023"} + % } + % } + % top-margin = 10 + % bottom-margin = 10 + % left-margin = 5 + % right-margin = 5 + % % left-margin = 50 + % % right-margin = 50 + ragged-last = ##t + % % max-systems-per-page = 3 + % system-system-spacing = #'((basic-distance . 36) + % (minimum-distance . 6) + % (padding . 12) + % (stretchability . 1)) + % system-system-spacing.basic-distance = #18 + score-system-spacing = + #'((basic-distance . 12) + (minimum-distance . 6) + (padding . 1) + (stretchability . 12)) + + % staff-staff-space = 20 + staff-staff-space = 18 + % system-system-spacing = #'((basic-distance . 18) + % (minimum-distance . 12) + % (padding . 6) + % (stretchability . 1)) + +} +\layout{ + % \enablePolymeter + \context{ + \name TimeSignatureContext + \type Engraver_group + \consists Axis_group_engraver + % \consists Mark_engraver + % \consists Metronome_mark_engraver + \consists Text_engraver + \consists Text_spanner_engraver + % \consists Time_signature_engraver + % rehearsalMarkFormatter = #format-mark-box-alphabet + metronomeMarkFormatter = #format-metronome-markup-custom + + \numericTimeSignature + \override TimeSignature.font-size = 2 + + } + \context{ + \Voice + \accidentalStyle neo-modern + % \override BreathingSign.space-alist = #'((left-edge . (extra-space . 4))) + % \override NoteColumn.ignore-collision = ##t + % \consists Duration_line_engraver + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + % \accidentalStyle dodecaphonic + % dodecaphonic-no-repeat + % \accidentalStyle dodecaphonic + % \accidentalStyle modern-voice + % \consists Duration_line_engraver + \consists "Horizontal_bracket_engraver" + \override HorizontalBracket.direction = #UP + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + + + } + + + \context { + \Staff + % \consists Measure_spanner_engraver + \override Hairpin.minimum-length = #6 + \override TextSpanner.breakable = ##t + \accidentalStyle neo-modern + \consists Text_mark_engraver + rehearsalMarkFormatter = #format-mark-box-alphabet + + \numericTimeSignature + % \accepts TextVoice + + % \override Rest.stencil = #ly:text-interface::print + % \override Rest.text = \markup { + % \musicglyph "scripts.rcomma" + % } + % \consists Mark_engraver + % \consists "Grid_point_engraver" + % gridInterval = #(ly:make-moment 1/4) + % \remove Time_signature_engraver + % \consists "Timing_translator" + % \consists "Default_bar_line_engraver" + % \consists "Repeat_acknowledge_engraver" + % \consists "Volta_engraver" + + % \numericTimeSignature + + % \omit TimeSignature + } + \context{ + \StaffGroup + metronomeMarkFormatter = #format-metronome-markup-custom + + % \consists Mark_engraver + % \consists Metronome_mark_engraver + % % \remove Time_signature_engraver + % % \RemoveEmptyStaves + % % \override Staff.TimeSignature.whiteout-style = #'outline + % % \override Staff.TimeSignature.whiteout = 1 + % % \override Staff.TimeSignature.layer = 2 + % % \remove "Default_bar_line_engraver" + % % \remove "Repeat_acknowledge_engraver" + % % \remove "Default_bar_line_engraver" + % % \consists "Volta_engraver" + % % \consists Metronome_mark_engraver + % % \omit TimeSignature + % % \omit BarLine + % \omit SpanBasr + % % \consists "Horizontal_bracket_engraver" + } + + \context{ + \Score + \override Tie.details = #'((ratio . 0.333) + (center-staff-line-clearance . 0.6) + (tip-staff-line-clearance . 0.45) + (note-head-gap . 0.5) + (stem-gap . 0.35) + (height-limit . 1.0) + (horizontal-distance-penalty-factor . 10) + (same-dir-as-stem-penalty . 8) + (min-length-penalty-factor . 26) + (tie-tie-collision-distance . 0.45) + (tie-tie-collision-penalty . 25.0) + (intra-space-threshold . 1.25) + (outer-tie-vertical-distance-symmetry-penalty-factor . 10) + (outer-tie-length-symmetry-penalty-factor . 10) + (vertical-distance-penalty-factor . 7) + (outer-tie-vertical-gap . 0.25) + (multi-tie-region-size . 3) + (single-tie-region-size . 4) + (between-length-limit . 1.0)) + \override Staff.TimeSignature.whiteout-style = #'outline + \override Staff.TimeSignature.whiteout = 1 + \override Staff.TimeSignature.layer = 2 + metronomeMarkFormatter = #format-metronome-markup-custom + rehearsalMarkFormatter = #format-mark-box-alphabet + % \override SpacingSpanner.shortest-duration-space = #4.0 + \override BendAfter.thickness = #3.5 + % \remove Time_signature_engraver + + + % \consists "Grid_line_span_engraver" + % this moves them to the right half a staff space + % \override NoteColumn.X-offset = #-0.5 + % \consists Duration_line_engraver + % \remove "Timing_translator" + % \remove "Default_bar_line_engraver" + % \remove "Repeat_acknowledge_engraver" + % \remove "Volta_engraver" + \accepts TimeSignatureContext + % \accepts StaffGroup + % \accepts Staff + % \accepts Voice + % \remove Metronome_mark_engraver + % \remove Mark_engraver + \remove Text_mark_engraver + + % \override GridLine.whiteout-style = #'outline + % \override GridLine.layer = 1 + % \override GridLine.whiteout = ##t + % \override GridLine.stencil = ##f + % \override GridLine.extra-offset = #'(0.0 . 2.0) + % \override GridLine.parent-alignment-X = -1 + % \override NoteColumn.X-offset = #-0.5 + + + % \override SpacingSpanner.strict-grace-spacing = ##t + % \override SpacingSpanner.strict-note-spacing = ##t + % \override SpacingSpanner.uniform-stretching = ##t + % \override Beam.breakable = ##t + % \override Glissando.breakable = ##t + \override TextSpanner.breakable = ##t + + + % % \override TextScript.X-extent = ##f + % \override TextScript.whiteout-style = #'outline + % \override TextScript.whiteout = ##t + % \override line-spanner-interface.to-barline = ##t + + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #1.5 % was 2 + % \override TupletBracket.staff-padding = #1.5 + % \override TupletBracket.staff-padding = #1.3 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % % \override TupletBracket.direction = #down % occasionally tweak up + % \override TupletNumber.font-size = #1 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + % rehearsalMarkFormatter = #format-mark-box-alphabet + + % proportionalNotationDuration = #(ly:make-moment 1/18) + % tupletFullLength = ##t + % \override StaffGrouper.staff-staff-spacing = + % #'((basic-distance . 16) + % (minimum-distance . 16) + % (padding . 6) + % (stretchability . 6)) + + + \override BarLine.X-extent = #'(0 . 0) + \override BarLine.bar-extent = #'(-2 . 2) + \override BarLine.hair-thickness = #0.9 + \override BarLine.thick-thickness = #8 + %\override BarLine.stencil = ##f + + \override Beam.breakable = ##t + \override VoiceFollower.breakable = ##t + \override Beam.concaveness = #10000 + \override Beam.beam-thickness = #0.6 + \override Beam.length-fraction = #1.3 + + % \override StaffSymbol.layer = 4 + % \override StaffSymbol.whiteout-style = #'outline + % \override StaffSymbol.whiteout = 1 + + \override Clef.layer = 3 + % \override Clef.whiteout-style = #'outline + % \override Clef.whiteout = 1 + \override Clef.avoid-slur = #'inside' + \override ClefModifier.layer = 4 + \override ClefModifier.whiteout-style = #'outline + \override ClefModifier.whiteout = 1 + \override TextScript.layer = 8 + \override TextScript.whiteout = ##t + \override TextScript.whiteout-style = #'outline + \override TextScript.font-size = #-1 + \override DynamicText.font-size = #-1 + \override DynamicLineSpanner.staff-padding = 1 + \override Glissando.breakable = ##t + \override Glissando.thickness = #1.8 + \override Stem.thickness = #0.5 + \override Staff.thickness = #0.5 + \override Staff.autoBeaming = ##f + + + \override MetronomeMark.font-size = 1.2 + % \override TimeSignature.font-size = 2 + % \override MetronomeMark.outside-staff-padding = #0 + + % \override TextSpanner.outside-staff-padding = #4 + % \override TextSpanner.side-axis = #0 + \override TextSpanner.whiteout-style = #'outline + \override TextSpanner.whiteout = 1 + \override TextSpanner.font-size = #-1 + + \override RehearsalMark.padding = #2 + \override RehearsalMark.X-offset = #-2 + % \override RehearsalMark.outside-staff-padding =#1 + + % \override SpacingSpanner.strict-grace-spacing = ## + % \override SpacingSpanner.strict-note-spacing = ##t % ESSE ERA O PROBLEMA DA JUNÇÃO DO SEGMENTO 4 E 5 + % \override SpacingSpanner.uniform-stretching = ##t + + % \override StaffGrouper.staff-staff-spacing = #'((basic-distance . 23) (minimum-distance . 23) (padding . 8)) + + \override Stem.stemlet-length = #1.15 + \override StemTremolo.slope = #0.3 + \override StemTremolo.shape = #'beam-like + \override StemTremolo.beam-thickness = #0.3 + + \override Footnote.whiteout-style = #'outline + \override Footnote.whiteout = 1 + % \override Glissando.whiteout-style = #'outline + % \override Glissando.whiteout = 2 + \override TupletBracket.bracket-visibility = ##t + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #2 + % \override TupletBracket.staff-padding = #1.7 + \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + \override TupletNumber.font-size = #0.8 + \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32) + % \override SpacingSpanner.shortest-duration-space = 3 + + % proportionalNotationDuration = #(ly:make-moment 1/18) + % proportionalNotationDuration = #(ly:make-moment 1/2) + tupletFullLength = ##t + + metronomeMarkFormatter = #format-metronome-markup-custom + + + } + +} + + + +#(define-markup-command (footnote-strut layout props depth) + (boolean?) + #:properties ((baseline-skip)) + "If `depth` is set to `#t`, insert a depth strut. If set to `#f`, +insert a height strut. The strut size is derived from the baseline +skip value." + (let ((yext (if depth + (cons (* -0.3 baseline-skip) 0) + (cons 0 (* 0.7 baseline-skip))))) + (ly:make-stencil (ly:stencil-expr + (make-transparent-box-stencil '(0 . 0.05) yext)) + empty-interval + yext))) + +#(define-markup-command (footnote-struts layout props elts) + (markup-list?) + #:properties ((baseline-skip)) + "Insert a height strut at the beginning of the first line and a depth +strut at the end of the last line of a footnote `elts` (which is a +markup list holding the lines)." + (let ((stils (interpret-markup-list layout props elts))) + (if (null? (cdr stils)) + ;; We have a single line. + (let ((stil (car stils))) + (interpret-markup layout props + #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \footnote-strut ##f + \stencil #stil + \footnote-strut ##t } #})) + ;; We have multiple lines. + (let* ((first-stil (car stils)) + (first-mkup #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \footnote-strut ##f + \stencil #first-stil } #}) + (last-stil (last stils)) + (last-mkup #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \stencil #last-stil + \footnote-strut ##t } #}) + (rest-stils (cdr stils)) + (rest-stils (drop-right rest-stils 1)) + (rest-mkups + (map (lambda (stil) + #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \stencil #stil } #}) + rest-stils))) + (interpret-markup layout props + #{ \markup { + \override #'(baseline-skip . 0) + \column { + #first-mkup + #rest-mkups + #last-mkup } } #}))))) + +#(define (markup-list-or-markup? x) + (or (markup-list? x) (markup? x))) + +% This command accepts either a markup (for a single-line footnote) or a +% markup list (for a multi-line footnote). The baseline skip between the +% lines of a multi-line footnote is controlled by the paper variable +% `text-font-defaults.baseline-skip`, the distance between footnotes +% by the paper variable `footnote-padding`. +Footnote = + #(define-music-function (mark offset text item) + ((markup?) number-pair? markup-list-or-markup? symbol-list-or-music?) + (let ((text (if (markup? text) (list text) text))) + (if mark + #{ \footnote #mark #offset + \markup \footnote-struts #text #item #} + #{ \footnote #offset + \markup \footnote-struts #text #item #}))) + diff --git a/cordas/ly/segment_stylesheet.ily b/cordas/ly/segment_stylesheet.ily new file mode 100644 index 0000000..31cdae2 --- /dev/null +++ b/cordas/ly/segment_stylesheet.ily @@ -0,0 +1,390 @@ +\version "2.23.6" +\include "/Users/Davi/github/muda/muda/stylesheet/muda-stylesheets.ily" + +\include "/Users/Davi/Composição/2022/Plurisons/base-asvozes/asvozes/multiphonics.ily" + + + +#(define-markup-command (scratched layout props text) (markup?) + "Scratch text." + (interpret-markup layout props + #{\markup \override #'(offset . -4) \underline { #text }#})) + + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) + +minimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0harmonic" + #})) +seminimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2harmonic" + #})) + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) +minimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0la" + #})) +seminimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2la" + #})) + +psub = _\markup {\dynamic p \italic "sub." } +% ppsub = _\markup {\dynamic pp \italic "sub." } +ppsub = +#(make-dynamic-script + (markup #:line (#:right-align + #:normal-text + #:dynamic "pp" + #:italic "sub." ))) + +% ppsub = #(make-dynamic-script +% (markup #:line +% (#:normal-text +% #:dynamic "pp" +% #:normal-text +% #:italic "sub." +% ))) +pppmp = _\markup {"[" \dynamic ppp "-" \dynamic mp "]" } +ppamp = _\markup {"[" \dynamic pp "-" \dynamic mp "]" } +pamf = _\markup {"[" \dynamic p "-" \dynamic mf "]" } +mpf = _\markup {[ \dynamic mp - \dynamic f ] } +mff = _\markup {[ \dynamic mf - \dynamic f ] } +faffold = _\markup {[ \dynamic f - \dynamic ff ] } + +faff = #(make-dynamic-script + (markup #:line + (#:normal-text + #:italic "[" + #:dynamic "ff" + #:normal-text + #:italic "-" + #:dynamic "ff" + #:normal-text + #:italic "]"))) + +#(set-global-staff-size 13) + % #(set-default-paper-size "a4" 'landscape) + +\paper { + % #(set-paper-size "a3landscape") + % scoreTitleMarkup = \markup { + % \fill-line { + % \null + % \fontsize #4 \bold \fromproperty #'header:piece + % \fromproperty #'header:composer + % } + % } + + % % line-width = 17\cm + % print-page-number = ##t + % print-first-page-number = ##f + % oddHeaderMarkup = \markup \null + % evenHeaderMarkup = \markup \null + % oddFooterMarkup = \markup { + % \fill-line { + % \pad-around #2 + % \fontsize #0.2 + % \unless \on-first-page-of-part + % \if \should-print-page-number + % { + % \fromproperty #'page:page-number-string + % "| Davi Raubach | 2023"} + % } + % } + % top-margin = 10 + % bottom-margin = 10 + % left-margin = 5 + % right-margin = 5 + % % left-margin = 50 + % % right-margin = 50 + % ragged-last = ##t + % % max-systems-per-page = 3 + % system-system-spacing = #'((basic-distance . 36) + % (minimum-distance . 6) + % (padding . 12) + % (stretchability . 1)) + % system-system-spacing.basic-distance = #18 + score-system-spacing = + #'((basic-distance . 20) + (minimum-distance . 12) + (padding . 1) + (stretchability . 12)) + + % staff-staff-space = 20 + % staff-staff-space = 18 + % system-system-spacing = #'((basic-distance . 18) + % (minimum-distance . 12) + % (padding . 6) + % (stretchability . 1)) + +} +\layout{ + % \enablePolymeter + \context{ + \name TimeSignatureContext + \type Engraver_group + \consists Axis_group_engraver + \consists Mark_engraver + \consists Metronome_mark_engraver + \consists Text_engraver + \consists Text_spanner_engraver + \consists Time_signature_engraver + rehearsalMarkFormatter = #format-mark-box-alphabet + \numericTimeSignature + + } + \context{ + \Voice + \accidentalStyle neo-modern + % \override BreathingSign.space-alist = #'((left-edge . (extra-space . 4))) + % \override NoteColumn.ignore-collision = ##t + % \consists Duration_line_engraver + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + % \accidentalStyle dodecaphonic + % dodecaphonic-no-repeat + % \accidentalStyle dodecaphonic + % \accidentalStyle modern-voice + % \consists Duration_line_engraver + \consists "Horizontal_bracket_engraver" + \override HorizontalBracket.direction = #UP + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + + + } + + \context { + \NullVoice + \override NoteColumn.ignore-collision = ##t + % \consists Note_heads_engraver + % \revert NoteHead.stencil + } + + \context { + \Staff + % \consists Measure_spanner_engraver + rehearsalMarkFormatter = #format-mark-box-alphabet + + \override Hairpin.minimum-length = #10 + + \override TextSpanner.breakable = ##t + \accidentalStyle neo-modern + % \accepts TextVoice + + % \override Rest.stencil = #ly:text-interface::print + % \override Rest.text = \markup { + % \musicglyph "scripts.rcomma" + % } + % \consists Mark_engraver + % \consists "Grid_point_engraver" + % gridInterval = #(ly:make-moment 1/4) + \remove Time_signature_engraver + % \consists "Timing_translator" + % \consists "Default_bar_line_engraver" + % \consists "Repeat_acknowledge_engraver" + % \consists "Volta_engraver" + + % \numericTimeSignature + \override Tie.details = #'((ratio . 0.333) + (center-staff-line-clearance . 0.6) + (tip-staff-line-clearance . 0.45) + (note-head-gap . 0.5) + (stem-gap . 0.35) + (height-limit . 1.0) + (horizontal-distance-penalty-factor . 10) + (same-dir-as-stem-penalty . 8) + (min-length-penalty-factor . 26) + (tie-tie-collision-distance . 0.45) + (tie-tie-collision-penalty . 25.0) + (intra-space-threshold . 1.25) + (outer-tie-vertical-distance-symmetry-penalty-factor . 10) + (outer-tie-length-symmetry-penalty-factor . 10) + (vertical-distance-penalty-factor . 7) + (outer-tie-vertical-gap . 0.25) + (multi-tie-region-size . 3) + (single-tie-region-size . 4) + (between-length-limit . 1.0)) + % \override Staff.TimeSignature.whiteout-style = #'outline + % \override Staff.TimeSignature.whiteout = 1 + % \override Staff.TimeSignature.layer = 2 + + % \omit TimeSignature + } + \context{ + \StaffGroup + \remove Time_signature_engraver + % \RemoveEmptyStaves + % \override Staff.TimeSignature.whiteout-style = #'outline + % \override Staff.TimeSignature.whiteout = 1 + % \override Staff.TimeSignature.layer = 2 + % \remove "Default_bar_line_engraver" + % \remove "Repeat_acknowledge_engraver" + % \remove "Default_bar_line_engraver" + % \consists "Volta_engraver" + % \consists Metronome_mark_engraver + % \omit TimeSignature + % \omit BarLine + \omit SpanBar + % \consists "Horizontal_bracket_engraver" + } + + \context{ + \Score + % \override SpacingSpanner.shortest-duration-space = #4.0 + \override BendAfter.thickness = #3.5 + % \remove Time_signature_engraver + + + % \consists "Grid_line_span_engraver" + % this moves them to the right half a staff space + % \override NoteColumn.X-offset = #-0.5 + % \consists Duration_line_engraver + % \remove "Timing_translator" + % \remove "Default_bar_line_engraver" + % \remove "Repeat_acknowledge_engraver" + % \remove "Volta_engraver" + \accepts TimeSignatureContext + % \accepts StaffGroup + % \accepts Staff + % \accepts Voice + \remove Metronome_mark_engraver + \remove Mark_engraver + + % \override GridLine.whiteout-style = #'outline + % \override GridLine.layer = 1 + % \override GridLine.whiteout = ##t + % \override GridLine.stencil = ##f + % \override GridLine.extra-offset = #'(0.0 . 2.0) + % \override GridLine.parent-alignment-X = -1 + % \override NoteColumn.X-offset = #-0.5 + + + % \override SpacingSpanner.strict-grace-spacing = ##t + % \override SpacingSpanner.strict-note-spacing = ##t + % \override SpacingSpanner.uniform-stretching = ##t + % \override Beam.breakable = ##t + % \override Glissando.breakable = ##t + \override TextSpanner.breakable = ##t + + + % % \override TextScript.X-extent = ##f + % \override TextScript.whiteout-style = #'outline + % \override TextScript.whiteout = ##t + % \override line-spanner-interface.to-barline = ##t + + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #1.5 % was 2 + % \override TupletBracket.staff-padding = #1.5 + % \override TupletBracket.staff-padding = #1.3 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % % \override TupletBracket.direction = #down % occasionally tweak up + % \override TupletNumber.font-size = #1 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + autoBeaming = ##f + % rehearsalMarkFormatter = #format-mark-box-alphabet + + % proportionalNotationDuration = #(ly:make-moment 1/18) + % tupletFullLength = ##t + % \override StaffGrouper.staff-staff-spacing = + % #'((basic-distance . 16) + % (minimum-distance . 16) + % (padding . 6) + % (stretchability . 6)) + + + \override BarLine.X-extent = #'(0 . 0) + \override BarLine.bar-extent = #'(-2 . 2) + \override BarLine.hair-thickness = #0.9 + \override BarLine.thick-thickness = #8 + %\override BarLine.stencil = ##f + + \override Beam.breakable = ##t + \override VoiceFollower.breakable = ##t + \override Beam.concaveness = #10000 + \override Beam.beam-thickness = #0.6 + \override Beam.length-fraction = #1.3 + + % \override StaffSymbol.layer = 4 + % \override StaffSymbol.whiteout-style = #'outline + % \override StaffSymbol.whiteout = 1 + + % \override Clef.layer = 3 + % \override Clef.whiteout-style = #'outline + % \override Clef.whiteout = 1 + \override Clef.avoid-slur = #'inside' + % \override ClefModifier.layer = 4 + \override ClefModifier.whiteout-style = #'outline + \override ClefModifier.whiteout = 1 + % \override TextScript.layer = 8 + % \override TextScript.whiteout = ##t + % \override TextScript.whiteout-style = #'outline + \override TextScript.font-size = #-1 + \override DynamicText.font-size = #-2 + % \override DynamicLineSpanner.staff-padding = 4.5 + \override Glissando.breakable = ##t + \override Glissando.thickness = #1.8 + \override Stem.thickness = #0.5 + \override Staff.thickness = #0.5 + \override Staff.autoBeaming = ##f + + + \override MetronomeMark.font-size = 1.2 + \override TimeSignature.font-size = 2 + % \override MetronomeMark.outside-staff-padding = #0 + + % \override TextSpanner.outside-staff-padding = #4 + % \override TextSpanner.side-axis = #0 + \override TextSpanner.whiteout-style = #'outline + \override TextSpanner.whiteout = 1 + \override TextSpanner.font-size = #-1 + + \override RehearsalMark.padding = #6 + \override RehearsalMark.X-offset = #-2 + \override RehearsalMark.outside-staff-padding = #1 + + % \override SpacingSpanner.strict-grace-spacing = ## + % \override SpacingSpanner.strict-note-spacing = ##t % ESSE ERA O PROBLEMA DA JUNÇÃO DO SEGMENTO 4 E 5 + % \override SpacingSpanner.uniform-stretching = ##t + + % \override StaffGrouper.staff-staff-spacing = #'((basic-distance . 23) (minimum-distance . 23) (padding . 8)) + + \override Stem.stemlet-length = #1.15 + \override StemTremolo.slope = #0.3 + \override StemTremolo.shape = #'beam-like + \override StemTremolo.beam-thickness = #0.3 + + \override Footnote.whiteout-style = #'outline + \override Footnote.whiteout = 1 + % \override Glissando.whiteout-style = #'outline + % \override Glissando.whiteout = 2 + % \override TupletBracket.bracket-visibility = ##t + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #2 + % \override TupletBracket.staff-padding = #1.7 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % \override TupletNumber.font-size = #0.8 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) + % \override SpacingSpanner.shortest-duration-space = 3 + + proportionalNotationDuration = #(ly:make-moment 1/12) + % proportionalNotationDuration = #(ly:make-moment 1/2) + % tupletFullLength = ##t + + + + } + +} \ No newline at end of file diff --git a/cordas/ly/stylesheet.ily b/cordas/ly/stylesheet.ily new file mode 100644 index 0000000..4f72466 --- /dev/null +++ b/cordas/ly/stylesheet.ily @@ -0,0 +1,480 @@ +\version "2.23.6" +\include "/Users/Davi/github/muda/muda/stylesheet/muda-stylesheets.ily" +\include "/Users/Davi/Composição/2023/cordas-base/cordas/ly/metronome.ily" + +\include "/Users/Davi/Composição/2022/Plurisons/base-asvozes/asvozes/multiphonics.ily" + + + +#(define-markup-command (scratched layout props text) (markup?) + "Scratch text." + (interpret-markup layout props + #{\markup \override #'(offset . -4) \underline { #text }#})) + + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) + +minimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0harmonic" + #})) +seminimaDiamond = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2harmonic" + #})) + +minima = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s1" + #})) +minimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s0la" + #})) +seminimaSquare = #(lambda (grob)(grob-interpret-markup grob + #{ \markup + \musicglyph "noteheads.s2la" + #})) + +psub = _\markup {\dynamic p \italic "sub." } +% ppsub = _\markup {\fontsize #-1 \dynamic pp \italic "sub." } +pppmp = _\markup {"[" \dynamic ppp "-" \dynamic mp "]" } +ppamp = _\markup {"[" \dynamic pp "-" \dynamic mp "]" } +pamf = _\markup {"[" \dynamic p "-" \dynamic mf "]" } +mpf = _\markup {[ \dynamic mp - \dynamic f ] } +mff = _\markup {[ \dynamic mf - \dynamic f ] } +faffold = _\markup {[ \dynamic f - \dynamic ff ] } + +ppsub = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "pp" + #:normal-text + #:italic "sub." + ))) +mfppsub = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "mf" + #:normal-text + #:dynamic "pp" + #:normal-text + #:italic "sub." + ))) +mfp = #(make-dynamic-script + (markup #:line + (#:normal-text + #:dynamic "mf" + #:normal-text + #:dynamic "p" + ))) +faff = #(make-dynamic-script + (markup #:line + (#:normal-text + #:italic "[" + #:dynamic "ff" + #:normal-text + #:italic "-" + #:dynamic "ff" + #:normal-text + #:italic "]"))) + +% #(set-global-staff-size 13) + % #(set-default-paper-size "a4" 'landscape) +\header { + title = "Substâncias de uma sanga sem nome" + composer = "Davi Raubach" + } +\paper { + % #(set-paper-size "a3landscape") + scoreTitleMarkup = \markup { + \fill-line { + \null + \fontsize #4 \bold \fromproperty #'header:piece + % \fromproperty #'header:composer + } + } + + % line-width = 17\cm + print-page-number = ##t + print-first-page-number = ##f + oddHeaderMarkup = \markup \null + evenHeaderMarkup = \markup \null + oddFooterMarkup = \markup { + \fill-line { + \pad-around #2 + \fontsize #0.2 + \unless \on-first-page-of-part + \if \should-print-page-number + { + \fromproperty #'page:page-number-string + "Substâncias de uma sanga sem nome | Davi Raubach | 2024"} + } + } + top-margin = 10 + bottom-margin = 10 + left-margin = 15 + right-margin = 15 + % % left-margin = 50 + % % right-margin = 50 + ragged-last = ##t + % % max-systems-per-page = 3 + % system-system-spacing = #'((basic-distance . 36) + % (minimum-distance . 6) + % (padding . 12) + % (stretchability . 1)) + % system-system-spacing.basic-distance = #18 + % score-system-spacing = + % #'((basic-distance . 12) + % (minimum-distance . 6) + % (padding . 1) + % (stretchability . 12)) + + % staff-staff-space = 20 + % staff-staff-space = 18 + % system-system-spacing = #'((basic-distance . 18) + % (minimum-distance . 12) + % (padding . 6) + % (stretchability . 1)) + +} +\layout{ + % \enablePolymeter + \context{ + \name TimeSignatureContext + \type Engraver_group + \consists Axis_group_engraver + \consists Mark_engraver + \consists Metronome_mark_engraver + \consists Text_engraver + \consists Text_spanner_engraver + \consists Time_signature_engraver + % rehearsalMarkFormatter = #format-mark-box-alphabet + metronomeMarkFormatter = #format-metronome-markup-custom + + \numericTimeSignature + \override TimeSignature.font-size = 2 + + } + \context{ + \Voice + \accidentalStyle neo-modern + % \override BreathingSign.space-alist = #'((left-edge . (extra-space . 4))) + % \override NoteColumn.ignore-collision = ##t + % \consists Duration_line_engraver + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + % \accidentalStyle dodecaphonic + % dodecaphonic-no-repeat + % \accidentalStyle dodecaphonic + % \accidentalStyle modern-voice + % \consists Duration_line_engraver + \consists "Horizontal_bracket_engraver" + \override HorizontalBracket.direction = #UP + % \override NoteHead.duration-log = 2 + % \remove Forbid_line_break_engraver + + + } + + + \context { + \Staff + % \consists Measure_spanner_engraver + \override Hairpin.minimum-length = #6 + \override TextSpanner.breakable = ##t + \accidentalStyle neo-modern + \consists Text_mark_engraver + rehearsalMarkFormatter = #format-mark-box-alphabet + \numericTimeSignature + % \accepts TextVoice + + % \override Rest.stencil = #ly:text-interface::print + % \override Rest.text = \markup { + % \musicglyph "scripts.rcomma" + % } + % \consists Mark_engraver + % \consists "Grid_point_engraver" + % gridInterval = #(ly:make-moment 1/4) + % \remove Time_signature_engraver + % \consists "Timing_translator" + % \consists "Default_bar_line_engraver" + % \consists "Repeat_acknowledge_engraver" + % \consists "Volta_engraver" + + % \numericTimeSignature + \override Tie.details = #'((ratio . 0.333) + (center-staff-line-clearance . 0.6) + (tip-staff-line-clearance . 0.45) + (note-head-gap . 0.5) + (stem-gap . 0.35) + (height-limit . 1.0) + (horizontal-distance-penalty-factor . 10) + (same-dir-as-stem-penalty . 8) + (min-length-penalty-factor . 26) + (tie-tie-collision-distance . 0.45) + (tie-tie-collision-penalty . 25.0) + (intra-space-threshold . 1.25) + (outer-tie-vertical-distance-symmetry-penalty-factor . 10) + (outer-tie-length-symmetry-penalty-factor . 10) + (vertical-distance-penalty-factor . 7) + (outer-tie-vertical-gap . 0.25) + (multi-tie-region-size . 3) + (single-tie-region-size . 4) + (between-length-limit . 1.0)) + \override Staff.TimeSignature.whiteout-style = #'outline + \override Staff.TimeSignature.whiteout = 1 + \override Staff.TimeSignature.layer = 2 + + % \omit TimeSignature + } + \context{ + \StaffGroup + % % \remove Time_signature_engraver + % % \RemoveEmptyStaves + % % \override Staff.TimeSignature.whiteout-style = #'outline + % % \override Staff.TimeSignature.whiteout = 1 + % % \override Staff.TimeSignature.layer = 2 + % % \remove "Default_bar_line_engraver" + % % \remove "Repeat_acknowledge_engraver" + % % \remove "Default_bar_line_engraver" + % % \consists "Volta_engraver" + % % \consists Metronome_mark_engraver + % % \omit TimeSignature + % % \omit BarLine + % \omit SpanBar + % % \consists "Horizontal_bracket_engraver" + } + + \context{ + \Score + metronomeMarkFormatter = #format-metronome-markup-custom + % \override SpacingSpanner.shortest-duration-space = #4.0 + \override BendAfter.thickness = #3.5 + % \remove Time_signature_engraver + + + % \consists "Grid_line_span_engraver" + % this moves them to the right half a staff space + % \override NoteColumn.X-offset = #-0.5 + % \consists Duration_line_engraver + % \remove "Timing_translator" + % \remove "Default_bar_line_engraver" + % \remove "Repeat_acknowledge_engraver" + % \remove "Volta_engraver" + \accepts TimeSignatureContext + % \accepts StaffGroup + % \accepts Staff + % \accepts Voice + \remove Metronome_mark_engraver + \remove Mark_engraver + \remove Text_mark_engraver + + % \override GridLine.whiteout-style = #'outline + % \override GridLine.layer = 1 + % \override GridLine.whiteout = ##t + % \override GridLine.stencil = ##f + % \override GridLine.extra-offset = #'(0.0 . 2.0) + % \override GridLine.parent-alignment-X = -1 + % \override NoteColumn.X-offset = #-0.5 + + + % \override SpacingSpanner.strict-grace-spacing = ##t + % \override SpacingSpanner.strict-note-spacing = ##t + % \override SpacingSpanner.uniform-stretching = ##t + % \override Beam.breakable = ##t + % \override Glissando.breakable = ##t + \override TextSpanner.breakable = ##t + + + % % \override TextScript.X-extent = ##f + % \override TextScript.whiteout-style = #'outline + % \override TextScript.whiteout = ##t + % \override line-spanner-interface.to-barline = ##t + + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #1.5 % was 2 + % \override TupletBracket.staff-padding = #1.5 + % \override TupletBracket.staff-padding = #1.3 + % \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + % % \override TupletBracket.direction = #down % occasionally tweak up + % \override TupletNumber.font-size = #1 + % \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + % rehearsalMarkFormatter = #format-mark-box-alphabet + + % proportionalNotationDuration = #(ly:make-moment 1/18) + % tupletFullLength = ##t + % \override StaffGrouper.staff-staff-spacing = + % #'((basic-distance . 16) + % (minimum-distance . 16) + % (padding . 6) + % (stretchability . 6)) + + + \override BarLine.X-extent = #'(0 . 0) + \override BarLine.bar-extent = #'(-2 . 2) + \override BarLine.hair-thickness = #0.9 + \override BarLine.thick-thickness = #8 + %\override BarLine.stencil = ##f + + \override Beam.breakable = ##t + \override VoiceFollower.breakable = ##t + \override Beam.concaveness = #10000 + \override Beam.beam-thickness = #0.6 + \override Beam.length-fraction = #1.3 + + % \override StaffSymbol.layer = 4 + % \override StaffSymbol.whiteout-style = #'outline + % \override StaffSymbol.whiteout = 1 + + \override Clef.layer = 3 + \override Clef.whiteout-style = #'outline + \override Clef.whiteout = 1 + \override Clef.avoid-slur = #'inside' + \override ClefModifier.layer = 4 + \override ClefModifier.whiteout-style = #'outline + \override ClefModifier.whiteout = 1 + % \override TextScript.layer = 8 + \override TextScript.whiteout = ##t + \override TextScript.whiteout-style = #'outline + \override TextScript.font-size = #-1 + \override DynamicText.font-size = #-1 + \override DynamicLineSpanner.staff-padding = 2 + \override Glissando.breakable = ##t + \override Glissando.thickness = #1.8 + \override Stem.thickness = #0.5 + \override Staff.thickness = #0.5 + \override Staff.autoBeaming = ##f + + + \override MetronomeMark.font-size = 1.2 + % \override TimeSignature.font-size = 2 + % \override MetronomeMark.outside-staff-padding = #0 + + % \override TextSpanner.outside-staff-padding = #4 + % \override TextSpanner.side-axis = #0 + \override TextSpanner.whiteout-style = #'outline + \override TextSpanner.whiteout = 1 + \override TextSpanner.font-size = #-1 + + \override RehearsalMark.padding = #6 + \override RehearsalMark.X-offset = #-2 + \override RehearsalMark.outside-staff-padding = #1 + + % \override SpacingSpanner.strict-grace-spacing = ## + % \override SpacingSpanner.strict-note-spacing = ##t % ESSE ERA O PROBLEMA DA JUNÇÃO DO SEGMENTO 4 E 5 + \override SpacingSpanner.uniform-stretching = ##t + + % \override StaffGrouper.staff-staff-spacing = #'((basic-distance . 23) (minimum-distance . 23) (padding . 8)) + + \override Stem.stemlet-length = #1.15 + \override StemTremolo.slope = #0.3 + \override StemTremolo.shape = #'beam-like + \override StemTremolo.beam-thickness = #0.3 + + \override Footnote.whiteout-style = #'outline + \override Footnote.whiteout = 1 + % \override Glissando.whiteout-style = #'outline + % \override Glissando.whiteout = 2 + \override TupletBracket.bracket-visibility = ##t + % \override TupletBracket.minimum-length = #3 + % \override TupletBracket.padding = #2 + % \override TupletBracket.staff-padding = #1.7 + \override TupletBracket.springs-and-rods = #ly:spanner::set-spacing-rods + \override TupletNumber.font-size = #0.8 + \override TupletNumber.text = #tuplet-number::calc-fraction-text + % autoBeaming = ##f + % \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) + % \override SpacingSpanner.shortest-duration-space = 3 + + proportionalNotationDuration = #(ly:make-moment 1/20) + % proportionalNotationDuration = #(ly:make-moment 1/2) + tupletFullLength = ##t + + + + } + +} + + + +#(define-markup-command (footnote-strut layout props depth) + (boolean?) + #:properties ((baseline-skip)) + "If `depth` is set to `#t`, insert a depth strut. If set to `#f`, +insert a height strut. The strut size is derived from the baseline +skip value." + (let ((yext (if depth + (cons (* -0.3 baseline-skip) 0) + (cons 0 (* 0.7 baseline-skip))))) + (ly:make-stencil (ly:stencil-expr + (make-transparent-box-stencil '(0 . 0.05) yext)) + empty-interval + yext))) + +#(define-markup-command (footnote-struts layout props elts) + (markup-list?) + #:properties ((baseline-skip)) + "Insert a height strut at the beginning of the first line and a depth +strut at the end of the last line of a footnote `elts` (which is a +markup list holding the lines)." + (let ((stils (interpret-markup-list layout props elts))) + (if (null? (cdr stils)) + ;; We have a single line. + (let ((stil (car stils))) + (interpret-markup layout props + #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \footnote-strut ##f + \stencil #stil + \footnote-strut ##t } #})) + ;; We have multiple lines. + (let* ((first-stil (car stils)) + (first-mkup #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \footnote-strut ##f + \stencil #first-stil } #}) + (last-stil (last stils)) + (last-mkup #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \stencil #last-stil + \footnote-strut ##t } #}) + (rest-stils (cdr stils)) + (rest-stils (drop-right rest-stils 1)) + (rest-mkups + (map (lambda (stil) + #{ \markup { + \override #`(baseline-skip . ,baseline-skip) + \stencil #stil } #}) + rest-stils))) + (interpret-markup layout props + #{ \markup { + \override #'(baseline-skip . 0) + \column { + #first-mkup + #rest-mkups + #last-mkup } } #}))))) + +#(define (markup-list-or-markup? x) + (or (markup-list? x) (markup? x))) + +% This command accepts either a markup (for a single-line footnote) or a +% markup list (for a multi-line footnote). The baseline skip between the +% lines of a multi-line footnote is controlled by the paper variable +% `text-font-defaults.baseline-skip`, the distance between footnotes +% by the paper variable `footnote-padding`. +Footnote = + #(define-music-function (mark offset text item) + ((markup?) number-pair? markup-list-or-markup? symbol-list-or-music?) + (let ((text (if (markup? text) (list text) text))) + (if mark + #{ \footnote #mark #offset + \markup \footnote-struts #text #item #} + #{ \footnote #offset + \markup \footnote-struts #text #item #}))) + diff --git a/cordas/notes.org b/cordas/notes.org new file mode 100644 index 0000000..2440bd7 --- /dev/null +++ b/cordas/notes.org @@ -0,0 +1,3 @@ +* Ideias de implementação +- uma função que inspecione o uso de indicações diferentes de ord. Verificar se não faltou uma indicação de retomada da posição ordinária. +- C_A2 acontece esse provlema diff --git a/cordas/parts_templates.py b/cordas/parts_templates.py new file mode 100644 index 0000000..f1df928 --- /dev/null +++ b/cordas/parts_templates.py @@ -0,0 +1,47 @@ +import muda +import abjad + + +def make_score(inst): + score = muda.Score() + score.append(inst) + return score + +midi_instrument = "string ensemble 1" + +vl1 = muda.Instrument( + abjad.Violin(), "Vl1", 2, [1, 1], + markup="Violino I", + short_markup="Vn. I", + midi_instrument=midi_instrument +) +vl2 = muda.Instrument( + abjad.Violin(), "Vl2", 2, [1, 1], + markup="Violino II", short_markup="Vn. II", + midi_instrument=midi_instrument +) +va = muda.Instrument( + abjad.Viola(), "Va", 2, [1, 1], + markup="Viola", short_markup="Va.", + clefs=["alto"], + midi_instrument=midi_instrument +) +vc = muda.Instrument( + abjad.Cello(), "Vc", 2, [1, 1], + markup="Violoncelo", short_markup="Vc.", + clefs=["bass"], + midi_instrument=midi_instrument +) +cb = muda.Instrument( + abjad.Contrabass(), "Cb", 2, [1, 1], clefs=["bass"], + markup="Contrabaixo", short_markup="Cb.", + midi_instrument=midi_instrument +) +instruments = {voice.name: instrument for instrument in [vl1, vl2, va, vc, cb] for voice in instrument.voices} + +parts = {key: make_score(_) for key, _ in instruments.items()} +print(parts) +# for k, v in parts.items(): +# print(k, v) +# print(abjad.lilypond(v.score)) +# print(vc.voices) diff --git a/cordas/pitch/01-191014_0000.wav b/cordas/pitch/01-191014_0000.wav new file mode 100644 index 0000000000000000000000000000000000000000..d05650a4228b681d99ba69372eef9a338e3f75dd GIT binary patch literal 35187910 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

)`AX!Z`TsCjlN}o+sds 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

X&a{6_$jt5-^15$X4%r2wsWQ}ono<* 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 !;;kQOc$v&#pswefqMA9}5{Zu09!=DHxl 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

84@xnvgaEMVy_?H7*KU2<4uHROE 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