From a1bca68e4ae7a8779890cd38d73ecce5c9a02dc1 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 15 Nov 2025 03:00:40 -0500 Subject: [PATCH] asgfdlhjkashdjfl --- src/engine/engine.cpp | 4 ++++ src/engine/engine.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 6fd6fef4f..c062488bc 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -994,6 +994,10 @@ void DivEngine::delUnusedSamples() { BUSY_END; } +bool DivEngine::sysChanCountChange(int firstChan, int before, int after) { + +} + bool DivEngine::changeSystem(int index, DivSystem which, bool preserveOrder) { if (index<0 || index>=song.systemLen) { lastError=_("invalid index"); diff --git a/src/engine/engine.h b/src/engine/engine.h index 7d9a2378e..16785587b 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -687,6 +687,7 @@ class DivEngine { void copyChannel(int src, int dest); void swapChannels(int src, int dest); void stompChannel(int ch); + bool sysChanCountChange(int firstChan, int before, int after); // recalculate patchbay (UNSAFE) void recalcPatchbay(); @@ -1338,6 +1339,9 @@ class DivEngine { // change system bool changeSystem(int index, DivSystem which, bool preserveOrder=true); + // set system channel count + bool setSystemChans(int index, int ch, bool preserveOrder=true); + // add system bool addSystem(DivSystem which);