effectcraft/crates
Brandon Thomas ddb33cdfd0 M11.2: audio playback + waveforms + audio effects
- Audio effects (Backwards, Bass & Treble, Delay, Flange & Chorus,
  High-Low Pass, Modulator, Parametric EQ, Reverb, Stereo Mixer, Tone)
  applied per layer in the comp mixdown, so export and preview share them.
  RBJ-cookbook biquads, Schroeder/Moorer reverb, modulated delay lines;
  stateless per block via pre-roll. Tone makes any layer audible.
- Real-time audio preview: ui-egui AudioFeed/AudioPlayback (feeder thread
  mixing ahead) behind an AudioDevice hook; the desktop app implements it
  with cpal (L6). Audio clock drives playback (consumed frames minus device
  latency, looped through the work area). Preview panel Include Audio /
  playback.muteAudio.
- Audio panel VU meters with peak hold and clip indicators; selected
  layer's Audio Levels.
- Timeline Audio > Waveform for footage with audio (L reveals Audio
  Levels, LL the Waveform), drawn from a cached per-item peak summary.
- ui.playback reports audio state and meter levels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:16:34 -04:00
..
automation M14.1: MCP server + agent CLI 2026-10-01 21:40:31 -04:00
color M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
effects M9.5: time effects (Echo, Posterize Time, Time Difference, Time Displacement, Timewarp, CC Force Motion Blur, CC Wide Time, Pixel Motion Blur) 2026-10-01 23:42:11 -04:00
engine Merge main into M7 3D branch 2026-10-01 23:24:08 -04:00
export Merge main into M7 3D branch 2026-10-01 23:24:08 -04:00
expr M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
geom M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
host Merge branch 'worktree-agent-a549a3d1a8812e372' 2026-10-01 22:42:32 -04:00
keyframe M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
media M10: render queue + export 2026-10-01 22:02:06 -04:00
path M6.2: shape path operators (round corners, offset, twist, zig zag, wiggle, merge paths, gradient stroke) 2026-10-01 14:26:28 -04:00
project Merge main into M7 3D branch 2026-10-01 23:24:08 -04:00
raster M12.1: render cache + parallel compositing fast paths 2026-10-01 21:34:33 -04:00
render M11.2: audio playback + waveforms + audio effects 2026-10-02 00:16:34 -04:00
text M0.1–M0.7: workspace, time/geom/color/keyframe/project/raster/path/text/effects/render crates 2026-10-01 14:05:20 -04:00
time M5.1: AE timecode/ruler display parity 2026-10-01 21:48:47 -04:00
ui-egui M11.2: audio playback + waveforms + audio effects 2026-10-02 00:16:34 -04:00