DonnieLoops S2 Fix v1.0
========================

UNOFFICIAL ORGANELLE S2 COMPATIBILITY FIX

S2 compatibility adaptation, testing, and release: Pascal Glenn
Based on DonnieLoops v3.5 by donnerbono.
Original patch is published on Patchstorage under the BSD 3-Clause license.

Purpose
-------
This build addresses a very long startup delay observed on an Organelle S2
with the current 2026 OS. The upstream patch could take about two minutes to
become responsive, with repeated watchdog messages and a brief pulsing/tremolo-
like sound when audio finally became ready.

Changes from upstream DonnieLoops v3.5
---------------------------------------
1. S2 startup fix
   Replaced the convolution cabinet stage (partconv~) in twin.pd with a
   lightweight vanilla-Pd cabinet approximation (cab_s2.pd).

   On the tested Organelle S2, the original convolution stage caused repeated
   watchdog activity and roughly a two-minute startup delay. With this build,
   the patch became responsive almost immediately and the startup pulsing
   disappeared.

   NOTE: Because the original cabinet impulse-response convolution is replaced,
   the amp/cabinet tone may differ slightly from upstream DonnieLoops v3.5.
   The existing preamp, tone controls, saturation, and power-stage model remain.

2. Track 4 tremolo fix
   Corrected Track 4 tremolo routing in fxpatch.pd:
       t3trem -> t4trem

3. Console cleanup
   Removed invalid t1rev/t2rev/t3rev/t4rev initialization sends from the
   secondary FX process. Reverb remains handled in the parent patch.

Tested on Organelle S2
----------------------
- Fast startup
- Guitar input/output
- Track recording and looping
- Save and load
- Track 4 tremolo
- No startup pulsing/tremolo artifact

Credits
-------
S2 compatibility adaptation, testing, and release: Pascal Glenn
Original DonnieLoops v3.5: donnerbono
Thanks also to the contributors credited in the original DonnieLoops package
and Patchstorage description.

This is an unofficial compatibility build, not an upstream release by
donnerbono.
