- fillBlock now outputs interleaved stereo; AudioTrack and native Oboe
configured for 2 channels; MasterRecorder writes a stereo WAV.
- AudioEffect gains processStereo() (default mono-collapse); the tape delay
overrides it to pan each of its 4 heads with a level-preserving linear pan
(feedback still uses the mono sum, so loop behaviour is unchanged).
- New per-head balance param + a horizontal balance slider under each head's
division fader (center-detented, L/C/R readout), with a revision read so it
redraws.
Note: only the delay produces stereo width; other insert effects stay mono
and collapse upstream stereo, so place the delay last to keep its panning.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>