Ornament | Full name | ||
֙ |
qad | qadma | |
<note><pitch><step>[reciting note]</step>
<octave>[reciting note]</octave></pitch>
<duration>3</duration>
<voice>1</voice>
<type>eighth</type>
<notations><slur
type="start"
number="1"/></notations>
<lyric
number="1"><syllabic>[begin|middle|end]</syllabic><text>him</text></lyric>
</note>
<note><pitch><step>[reciting note + 1]</step>
<octave>[of reciting note + 1]</octave></pitch>
<duration>3</duration>
<voice>1</voice>
<type>eighth</type>
<notations><slur
type="stop"
number="1"/></notations>
</note>
|
|||
֨ |
pas | pashta | |
<note><pitch><step>[reciting note] + 1</step> <octave>[of reciting note + 1]</octave></pitch> <duration>3</duration> <voice>1</voice> <type>eighth</type> <notations><slur type="start" number="1"/></notations> <lyric number="1"><syllabic>[begin|middle|end]</syllabic><text>[text]</text></lyric> </note> <note><pitch><step>[reciting note]</step> <octave>[reciting note]</octave></pitch> <duration>3</duration> <voice>1</voice> <type>eighth</type> <notations><slur type="stop" number="1"/></notations> </note> |
|||
֜ |
ger | geresh | |
<note><pitch><step>[reciting note]</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="start" number="4"/></notations> <lyric number="1"><syllabic>[begin|middle|end]</syllabic> <text>[text]</text></lyric> </note> <note><pitch><step>[reciting note]+2</step> <octave>5</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="stop" number="4"/></notations> </note> |
|||
֝֗ |
ger-rev | revia-mugrash | |
Example from psalm 1 measure 10 <direction placement="above"><direction-type> <words font-size="12"> לֵ֝צִ֗ים </words></direction-type></direction> <note><pitch><step>A</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="start" number="4"/></notations> <lyric number="1"><syllabic>begin</syllabic> <text>lei</text></lyric> </note> <note><pitch><step>F</step> <alter>1</alter><octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="stop" number="4"/></notations> </note> <note><pitch><step>E</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="start" number="5"/></notations> <lyric number="1"><syllabic>end</syllabic> <text>tsim</text></lyric> </note> <note><pitch><step>F</step> <alter>1</alter><octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="stop" number="5"/></notations> |
|||
֗ |
rev | revia | |
Example from Genesis 2:5 (prose -0-1; in poetry -1-0) </note> <note><pitch><step>B</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="start" number="5"/></notations> <lyric number="1"><syllabic>end</syllabic><text>deh</text></lyric> </note> <note><pitch><step>A</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="stop" number="5"/></notations> |
|||
֞ |
tar | tarsin | |
+2+0+2 example of a triplet (Gen 2:8) - reciting note is e - all other triplets are similarly coded. Given the mode, e.g. 'C4 D4 E4 F4 G4#A4 B4 C5 D5 E5 F5 ' ascend and descend the scale to get note and octave with a loop. <note><pitch><step>G</step> <alter>1</alter><octave>4</octave></pitch><duration>2</duration> <voice>1</voice><type>eighth</type> <time-modification><actual-notes>3</actual-notes> <normal-notes>2</normal-notes></time-modification> <notations><slur type="start" number="4"/> <tuplet number="4" type = "start" bracket="no" show-number="none" /></notations> <lyric number="1"><syllabic>end</syllabic><text>ta</text></lyric> </note> <note><pitch><step>E</step> <octave>4</octave></pitch><duration>2</duration> <voice>1</voice><type>eighth</type> <time-modification><actual-notes>3</actual-notes> <normal-notes>2</normal-notes></time-modification> </note> <note><pitch><step>G</step> <alter>1</alter><octave>4</octave></pitch><duration>2</duration> <voice>1</voice><type>eighth</type> <time-modification><actual-notes>3</actual-notes> <normal-notes>2</normal-notes></time-modification> <notations><slur type="stop" number="4"/> <tuplet number="4" type = "stop" bracket="no" show-number="none" /></notations> </note> |
|||
֡ |
paz | pazer | |
+2+1 | |||
֔ |
z-q | zaqef-qatan | |
-1 | |||
֕ |
z-g | zaqef-gadol | |
-1-2 | |||
֒ |
seg | segol | |
-1-0-1 | |||
֘ |
zar | zarqa, tsinnor | |
-1+1-0 - indicates that the ornament resolves to the original reciting note | |||
֩ |
t-q | telisha qetana | |
+1+2+3 | |||
֠ |
t-g | telisha gedolah | |
+3+2+1 | |||
֟ |
qar | qarne farah | |
+1+2+3+3+2+1 pair of triplets all on the same syllable | |||
֓ |
shl | shalshalet | |
-3-2-1 | |||
֬ |
ill | illuy | |
+4 | |||
֫ |
ole | ole | |
+3+0 poetry only. Ole-veyored is a combination of over and under accents - as cadence Two accents in sequence - example from Psalm 1 measure 4-5 רְשָׁ֫עִ֥ים <measure number="4"> ... <direction placement="above"><direction-type> <words font-size="12"> רְשָׁ֫עִ֥ים </words></direction-type></direction> <note><pitch><step>D</step><alter>1</alter><octave>4</octave> </pitch><duration>6</duration><voice>1</voice> <type>quarter</type> <lyric number="1"><syllabic>begin</syllabic><text>re</text></lyric> </note> <note><pitch><step>G</step> <octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="start" number="3"/></notations> <lyric number="1"><syllabic>middle</syllabic><text>sha</text></lyric> </note> <note><pitch><step>D</step> <alter>1</alter><octave>4</octave></pitch><duration>3</duration> <voice>1</voice><type>eighth</type> <notations><slur type="stop" number="3"/></notations> </note> <barline location="right"> <bar-style>dotted</bar-style> </barline> </measure> <measure number="5"> <note><pitch><step>F</step><alter>1</alter><octave>4</octave> </pitch><duration>6</duration><voice>1</voice> <type>quarter</type> <lyric number="1"><syllabic>end</syllabic><text>im</text></lyric> </note> |
For there is a language of flowers
for flowers are peculiarly, the poetry of Christ (Christopher Smart)
א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת
Wednesday, 23 March 2022
Spec for translating Unicode to MusicXML part 3
Tuesday, 22 March 2022
Spec for translating Unicode to MusicXML part 2
Now it's time to deal with each of the te'amim and see their xml output. We have seen 4 examples in the first post here.
The silluq translates to this (All the Unicode is here.) The silluq is the pattern for all the changes in reciting note.
The Accents of the Hebrew Bible relating to the Music | |||
Below the text | |||
Recitation | Accent name | XML output where different from above | |
c |
֧ |
darga |
<step>C</step><octave>4</octave>
|
d |
֢ ֛ |
galgal (prose), tevir (poetry) |
<step>D</step><octave>4</octave>
|
e |
ֽ |
silluq | see above for the pattern for all signs below the text |
f |
֥ |
merkha |
<step>F</step><octave>4</octave>
|
g |
֭ |
tifha, (d’khi) |
<step>G</step><octave>4</octave>
|
A |
֑ |
atnah |
<step>A</step><octave>5</octave>
|
B |
֣ |
munah |
<step>E</step><octave>5</octave>
|
C |
֚ |
mahpakh, (yetiv) |
<step>C</step><octave>5</octave>
|
dm |
֦ |
double merkha, kefulah | == merkha above |
֙ |
<note><pitch><step>[reciting note]</step> <octave>[reciting note]</octave></pitch> <duration>3</duration> <voice>1</voice> <type>eighth</type> <notations><slur type="start" number="1"/></notations> <lyric number="1"><syllabic>[begin|middle|end]</syllabic> <text>him</text></lyric> </note> <note><pitch><step>[reciting note + 1]</step> <octave>[of reciting note + 1]</octave></pitch> <duration>3</duration> <voice>1</voice> <type>eighth</type> <notations><slur type="stop" number="1"/></notations> </note> |
||
Monday, 21 March 2022
A spec for transcribing Unicode to MusicXML
How easy can I make this?
I will work from output back to input. Here's the required output for the first four notes of Genesis.
This is two transcriptions in one, because we have to get the syllable with the right note(s) - so we have to transcribe the rtl Hebrew to ltr Latin and interpret the vowels as we go. Yes there are melismas, but they are simple - never more than three notes relative to the current reciting note. The original spec for the deciphering key is here (translated from the original French). It is important to have this for examples of her resolution of ornaments when there is some ambiguity as to whether to return to the reciting note or not. (Her spec is unclear and her actual practice is varied). Performers also take liberty with the ornaments and modes since they are 'unspecified', i.e. subject to musical judgment based on the text and the melody - itself determined by the signs under the text.
[Actually there are multiple transcriptions going on: Hebrew to pronounceable Latin characters that can be read by a singer (not a linguist), words broken up by syllable, and cantilation transcribed to MusicXML.]
Here's the output for the first few measures of Genesis 1:1 given this input:
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים
The music is e g# B ^A. The opening e is defaulted since it is not specified. The default applies for each verse if and only if there is no accent above or below the text on the first syllable.First the file definition :
- defining the paper size etc.
<part-list><score-part id="P1"><part-name/><score-instrument id="P1-I3"><instrument-name/></score-instrument></score-part></part-list>
The part is defined by measure. For every reciting-note there is a measure - The program must limit the size and extend the measure to two if the recitation is very long. I have found that a maximum of 24 beats in a bar works for all the Bible and in my music program (Musescore). There are only a few recitations of such length.
<attributes> <divisions>6</divisions> -- hard coded to allow for triplets & duplets
<key><fifths>0</fifths> -- number of flats or sharps - this is calculated as follows:
<mode>major</mode></key> -- hard coded - irrelevant but probably needed for the XML
<clef><sign>G</sign><line>2</line></clef></attributes> -- all generated music is single line treble clef suitable for voice(s). The pitch is arbitrary and may be transposed for alto or bass. Generally speaking though, the range is limited e to E and the high D and E are rare.