io.omk_json.core

core

The omk vocabulary (docs/spec/vocabulary-omk.qmd): every node type, every edge kind, the values that belong to no musical system, and the kinds.

>>> from openmusickit.io.omk_json.vocabulary import Encoder
>>> from openmusickit.values.time.clock_time import ClockDuration
>>> Encoder([CORE]).value(ClockDuration(1_500_000))
{'microseconds': 1500000, '@type': 'ClockDuration'}

Attributes

Name Description
DURATION
MEASURABLE
TEMPORAL_RATIO
TONE
INTERVAL
TONE_COLLECTION
MODAL_CONTEXT
CLEF
DIVISION_SHAPE
STACK_GROUP_SHAPE
MARK
TEMPO_TERM
WORD
CLOCK_DURATION
EXACT_TONE_COLLECTION
SCORE_FIELDS
CORE