Chapter 07 bent the file onto the grid — and bent its sound. This
chapter bends the grid onto the file: the audio plays
raw, bit-identical, and the project's tempo map becomes the beat map.
Everything below — ruler, bars, waveform, metronome — is
@dawcore/components + @dawcore/transport,
whose TempoMap implements exactly the math of
chapter 01. The grid is always full bars: a
pickup fills the tail of the bar before the first downbeat. Untick
conform to hear the metronome march rigidly while the file
drifts; tick it and the grid follows every wobble.
setTempo per segment, with live residual proof
Each row is one tempo event fed to the production transport. The
residual columns check RULE (grid conformity) two ways:
transport.tickToTime(tick) − (clipStart + beatTime)
through @dawcore/transport, and the same through this
chapter's pure reference clock. Both should be zero to numerical
noise while conformed.
| tick | beat | BPM | beat time (s) | residual (dawcore) | residual (reference) |
|---|