BASS COLLIDER — ORGANELLE M COMPATIBILITY TEST 1

Purpose
-------
This test build changes only the SuperCollider/JACK launch compatibility layer.
The Bass Collider v1.0 synth/sequencer code is otherwise unchanged.

What this test changes
----------------------
1. Finds sclang in either /usr/bin or /usr/local/bin.
2. Runs SuperCollider headlessly with QT_QPA_PLATFORM=offscreen.
3. Uses supernova when available, but automatically falls back to scsynth.
4. Looks for start-jack.sh in both older and newer Organelle locations.
5. Uses a direct JACK fallback only if the firmware helper is unavailable.
6. Keeps all SuperCollider writable config/cache/data under /tmp.
7. Writes diagnostic information to:
   /sdcard/data/basscollider/basscollider-log.txt

Intended test hardware
----------------------
- Organelle M / S on OS 4.x
- Organelle M / S / S2 on OS 5.x
- Organelle S2 on the newer Bookworm/SuperCollider setup

How to test
-----------
Install this ZIP as a separate patch. Do not replace your existing Bass Collider yet.
Launch BASS_COLLIDER_M_COMPAT_TEST1 normally.

If it still opens to a black screen, please send:
1. SYSTEM -> Info -> OS version
2. /sdcard/data/basscollider/basscollider-log.txt

Created as a compatibility test for Bass Collider by Pascal Glenn, 2026.
GPL-3.0-or-later.
