From 46c88236f60cbe045cdba0eb399c5e4b442a859e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Sun, 28 Jun 2026 19:03:38 +0200 Subject: [PATCH] feat: matrix-only boot via MATRIX_ONLY env --- sound_algo/data_only/boot.scd | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sound_algo/data_only/boot.scd b/sound_algo/data_only/boot.scd index 4ff11d9..0968ff0 100644 --- a/sound_algo/data_only/boot.scd +++ b/sound_algo/data_only/boot.scd @@ -205,11 +205,17 @@ Routine({ (~base ++ "matrix.scd").load; s.sync; // -- 7) Demarre la scene par defaut ----- + // MATRIX_ONLY env disables the concert/body-play scene so only the + // matrix arranger produces sound (load a preset + /matrix/play). if(~doScene.isNil) { "[data-only/boot] ERREUR : ~doScene non defini".warn; } { - "[data-only/boot] starting scene \\play (body-play)".postln; - ~doScene.(\play); + if("MATRIX_ONLY".getenv.notNil) { + "[data-only/boot] MATRIX_ONLY: concert disabled, matrix only".postln; + } { + "[data-only/boot] starting scene \\play (body-play)".postln; + ~doScene.(\play); + }; }; "".postln;