Chant Render Test

Renders a synthetic three-tone signal through OfflineAudioContext, encodes it to MP3 via lamejs, then plays it below. If this page's audio sounds clean through your Bluetooth headphones without clicks, the Phase 4 pipeline is viable.

Encoder settings

Status: Idle


Render a real psalm chant

Pick a pointed psalm and tone; the chant engine schedules onto an OfflineAudioContext, we startRendering() to get the PCM buffer, then encode to MP3. The result should sound identical to the live /psalms page for the same input.

Psalm settings

Phase: idle