Keyframes are the frames you care about. Mark a handful, and WaveStack fills the frames between them by morphing from one keyframe to the next. Change a keyframe later and you can refill just the gaps next to it.
Marking keyframes
- Press K to toggle the current frame.
- Click the ◆ on a frame’s tile in the frame strip.
- Click Key in the Edit tab, or choose Set as keyframe from the right-click menu.
- In a grid, double-click a cell.
Keyframes show a filled diamond. Keyframe marks last for the session; they aren’t saved in the file.
Filling the gaps in a row
In a single-row table, each gap between two keyframes gets a chip on the frame strip, over the frames in between:
| Chip | Meaning | Clicking it |
|---|---|---|
| + Fill | Not filled yet | Fills the gap |
| Refill | A keyframe changed since the gap was filled | Refills the gap |
| Edited | Frames in between were edited by hand | Opens the transition settings |
| Spectral · Even (and so on) | Filled and up to date | Opens the transition settings |
Fill all, in the Edit tab’s Keyframes section, fills every gap at once with each gap’s own settings. Clear keys unmarks all keyframes.
Transition settings
Click a filled chip to set how that gap morphs. The graph shows the morph’s progress across the in-between frames, one dot per frame.
- Timing: Even (every step changes by the same amount), Ease in (stays near the first keyframe, then moves quickly), Ease out (moves quickly away, then settles) or S-curve (lingers at both keyframes and moves through the middle).
- Bend: how strongly the curve bends. You can also drag up and down on the graph.
- Morph style: Spectral morphs harmonic by harmonic, keeping the level steady and the timbre changing smoothly. Crossfade blends the samples, so the in-between frames look like mixes of the two keyframes.
Changes refill the gap straight away, as one undo step. A new gap starts with the last settings you used; the defaults are Spectral and Even.
If you edit frames in between by hand, the chip says Edited, and refilling replaces your edits.
Filling grids and volumes
Grids and volumes don’t have a frame strip, so filling happens from the Edit tab’s Keyframes section:
- Key corners marks the four corners of a grid, or all eight of a volume.
- Fill between keyframes rebuilds every other frame by morphing between the keyframes. Frames outside the keyframes’ range stay as they are.
- Morph style chooses Spectral or Crossfade.
The Keyframes section says how the fill works: a lattice fill when the keyframes line up in rows and columns (bilinear for grids, trilinear for volumes), or a scattered, distance-weighted fill when they don’t.
The morph style chosen here is also the one used when you resize a table.
Where keyframes come from
- New › Empty table marks its five shapes (sine, triangle, saw, square and pulse) as keyframes.
- Build table with the Classic morph preset does the same.
- Morph between tables marks each source’s layer as keyframes.