fix: add missing API endpoints for volume POST, bypass/toggle, block params, block toggle; fix JACK 1.9.22 cmd args; fix Scarlett 2i2 channel count

This commit is contained in:
2026-06-13 21:08:58 +00:00
parent cd2ed273e9
commit 9fade4a2d2
61 changed files with 13728 additions and 56 deletions
+3 -3
View File
@@ -21,7 +21,7 @@ from typing import Optional
import numpy as np
from scipy.signal import lfilter
from .nam_host import NAMHost, NAMModel, ModelSwitchMode
from .nam_engine_host import FastNAMHost
from .ir_loader import IRLoader, IRFile
from ..presets.types import FXBlock, FXType, Preset
@@ -290,10 +290,10 @@ class AudioPipeline:
def __init__(
self,
nam_host: Optional[NAMHost] = None,
nam_host: Optional[FastNAMHost] = None,
ir_loader: Optional[IRLoader] = None,
):
self.nam = nam_host or NAMHost()
self.nam = nam_host or FastNAMHost()
self.ir = ir_loader or IRLoader()
# Signal chain — list of (FXType, enabled, bypass, params)