Humdrum Representation for Bhatkhande Notation

REPRESENTATION

**bhatk -- representation for Bhatkhande notation

DESCRIPTION

The **bhatk scheme can be used to represent the basic information of the notation system created by Vishnu Narayanan Bhatkhande used to transcribe Hindustani music. The **bhatk representation allows a monophonic encoding of the various notes including performance gestures akin to ornaments. **bhatk is primarily designed to facilitate analytic applications rather than music printing or sound generation. Other Humdrum representations should be used for these latter purposes. Since one main purpose of **bhatk is to allow research tasks concerning scribal practices in the manuscripts, the layout and the orthographic information of the manuscripts are represented rather exactly. Non-notational information as clef setting and position of the music within the manuscripts (folio) and on the page (line number) is represented using tandem interpretations and local comments.

These types of data tokens are distinguished in **bhatk: neumes and flat or natural icons.

Neumes can encode a variety of attributes including neume-type, accidental and liquescence-type.

Pitches are not directly encoded in the **bhatk representation. Instead, a parallel **kern spine is expected to encode the corresponding pitches, as well as a parallel spine for the text.

A wide variety of neume types can be encoded using **bhatk. The following table identifies these individual types.

Scale degrees:

SSa
rkomal Re
RRe
gkomal Ga
GGa
MMa
mtivra Ma
PPa
dkomal Dha
DDha
nkomal Ni
NNi
Octaves:

The first element of a ligature is represented by the signifier itself, the following elements by using the null token.

,lower octave
'middle octave
"upper octave

By way of illustration, an epiphonus can be represented by dlP, a cepahlicus by dlC.

At some places the manuscripts contain very special groupings of neumes not found in the common classification of neumes. These neume-groups are encoded using open and closed parentheses to denote the beginning and end of the group.

The only accidentals in Hildegard's notation are the flat (b rotundum) and the natural (b quadratum) sign. The **bhatk representation makes a distinction between two types of flat and natural signifiers: An orthographic and a semantic flat or natural. Orthographic accidentals frequently appear well before the notes they modify. For example, an accidental may appear two or more neumes prior to the modified note. The notated accidental icon (orthographic accidental) is signified by the "at" sign "@" for a flat and by "%" for a natural. In addition, it is useful to identify specific notes that are modified by the accidental. These (semantic) accidentals are represented by the ampersand "&" for a flat and by the caret "^" for a natural and placed immediately after the neume signifier. In summary, accidentals are represented both by their physical location in the manuscript and also by the modified note. In the former case, the accidental is signified as a separate token (encoded on a separate data record). In the latter case, the accidental is signified as a modifier of a neume token.

In representing any work, editorial interpretations are inevitable. It may be necessary to make explicit certain implicit information in a manuscript (such as expanding abbreviations), or it may be necessary to estimate missing or unreadable information. The **bhatk representation provides several special-purpose signifiers to help make explicit various classes of editorial amendments, interpretations, or commentaries. Five types of editorial signifiers are made available: (1) sic (information is encoded literally, but is questionable) signified by Y; (2) invisible symbol (unwritten note etc., but logically implied) signified by y; (3) editorial interpretation, (a "modest" editorial act of interpretation -- such as the interpretation of accidentals) is signified by x; (4) editorial intervention (a "significant" editorial intervention) signified by X; (5) footnote (accompanying local or global comment provides a text commentary pertaining to a specified data token) signified by ?.

FILE TYPE

