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_leastmust sound. - Control
- A preset control an entry needs.
- Default
Pick - 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.
- Fragment
Note - One note of a fragment.
- Part
Slots - The slots of one part.
- Voicing
Rule - The parameters of a voicing rule.
shapenames the test; the numbers that shape uses are set and the rest are absent.
Enums§
- ArpOrder
- The play order of an arpeggio.
- Bass
Tone - The chord tone in the bass.
- Group
- The topic of an entry. Each topic file holds one or more groups.
- Length
Unit - 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.
- Voicing
Shape - The test a voicing rule runs.