Information Technology Reference
In-Depth Information
Table 3. Examples of rules used in the pen-based musical score editor and the corresponding strokes
and interpreted symbols
Structural contexts before
recognition - Hand-drawn
strokes
Structural contexts
after recognition - Re-
transcribed symbols
Interpretation rules
UpStem
(Stroke s)
DCV:
HalfNote→head[rightUp,all]s.
SCV:
.
SR:
GeometricalShapes , {VerticalSeg}.
DCC: .
UpStem
(Stroke s)
DCV:
FilledNoteHead→head[rightUp,all]s.
SCV:
.
SR:
GeometricalShapes , {VerticalSeg}.
DCC:
(this[top,extremity]Beam
1
|
this[top,extremity]Flag
1
).
DescStem
(Stroke s)
DCV:
FilledNoteHead→head[leftDesc,all]s.
SCV:
.
SR:
GeometricalShapes , {VerticalSeg}.
DCC:
(this[bottom,extremity]Beam
1
|
this[bottom,extremity]Flag
1
).
Beam
(Stroke s)
DCV:
UpStem→stemL[top,left]s,
UpStem→stemR[top,right]s,
stemR.head.staff = stemL.head.staff,
stemL ≠ stemR.
SCV:
.
SR:
GeometricalShapes , {Segment}.
DCC: .
Beam
(Stroke s)
DCV:
DescStem→stemL[bottom,left]s,
DescStem→stemR[bottom,right]s,
stemR.head.staff = stemL.head.staff,
stemL ≠ stemR.
SCV:
.
SR:
GeometricalShapes , {Segment}.
DCC: .
Search WWH ::
Custom Search