From 596edf3eb88c6a463f54d3441c53548071209372 Mon Sep 17 00:00:00 2001 From: Christopher Johnson Date: Mon, 30 Mar 2026 12:31:13 -0400 Subject: [PATCH] A bugfix for BiquadHiLo --- CONTRIBUTING | 6 ++++ .../LinuxVST/src/BiquadHiLo/BiquadHiLo.cpp | 5 +++ plugins/MacSignedAU/NCSeventeen/NCSeventeen.r | 0 .../UserInterfaceState.xcuserstate | Bin 24599 -> 20702 bytes .../xcschemes/BiquadHiLo.xcscheme | 4 +-- .../BiquadHiLo/source/BiquadHiLo.cpp | 5 +++ .../christopherjohnson.pbxuser | 30 +++++++++------- .../christopherjohnson.perspectivev3 | 33 +++++++++--------- .../MacVST/BiquadHiLo/source/BiquadHiLo.cpp | 5 +++ plugins/WinVST/BiquadHiLo/BiquadHiLo.cpp | 5 +++ 10 files changed, 62 insertions(+), 31 deletions(-) create mode 100644 CONTRIBUTING mode change 100755 => 100644 plugins/MacSignedAU/NCSeventeen/NCSeventeen.r diff --git a/CONTRIBUTING b/CONTRIBUTING new file mode 100644 index 000000000..3c3895bcc --- /dev/null +++ b/CONTRIBUTING @@ -0,0 +1,6 @@ + +XD + +lol nope + +Airwindows is read-only. There's been only one pull ever, and that was to help Expert Sleepers's port to Eurorack hardware. If there are changes to be made, I will make them. This is for OTHER PEOPLE to use, not for me to get other people to do things for me in this repo. \ No newline at end of file diff --git a/plugins/LinuxVST/src/BiquadHiLo/BiquadHiLo.cpp b/plugins/LinuxVST/src/BiquadHiLo/BiquadHiLo.cpp index c4b329daf..39cae0809 100755 --- a/plugins/LinuxVST/src/BiquadHiLo/BiquadHiLo.cpp +++ b/plugins/LinuxVST/src/BiquadHiLo/BiquadHiLo.cpp @@ -14,6 +14,11 @@ BiquadHiLo::BiquadHiLo(audioMasterCallback audioMaster) : { A = 0.0; B = 0.0; + + for (int x = 0; x < hilp_total; x++) { + highpass[x] = 0.0; + lowpass[x] = 0.0; + } fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX; diff --git a/plugins/MacSignedAU/NCSeventeen/NCSeventeen.r b/plugins/MacSignedAU/NCSeventeen/NCSeventeen.r old mode 100755 new mode 100644 diff --git a/plugins/MacSignedVST/BiquadHiLo/BiquadHiLo.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/BiquadHiLo/BiquadHiLo.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index a72c6de0d5611536b8697c4199b11fe0e699690b..a8bfd9358d4620f22e80f9b215eb99e074228ef2 100755 GIT binary patch delta 10622 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 delta 14021 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 @@ -51,7 +51,7 @@ diff --git a/plugins/MacSignedVST/BiquadHiLo/source/BiquadHiLo.cpp b/plugins/MacSignedVST/BiquadHiLo/source/BiquadHiLo.cpp index c4b329daf..39cae0809 100755 --- a/plugins/MacSignedVST/BiquadHiLo/source/BiquadHiLo.cpp +++ b/plugins/MacSignedVST/BiquadHiLo/source/BiquadHiLo.cpp @@ -14,6 +14,11 @@ BiquadHiLo::BiquadHiLo(audioMasterCallback audioMaster) : { A = 0.0; B = 0.0; + + for (int x = 0; x < hilp_total; x++) { + highpass[x] = 0.0; + lowpass[x] = 0.0; + } fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX; diff --git a/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.pbxuser b/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.pbxuser index ccb989d3e..41e85cc2f 100755 --- a/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.pbxuser @@ -49,11 +49,11 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 736194943; - PBXWorkspaceStateSaveDate = 736194943; + PBXPerProjectTemplateStateSaveDate = 796563310; + PBXWorkspaceStateSaveDate = 796563310; }; perUserProjectItems = { - 8BCB29ED2BE17662001B6E66 /* PBXBookmark */ = 8BCB29ED2BE17662001B6E66 /* PBXBookmark */; + 8B89D6CF2F7A988E00351E1C /* PBXTextBookmark */ = 8B89D6CF2F7A988E00351E1C /* PBXTextBookmark */; 8BCB29EE2BE17662001B6E66 /* PBXTextBookmark */ = 8BCB29EE2BE17662001B6E66 /* PBXTextBookmark */; }; sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; @@ -62,17 +62,17 @@ }; 2407DEB6089929BA00EB68BF /* BiquadHiLo.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {948, 2250}}"; - sepNavSelRange = "{4151, 0}"; - sepNavVisRange = "{3245, 1554}"; - sepNavWindowFrame = "{{12, 47}, {895, 831}}"; + sepNavIntBoundsRect = "{{0, 0}, {948, 2448}}"; + sepNavSelRange = "{570, 0}"; + sepNavVisRange = "{0, 1405}"; + sepNavWindowFrame = "{{483, 47}, {895, 831}}"; }; }; 245463B80991757100464AD3 /* BiquadHiLo.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1110, 1404}}"; sepNavSelRange = "{2783, 0}"; - sepNavVisRange = "{1121, 1725}"; + sepNavVisRange = "{0, 1297}"; sepNavWindowFrame = "{{20, 47}, {895, 831}}"; }; }; @@ -86,9 +86,9 @@ }; 24D8286F09A914000093AEF8 /* BiquadHiLoProc.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {669, 8424}}"; + sepNavIntBoundsRect = "{{0, 0}, {1245, 4770}}"; sepNavSelRange = "{6804, 0}"; - sepNavVisRange = "{667, 276}"; + sepNavVisRange = "{740, 203}"; sepNavWindowFrame = "{{31, 56}, {1018, 817}}"; }; }; @@ -106,9 +106,15 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; - 8BCB29ED2BE17662001B6E66 /* PBXBookmark */ = { - isa = PBXBookmark; + 8B89D6CF2F7A988E00351E1C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; fRef = 24D8286F09A914000093AEF8 /* BiquadHiLoProc.cpp */; + name = "BiquadHiLoProc.cpp: 116"; + rLen = 0; + rLoc = 6804; + rType = 0; + vrLen = 203; + vrLoc = 740; }; 8BCB29EE2BE17662001B6E66 /* PBXTextBookmark */ = { isa = PBXTextBookmark; diff --git a/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.perspectivev3 index feaf5e448..f1e7b9cac 100755 --- a/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj/christopherjohnson.perspectivev3 @@ -300,7 +300,7 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 6 + 5 4 0 @@ -323,7 +323,7 @@ 185 RubberWindowFrame - 31 330 810 487 0 0 1440 878 + 354 136 810 487 0 0 1440 878 Module PBXSmartGroupTreeModule @@ -351,10 +351,10 @@ _historyCapacity 0 bookmark - 8BCB29EE2BE17662001B6E66 + 8B89D6CF2F7A988E00351E1C history - 8BCB29ED2BE17662001B6E66 + 8BCB29EE2BE17662001B6E66 SplitCount @@ -368,18 +368,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 132}} + {{0, 0}, {603, 117}} RubberWindowFrame - 31 330 810 487 0 0 1440 878 + 354 136 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 132pt + 117pt Proportion - 309pt + 324pt Tabs @@ -393,9 +393,9 @@ GeometryConfiguration Frame - {{10, 27}, {603, 282}} + {{10, 27}, {603, 297}} RubberWindowFrame - 31 330 810 487 0 0 1440 878 + 354 136 810 487 0 0 1440 878 Module XCDetailModule @@ -477,11 +477,11 @@ TableOfContents - 8BCB29CA2BE17182001B6E66 + 8B89D6792F7A977E00351E1C 1CA23ED40692098700951B8B - 8BCB29CB2BE17182001B6E66 + 8B89D67A2F7A977E00351E1C 8B0237581D42B1C400E1E8C8 - 8BCB29CC2BE17182001B6E66 + 8B89D67B2F7A977E00351E1C 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -634,7 +634,7 @@ StatusbarIsVisible TimeStamp - 736196194.16201103 + 796563598.39728296 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -651,11 +651,10 @@ 5 WindowOrderList - 8BCB29EF2BE17662001B6E66 - /Users/christopherjohnson/Desktop/BiquadHiLo/BiquadHiLo.xcodeproj + /Users/christopherjohnson/Desktop/airwindows/plugins/MacVST/BiquadHiLo/BiquadHiLo.xcodeproj WindowString - 31 330 810 487 0 0 1440 878 + 354 136 810 487 0 0 1440 878 WindowToolsV3 diff --git a/plugins/MacVST/BiquadHiLo/source/BiquadHiLo.cpp b/plugins/MacVST/BiquadHiLo/source/BiquadHiLo.cpp index c4b329daf..39cae0809 100755 --- a/plugins/MacVST/BiquadHiLo/source/BiquadHiLo.cpp +++ b/plugins/MacVST/BiquadHiLo/source/BiquadHiLo.cpp @@ -14,6 +14,11 @@ BiquadHiLo::BiquadHiLo(audioMasterCallback audioMaster) : { A = 0.0; B = 0.0; + + for (int x = 0; x < hilp_total; x++) { + highpass[x] = 0.0; + lowpass[x] = 0.0; + } fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX; diff --git a/plugins/WinVST/BiquadHiLo/BiquadHiLo.cpp b/plugins/WinVST/BiquadHiLo/BiquadHiLo.cpp index c4b329daf..39cae0809 100755 --- a/plugins/WinVST/BiquadHiLo/BiquadHiLo.cpp +++ b/plugins/WinVST/BiquadHiLo/BiquadHiLo.cpp @@ -14,6 +14,11 @@ BiquadHiLo::BiquadHiLo(audioMasterCallback audioMaster) : { A = 0.0; B = 0.0; + + for (int x = 0; x < hilp_total; x++) { + highpass[x] = 0.0; + lowpass[x] = 0.0; + } fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;