fix(ui): GUI button inline same row + same height as Synth/File/FX in TCP

This commit is contained in:
2026-08-14 08:04:33 +07:00
parent 7a8122f99d
commit 29f7fecb35
6 changed files with 221 additions and 144 deletions
+8 -2
View File
@@ -10,8 +10,14 @@ from app.core.vst_engine import PluginManager, midi_note_to_freq, render_midi_ev
class TestPluginManager:
def test_init(self):
pm = PluginManager()
assert pm.vst_dir == "/opt/daw_engine/vst3"
assert pm.sf_dir == "/opt/daw_engine/soundfonts"
if os.name == "nt":
pf = os.environ.get("ProgramFiles", r"C:\Program Files")
assert pm.vst_dir == os.path.join(pf, "Common Files", "VST3")
root = os.environ.get("APPDATA") or os.path.expanduser("~")
assert pm.sf_dir == os.path.join(root, "SonicForgeDAW", "soundfonts")
else:
assert pm.vst_dir == "/opt/daw_engine/vst3"
assert pm.sf_dir == "/opt/daw_engine/soundfonts"
def test_midi_events_to_messages(self):
if not HAS_PEDALBOARD: