![]() |
The music embedded in the text of Isaiah 40, verse 1 |
Isaiah 40: (Verses 1 to 1) Syllables: 14; Longest recitation: 4; Tenor: g
42.86%;
Ornament density: 0%; Average phrase length: 7.
1 Comfort, comfort, my people, says your God. (1-4-1) |
|||
א נחמ֥ו
נחמ֖ו עמ֑י יאמ֖ר אלהיכֽם |
8 6 |
a nkmu nkmu ymi iamr alohicm |
- Fix premature descents to the tonic – compare WLC verse by verse with MG Crown Aleppo codex. Check all internal descents to the tonic against mgketer site. I do this before generating the music. This step can be done for multiple chapters -- I keep going until I get tired. (Code to compare the two versions would be difficult to write. WLC uses a different level of Unicode from mgketer, coding sequences of diacritics differ even within the WLC, and there are a host of irrelevant notes and other comments that need to be ignored.) So far in about 300 chapters and about 6500 verses, I have corrected about 700 errors in the WLC. That's just over a 10% error rate. In what -- just over 100 years of copying? (Copyists get tired too!) The database remembers my changes so I can tell what I have done and when. I use three windows:
- my proprietary update screen for the database,
- the mgketer chapter, (in Hebrew only).
- a filter on my shortcut work file showing the notes to isolate the verses I suspect are in error.
- Generate music XML using my music generation page. This can be done for multiple chapters that have been verified. Takes a few seconds per chapter.
- Run the data and the batch file for the chapter to html format. This program is one of many I have written for extracting data in various formats.
- Open the music with Musescore, load the style file for one line per page. Open the bat file with a text editor and check the music 'pages' against the batch file. Page size is in the image:
- Load the one-line style. [Saved in my Google Drive here]
- Mark all beams as disconnected -- they will disappear (use multi-select). Make all triplets invisible – note stems are already invisible from program that generates xml.
- Force returns on all verses – one verse per 'page'. (Every verse ends with a rest and a barline.) Fix alignment of text and check for slurs that displace text or make the lyrics line too low, adjust to under or over as needed.
- (Poetry only -- add breath for ole-veyored – should automate this but tricky).
- Adjust margins if needed.
- Save to mscz file.
- Verify the batch file against the music. Must agree on pages. Possible to insert a blank page and delete it later -- mark the bar as not included.
- Export svg to work area.
- Use saved .bat file in cmd window or equivalent to rename the files.
- Load svg files and html into e-pub.
- Verify. (Calibre verify function will find errors in renaming if you miss them).
- Delete the svg files in the work area.
This process takes from 10 minutes to an hour for longer prose chapters.
All Musescore files and batch rename files are saved in case steps 1 to 12 need repeating. Spot corrections are possible but tricky since the text and music are so integrated. E.g. a change in a word affects the music, the staff text, the Hebrew words with te’amim also and potentially, bar numbering.
If a change is required, load the mscz file, make the changes and repeat the process from step 6.
I've documented this for my use -- but if anyone takes over what I am doing, who knows, it might give them some ideas.
What would motivate someone to do this task when nearly four-score years? Well, it's fascinating and it changes how you read. I hope that we (humanity) might start to read the Biblical text with love rather than our own fear and petty prejudices. So that we might learn to comfort each other, the people that Isaiah is referring to -- indirectly of course.
No comments:
Post a Comment