diff --git a/lv2/aarch64/ToobAmp.lv2/ToobGraphicEq.ttl b/lv2/aarch64/ToobAmp.lv2/ToobGraphicEq.ttl index e55db06..c5a6af6 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobGraphicEq.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobGraphicEq.ttl @@ -33,7 +33,7 @@ a lv2:Plugin , - lv2:EQPlugin ; + lv2:MultiEQPlugin ; doap:name "TooB GE-7 Graphic Eq" , "TooB GE-7 Graphic Eq"@en-gb ; diff --git a/vite/CMakeLists.txt b/vite/CMakeLists.txt index da38a0e..66e23ef 100644 --- a/vite/CMakeLists.txt +++ b/vite/CMakeLists.txt @@ -109,6 +109,7 @@ add_custom_command( public/img/default_album.jpg public/img/fx_filter_hp.svg public/img/fx_parametric_eq.svg + public/img/fx_multiband_eq.svg public/img/fx_filter.svg public/img/fx_error.svg public/img/cx_stereo.svg diff --git a/vite/public/img/fx_multiband_eq.svg b/vite/public/img/fx_multiband_eq.svg new file mode 100755 index 0000000..c1a0305 --- /dev/null +++ b/vite/public/img/fx_multiband_eq.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/vite/public/img/fx_parametric_eq.svg b/vite/public/img/fx_parametric_eq.svg old mode 100755 new mode 100644 index c1a0305..edf2ca7 --- a/vite/public/img/fx_parametric_eq.svg +++ b/vite/public/img/fx_parametric_eq.svg @@ -1,15 +1,44 @@ - - - - - - - - + + + + + + + diff --git a/vite/src/pipedal/PluginIcon.tsx b/vite/src/pipedal/PluginIcon.tsx index 2365c2e..eda423a 100644 --- a/vite/src/pipedal/PluginIcon.tsx +++ b/vite/src/pipedal/PluginIcon.tsx @@ -40,6 +40,7 @@ import FxDistortionIcon from './svg/fx_distortion.svg?react'; import FxFlangerIcon from './svg/fx_flanger.svg?react'; import FxFilterHpIcon from './svg/fx_filter_hp.svg?react'; import FxParametricEqIcon from './svg/fx_parametric_eq.svg?react'; +import FxMultibandEqIcon from './svg/fx_multiband_eq.svg?react'; import FxEqIcon from './svg/fx_eq.svg?react'; import FxUtilityIcon from './svg/fx_utility.svg?react'; import FxCompressorIcon from './svg/fx_compressor.svg?react'; @@ -228,6 +229,7 @@ export function SelectSvgIcon(plugin_type: PluginType, className: string, size: case PluginType.ParaEQPlugin: return ; case PluginType.MultiEQPlugin: + return ; case PluginType.EQPlugin: return ; case PluginType.UtilityPlugin: @@ -317,6 +319,7 @@ export function SelectBaseIcon(plugin_type: PluginType): string { case PluginType.ParaEQPlugin: return "fx_parametric_eq.svg"; case PluginType.MultiEQPlugin: + return "fx_multiband_eq.svg"; case PluginType.EQPlugin: return "fx_eq.svg"; case PluginType.UtilityPlugin: @@ -335,7 +338,7 @@ export function SelectBaseIcon(plugin_type: PluginType): string { case PluginType.GatePlugin: return "fx_gate.svg"; case PluginType.ConverterPlugin: - return "fx_converter.svg" + return "fx_converter.svg"; case PluginType.GeneratorPlugin: return "fx_generator.svg"; case PluginType.OscillatorPlugin: diff --git a/vite/src/pipedal/VuMeter.tsx b/vite/src/pipedal/VuMeter.tsx index 0a04ca2..65865e4 100644 --- a/vite/src/pipedal/VuMeter.tsx +++ b/vite/src/pipedal/VuMeter.tsx @@ -379,7 +379,6 @@ export const VuMeter = } updateChannel(vuData: VuChannelData, telltaleState: TelltaleState) { let db = aToDb(vuData.value); - if (db > MAX_DB) db = MAX_DB; if (db < MIN_DB) db = MIN_DB; let y = dbToY(db); diff --git a/vite/src/pipedal/svg/fx_multiband_eq.svg b/vite/src/pipedal/svg/fx_multiband_eq.svg new file mode 100755 index 0000000..c1a0305 --- /dev/null +++ b/vite/src/pipedal/svg/fx_multiband_eq.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/vite/src/pipedal/svg/fx_parametric_eq.svg b/vite/src/pipedal/svg/fx_parametric_eq.svg old mode 100755 new mode 100644 index c1a0305..edf2ca7 --- a/vite/src/pipedal/svg/fx_parametric_eq.svg +++ b/vite/src/pipedal/svg/fx_parametric_eq.svg @@ -1,15 +1,44 @@ - - - - - - - - + + + + + + +