Expand description
The slices of the cast and SFX config models the mixing stages read.
Port of the relevant parts of CastConfiguration, VoiceConfig,
SfxEntry and SfxConfiguration in models.py.
Numbers keep their Python type. Pydantic coerces a model field declared
float to a float, but the defaults block is a plain dict, so a
category default of 80 stays an int — and prints as 80, not 80.0,
in the timeline’s JSON.
Structs§
- Cast
Config - SfxConfig
- SfxEntry
- One effect entry, with pydantic’s defaults applied.
- Voice
VoiceConfig(...).model_dump()— what the mixers look a speaker up in.
Enums§
Traits§
- Nullish
Ext 🔒 - OptLe 🔒
Functions§
- model_
float 🔒 - A float field of a pydantic model: an int in the JSON becomes a float.
- opt_str 🔒
- py_
float_ str str(float)in Python.- validate_
entry 🔒 - Pydantic’s checks on one
SfxEntry, as the first error it would raise. - validate_
member 🔒 - Pydantic’s checks on one
CastMember, as the first error raised.