Skip to content

Reference records #3

@craigsapp

Description

@craigsapp

In the header (005.krn as an example):

!!!COM: Fux, Johann Joseph
!!!OMD: Gradus ad Parnassum Exercise
!!!YEC: CC0 1.0 Universal (Public Domain). Mark Gotham and FourScoreAndMore.org waive all rights to this document

Stylistically, I put YEC at the bottom: it is bureaucratic text that does not contain basic work information. (but it is OK to otherwise put it at the top for a local styling).

OMD is problemmatic: I would rather use OPR ("Opus PaRent"), describing the common title of the larger work. Nearly equivalent it GTL (Group TitLe).

Image Image

From the page: https://www.humdrum.org/reference-records/index.html

I think OTL is the composer naming the group, while GTL is more proleptic.

Your actual title is embedded in a strange way:

*clefG2 *clefG2
*k[]    *k[]
!!LO:TX:omd:t=
*M2/2   *M2/2
=1      =1
!       !LO:TX:a:t=Fig. 5; Species: 1; Modal final: d; Cantus firmus: Lower
1d      1a
=2      =2
1f      1a

Obviously !!LO:TX:omd:t= was used to suppress !!!OMD instead the would be:

!!!OMD: Fig. 5; Species: 1; Modal final: d; Cantus firmus: Lower

I would instead call this a title:

!!!OTL: Fig. 5; Species: 1; Modal final: d; Cantus firmus: Lower

A problem is that you are embedding multiple references into a single reference, better:

!!!OTL: Fig. 5; Species: 1; Modal final: d; Cantus firmus: Lower
!!!species: 1
!!!final: d
!!!cantfirm: Lower

If you want to avoid a title but still view in the header section of the title:

!!!title: Fig. 5; Species: @{species} Modal final: @{final); Cantus firmus: @{cantfirm}
!!!species: 1
!!!final: d
!!!cantfirm: Lower

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions