fix the eq router. now it works for both strip and bus.

it uses a factory function to create an eq router for each kind.

add models.eq.EQParams. Use it to define on and ab properties.

minor bump
This commit is contained in:
2026-04-05 21:41:21 +01:00
parent cbdfddba09
commit 0d6d91c20a
7 changed files with 89 additions and 74 deletions

View File

@@ -5,6 +5,13 @@ from typing import Optional
from pydantic import BaseModel
class EQParams(BaseModel):
"""Parameters for an equalizer."""
on: Optional[bool] = None
ab: Optional[bool] = None
class EQChannelCellParams(BaseModel):
"""Parameters for an equalizer channel."""