fix: NAM amp level param now controls input drive, JACK period 256, toggle API matching
This commit is contained in:
@@ -25,7 +25,7 @@ import yaml
|
||||
from src.system.audio import AudioConfig, AudioSystem, JackAudioClient, _jack_is_running
|
||||
from src.system.defaults import ensure_defaults_exist
|
||||
from src.dsp.pipeline import AudioPipeline
|
||||
from src.dsp.nam_host import NAMHost
|
||||
from src.dsp.nam_engine_host import FastNAMHost
|
||||
from src.dsp.ir_loader import IRLoader
|
||||
from src.presets.manager import PresetManager
|
||||
from src.presets.types import Channel, MIDIMapping, Preset
|
||||
@@ -79,7 +79,7 @@ class PedalApp:
|
||||
self.audio_config: AudioConfig | None = None
|
||||
self.audio_system: AudioSystem | None = None
|
||||
self.jack_audio: JackAudioClient | None = None
|
||||
self.nam_host: NAMHost | None = None
|
||||
self.nam_host: FastNAMHost | None = None
|
||||
self.ir_loader: IRLoader | None = None
|
||||
self.pipeline: AudioPipeline | None = None
|
||||
self.presets: PresetManager | None = None
|
||||
@@ -133,9 +133,10 @@ class PedalApp:
|
||||
logger.info("JACK disabled in config — skipping audio server start")
|
||||
|
||||
# ── 2. DSP pipeline (NAM + IR + FX chain) ────────────
|
||||
self.nam_host = NAMHost()
|
||||
self.nam_host = FastNAMHost()
|
||||
self.ir_loader = IRLoader()
|
||||
self.pipeline = AudioPipeline(nam_host=self.nam_host, ir_loader=self.ir_loader)
|
||||
self.nam_host.warm_up()
|
||||
|
||||
# Set pipeline routing from config mode
|
||||
if audio_mode == "stereo_4cm":
|
||||
|
||||
Reference in New Issue
Block a user