Skip to main content

Module entry

Module entry 

Source
Expand description

One entry of the music dictionary, its checkable note rule and its example fragments. schemas/music.schema.json describes the same shape for editors.

Structs§

Ask
The one question of an ask word.
Bpm
A tempo range.
Choose
Tones of which at least at_least must sound.
Control
A preset control an entry needs.
DefaultPick
The scale a mood word picks when the producer names none. A policy, not a fact.
Entry
One sense of a producer word and the rule a note list must meet for it.
Floor
The lowest allowed pitch for the lower note of an interval.
Fragment
A tiny note list that meets or breaks a rule.
FragmentNote
One note of a fragment.
PartSlots
The slots of one part.
VoicingRule
The parameters of a voicing rule. shape names the test; the numbers that shape uses are set and the rest are absent.

Enums§

ArpOrder
The play order of an arpeggio.
BassTone
The chord tone in the bass.
Group
The topic of an entry. Each topic file holds one or more groups.
LengthUnit
The unit of a length rule.
Rule
The checkable note rule of an entry. The kind list is fixed; free text is rejected.
Tag
How a claim is known. One tag per cell, never two.
Tier
How much an entry is needed. M1 entries must all land.
Voice
The default voice of a role.
VoicingShape
The test a voicing rule runs.