KRN
A strong fit for corpus work and explicit aligned musical data. Distinguish core **kern from extra spines and rendering conventions.
Original **kern, with explicitly labelled VHV/Humdrum extensionsA practical comparison of musical structure, editorial evidence and the compromises between them. Explore the feature matrix, then open a cell for mechanisms, conditions and sources.
These are overlapping models, not interchangeable containers. The profiles below are synthesis, not a ranking.
A strong fit for corpus work and explicit aligned musical data. Distinguish core **kern from extra spines and rendering conventions.
Original **kern, with explicitly labelled VHV/Humdrum extensionsA practical exchange format with more editorial and polymetric expressivity than many importing applications expose.
Published MusicXML 4.0 (2021)The application’s native working score. Strong for layout, linked parts and playback setup; constrained by the application model.
MSCZ / MSCX; 4.x handbook, with 4.6 family as a reference pointParticularly expressive for sources, editorial choices and historical notation. A schema capability is not a renderer guarantee.
MEI 5.1; full framework, with subset caveatsA bracketed accidental can preserve appearance while losing the source reading, responsible editor or degree of certainty. The matrix treats those as separate requirements.
Inspect editorial support →Different time signatures can share one bar duration. Independent 3/4 and 4/4 bars at the same quarter-note pulse are a harder problem, with different consequences for each model.
See the boundary example →All four can describe polyphony. They differ in voice identity, stream topology, the four-slot limit in MuseScore, and the representation of shared staves and independent durations.
Compare voice models →Choose the master for the information you cannot afford to lose. Keep native projects, scholarly encodings, analytical derivatives and approved renderings where each serves a distinct purpose.
Inspect preservation trade-offs →A documented construct or application workflow expresses this feature within the stated scope.
Representable, but a significant semantic, structural, profile or implementation condition applies.
Requires a named dialect, adjacent representation or agreed additional vocabulary.
Approximate, reframe or externalise the information; some semantics or convenience are lost.
The reviewed evidence does not establish the specific capability; a targeted test is needed.
Search includes the hidden detail notes. Hover for a quick explanation; click or press Enter to keep a cell open.
The printed matrix reflects current filters and visible columns. Full source data remains in comparison.json.
| FeatureWhat changes between models | KRNCompact symbolic streams | MusicXMLNotation interchange | MuseScore 4Editable engraving project | MEIScholarly music documents |
|---|---|---|---|---|
| Model & maintenanceWhat is the primary object? The design centre predicts which information is natural to preserve. | DirectTime-aligned symbolic streamsDetails & sourcesMechanism. Humdrum coordinates typed spines; **kern supplies a compact musical vocabulary. Documented; No empirical test | DirectInterchange scoreDetails & sourcesMechanism. MusicXML exchanges score notation and selected performance information between applications. Documented; No empirical test | DirectEditable application projectDetails & sourcesMechanism. MSCZ/MSCX preserve the score as a MuseScore project, with application-specific editing and presentation state. Inference; No empirical test | DirectEncoded music documentDetails & sourcesMechanism. MEI models musical documents, their interpretation and their documentary context. Documented; No empirical test |
| Model & maintenanceVersion and dialect are part of the answer A filename extension alone does not specify a reproducible interpretation. | QualifiedCore plus named dialectDetails & sourcesMechanism. Separate original **kern from VHV/humlib conventions and other Humdrum representations. Condition. A signifier can acquire different practical meanings; record the dialect. Documented; No empirical test | DirectMusicXML 4.0 baselineDetails & sourcesMechanism. This comparison uses the published 4.0 specification, not an evolving editor draft. Documented; No empirical test | QualifiedMuseScore 4 familyDetails & sourcesMechanism. Application and file versions differ: the documented 4.6.x family uses native file version 4.60. Condition. Live handbook claims need checking against the exact installed build. Documented; No empirical test | QualifiedMEI 5.1 and customizationDetails & sourcesMechanism. CMN, Mensural, Neumes, All and Basic are distinct schema choices. Condition. Full MEI capabilities cannot be assumed for MEI Basic. Documented; No empirical test |
| Model & maintenanceHow simultaneous events are organised This changes parsing, editing and comparison algorithms. | DirectAligned recordsDetails & sourcesMechanism. Events align across tab-separated spines; null tokens carry no new event. Split/join operations change spine topology. Documented; No empirical test | DirectSequential cursorDetails & sourcesMechanism. Durations advance a cursor; backup/forward coordinate voices and staves inside a measure. Documented; No empirical test | QualifiedMeasures, voices, score positionsDetails & sourcesMechanism. Editing follows a shared measure structure and four voice slots per staff. Inference; No empirical test | DirectHierarchy plus linksDetails & sourcesMechanism. CMN normally nests measure → staff → layer; control events can target notes through identifiers or timestamps. Documented; No empirical test |
| Model & maintenanceStable addresses for notes and annotations Can an external comment keep pointing to the same musical object after edits? | ExtensionProject conventionDetails & sourcesMechanism. Plain tokens do not provide a universal durable note ID; add identifiers in associated data. Condition. Line/field offsets change during editing. Inference; No empirical test | QualifiedIDs and bookmarksDetails & sourcesMechanism. Optional element IDs and bookmark targets can identify locations. Condition. Importer preservation and ID stability are separate questions. Documented; No empirical test | UnverifiedExternal identity unverifiedDetails & sourcesMechanism. No stable public scholarly note-address contract was established from the documentation reviewed. Condition. Do not use screen position as a durable identifier. Unverified; No empirical test | Directxml:id and relationshipsDetails & sourcesMechanism. xml:id supports references; corresp, sameas and related links express relationships. Condition. An editing workflow must preserve identifiers. Documented; No empirical test |
| Model & maintenanceAdding a new semantic vocabulary A file can carry custom data without other programs understanding it. | ExtensionNew spine typesDetails & sourcesMechanism. Define another exclusive interpretation and align its values with the music. Condition. Document the vocabulary and the programs that understand it. Documented; No empirical test | ExtensionDefined extension pointsDetails & sourcesMechanism. other-notation and related fields carry additional vocabulary. Condition. Custom text alone does not establish interoperable semantics. Documented; No empirical test | WorkaroundMetadata or visual objectsDetails & sourcesMechanism. Use project metadata or visible text for project-specific information. Condition. Arbitrary new native XML elements are not a supported interchange contract. Inference; No empirical test | ExtensionSchema customizationDetails & sourcesMechanism. Choose or customize a schema for the project. Condition. Distribute the customization; a generic MEI reader may not implement it. Documented; No empirical test |
| Model & maintenanceHuman review and version-control diffs This is an engineering judgement about the representation, not a file-size benchmark. | QualifiedCompact but topology-sensitiveDetails & sourcesMechanism. Text rows are concise; adding a spine changes many lines and alignment. Inference; No empirical test | QualifiedVerbose, structured diffsDetails & sourcesMechanism. XML is reviewable; changed voice order, divisions or layout can create large non-musical diffs. Inference; No empirical test | QualifiedPrefer expanded project dataDetails & sourcesMechanism. Compressed projects are awkward to diff; inspect XML where available and retain original packages. Inference; No empirical test | QualifiedIDs help semantic diffsDetails & sourcesMechanism. XML structure and identifiers support targeted comparison; different valid encodings can still differ substantially. Inference; No empirical test |
| Model & maintenanceBibliographic and source metadata Distinguish a title field from a description of a physical source. | DirectReference recordsDetails & sourcesMechanism. Standard !!! records cover authorship and bibliographic data; project-defined records can supplement them. Documented; No empirical test | QualifiedInterchange metadataDetails & sourcesMechanism. identification includes creators, rights, encoding history, source and relations; miscellaneous fields add metadata. Documented; No empirical test | QualifiedProject tagsDetails & sourcesMechanism. Project Properties provides descriptive tags, including custom tags; visible title text is a separate object. Documented; No empirical test | DirectRich source descriptionsDetails & sourcesMechanism. meiHead distinguishes the encoding, work, sources and revision history; source descriptions support bibliographic scholarship. Documented; No empirical test |
| Model & maintenanceAssets and reproducible environments Saving a score is different from preserving every dependency needed to reproduce it. | QualifiedText plus toolchainDetails & sourcesMechanism. Preserve dialect definitions and rendering/conversion versions with the text. Inference; No empirical test | QualifiedScore plus rendering choicesDetails & sourcesMechanism. Layout and font defaults are encoded, but omitted defaults are application decisions. Condition. Keep referenced resources and a reference rendering. Documented; No empirical test | QualifiedProject plus fonts and soundsDetails & sourcesMechanism. Rendering fonts and playback sounds/plugins belong to the reproducibility environment. Condition. A project does not guarantee identical output on another installation. Inference; No empirical test | QualifiedDocument plus linked resourcesDetails & sourcesMechanism. Facsimile and recording references can point outside the XML. Condition. Archive those resources and the schema/rendering profile. Documented; No empirical test |
| Sources & editorial workEditorial accidentals / musica ficta Encode both the musical alteration and its editorial status. | ExtensionRDF convention in VHVDetails & sourcesMechanism. Declare an editorial-accidental signifier, commonly i, in !!!RDF**kern. Condition. This is a named convention, not a universal meaning of the letter i. Profile. VHV / RDF Documented; No empirical test | DirectEditorial flag and enclosureDetails & sourcesMechanism. accidental separates the printed symbol from pitch alteration; editorial, bracket and parentheses convey its treatment. Condition. Importer support must be tested. Documented; No empirical test | QualifiedAppearance is editableDetails & sourcesMechanism. Accidental/notehead enclosures can mark an intervention visually. Condition. A bracket does not itself identify an editor, source or conjecture. Inference; No empirical test | DirectSymbol and intervention modelDetails & sourcesMechanism. accid records accidental information; supplied and responsibility markup can state an editorial intervention. Documented; No empirical test |
| Sources & editorial workSic, interpretation and intervention Preserve the reason a reading differs from the apparent source. | QualifiedCore editorial signifiersDetails & sourcesMechanism. Original **kern defines Y, x, X and ? for editorial distinctions. Condition. Modern VHV uses X for forced accidental display; declare conventions before mixing encodings. Documented; No empirical test | QualifiedDescriptive editorial levelDetails & sourcesMechanism. level carries editorial status text and enclosure attributes. Condition. No equivalent typed hierarchy of sic/corr alternatives is supplied here. Documented; No empirical test | WorkaroundText and visual codingDetails & sourcesMechanism. Explain editorial categories with text, styles or a separate apparatus. Condition. Readers cannot infer a scholarly ontology from colour or italics. Inference; No empirical test | DirectTyped editorial wrappersDetails & sourcesMechanism. sic/corr and orig/reg express distinct editorial acts; choice can retain both alternatives. Documented; No empirical test |
| Sources & editorial workMultiple witnesses and alternative readings Alternatives should remain alternatives, rather than simultaneous performed notes. | QualifiedStrophes / external apparatusDetails & sourcesMechanism. Humdrum strophes can retain alternative versions. Condition. Witness relationships and reading selection need a documented project model. Documented; No empirical test | WorkaroundOne reading plus commentaryDetails & sourcesMechanism. Keep the selected score and describe variants in footnotes or linked material. Condition. An ossia is not a general critical apparatus. Inference; No empirical test | WorkaroundSeparate readings or ossiasDetails & sourcesMechanism. Use separate scores/staves and an external apparatus for witness comparisons. Condition. Avoid making every reading sound simultaneously. Inference; No empirical test | Directapp / lem / rdgDetails & sourcesMechanism. A critical apparatus groups lemma and readings with source attribution. Condition. A renderer needs a reading-selection policy. Documented; No empirical test |
| Sources & editorial workResponsibility for individual interventions Who supplied this note, rather than who edited the whole file? | ExtensionComment or associated spineDetails & sourcesMechanism. Attach responsibility using a defined annotation convention; reference records identify contributors at document level. Inference; No empirical test | WorkaroundEditorial text plus IDsDetails & sourcesMechanism. Associate a note with explanatory level/footnote content or external attribution. Condition. Use an explicit project convention for machine-readable responsibility. Inference; No empirical test | WorkaroundExternal or visible attributionDetails & sourcesMechanism. Project creator tags do not establish per-intervention scholarly responsibility. Workaround. Maintain an apparatus keyed to score locations. Inference; No empirical test | Directresp referencesDetails & sourcesMechanism. Responsibility attributes can identify the person or agency responsible for an editorial act. Documented; No empirical test |
| Sources & editorial workUncertainty and confidence An uncertain reading is not simply an invisible or small note. | ExtensionQualify in annotationsDetails & sourcesMechanism. Record confidence in comments or an associated spine under a project convention. Inference; No empirical test | WorkaroundNarrative confidenceDetails & sourcesMechanism. Explain uncertainty using editorial level/footnote text; retain any numeric model externally. Inference; No empirical test | WorkaroundAppearance plus explanationDetails & sourcesMechanism. Use notation/text for readers and an external record for structured confidence. Inference; No empirical test | Directcert and confidenceDetails & sourcesMechanism. Editorial markup can carry qualitative certainty and, on applicable elements, numeric confidence. Condition. Check attribute availability in the selected customization. Documented; No empirical test |
| Sources & editorial workMissing, illegible and supplied material A lost passage, an unreadable passage and an editorial completion are different claims. | WorkaroundDo not use rests for lossDetails & sourcesMechanism. Represent loss through a declared annotation convention; distinguish musical silence from missing evidence. Inference; No empirical test | WorkaroundEditorial explanationDetails & sourcesMechanism. A performance rest does not mean a damaged source; explain the gap and any reconstruction separately. Inference; No empirical test | WorkaroundText and reconstructed scoreDetails & sourcesMechanism. Retain damage information outside the sounding reconstruction or in visible notes. Inference; No empirical test | Directgap / unclear / suppliedDetails & sourcesMechanism. Different elements distinguish omission, uncertain reading and editorial replacement; attributes qualify extent and cause. Documented; No empirical test |
| Sources & editorial workDeletions, additions and revision layers Describe changes on the manuscript, not only the editor’s final reading. | ExtensionCustom linked descriptionsDetails & sourcesMechanism. Alternative streams and annotations can document revisions under a local model. Condition. No claim of a standard genetic-editing ontology. Inference; No empirical test | WorkaroundExternal revision evidenceDetails & sourcesMechanism. Use links or supplementary documentation for manuscript operations. Condition. Score editing history is not manuscript revision history. Inference; No empirical test | WorkaroundSeparate evidence recordDetails & sourcesMechanism. Application edits produce a score; document scribal/compositional revisions separately. Inference; No empirical test | Directadd / del / substDetails & sourcesMechanism. MEI distinguishes visible source changes from editorial correction and supports genetic textual work. Documented; No empirical test |
| Sources & editorial workDiplomatic versus normalized views Keep original and regularized forms together without overwriting the source. | QualifiedAlternatives and conventionsDetails & sourcesMechanism. Use alternative sections/strophes or documented original/modernized conventions. Condition. Extraction rules must specify which view is intended. Documented; No empirical test | WorkaroundSeparate viewsDetails & sourcesMechanism. Store separate score versions or linked originals and explanations. Condition. A selected appearance alone does not retain both interpretations. Inference; No empirical test | WorkaroundParallel projects or stavesDetails & sourcesMechanism. Maintain distinct views and document how edits propagate. Condition. Linked performance parts are not editorial-choice containers. Inference; No empirical test | Directchoice with orig / regDetails & sourcesMechanism. Retain original and regularized encodings within a choice. Condition. Rendering/extraction software must choose a branch. Documented; No empirical test |
| Sources & editorial workLink notes to manuscript image regions A URL to a page is weaker than a coordinate-based relationship to a note. | ExtensionExternal mappingDetails & sourcesMechanism. Use note-address conventions and image-region references in associated metadata. Inference; No empirical test | QualifiedLinks, not a facsimile modelDetails & sourcesMechanism. link/bookmark can associate resources and locations. Condition. Image zones and surface relationships require a project convention. Inference; No empirical test | WorkaroundExternal alignmentDetails & sourcesMechanism. An image or URL in a project is not a semantic note-to-surface mapping. Workaround. Keep coordinate and identity mapping externally. Inference; No empirical test | Directsurface / zone / facsDetails & sourcesMechanism. Define source surfaces and zones; musical elements can reference them with facs. Documented; No empirical test |
| Sources & editorial workMachine-readable annotations and ranges Distinguish a printed comment from an addressable scholarly assertion. | QualifiedComments and extra dataDetails & sourcesMechanism. Local/global comments and typed spines permit annotation; define the target and vocabulary explicitly. Documented; No empirical test | QualifiedFootnotes and groupingsDetails & sourcesMechanism. footnote supports printed commentary; grouping/feature supports analysis. Condition. These are different mechanisms with different consumers. Documented; No empirical test | WorkaroundText or metadataDetails & sourcesMechanism. Use visible comments or an external structured annotation file. Condition. Score text is not a general annotation graph. Inference; No empirical test | Directannot with targetsDetails & sourcesMechanism. annot can carry explanation, attribution and links to affected material. Documented; No empirical test |
| Sources & editorial workPhysical source, hands and provenance A scholarly edition may need to describe an object, not merely cite its title. | QualifiedBibliographic records plus custom dataDetails & sourcesMechanism. Reference records identify sources; detailed material description needs additional conventions. Documented; No empirical test | QualifiedBasic source citationDetails & sourcesMechanism. identification/source supplies bibliographic context. Condition. Detailed codicology requires external or project-specific metadata. Documented; No empirical test | WorkaroundProject metadata and documentsDetails & sourcesMechanism. Keep detailed physical-source and hand descriptions alongside the score. Inference; No empirical test | DirectStructured source descriptionsDetails & sourcesMechanism. MEI metadata covers physical sources and provenance with detailed source-description structures. Documented; No empirical test |
| Sources & editorial workProducing a performable reading from an edition Retaining alternatives and selecting one for playback are separate operations. | QualifiedExplicit extraction policyDetails & sourcesMechanism. Section and strophe tools can select an interpretation before further processing. Documented; No empirical test | QualifiedUsually already selectedDetails & sourcesMechanism. The interchange score generally represents a chosen musical text. Condition. Preserve the apparatus elsewhere if selecting loses evidence. Inference; No empirical test | QualifiedPerformance projectDetails & sourcesMechanism. Create a playing score from the selected reading; keep documentary information outside that reduction. Inference; No empirical test | QualifiedSelection is a processing stepDetails & sourcesMechanism. app/choice preserve alternatives; consumers must define which reading becomes the score. Condition. Schema validity does not determine an editorial policy. Documented; No empirical test |
| Voices & stavesTwo independent voices on one stave Represent independent rhythms and voice identity, not just a chord with opposite stems. | QualifiedSplit a spineDetails & sourcesMechanism. *^ and *v split and join streams; VHV interprets subspines as voices sharing a staff. Condition. Staff rendering belongs to the consumer’s conventions. Documented; No empirical test | Directvoice + staff + backupDetails & sourcesMechanism. Use separate voice labels, the same staff number and cursor movement to encode overlapping lines. Documented; No empirical test | DirectVoice slots 1–4Details & sourcesMechanism. Enter the lines in separate voice slots on the same staff. Condition. Stem direction alone does not establish a separate voice. Documented; No empirical test | DirectMultiple layers in one staffDetails & sourcesMechanism. Each voice occupies a layer inside the same staff. Documented; No empirical test |
| Voices & stavesMore than four independent voices per stave A schema-level capability can exceed a notation application’s internal model. | DirectNo four-voice syntax ceilingDetails & sourcesMechanism. Spine splitting is not limited to four branches by the Humdrum syntax. Condition. Rendering complexity and tool limits remain. Documented; No empirical test | DirectNo four-voice label ceilingDetails & sourcesMechanism. voice contains a string; the format does not prescribe MuseScore’s four slots. Condition. Destination programs may merge or redistribute voices. Documented; No empirical test | WorkaroundFour slots per staffDetails & sourcesMechanism. The documented model permits four voices. Workaround. Use extra staves or reorganise the notation; retain original voice identities separately. Documented; No empirical test | DirectMultiple layersDetails & sourcesMechanism. MEI does not impose a four-layer limit analogous to MuseScore’s voice slots. Condition. Check the target renderer. Inference; No empirical test |
| Voices & stavesTemporary divisi and merging Preserve continuity through a passage that branches and later rejoins. | DirectExplicit stream topologyDetails & sourcesMechanism. Spine split/join operations describe branching and convergence. Documented; No empirical test | QualifiedPersistent voice labelsDetails & sourcesMechanism. Use voice labels and aligned events; a merge is inferred from subsequent voice use. Condition. No general voice-lineage graph is implied. Inference; No empirical test | QualifiedEnter secondary voices as neededDetails & sourcesMechanism. Voice slots allow local polyphony; staff additions are a separate layout choice. Condition. Four slots remain the ceiling. Documented; No empirical test | QualifiedLayers plus relationshipsDetails & sourcesMechanism. Layers and linking attributes can distinguish musical material and its correspondence. Condition. Define how lineage should be interpreted. Inference; No empirical test |
| Voices & stavesCross-staff notes and beams Logical voice ownership need not equal the staff on which a note is drawn. | ExtensionRendering conventionsDetails & sourcesMechanism. Staff assignment and layout conventions supplement the core stream representation. Condition. Test cross-staff conversion in the chosen Humdrum renderer. Inference; No empirical test | DirectPer-note staff assignmentDetails & sourcesMechanism. staff and voice distinguish location from voice identity; beaming is specified separately. Documented; No empirical test | QualifiedDraw on neighbouring staffDetails & sourcesMechanism. Cross-staff movement keeps logical ownership on the original staff. Condition. Moving one note moves the whole chord. Documented; No empirical test | DirectStaff references and beam relationsDetails & sourcesMechanism. Events can identify a staff independently of their containment; cross-staff beam attributes describe the relation. Documented; No empirical test |
| Voices & stavesOne chord split between staves This is narrower than moving an entire voice to another stave. | UnverifiedTool-specific arrangementDetails & sourcesMechanism. The exact shared-stem, split-chord result was not verified for the selected Humdrum renderer. Unverified; No empirical test | DirectChord notes carry staff valuesDetails & sourcesMechanism. The notation tutorial demonstrates chord members assigned to different staves. Documented; No empirical test | WorkaroundSplit into separate voicesDetails & sourcesMechanism. The handbook says individual members of a chord cannot be moved independently across staves. Workaround. Separate the members into voices and adjust the stems/beams. Documented; No empirical test | QualifiedPer-note staff informationDetails & sourcesMechanism. The data model provides staff assignment on individual notes. Condition. Shared-stem rendering and import need a fixture test. Inference; No empirical test |
| Voices & stavesSimultaneous notes of unequal duration Do not silently flatten independently sustained notes into a single uniform chord. | QualifiedUse separate streamsDetails & sourcesMechanism. Represent independent continuations in subspines rather than relying on a mixed-duration chord token. Inference; No empirical test | QualifiedShorter chord members allowedDetails & sourcesMechanism. A chord member may be shorter, but not longer, than the preceding anchor note. Condition. Separate voices are clearer for independent subsequent motion. Documented; No empirical test | QualifiedSeparate voicesDetails & sourcesMechanism. Use different voice slots when simultaneous notes have different rhythmic continuations. Documented; No empirical test | QualifiedSeparate layers preferredDetails & sourcesMechanism. The chord definition specifies equal duration; use layers for independent durations. Condition. Do not assume every schema-permitted note attribute defines a supported mixed-duration chord. Documented; No empirical test |
| Voices & stavesOssia and alternatives on small staves An alternate passage is not simply a second part playing at the same time. | QualifiedAlternative streams/sectionsDetails & sourcesMechanism. Humdrum alternatives can retain alternate passages; engraved ossia treatment is consumer-specific. Documented; No empirical test | QualifiedOssia staff typingDetails & sourcesMechanism. staff-details permits staff types, sizes and visibility choices. Condition. Selection and non-playing behaviour need explicit handling. Documented; No empirical test | WorkaroundSmall extra staffDetails & sourcesMechanism. Use an additional staff, adjust size and hide unused regions. Condition. Check playback and part inclusion. Inference; No empirical test | DirectDedicated ossia modelDetails & sourcesMechanism. CMN includes ossia; it is distinct from the critical apparatus. Condition. Renderer support varies. Documented; No empirical test |
| Voices & stavesLinked score and instrumental parts Representing a part differs from maintaining synchronised editable views. | QualifiedExtract from streamsDetails & sourcesMechanism. Part extraction is a transformation of the encoded streams. Condition. Independent engraving edits need separate management. Inference; No empirical test | QualifiedExchange representationsDetails & sourcesMechanism. Score and part data can be exchanged, but the format does not mandate a live linked editing session. Inference; No empirical test | DirectNative linked part workflowDetails & sourcesMechanism. Custom parts can show selected instruments and voices, with their own styles. Condition. Exporting the parts is not the same as transferring the native linkage. Documented; No empirical test | QualifiedScore/parts and referencesDetails & sourcesMechanism. MEI can describe score and part structures and their relationships. Condition. Live synchronisation is an application responsibility. Documented; No empirical test |
| Time & bar structureDifferent metres over a shared bar span Example: 18/16 in one staff against 3/4 in another, with coincident barlines. | QualifiedSeparate meter interpretationsDetails & sourcesMechanism. Meter indications can differ by spine; encode durations so synchronisation is explicit. Condition. Different labels alone do not rescale elapsed time. Inference; No empirical test | QualifiedStaff-specific time signaturesDetails & sourcesMechanism. time/@number scopes the signature; actual durations and time modification must express the common span. Condition. The numerator alone does not determine a tempo ratio. Documented; No empirical test | DirectLocal time signaturesDetails & sourcesMechanism. Local signatures stretch the notated content into the global bar span, like an invisible tuplet. Documented; No empirical test | QualifiedStaff-specific definitionsDetails & sourcesMechanism. staffDef can hold a distinct meter; durations/proportions must establish the intended synchronisation. Condition. Validate the rendering and temporal interpretation. Documented; No empirical test |
| Time & bar structureSimultaneous bars of differing lengths Example: 3/4 and 4/4 at the same quarter-note pulse; barlines meet every 12 quarters. | QualifiedUnion of boundariesDetails & sourcesMechanism. The documented VHV polymeter example inserts barline records at the combined boundaries and uses invisible =- in unaffected spines. Condition. These extra structural boundaries can affect analysis. Documented; No empirical test | QualifiedNon-controlling measuresDetails & sourcesMechanism. Partwise measures support non-controlling="yes" for a left boundary not aligned with other parts. Condition. The flag describes the left boundary. Receiving applications may still force common measure boundaries. Documented; No empirical test | WorkaroundNo independent bar lengthsDetails & sourcesMechanism. Local time signatures keep the global bar duration. Workaround. Use a common subdivision grid or longer shared containers, hide unwanted boundaries and draw local barlines where needed. Repair numbering and retain local bar identities separately. Documented; No empirical test | QualifiedNon-controlling bar structureDetails & sourcesMechanism. barLine/control and measure control distinguish alignment points; part-oriented or unmeasured structures can express independent boundaries. Condition. On measure, control describes the right boundary. Shared measure containers may need restructuring; renderer support is not assured. Inference; No empirical test |
| Time & bar structureIndependent simultaneous tempi Different printed tempo marks are not proof of independently running clocks. | QualifiedPer-spine tempo metadataDetails & sourcesMechanism. Tandem interpretations can differ across spines. Condition. Common record alignment still needs a declared temporal interpretation. Workaround. Use a common time grid or external performance model. Inference; No empirical test | UnverifiedNotation possible; clocks unverifiedDetails & sourcesMechanism. Tempo directions can be written, but independent concurrent playback clocks were not established. Workaround. Encode rational ratios on a shared timeline or retain separate performance data. Unverified; No empirical test | WorkaroundShared playback timelineDetails & sourcesMechanism. Use tuplets and explicit notation for rational ratios; independent clocks need a separate performance workflow. Inference; No empirical test | QualifiedMultiple temporal descriptionsDetails & sourcesMechanism. Gestural and real-time attributes can describe timing distinct from notation. Condition. This does not promise polytempo playback in a renderer. Inference; No empirical test |
| Time & bar structureUnmeasured or unbarred music Removing visible barlines is different from removing a measure-based data model. | DirectNo mandatory visible barsDetails & sourcesMechanism. Event streams can omit barlines; durations remain available for analysis. Documented; No empirical test | Qualifiedsenza-misura; measure containers remainDetails & sourcesMechanism. A time element may specify senza-misura. Condition. Music still lives in measure containers; choose boundaries deliberately. Documented; No empirical test | WorkaroundHidden boundaries or long measuresDetails & sourcesMechanism. Hide signatures/barlines, or create irregular measures. Condition. The score still behaves as measures internally. Documented; No empirical test | DirectUnmeasured structuresDetails & sourcesMechanism. MEI supports music organised without CMN measure containers, including historical repertoires. Documented; No empirical test |
| Time & bar structurePickups and incomplete / overfull bars Nominal metre, actual duration and displayed numbering should stay distinct. | QualifiedEncode actual eventsDetails & sourcesMechanism. Durations and bar markers are explicit; metre-conformance checks remain separate. Documented; No empirical test | DirectImplicit measure plus durationsDetails & sourcesMechanism. implicit can suppress the measure number; encoded events determine content rather than the printed number alone. Documented; No empirical test | DirectActual versus nominal durationDetails & sourcesMechanism. Measure properties allow an actual duration differing from the time signature. Documented; No empirical test | DirectMetrical conformance metadataDetails & sourcesMechanism. metcon identifies whether a measure conforms to the prevailing metre. Condition. It does not by itself supply the missing duration. Documented; No empirical test |
| Time & bar structureAdditive and composite time signatures A display such as 3+2/8 or 2/4+3/8 should not obscure the duration model. | QualifiedMeter versus displayed symbolDetails & sourcesMechanism. Use meter interpretations and supported display conventions. Condition. Distinguish computational metre from its visual spelling. Documented; No empirical test | DirectRepeated beats/beat-type pairsDetails & sourcesMechanism. Additive numerators and multiple beat units have explicit encodings. Documented; No empirical test | QualifiedCustom displayed signaturesDetails & sourcesMechanism. Time-signature properties control display and beaming. Condition. Unusual denominators and exact playback should be tested in the chosen build. Documented; No empirical test | DirectMeter definitions and groupsDetails & sourcesMechanism. MEI meter counts permit expressions; grouped signatures extend the notation model. Documented; No empirical test |
| Time & bar structureNested and complex tuplets The sounding ratio and the visible bracket hierarchy are separate information. | QualifiedDuration plus styling conventionsDetails & sourcesMechanism. Reciprocal durations express timing; VHV adds controls for displayed tuplets. Condition. Do not assume bracket hierarchy is recoverable from duration alone. Documented; No empirical test | DirectRatio plus notation hierarchyDetails & sourcesMechanism. time-modification gives cumulative scaling; tuplet describes the displayed and nested structure. Documented; No empirical test | DirectCustom and nested tupletsDetails & sourcesMechanism. The editor supports user-defined ratios and nested groups. Condition. Test unusual ratios during interchange. Documented; No empirical test | DirectTuplet containers and spansDetails & sourcesMechanism. MEI offers tuplet grouping and span-based descriptions. Condition. Use the appropriate construction for containment and overlap. Documented; No empirical test |
| Time & bar structureTuplets spanning barlines A duration ratio may be representable even when an editor cannot keep one bracket across a bar. | UnverifiedExact round trip unverifiedDetails & sourcesMechanism. Rhythmic values can continue across bar markers; preservation of one cross-bar tuplet object was not verified. Unverified; No empirical test | QualifiedStart/stop tuplet notationDetails & sourcesMechanism. Tuplet start/stop markers are not a nested measure container. Condition. Cross-bar rendering and import require a test. Inference; No empirical test | UnverifiedBuild-specific test requiredDetails & sourcesMechanism. The handbook documents nesting but does not establish arbitrary cross-bar tuplets. Workaround. Consider a longer measure with visual subdivision, documenting the structural compromise. Unverified; No empirical test | DirecttupletSpanDetails & sourcesMechanism. The dedicated span element explicitly targets tuplets extending across barlines. Documented; No empirical test |
| Time & bar structureGrace-note timing versus written value Grace-note appearance does not uniquely determine the performance duration. | QualifiedGrace signifiersDetails & sourcesMechanism. Core **kern distinguishes grace material; exact realised timing needs additional performance information. Documented; No empirical test | DirectExplicit timing optionsDetails & sourcesMechanism. grace offers make-time and percentages stolen from preceding or following notes. Documented; No empirical test | QualifiedAttached grace groupsDetails & sourcesMechanism. Before/after grace notes attach to a main note and do not count towards the measure. Condition. Playback is an engine interpretation, not a complete performance transcript. Documented; No empirical test | DirectNotated and gestural timingDetails & sourcesMechanism. grace and grace.time distinguish grace treatment; gestural timing can supplement the written duration. Documented; No empirical test |
| Time & bar structureRepeats, endings and performed order A compact written score and an expanded performance sequence are different representations. | DirectSections and expansion listsDetails & sourcesMechanism. Humdrum sections and expansion mechanisms can specify performance order. Condition. Preserve the compact source when making an expanded derivative. Documented; No empirical test | DirectNotation plus playback instructionsDetails & sourcesMechanism. Barline/ending notation and sound jump attributes serve related but distinct purposes. Documented; No empirical test | QualifiedApplication playback interpretationDetails & sourcesMechanism. Repeats are part of the score workflow; intricate jumps should be checked by listening and export. Inference; No empirical test | QualifiedWritten structure and expansionDetails & sourcesMechanism. MEI supports structural sections and expansion mechanisms. Condition. Realised order depends on a processing policy. Documented; No empirical test |
| Pitch & tuningWritten versus sounding pitch Transposing parts can preserve spelling while using different pitch coordinates. | DirectSounding pitch baselineDetails & sourcesMechanism. **kern records sounding pitch; *ITr describes how to produce a transposed written part. Documented; No empirical test | DirectWritten pitch plus transposeDetails & sourcesMechanism. transpose specifies the interval added to written pitch to obtain sounding pitch. Documented; No empirical test | DirectConcert/transposed displayDetails & sourcesMechanism. The application provides concert-pitch and transposed views. Condition. Keep instrument transposition distinct from actually transposing the notes. Documented; No empirical test | DirectWritten and gestural informationDetails & sourcesMechanism. staffDef transposition and note gestural attributes distinguish written and sounding descriptions. Documented; No empirical test |
| Pitch & tuningPrinted accidental versus effective pitch A sharp in the encoding does not necessarily mean a printed sharp symbol. | QualifiedPitch explicit; display derivedDetails & sourcesMechanism. Every pitch carries its alteration; VHV computes visibility, with X/y display controls. Condition. Suppressing a symbol must not erase its pitch alteration. Documented; No empirical test | Directalter versus accidentalDetails & sourcesMechanism. Pitch alteration and the actual printed accidental are distinct elements. Documented; No empirical test | QualifiedNotation and playback propertiesDetails & sourcesMechanism. Notation controls coexist with playback tuning and note properties. Condition. Verify cautionary-symbol import separately from sounding pitch. Inference; No empirical test | Directaccid versus accid.gesDetails & sourcesMechanism. Written and gestural inflections can differ. Documented; No empirical test |
| Pitch & tuningMicrotonal pitch and accidental glyphs A quarter-tone glyph, an exact pitch and its playback are three separate tests. | ExtensionUse other pitch spinesDetails & sourcesMechanism. **cents can express fractional-semitone values alongside **kern. Condition. That is Humdrum extensibility, not native microtonal **kern spelling. Documented; No empirical test | DirectDecimal semitone alterationDetails & sourcesMechanism. alter permits decimal values; the accidental vocabulary supplies notational symbols. Condition. Playback and uncommon glyph support vary. Documented; No empirical test | QualifiedSymbols plus cents tuningDetails & sourcesMechanism. Note properties offer playback tuning in cents. Condition. Sound-engine behaviour is version-dependent and untested here; do not infer it from the symbol. Documented; No empirical test | QualifiedNotated and gestural pitchDetails & sourcesMechanism. Accidental vocabularies and gestural pitch support distinctions beyond ordinary semitone notation. Condition. Exact tuning and glyph rendering depend on profile and consumer. Documented; No empirical test |
| Pitch & tuningTemperament and exact frequency A note name alone does not determine a frequency without a tuning model. | ExtensionFrequency or cents streamsDetails & sourcesMechanism. **freq explicitly encodes hertz; it can coexist with symbolic notation. Documented; No empirical test | QualifiedExplicit altered pitchesDetails & sourcesMechanism. Decimal alterations encode offsets, but a general temperament system is not supplied by that field alone. Workaround. Document the tuning reference and conversion rules. Inference; No empirical test | QualifiedPer-note tuning workflowDetails & sourcesMechanism. Cents adjustments can implement a tuning in compatible playback setups. Condition. Retain tuning assumptions and test the sound engine. Inference; No empirical test | QualifiedTuning metadataDetails & sourcesMechanism. staffDef includes tune.Hz, tune.pname and tune.temper. Condition. The consumer must implement the specified tuning. Documented; No empirical test |
| Pitch & tuningNonstandard and local key signatures A key signature is neither the same as a tonal analysis nor a complete tuning system. | QualifiedExplicit signature and key contextDetails & sourcesMechanism. **kern separates key-signature interpretation from key designation. Condition. Unusual glyph placement is a rendering matter. Documented; No empirical test | DirectTraditional and nontraditional keysDetails & sourcesMechanism. key supports both conventional fifths and explicit altered steps, with staff scoping. Documented; No empirical test | QualifiedCustom/local signaturesDetails & sourcesMechanism. The editor supports customised key signatures and local application. Condition. Check nonstandard accidentals against playback and export. Documented; No empirical test | DirectExplicit key signature elementsDetails & sourcesMechanism. Nonstandard signatures use keySig rather than only a conventional signature abbreviation. Documented; No empirical test |
| Pitch & tuningScordatura, string tuning and capo Preserve the distinction between sounding pitch, fingering and notated string instructions. | ExtensionTablature-related representationsDetails & sourcesMechanism. **fret and associated tuning interpretations describe fretted instruments. Condition. This extends beyond core **kern. Documented; No empirical test | Directscordatura and staff tuningDetails & sourcesMechanism. scordatura/accord describe altered strings; staff-details carries tuning and capo information. Documented; No empirical test | QualifiedString-tuning changesDetails & sourcesMechanism. From 4.2, tuning instructions affect a staff and linked staves from their measure onward. Condition. Check written scordatura conventions separately. Documented; No empirical test | DirectCourses, strings and tuningDetails & sourcesMechanism. Tablature distinguishes notated courses from physical strings and describes their tuning. Documented; No empirical test |
| Pitch & tuningUnpitched percussion and display position A note’s height on the staff need not represent a sounding pitch. | ExtensionVHV percussion conventionsDetails & sourcesMechanism. Humdrum rendering uses percussion conventions for pitch, head shape and instrument interpretation. Condition. Do not treat staff position as an ordinary tonal pitch. Profile. VHV Documented; No empirical test | Directunpitched coordinatesDetails & sourcesMechanism. unpitched uses display-step/display-octave; instrument information supplies the playback identity. Documented; No empirical test | QualifiedInstrument-specific setupDetails & sourcesMechanism. Percussion notation relies on the configured instrument and staff model. Condition. A decorative percussion glyph alone has no playback semantics. Inference; No empirical test | QualifiedNotation and instrument dataDetails & sourcesMechanism. Staff location and instrument/performance information can be encoded separately. Condition. Check percussion mappings in the consumer. Inference; No empirical test |
| Notation & repertoireMensural notation as a semantic system A mensuration sign can govern duration rather than merely decorate a modern time signature. | ExtensionUse **mens, not **kernDetails & sourcesMechanism. Humdrum has a separate **mens representation for mensural signs, durations and related features. Condition. Label this as an adjacent representation, not a core KRN capability. Documented; No empirical test | WorkaroundModern transcription / symbolsDetails & sourcesMechanism. Use modern durations and visual approximations, retaining mensural interpretation externally. Condition. A historical glyph does not introduce mensural duration semantics. Inference; No empirical test | WorkaroundDisplay substitutionDetails & sourcesMechanism. The handbook describes mensural signs as display-only substitutions over conventional metre. Condition. They do not change the duration ratios between note values. Documented; No empirical test | DirectDedicated mensural moduleDetails & sourcesMechanism. MEI models mensuration, proportion and context-sensitive duration distinctions. Documented; No empirical test |
| Notation & repertoireLigatures, coloration and perfection Historical grouping and duration qualification should survive modern transcription. | Extension**mens vocabularyDetails & sourcesMechanism. The separate mensural representation includes ligatures, coloration and duration qualifications. Documented; No empirical test | WorkaroundModern equivalents plus annotationDetails & sourcesMechanism. Retain the historical interpretation in supplemental data if exchanging a modernised score. Inference; No empirical test | WorkaroundVisual reconstructionDetails & sourcesMechanism. Use symbols or a modern transcription with commentary. Condition. Do not claim a native mensural semantic model. Inference; No empirical test | DirectHistorical encoding vocabularyDetails & sourcesMechanism. The mensural module distinguishes notation signs and interpreted durations. Condition. Not all renderers infer duration from context. Documented; No empirical test |
| Notation & repertoireNeumes and chant structure A modern pitch transcription may discard neume grouping and textual organisation. | WorkaroundTranscribe pitches; add groupingDetails & sourcesMechanism. Core **kern is not a dedicated neume vocabulary. Workaround. Keep grouping and source signs in supplemental data. Inference; No empirical test | WorkaroundVisual or modern transcriptionDetails & sourcesMechanism. Generic extensions can retain labels/glyphs but do not establish a neume model. Inference; No empirical test | WorkaroundSymbols and unbarred appearanceDetails & sourcesMechanism. Hide conventional bars and use symbols as needed. Condition. The underlying structure remains a notation-editor score. Inference; No empirical test | Directsyllable / neume / ncDetails & sourcesMechanism. The neumes module organises chant around syllables and neume components. Documented; No empirical test |
| Notation & repertoireGuitar and historical lute tablature String/course assignment can contain information not recoverable from pitch alone. | Extension**fret / associated dataDetails & sourcesMechanism. Humdrum provides a separate fret representation; core **kern alone does not preserve every fingering. Documented; No empirical test | QualifiedStrings, frets and staff tuningDetails & sourcesMechanism. Tablature information is supported; staff-details includes letter/number fret presentation. Condition. Historical idioms require specific interoperability tests. Documented; No empirical test | DirectTablature and linked stavesDetails & sourcesMechanism. Create tab staves, including links to standard notation. Condition. Check whether a particular historical tab style is supported. Documented; No empirical test | DirectNamed tablature typesDetails & sourcesMechanism. MEI describes guitar and Italian, French and German lute tablatures. Documented; No empirical test |
| Notation & repertoireFigured bass with changing figures Figures changing during a sustained note need their own temporal placement. | ExtensionDedicated associated spinesDetails & sourcesMechanism. VHV documents figured-bass encodings independent of the **kern notes. Profile. VHV Documented; No empirical test | Directfigured-bass with durationDetails & sourcesMechanism. A duration permits figure changes beneath one note; figures retain vertical order. Documented; No empirical test | DirectFigured-bass objectsDetails & sourcesMechanism. Specialised entry parses and aligns figures and continuations. Condition. This is more semantic than typing ordinary text. Documented; No empirical test | DirectHarmony / figured-bass structuresDetails & sourcesMechanism. MEI harmonic markup distinguishes figures from note events. Condition. Realising a continuo accompaniment is another operation. Documented; No empirical test |
| Notation & repertoireChord symbols, Roman numerals and analysis A sounding chord, a printed chord name and an analytical assertion are different objects. | Extension**harm and analysis spinesDetails & sourcesMechanism. **harm models functional harmony; other typed spines can record other analyses. Documented; No empirical test | Directharmony with root or numeralDetails & sourcesMechanism. MusicXML 4.0 supports chord roots, scale-degree numerals and stacked functional relationships. Documented; No empirical test | QualifiedChord / RNA / Nashville entryDetails & sourcesMechanism. Dedicated modes parse chord labels; formatting and playback depend on the kind of symbol. Documented; No empirical test | DirectAnalysis attributes and harmonyDetails & sourcesMechanism. Harmonic and analytical information can coexist with the score and linking relationships. Documented; No empirical test |
| Notation & repertoireLyrics, verses, elision and melisma Text may be attached to notes or maintained as a separate aligned stream. | ExtensionSeparate text spinesDetails & sourcesMechanism. **text and **silbe support word/syllable-oriented lyrics alongside the music. Documented; No empirical test | DirectNote-attached lyric elementsDetails & sourcesMechanism. lyric includes syllabic division, elision and extension, with verse identifiers. Documented; No empirical test | DirectLyric objectsDetails & sourcesMechanism. Syllabic entry supports extension lines and multiple lyric lines. Condition. Keep independent text editions outside a purely graphical lyric layout. Documented; No empirical test | DirectTwo underlay approachesDetails & sourcesMechanism. Syllables can be encoded within notes or separately and linked to the music. Documented; No empirical test |
| Notation & repertoireTies, slurs and analytical phrases Identical-looking curves can assert different musical relationships. | DirectDistinct signifier familiesDetails & sourcesMechanism. **kern separates ties, slurs and phrases; it does not simply record an uninterpreted curved line. Documented; No empirical test | QualifiedTie sound versus drawn tieDetails & sourcesMechanism. tie and tied distinguish sound from appearance; analytical grouping is separate. Documented; No empirical test | QualifiedSemantic elements versus drawingsDetails & sourcesMechanism. Use functional notation objects when possible. Condition. A decorative symbol or line does not establish the intended musical relation. Inference; No empirical test | DirectSeparate relationship elementsDetails & sourcesMechanism. phrase is available alongside tie and slur, including control of its shape and endpoints. Documented; No empirical test |
| Notation & repertoireNew symbols and graphical notation Being able to display a glyph is weaker than knowing what it means. | ExtensionDeclared signifiers or dataDetails & sourcesMechanism. Custom representations can carry new meaning; renderer-specific layout must be supplied separately. Inference; No empirical test | Qualifiedother-notation and SMuFLDetails & sourcesMechanism. SMuFL-named symbols can be identified; unrestricted custom content does not guarantee interoperability. Documented; No empirical test | QualifiedDisplay-only palette itemsDetails & sourcesMechanism. The Symbols palette contains non-functional graphical items. Condition. They have no effect beyond appearance. Documented; No empirical test | QualifiedsymbolDef / altsymDetails & sourcesMechanism. User-defined symbols and references can preserve visual information. Condition. A custom symbol still needs a semantic definition and a capable renderer. Documented; No empirical test |
| Notation & repertoireFretboard diagrams versus tablature A static chord diagram is not a time-ordered sequence of string events. | WorkaroundExternal or renderer conventionDetails & sourcesMechanism. **fret describes performance positions; preserve a static diagram separately if required. Inference; No empirical test | Directframe elementDetails & sourcesMechanism. frame represents a fretboard diagram associated with a harmony. Documented; No empirical test | QualifiedNotation application objectsDetails & sourcesMechanism. Fretboard-diagram workflows accompany guitar notation. Condition. Exact diagram interchange was not tested. Inference; No empirical test | UnverifiedExact diagram interchange unverifiedDetails & sourcesMechanism. Tablature covers course/string information; equivalent static diagram handling needs a selected profile and tool. Unverified; No empirical test |
| Engraving & presentationPage/system breaks and spacing Encoding a break does not guarantee identical pagination in another engine. | ExtensionRenderer layout conventionsDetails & sourcesMechanism. VHV rendering conventions supplement the symbolic stream. Condition. Core **kern is not a page-layout language. Inference; No empirical test | Qualifiedprint and layout defaultsDetails & sourcesMechanism. print supplies local page/system/staff parameters; defaults supplies score-wide choices. Condition. Engravers may calculate different spacing. Documented; No empirical test | DirectNative layout controlsDetails & sourcesMechanism. System breaks and spacing controls are retained in the project. Condition. Interchange may recalculate the result. Documented; No empirical test | QualifiedBreaks and layout attributesDetails & sourcesMechanism. MEI offers layout descriptions; rendering remains a separate process. Condition. Source breaks and desired output breaks should be distinguished. Documented; No empirical test |
| Engraving & presentationExact visual reproduction Preserving musical meaning is not a promise of pixel-identical output. | QualifiedKeep a reference renderingDetails & sourcesMechanism. The notation output depends on the selected rendering conventions and implementation. Inference; No empirical test | QualifiedLayout hints, not fixed artworkDetails & sourcesMechanism. Applications may reflow even when importing page/system breaks. Condition. Archive PDF/SVG for the approved appearance. Documented; No empirical test | QualifiedBest within matched environmentDetails & sourcesMechanism. Native controls preserve intent; fonts and application changes can alter output. Workaround. Keep a rendered reference and record the application build. Inference; No empirical test | QualifiedLogical score or source facsimileDetails & sourcesMechanism. Facsimiles preserve source images; semantic encoding alone does not fix all rendering choices. Documented; No empirical test |
| Engraving & presentationMusic fonts, glyph identity and fallbacks The same glyph identifier may have different metrics or visual forms. | ExtensionConsumer-selected fontDetails & sourcesMechanism. Core stream semantics do not dictate a music-font implementation. Inference; No empirical test | QualifiedFont defaults and SMuFL namesDetails & sourcesMechanism. Font defaults and glyph identifiers carry appearance preferences. Condition. Installed fonts and fallbacks still affect rendering. Documented; No empirical test | DirectSMuFL fontsDetails & sourcesMechanism. MuseScore 4.6 introduced loading any compatible SMuFL music font; fallback glyphs may be used. Documented; No empirical test | QualifiedGlyph and symbol referencesDetails & sourcesMechanism. MEI records glyph authorities/names and custom symbols where applicable. Condition. Preserve the resource and font environment. Documented; No empirical test |
| Engraving & presentationBeam grouping, feathering and cross-bar beams Grouping, geometry and realised acceleration should be evaluated separately. | QualifiedCore beams plus conventionsDetails & sourcesMechanism. **kern records beaming; detailed placement and uncommon beam forms require renderer conventions. Documented; No empirical test | DirectBeam levels and fan directionDetails & sourcesMechanism. beam records grouping and feathering direction; it does not alone define a performed accelerando curve. Documented; No empirical test | DirectGrouping and shape controlsDetails & sourcesMechanism. Beaming can override time-signature defaults; appearance is adjustable. Condition. Check feathered playback separately. Documented; No empirical test | Directbeam and beamSpanDetails & sourcesMechanism. Spanning beams can be encoded across barlines without forcing simple tree containment. Documented; No empirical test |
| Engraving & presentationSpanner endpoints, curvature and open ties A curve’s visual endpoint may differ from its musical or performance target. | QualifiedSymbolic boundaries firstDetails & sourcesMechanism. Core slur/tie signifiers carry relationships; fine geometry needs added conventions. Documented; No empirical test | DirectNotated ties with geometryDetails & sourcesMechanism. tied supports drawn ties, including let-ring and ties attached to one note. Condition. A sound tie is a separate element. Documented; No empirical test | QualifiedNative editing; export test neededDetails & sourcesMechanism. Application-specific appearance controls may require adjustment after interchange. Condition. Verify both anchors and shape in the target. Inference; No empirical test | DirectTargeted spans and curve shapeDetails & sourcesMechanism. Control events can carry endpoints and Bezier/bulge descriptions. Condition. A renderer may not implement all geometry. Documented; No empirical test |
| Engraving & presentationIndependent layout of extracted parts Part layout is not simply a cropped view of the full score. | WorkaroundSeparate rendering configurationDetails & sourcesMechanism. Extract streams and maintain part-specific layout settings alongside them. Inference; No empirical test | QualifiedExchange part-specific filesDetails & sourcesMechanism. Individual part exports can carry their own layout. Condition. Live linkage to the full-score project is not mandated. Inference; No empirical test | DirectNative part stylesDetails & sourcesMechanism. Parts can receive independent styles and layout treatment within the project. Documented; No empirical test | QualifiedPart documents / relationshipsDetails & sourcesMechanism. Part structures and linking can retain relationships; layout policy belongs to the rendering workflow. Inference; No empirical test |
| PerformancePerformed onset, duration and velocity A notation file and a measured performance transcript answer different questions. | ExtensionAssociated **MIDI dataDetails & sourcesMechanism. Humdrum can carry performance events alongside **kern; note-on/off data is a separate representation. Documented; No empirical test | DirectNote performance attributesDetails & sourcesMechanism. attack, release and dynamics can qualify the performance of a notated note. Condition. Not every player consumes these fields. Documented; No empirical test | QualifiedPlayback propertiesDetails & sourcesMechanism. The project includes playback controls, but it is not a full performance-analysis interchange model. Condition. Supported controls vary by sound engine. Inference; No empirical test | DirectGestural and real-time valuesDetails & sourcesMechanism. MEI offers performed duration, real-time timestamps and velocity-related data alongside notation. Documented; No empirical test |
| PerformanceOrnament sign versus realised notes One trill sign can admit several historically plausible performances. | QualifiedSymbolic ornament codesDetails & sourcesMechanism. **kern encodes ornament signs; a realised performance needs extra events/data. Documented; No empirical test | QualifiedNotation and playback layersDetails & sourcesMechanism. Sound-oriented information can accompany notation, but a symbol does not specify a unique realisation. Inference; No empirical test | QualifiedEngine realisationDetails & sourcesMechanism. Ornaments have application playback settings and behaviours. Condition. Preserve an explicit realisation separately if exact notes are required. Documented; No empirical test | QualifiedKeep interpretations distinctDetails & sourcesMechanism. Notated material and an expanded/gestural reading can be recorded separately. Condition. Consumer policy determines which representation is played. Inference; No empirical test |
| PerformanceDynamics affecting one voice on a shared stave The position of a dynamic does not reliably identify its playback scope. | ExtensionAssociated dynamics streamsDetails & sourcesMechanism. **dyn / **dynam distinguish notated and interpreted dynamics. Condition. Specify how the stream associates with musical voices. Documented; No empirical test | QualifiedDirection voice assignmentDetails & sourcesMechanism. direction can include voice; scope and actual playback should be checked in the recipient. Condition. A printed placement is not a voice selector. Documented; No empirical test | DirectVoice assignment controlsDetails & sourcesMechanism. Dynamics can target a specific voice, all voices on a staff, or the instrument. Condition. This capability belongs to later MuseScore 4 builds, not every 4.x release. Documented; No empirical test | DirectLayer/staff targetingDetails & sourcesMechanism. dynam carries layer, staff and event/timestamp references. Condition. Targeted encoding does not promise per-layer playback in every tool. Documented; No empirical test |
| PerformancePedal notation versus continuous control A Ped. line is not a sampled half-pedal trajectory. | ExtensionPerformance stream for controllersDetails & sourcesMechanism. Keep continuous/controller data in a suitable associated performance representation. Condition. Core **kern alone is not that controller stream. Inference; No empirical test | QualifiedNotation and sound controlsDetails & sourcesMechanism. Playback parameters are distinct from graphical directions. Condition. Do not assume the format substitutes for arbitrary DAW automation. Inference; No empirical test | QualifiedPedal objects and playbackDetails & sourcesMechanism. Pedal lines/symbols have engraving controls; playback depends on the instrument and engine. Condition. Continuous half-pedal fidelity was not tested. Documented; No empirical test | QualifiedNotation plus performance dataDetails & sourcesMechanism. MEI can supplement the score with performance information. Condition. Consumer support for continuous control must be established. Inference; No empirical test |
| PerformanceAlign the score with an audio/video recording A recording link alone does not identify the moment corresponding to a note. | ExtensionAssociated timing dataDetails & sourcesMechanism. Humdrum’s sound-analysis workflow can coexist with custom alignment streams. Condition. Document the event-address and time-unit convention. Inference; No empirical test | WorkaroundExternal alignment modelDetails & sourcesMechanism. Use linked resources plus a separate mapping of score events to recording times. Condition. Generic links are not a rich recording-alignment model. Inference; No empirical test | WorkaroundExternal annotation workflowDetails & sourcesMechanism. Exported audio/video is a rendering, not a general alignment of an independently recorded performance. Inference; No empirical test | Directperformance / recording / whenDetails & sourcesMechanism. Performance structures and temporal references support alignment with recordings. Documented; No empirical test |
| PerformanceVirtual instruments, effects and mixer state Preserve a production setup separately from portable score semantics. | ExtensionExternal synthesis workflowDetails & sourcesMechanism. Humdrum can generate synthesis/performance data; a plugin rack is outside core **kern. Documented; No empirical test | QualifiedPortable playback parametersDetails & sourcesMechanism. sound/play carry instrument and technique information, not a universal plugin-host project. Documented; No empirical test | DirectApplication mixer and soundsDetails & sourcesMechanism. The mixer selects SoundFonts, VST instruments or MuseSounds and supports effects. Condition. Required sounds/plugins must be available in the target environment. Documented; No empirical test | QualifiedPerformance descriptionDetails & sourcesMechanism. MEI can describe performance data and recordings; it is not a standard VST host-session package. Inference; No empirical test |
| Interchange & researchSyntax, schema and musical validation A valid file can still encode the wrong music or lose the intended interpretation. | QualifiedLayered checkingDetails & sourcesMechanism. Use syntax/representation checks plus musical and source review. Condition. There is no single check that proves the transcription correct. Documented; No empirical test | QualifiedXSD plus semantic checksDetails & sourcesMechanism. The published schema checks structure and types. Condition. It cannot prove voicing, rhythmic intention or successful interchange. Inference; No empirical test | QualifiedApplication acceptanceDetails & sourcesMechanism. Opening in the intended build is a practical compatibility check. Condition. No independent comprehensive native-format validator was established here. Inference; No empirical test | QualifiedSelected schema and project rulesDetails & sourcesMechanism. Validate against the declared MEI customization, then verify musical and editorial constraints. Condition. Schema validity is not renderer compatibility. Documented; No empirical test |
| Interchange & researchPreservation of unfamiliar data An importer may successfully open a file while discarding information it does not model. | QualifiedKeep the source streamsDetails & sourcesMechanism. Transformations may select or replace spines; retain custom-data definitions and original input. Inference; No empirical test | QualifiedTest every extensionDetails & sourcesMechanism. other-notation explicitly permits non-interoperable extensions. Condition. A valid custom field is not a retention guarantee. Documented; No empirical test | UnverifiedNo arbitrary XML retention promiseDetails & sourcesMechanism. The reviewed documentation does not establish preservation of unknown native elements or all imported editorial fields. Unverified; No empirical test | QualifiedProfile-aware processing requiredDetails & sourcesMechanism. Software targeting a subset may ignore full-MEI information. Condition. Keep a master document and check exported content. Inference; No empirical test |
| Interchange & researchRound-trip fidelity A→B→A should compare semantics, appearance and playback separately. | QualifiedConversion is profile-dependentDetails & sourcesMechanism. Pitch and structural conventions can change during conversion; written/sounding conversion is explicit in VHV. Condition. Check annotations and stream relationships as well as notes. Documented; No empirical test | QualifiedPractical interchange; not lossless guaranteeDetails & sourcesMechanism. MuseScore’s handbook warns that layout cleanup is commonly required after MusicXML transfer. Documented; No empirical test | QualifiedRetain native masterDetails & sourcesMechanism. Use native projects for continuing application work and exports as derivatives. Condition. MusicXML/MEI exports are not complete backups of the project. Inference; No empirical test | QualifiedRichness exceeds many consumersDetails & sourcesMechanism. Basic and repertoire customizations differ from full MEI. Condition. A successful score import need not preserve apparatus or facsimile relationships. Inference; No empirical test |
| Interchange & researchBatch conversion and automation Automation availability is a tool ecosystem property, not an intrinsic file-format guarantee. | DirectComposable command-line toolsDetails & sourcesMechanism. Humdrum tools support selection, transformation, analysis and conversions. Documented; No empirical test | QualifiedXML processing ecosystemDetails & sourcesMechanism. Standard XML tooling can transform/inspect MusicXML; musical conversion needs a music-aware library. Inference; No empirical test | QualifiedCommand-line conversionDetails & sourcesMechanism. MuseScore documents export and batch conversion options. Condition. The page warns that some content was copied from the version 3 manual; test the exact build. Documented; No empirical test | QualifiedXML and schema-based workflowsDetails & sourcesMechanism. XML tooling supports queries and transformations; musical semantics require profile-aware processing. Inference; No empirical test |
| Interchange & researchCorpus analysis and aligned derived features The cost of extracting a usable event stream differs substantially. | DirectAnalysis-oriented streamsDetails & sourcesMechanism. Humdrum provides interval, rhythm, harmony and pattern-analysis workflows with aligned derived representations. Documented; No empirical test | QualifiedNormalise before analysisDetails & sourcesMechanism. Reconstruct timing from the cursor, voice labels and durations before comparing events. Condition. File order is not simply onset order. Inference; No empirical test | QualifiedExport or inspect native modelDetails & sourcesMechanism. A notation editor project is less direct as a portable analytical table. Workaround. Export a suitable symbolic representation, checking the required distinctions. Inference; No empirical test | QualifiedRich semantics; selection neededDetails & sourcesMechanism. Analysis markup is available; choose apparatus branches and temporal interpretations before calculating statistics. Inference; No empirical test |
| Interchange & researchChoosing a preservation master The preferred master depends on which losses would be unacceptable. | QualifiedCompact analytical masterDetails & sourcesMechanism. Useful for stream-based research when conventions and companion data are preserved. Condition. Retain sources and reference renderings. Inference; No empirical test | QualifiedPortable score derivativeDetails & sourcesMechanism. Useful for broad notation interchange; test the features your project depends on. Condition. Keep native or scholarly masters where they contain additional information. Inference; No empirical test | QualifiedApplication masterDetails & sourcesMechanism. Keep the native project for editing in MuseScore and archive a documented environment. Condition. Also retain portable exports and approved output. Inference; No empirical test | QualifiedScholarly document masterDetails & sourcesMechanism. Useful when source relationships, variants and editorial acts are first-class requirements. Condition. Preserve schema customizations and linked assets. Inference; No empirical test |
| Interchange & researchSerialization and packaging Compression changes packaging, not the underlying musical expressivity. | DirectPlain structured textDetails & sourcesMechanism. Humdrum is line/field-oriented text with typed spines and record classes. Documented; No empirical test | DirectXML or MXL ZIP packageDetails & sourcesMechanism. MXL uses a ZIP container and META-INF/container.xml to identify the score root and alternate renditions. Documented; No empirical test | QualifiedMSCZ / MSCX native filesDetails & sourcesMechanism. MuseScore’s native project formats differ from MusicXML even though XML is involved. Condition. Preserve the original package and associated resources. Documented; No empirical test | DirectXML plus linked resourcesDetails & sourcesMechanism. MEI is XML; associated images and recordings may be separate resources. Condition. A .mei suffix alone does not specify the customization. Documented; No empirical test |
All music-software behaviour is documentation-based, inferred or unverified. Open a cell for its evidence label. Search is case-insensitive and matches all entered words within the row.
Original illustrations and fragments. Fragments are explanatory, not validated complete interchange files.
A displayed bracket is only the beginning.
Suppose a manuscript has an F, and an editor proposes F-sharp for performance. Preserve the proposed pitch, the absence of the accidental in the source, who supplied it, and the reason. Do not confuse an editorial sharp with a courtesy sharp.
**kern
*clefG2
4f#i
*-
!!!RDF**kern: i = editorial accidental, bracketSmall original example. The declaration gives i its meaning; responsibility is still absent.
<note>
<pitch><step>F</step><alter>1</alter><octave>4</octave></pitch>
<duration>1</duration>
<type>quarter</type>
<accidental editorial="yes" bracket="yes">sharp</accidental>
</note>Fragment only: assumes divisions=1 and a surrounding part/measure. It encodes editorial appearance but not a full apparatus.
Voice identity is separate from chord membership and stem direction.
Take one 4/4 bar with a whole-note bass and four quarter notes above it. The sustained bass and moving line must retain independent durations and voice identity.
**kern
*clefG2
*M4/4
*^
1c 4g
. 4a
. 4b
. 4cc
*v *v
==
*-Original sketch using literal tabs. VHV staff/voice rendering is a consumer convention; this example was not run through a music renderer.
<staff n="1">
<layer n="1">
<note pname="g" oct="4" dur="4"/>
<note pname="a" oct="4" dur="4"/>
<note pname="b" oct="4" dur="4"/>
<note pname="c" oct="5" dur="4"/>
</layer>
<layer n="2">
<note pname="c" oct="4" dur="1"/>
</layer>
</staff>Fragment only. Supply the MEI namespace, score definition and enclosing measure/document.
Independent bar boundaries, not just different printed signatures.
On a common quarter-note timeline, the 3/4 part has boundaries at 0, 3, 6, 9, 12; the 4/4 part at 0, 4, 8, 12. Their first common endpoint is 12. Contrast this with differently written metres whose entire bars are stretched to the same duration.
The comparison focuses on symbolic music representation, with light treatment of shared basics. Research date: 2026-11-06.
Broad rather than exhaustive. Specialist non-Western notations, electroacoustic spatial scores, braille conversion and full DAW/MIDI 2.0 workflows are outside the detailed matrix. No numerical benchmarks or converter league table are claimed.
These tests are specified, not executed. Record the exporter/importer build, settings, input and output checksums. Check event timing, source/editorial semantics, appearance and playback separately. A clean opening or a schema-valid file is not sufficient.
| Fixture | Acceptance condition | Status |
|---|---|---|
| Editorial sharp with a responsible editor | Preserve pitch, editorial status, enclosure, attribution and source reading independently. | Not run |
| Whole-note bass against four upper quarter notes | Preserve both onsets and durations, one staff and two independent voices. | Not run |
| Five concurrent lines on one staff | Identify whether the target rejects, splits, merges or discards a voice. | Not run |
| 3/4 against 4/4 for 12 quarter notes | Local boundaries remain 0/3/6/9/12 and 0/4/8/12 with the same quarter-note pulse. | Not run |
| 18/16 against 3/4 with common bar span | Distinguish visual duration from performed ratio. | Not run |
| Nested tuplet crossing a barline | Preserve durations, nesting and bracket endpoints separately. | Not run |
| Transposing instrument with a courtesy microtonal accidental | Check written spelling, sounding pitch, glyph and courtesy status. | Not run |
| Shared-stem chord split over two staves | Check note ownership, displayed staff, stems and beams. | Not run |
| Two witness readings, one supplied note and one illegible note | Do not flatten alternatives into simultaneous events or turn a gap into a rest. | Not run |
| A note linked to a manuscript image region | Preserve the image URI, region coordinates and durable note identity. | Not run |
| Voice-specific dynamics with pedal and grace notes | Check target voice, controller behaviour and realised grace timing independently. | Not run |
| Linked parts with individual layout changes | Compare native linkage, part inclusion, page breaks and full-score consistency. | Not run |
Edit comparison.json and run python3 build.py. The script validates identifiers, references and required fields, then embeds the data in this standalone HTML. It uses only Python’s standard library. The source package includes the template, a JSON Schema and a focused verification script.
JSON was chosen over YAML to avoid parser dependencies and implicit typing surprises. Capability, evidence, profile and empirical-test status are separate fields. Filters do not treat a workaround as direct semantic support.
Numbered references in cells link directly to the specification or maintainer documentation. Related documentation accompanying an “Unverified” cell supplies context; it is not evidence of a negative claim.
| Ref. | Document | Accessed |
|---|---|---|
| [1] | Humdrum Guide, chapter 2: Representing Music Using **kernhttps://www.humdrum.org/guide/ch02/ | 2026-11-06 |
| [2] | KRN: Humdrum Representation for Pitch Centshttps://www.humdrum.org/Humdrum/representations/cents.rep.html | 2026-11-06 |
| [3] | Humdrum **kern representationhttps://www.humdrum.org/Humdrum/representations/kern.rep.html | 2026-11-06 |
| [4] | Humdrum — Chapter 28https://www.humdrum.org/guide/ch28/ | 2026-11-06 |
| [5] | VHV: editorial accidentalshttps://doc.verovio.humdrum.org/graphic/pitch/ | 2026-11-06 |
| [6] | VHV: figured basshttps://doc.verovio.humdrum.org/humdrum/figured_bass/ | 2026-11-06 |
| [7] | KRN: Humdrum Representation for Frequencyhttps://www.humdrum.org/Humdrum/representations/freq.rep.html | 2026-11-06 |
| [8] | Humdrum — Chapter 18https://www.humdrum.org/guide/ch18/ | 2026-11-06 |
| [9] | Humdrum Toolkit User Guidehttps://www.humdrum.org/guide/ | 2026-11-06 |
| [10] | Humdrum — Humdrum Representation for Functional Harmonyhttps://www.humdrum.org/Humdrum/representations/harm.rep.html | 2026-11-06 |
| [11] | Humdrum — Chapter 27https://www.humdrum.org/guide/ch27/ | 2026-11-06 |
| [12] | VHV: **mens notationhttps://doc.verovio.humdrum.org/humdrum/mens/ | 2026-11-06 |
| [13] | Humdrum: MIDI output toolshttps://www.humdrum.org/guide/ch07/ | 2026-11-06 |
| [14] | Humdrum Guide, chapter 6: Representing Music Using **kern IIhttps://www.humdrum.org/guide/ch06/ | 2026-11-06 |
| [15] | VHV: percussionhttps://doc.verovio.humdrum.org/humdrum/percussion/ | 2026-11-06 |
| [16] | VHV meter filter: polymeter examplehttps://doc.verovio.humdrum.org/filter/meter/ | 2026-11-06 |
| [17] | Humdrum — Reference Recordshttps://www.humdrum.org/reference-records/ | 2026-11-06 |
| [18] | Humdrum — Chapter 20https://www.humdrum.org/guide/ch20/ | 2026-11-06 |
| [19] | Humdrum — Chapter 23https://www.humdrum.org/guide/ch23/ | 2026-11-06 |
| [20] | Humdrum: Sound and Spectrahttps://www.humdrum.org/guide/ch36/ | 2026-11-06 |
| [21] | VHV: encoding, accidentals and barlineshttps://doc.verovio.humdrum.org/humdrum/getting_started/ | 2026-11-06 |
| [22] | Humdrum Guide, chapter 5: The Humdrum Syntaxhttps://www.humdrum.org/guide/ch05/ | 2026-11-06 |
| [23] | VHV: system decoratinghttps://doc.verovio.humdrum.org/humdrum/system/ | 2026-11-06 |
| [24] | VHV: time signatureshttps://doc.verovio.humdrum.org/humdrum/timesig/ | 2026-11-06 |
| [25] | Humdrum — Transposing partshttps://doc.verovio.humdrum.org/humdrum/transposing/ | 2026-11-06 |
| [26] | VHV: tuplet stylinghttps://doc.verovio.humdrum.org/humdrum/tuplets/ | 2026-11-06 |
| [27] | Humdrum: Trouble-Shootinghttps://www.humdrum.org/guide/ch39/ | 2026-11-06 |
| [28] | MEI 5.1 — <accid>https://music-encoding.org/guidelines/v5/elements/accid.html | 2026-11-06 |
| [29] | MEI 5.1 — 10 Analysis Markup and Harmonieshttps://music-encoding.org/guidelines/v5/content/analysisharm.html | 2026-11-06 |
| [30] | MEI 5.1 — <annot>https://music-encoding.org/guidelines/v5/elements/annot.html | 2026-11-06 |
| [31] | MEI 5.1 — <app>https://music-encoding.org/guidelines/v5/elements/app.html | 2026-11-06 |
| [32] | MEI 5.1: barLinehttps://music-encoding.org/guidelines/v5/elements/barLine.html | 2026-11-06 |
| [33] | MEI: <beamSpan>https://music-encoding.org/guidelines/v5/elements/beamSpan.html | 2026-11-06 |
| [34] | MEI 5.1 — <choice>https://music-encoding.org/guidelines/v5/elements/choice.html | 2026-11-06 |
| [35] | MEI 5.1 — <chord>https://music-encoding.org/guidelines/v5/elements/chord.html | 2026-11-06 |
| [36] | MEI 5.1: Common Music Notationhttps://music-encoding.org/guidelines/v5/content/cmn.html | 2026-11-06 |
| [37] | MEI: <dynam>https://music-encoding.org/guidelines/v5/elements/dynam.html | 2026-11-06 |
| [38] | MEI 5.1: Scholarly Editinghttps://music-encoding.org/guidelines/v5/content/scholarlyediting.html | 2026-11-06 |
| [39] | MEI 5.1: Facsimiles and Recordingshttps://music-encoding.org/guidelines/v5/content/facsimilesrecordings.html | 2026-11-06 |
| [40] | MEI 5.1: Integration with Other Standardshttps://music-encoding.org/guidelines/v5/content/integration.html | 2026-11-06 |
| [41] | MEI 5.1 — 1 Introduction to MEIhttps://music-encoding.org/guidelines/v5/content/introduction.html | 2026-11-06 |
| [42] | MEI 5.1 — 13 Linking Datahttps://music-encoding.org/guidelines/v5/content/linkingdata.html | 2026-11-06 |
| [43] | MEI 5.1 — 8 Lyrics and Performance Directionshttps://music-encoding.org/guidelines/v5/content/lyricsperfdir.html | 2026-11-06 |
| [44] | MEI 5.1 — 5 Repertoire: Mensural Notationhttps://music-encoding.org/guidelines/v5/content/mensural.html | 2026-11-06 |
| [45] | MEI 5.1 — 3 Metadata in MEIhttps://music-encoding.org/guidelines/v5/content/metadata.html | 2026-11-06 |
| [46] | MEI 5.1: metrical conformancehttps://music-encoding.org/guidelines/v5/attribute-classes/att.meterConformance.bar.html | 2026-11-06 |
| [47] | MEI 5.1 — 6 Repertoire: Neume Notationhttps://music-encoding.org/guidelines/v5/content/neumes.html | 2026-11-06 |
| [48] | MEI 5.1: notehttps://music-encoding.org/guidelines/v5/elements/note.html | 2026-11-06 |
| [49] | MEI: <phrase>https://music-encoding.org/guidelines/v5/elements/phrase.html | 2026-11-06 |
| [50] | MEI 5.1 schemas and profileshttps://music-encoding.org/resources/schemas.html | 2026-11-06 |
| [51] | MEI 5.1: Shared Conceptshttps://music-encoding.org/guidelines/v5/content/shared.html | 2026-11-06 |
| [52] | MEI 5.1 — <staffDef>https://music-encoding.org/guidelines/v5/elements/staffDef.html | 2026-11-06 |
| [53] | MEI 5.1 — <supplied>https://music-encoding.org/guidelines/v5/elements/supplied.html | 2026-11-06 |
| [54] | MEI 5.1 — <symbolDef>https://music-encoding.org/guidelines/v5/elements/symbolDef.html | 2026-11-06 |
| [55] | MEI 5.1 — 7 Repertoire: String Tablaturehttps://music-encoding.org/guidelines/v5/content/tablature.html | 2026-11-06 |
| [56] | MEI 5.1 — <tupletSpan>https://music-encoding.org/guidelines/v5/elements/tupletSpan.html | 2026-11-06 |
| [57] | MuseScore Studio Handbook — Beamshttps://handbook.musescore.org/notation/rhythm-meter-and-measures/beams.md | 2026-11-06 |
| [58] | MS: Chord symbolshttps://handbook.musescore.org/text/chord-symbols.md | 2026-11-06 |
| [59] | MuseScore Studio: command-line usagehttps://handbook.musescore.org/appendix/command-line-usage.md | 2026-11-06 |
| [60] | MuseScore Studio Handbook — Cross-staff notationhttps://handbook.musescore.org/idiomatic-notation/keyboard/cross-staff-notation.md | 2026-11-06 |
| [61] | MuseScore Studio Handbook — Dynamics and hairpinshttps://handbook.musescore.org/notation/expressive-markings/dynamics-and-hairpins.md | 2026-11-06 |
| [62] | MuseScore Studio Handbook — File exporthttps://handbook.musescore.org/file-management/file-export.md | 2026-11-06 |
| [63] | MuseScore Studio Handbook — Figured basshttps://handbook.musescore.org/text/figured-bass.md | 2026-11-06 |
| [64] | MuseScore Studio Handbook — Music fontshttps://handbook.musescore.org/appendix/music-fonts.md | 2026-11-06 |
| [65] | MuseScore Studio Handbook — Grace noteshttps://handbook.musescore.org/notation/expressive-markings/grace-notes.md | 2026-11-06 |
| [66] | MuseScore Studio Handbook — Showing staves only where neededhttps://handbook.musescore.org/notation/instruments-staves-and-systems/showing-staves-only-where-needed.md | 2026-11-06 |
| [67] | MuseScore Studio: pickup and non-metered measureshttps://handbook.musescore.org/notation/rhythm-meter-and-measures/pickup-and-non-metered-measures.md | 2026-11-06 |
| [68] | MuseScore Studio Handbook — Key signatureshttps://handbook.musescore.org/notation/pitch/key-signatures.md | 2026-11-06 |
| [69] | MuseScore Studio Handbook — Systems and horizontal spacinghttps://handbook.musescore.org/formatting/systems-and-horizontal-spacing.md | 2026-11-06 |
| [70] | MuseScore Studio Handbook — Lyricshttps://handbook.musescore.org/text/lyrics.md | 2026-11-06 |
| [71] | MuseScore Studio: mensural notationhttps://handbook.musescore.org/alternative-notation/mensural-notation-and-mensurstrich.md | 2026-11-06 |
| [72] | MuseScore Studio Handbook — Mixerhttps://handbook.musescore.org/sound-and-playback/mixer.md | 2026-11-06 |
| [73] | MuseScore Studio Handbook — Noteheadshttps://handbook.musescore.org/notation/pitch/noteheads.md | 2026-11-06 |
| [74] | MS: Ornamentshttps://handbook.musescore.org/notation/expressive-markings/ornaments.md | 2026-11-06 |
| [75] | MuseScore Studio Handbook — Partshttps://handbook.musescore.org/basics/parts.md | 2026-11-06 |
| [76] | MS: Pedalhttps://handbook.musescore.org/idiomatic-notation/keyboard/pedal.md | 2026-11-06 |
| [77] | MuseScore Studio Handbook — Project propertieshttps://handbook.musescore.org/file-management/project-properties.md | 2026-11-06 |
| [78] | MuseScore Studio 4.6 release announcementhttps://musescore.org/en/4.6 | 2026-11-06 |
| [79] | MuseScore Studio: opening and savinghttps://handbook.musescore.org/file-management/opening-and-saving-scores.md | 2026-11-06 |
| [80] | MuseScore Studio Handbook — Other symbolshttps://handbook.musescore.org/notation/expressive-markings/other-symbols.md | 2026-11-06 |
| [81] | MuseScore Studio Handbook — Creating a tablature staffhttps://handbook.musescore.org/idiomatic-notation/guitar/creating-a-tablature-staff.md | 2026-11-06 |
| [82] | MuseScore Studio: time signatureshttps://handbook.musescore.org/notation/rhythm-meter-and-measures/time-signatures.md | 2026-11-06 |
| [83] | MS: Transpositionhttps://handbook.musescore.org/notation/pitch/transposition.md | 2026-11-06 |
| [84] | MuseScore Studio Handbook — Alternate string tuningshttps://handbook.musescore.org/idiomatic-notation/guitar/alternate-string-tunings.md | 2026-11-06 |
| [85] | MuseScore Studio: tupletshttps://handbook.musescore.org/notation/rhythm-meter-and-measures/tuplets.md | 2026-11-06 |
| [86] | MuseScore version and native file-version tablehttps://musescore.org/sr/handbook/developers-handbook/references/version-information | 2026-11-06 |
| [87] | MuseScore Studio: multiple voiceshttps://handbook.musescore.org/basics/working-with-multiple-voices.md | 2026-11-06 |
| [88] | MuseScore Studio Handbook — Working with MusicXML fileshttps://handbook.musescore.org/file-management/working-with-musicxml-files.md | 2026-11-06 |
| [89] | MusicXML 4.0: accidentalhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/accidental/ | 2026-11-06 |
| [90] | MusicXML 4.0 — The <alter> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/alter/ | 2026-11-06 |
| [91] | MusicXML 4.0 — The <backup> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/backup/ | 2026-11-06 |
| [92] | MusicXML notation and soundhttps://www.w3.org/2021/06/musicxml40/tutorial/notation-basics/ | 2026-11-06 |
| [93] | MusicXML 4.0 — The <beam> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/beam/ | 2026-11-06 |
| [94] | MusicXML 4.0 — The <bookmark> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/bookmark/ | 2026-11-06 |
| [95] | MusicXML 4.0 — The <chord> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/chord/ | 2026-11-06 |
| [96] | MusicXML 4.0 — The <defaults> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/defaults/ | 2026-11-06 |
| [97] | MusicXML 4.0 — The <figured-bass> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/figured-bass/ | 2026-11-06 |
| [98] | MusicXML 4.0: footnotehttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/footnote/ | 2026-11-06 |
| [99] | MX: The <frame> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/frame/ | 2026-11-06 |
| [100] | MusicXML 4.0 — The <grace> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/grace/ | 2026-11-06 |
| [101] | MusicXML 4.0 — The <grouping> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/grouping/ | 2026-11-06 |
| [102] | MusicXML 4.0 — The <harmony> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/harmony/ | 2026-11-06 |
| [103] | MusicXML 4.0 — The <identification> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/identification/ | 2026-11-06 |
| [104] | MX: The <key> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/key/ | 2026-11-06 |
| [105] | MusicXML 4.0: levelhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/level/ | 2026-11-06 |
| [106] | MusicXML 4.0 — The <link> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/link/ | 2026-11-06 |
| [107] | MusicXML 4.0 — The <lyric> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/lyric/ | 2026-11-06 |
| [108] | MusicXML 4.0: partwise measurehttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/measure-partwise/ | 2026-11-06 |
| [109] | MusicXML 4.0: compressed MXL fileshttps://www.w3.org/2021/06/musicxml40/tutorial/compressed-mxl-files/ | 2026-11-06 |
| [110] | MusicXML 4.0: notehttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/ | 2026-11-06 |
| [111] | MusicXML 4.0 — The <other-notation> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/other-notation/ | 2026-11-06 |
| [112] | MusicXML 4.0 — The <play> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/play/ | 2026-11-06 |
| [113] | MusicXML 4.0 — The <print> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/print/ | 2026-11-06 |
| [114] | MusicXML 4.0 XSDhttps://www.w3.org/2021/06/musicxml40/listings/musicxml.xsd/ | 2026-11-06 |
| [115] | MusicXML 4.0 — The <scordatura> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/scordatura/ | 2026-11-06 |
| [116] | MusicXML 4.0 — The <sound> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/sound/ | 2026-11-06 |
| [117] | MusicXML 4.0 specificationhttps://www.w3.org/2021/06/musicxml40/ | 2026-11-06 |
| [118] | MusicXML 4.0 — The <staff-details> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/staff-details/ | 2026-11-06 |
| [119] | MusicXML 4.0 — The <tied> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/tied/ | 2026-11-06 |
| [120] | MusicXML 4.0: timehttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/time/ | 2026-11-06 |
| [121] | MusicXML 4.0 — The <transpose> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/transpose/ | 2026-11-06 |
| [122] | MusicXML 4.0 — The <tuplet> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/tuplet/ | 2026-11-06 |
| [123] | MusicXML 4.0 — The <unpitched> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/unpitched/ | 2026-11-06 |
| [124] | MusicXML 4.0 — The <voice> elementhttps://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/voice/ | 2026-11-06 |