Stereo EQS. Toob CRV bypass settings in snapshots.

This commit is contained in:
Robin E. R. Davies
2026-01-20 17:58:54 -05:00
parent e0a44ea082
commit fcb94c4718
4 changed files with 62 additions and 9 deletions
+3 -1
View File
@@ -33,6 +33,7 @@ import ToobMLViewFactory from './ToobMLView';
import ToobPlayerFactory from './ToobPlayerView';
import ToobNamViewFactory from './ToobNamView';
import ToobParametericEqViewFactory from './ToobParametricEqView';
import {ToobParametricEqViewFactoryStereo} from './ToobParametricEqView';
let pluginFactories: IControlViewFactory[] = [
@@ -42,7 +43,8 @@ let pluginFactories: IControlViewFactory[] = [
new ToobMLViewFactory(),
new ToobPlayerFactory(),
new ToobNamViewFactory(),
new ToobParametericEqViewFactory()
new ToobParametericEqViewFactory(),
new ToobParametricEqViewFactoryStereo(),
];
+1 -1
View File
@@ -1759,7 +1759,7 @@ export class PiPedalModel //implements PiPedalModel
if (pluginInfo !== null) {
for (let uiControl of pluginInfo.controls) {
if (uiControl.is_bypass) {
this._setPedalboardControlValue(instanceId, uiControl.symbol, value ? 0.0 : 1.0, false);
this._setPedalboardControlValue(instanceId, uiControl.symbol, value ? 1.0 : 0.0, false);
}
}
}
+16 -2
View File
@@ -736,5 +736,19 @@ class ToobParametricEqViewFactory implements IControlViewFactory {
}
}
export default ToobParametricEqViewFactory;
};
export default ToobParametricEqViewFactory;
class ToobParametricEqViewFactoryStereo implements IControlViewFactory {
uri: string = "http://two-play.com/plugins/toob-parametric-eq-stereo";
Create(model: PiPedalModel, pedalboardItem: PedalboardItem): React.ReactNode {
return (<ToobParametricEqView instanceId={pedalboardItem.instanceId} item={pedalboardItem} />);
}
};
export { ToobParametricEqViewFactoryStereo };