Parameetrid
Parameetrite allikas on repo protocol/params.schema.json. Stabiilset ID-d ei tohi ümber nimetada ilma projektimigratsioonita.
| ID | Silt | Vahemik | Fade'i vaikesiht | Mapper | Ühik | Toetatud cue-tüübid |
|---|---|---|---|---|---|---|
video.opacity | Opacity | 0…1 | 0 | linear | % | video, image, text |
video.scale | Scale | 0…4 | 1 | linear | × | video, image, text |
video.posX | Position X | -1…1 | 0 | linear | canvas | video, image, text |
video.posY | Position Y | -1…1 | 0 | linear | canvas | video, image, text |
video.rotation | Rotation | -180…180 | 0 | linear | ° | video, image, text |
audio.mainLevel | Volume | 0…2 | 0 | perceptual | dB | video, audio |
audio.pan | Pan | -1…1 | 0 | equalPower | pan | video, audio |
"Fade'i vaikesiht" on väärtus, millest uus fade algab — mitte parameetri puhkeväärtus. Seepärast läheb Add Fade Out nulli; puutumata cue renderdub ikka täisnähtavana.
Opacity
0 on läbipaistev ja 1 täielikult nähtav. See väärtus korrutatakse faili enda alfaga.
Volume
0 on vaikus, 1 nominaaltase ja 2 kuni kahekordne lineaarvõimendus. Transition kasutab tajupõhist ehk dB-valdkonna mapper'it. Master-limiter kaitseb summa tippu, kuid ei asenda korrektset gain staging'ut.
Pan
-1 on vasak, 0 keskel ja 1 parem. Interpolatsioon kasutab equal-power pan-kurvi.
Ressursi- ja cue-tasand
Showmesh hoiab eraldi ressursi faderit ja cue playback trimmi:
lõplik opacity = resource opacity × cue opacity
lõplik volume = resource volume × cue volume
lõplik pan = clamp(resource pan + cue pan, -1, 1)2
3
Aadressid:
/resource/{resource-id}/opacity
/resource/{resource-id}/volume
/resource/{resource-id}/pan
/cue/{cue-id}/opacity
/cue/{cue-id}/volume
/cue/{cue-id}/pan2
3
4
5
6
7
OSC välisjuhtimine toetab selles harus otse /resource/... numbrilisi aadresse. Cue action'id kirjutavad tavaliselt /cue/... trimmi.
Veaotsing
Kui cue on ootamatult vaikne või läbipaistev, kontrolli mõlemat tasandit. Ressursifader ja cue-trimm korrutatakse, seega null kummalgi tasandil annab lõpptulemuseks nulli.