It is recommended that files containing predominantly **bhatk data should be given names with the distinguishing `.hgd' extension.

SIGNIFIERS

The following table summarizes the **bhatk mappings of signifiers and signifieds.

SSa
rkomal Re
RRe
gkomal Ga
GGa
MMa
mtivra Ma
PPa
dkomal Dha
DDha
nkomal Ni
NNi
XSam (beginning of rhythmic cycle)
OKhali (mid-point of rhythmic cycle)
|Vibhag indicator (rhythmic cycle separator)
0-9.reciprocal duration indicators (see **recip)
(start of note group
)end of note group
{start of phrase
}end of phrase
[start of specified meend (glissando)
]end of specified meend (glissando)
[^start of rising meend (glissando)
[vstart of falling meend (glissando)
<start of kan
>end of kan
~andolan (vibrato)
%khatka (turn-like ornament)
wmurki (mordent-like ornament)
-rest
+accent
zeditorial interpretation; entire data token is interpreted
Zeditorial intervention; immediately preceding signifier is an editorial addition
ZZeditorial intervention; entire data token is an editorial addition
yeditorial mark; invisible symbol; unwritten note, but logically implied
yyeditorial mark; entire data token is implied
Yeditorial mark: sic marking; information is encoded literally, but is questionable
YYeditorial mark: sic marking; entire data token is present in the original but questionable
?editorial mark: immediately preceding signifier has accompanying editorial footnote in an ensuing comment
??editorial mark: entire preceding data token has accompanying editorial footnote in an ensuing comment
Summary of **bhatk Signifiers
Order of signifiers:
  1. open phrase
  2. note-group
  3. accent
  4. meend
  5. andalan
  6. duration
  7. augmentation dot(s)
  8. pitch or rest
  9. octave
  10. close phrase

EXAMPLES

The following sample document shows a **kern spine with corresponding **bhatk data. In addition, a **silbe spine has been used to encode the text.
**kern**bhatk**silbe
**mode4*LLatin
!!154,7!
**clefC5,F3*
ERO
D..
E..
GCsplen-
E..
DP.
E..
FM3-di-
D..
C..
Ev-dis-
AAS3-si-
BB..
C..
BBC-ma
AA..
ECgem-
D..
DdlP.
E..
Ev-ma
Dv&
Epse-
FQ.
G..
Fp.
Ep.
Dp.
DP.
A..
AI6.
G..
F..
E..
D..
E..
Dp-re-
Ep.
FQ.
G..
Fp.
Ep.
Dp.
DP.
A..
AM4.
G..
F..
E..
DP-num
E..
EP2de-
F..
E..
D..
GM3.
F..
E..
DP-cus
E..
Gpso-
Gp.??
![-R]![-R]![-R]
Ap.
cM3.
B..
A..
!!154,8!
**clefC4,F2*
AM4.
G..
F..
E..
Dp.
Ep.
FQ.
G..
FC-lis
E..
DP3qui
A..
G..
F..
E..
FM3ti-
E..
D..
Ev-bi
Dpin-
Ep.
FQ.
G..
Fp.
Ep.
Dp.
DP-fu-
A..
AM4.
G..
F..
E..
Dp-sus
Ep.
FQ.
G..
Fp.
Ep.
DPest
E..
**clefF3*
E?M3fons
!D!Erasure!
D?..
!C!Erasure!
BB..
DP.
E..
**clefC4,F2*
EUsa-
B..
A..
B..
eM4.
d..
c..
B..
cC.
B..
cM4-li-
B..
A..
G..
Go.??
![-R]![-R]![-R]
Fp.
Ep.
D?P.
!E!Erasure!
E?.-ens
!F!Erasure!
*-*-*-

PERTINENT COMMANDS

There are currently no Humdrum commands that directly process **bhatk encoded data.

TANDEM INTERPRETATIONS

The following tandem interpretation can be used in conjunction with **bhatk:
raag*raag:
instrument*I
instrument class*IC
Immediately following the colon is the name of the rag. For instrumentation and instrument-class codes see Appendix II of the Humdrum User Guide.
Tandem interpretations for **bhatk

SEE ALSO

**kern, kern, **MIDI, midi, **pitch, **semits, **solfg, **Tonh,

AUTHOR

Parag Chordia.





Figure 2: The beginning of Hildegard's antiphon "O splendidissima gemma" The encoding includes the marking of erasures in D as well as the differences found in the parallel source R.