# Snapshot · API · zvuk

zvuk v1.14.1 · MIT · https://zvuk.schmooky.dev/api/Snapshot/

A captured mix-state preset. Capture it once with the engine in a known
good state (&#34;menu mood&#34;), then 
`apply({ fade: 0.25 })`
 to crossfade the
entire mix back to that snapshot — bus levels, mutes, parameter values,
everything in one call.

Snapshots are immutable; mutate the engine and re-capture if you need a
new one.

[← API](/api/)

Class

# Snapshot

A captured mix-state preset. Capture it once with the engine in a known good state ("menu mood"), then \`apply({ fade: 0.25 })\` to crossfade the entire mix back to that snapshot — bus levels, mutes, parameter values, everything in one call. Snapshots are immutable; mutate the engine and re-capture if you need a new one.

## Members

-   constructor
-   name
-   state
-   apply
-   blendWith
