|
|
|
@ -207,15 +207,15 @@ export interface TriggerOptions {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
fallbackTarget?: HTMLElement;
|
|
|
|
fallbackTarget?: HTMLElement;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Per-call signal overrides. Each channel slice (`sound`, `motion`,
|
|
|
|
* Per-call signal overrides. Each runtime channel slice (`sound`,
|
|
|
|
* `presence`, `haptic`, `color`, …) merges with whatever the morfo
|
|
|
|
* `haptic`, future channels, …) merges with whatever the morfo event
|
|
|
|
* event declared in `semantic.overrides`; on key conflict, the per-call
|
|
|
|
* declared in `semantic.overrides`; on key conflict, the per-call value
|
|
|
|
* value wins (per-call > morfo-declared).
|
|
|
|
* wins (per-call > morfo-declared).
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* Cascade rules (capa 6) STILL win on conflict — a cascade rule that
|
|
|
|
* Cascade rules (capa 6) STILL win on conflict — a cascade rule that
|
|
|
|
* sets `sound.pitch` will override a per-call pitch. To make a per-emit
|
|
|
|
* sets `sound.pitch` will override a per-call pitch. To make a per-emit
|
|
|
|
* value the source of truth, the cascade rule should NOT set the same
|
|
|
|
* value the source of truth, the cascade rule should NOT set the same
|
|
|
|
* primitive (only set `channels` to activate the canal).
|
|
|
|
* primitive (only set `channels` to activate the channel).
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* Used for dynamic per-emit signatures, e.g. drawer drag-progress
|
|
|
|
* Used for dynamic per-emit signatures, e.g. drawer drag-progress
|
|
|
|
* modulating sound by velocity / position / direction.
|
|
|
|
* modulating sound by velocity / position / direction.
|
|
|
|
|