Skip to content

Commit

Permalink
Update to Latest Airwin
Browse files Browse the repository at this point in the history
  • Loading branch information
baconpaul committed Nov 3, 2024
1 parent 46f07f0 commit f8944f7
Show file tree
Hide file tree
Showing 6 changed files with 995 additions and 119 deletions.
2 changes: 1 addition & 1 deletion libs/airwindows
Submodule airwindows updated 43 files
+13 −1 Airwindopedia.txt
+72 −0 plugins/LinuxVST/src/Mastering/Mastering.cpp
+38 −1 plugins/LinuxVST/src/Mastering/Mastering.h
+773 −17 plugins/LinuxVST/src/Mastering/MasteringProc.cpp
+ plugins/MacAU/Mastering/English.lproj/InfoPlist.strings
+1 −1 plugins/MacAU/Mastering/Info.plist
+648 −47 plugins/MacAU/Mastering/Mastering.cpp
+144 −75 plugins/MacAU/Mastering/Mastering.h
+1 −1 plugins/MacAU/Mastering/Mastering.r
+26 −25 plugins/MacAU/Mastering/Mastering.xcodeproj/christopherjohnson.mode1v3
+42 −59 plugins/MacAU/Mastering/Mastering.xcodeproj/christopherjohnson.pbxuser
+43 −67 plugins/MacAU/Mastering/Mastering.xcodeproj/christopherjohnson.perspectivev3
+1 −1 plugins/MacAU/Mastering/MasteringVersion.h
+5 −0 plugins/MacAU/Mastering/StarterAU_Prefix.pch
+1 −1 plugins/MacSignedAU/Mastering/Info.plist
+648 −47 plugins/MacSignedAU/Mastering/Mastering.cpp
+144 −75 plugins/MacSignedAU/Mastering/Mastering.h
+1 −1 plugins/MacSignedAU/Mastering/Mastering.r
+26 −25 plugins/MacSignedAU/Mastering/Mastering.xcodeproj/christopherjohnson.mode1v3
+42 −59 plugins/MacSignedAU/Mastering/Mastering.xcodeproj/christopherjohnson.pbxuser
+43 −67 plugins/MacSignedAU/Mastering/Mastering.xcodeproj/christopherjohnson.perspectivev3
+538 −538 plugins/MacSignedAU/Mastering/Mastering.xcodeproj/project.pbxproj
+ ...ring.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate
+1 −1 plugins/MacSignedAU/Mastering/MasteringVersion.h
+5 −0 plugins/MacSignedAU/Mastering/StarterAU_Prefix.pch
+ plugins/MacSignedAU/Mastering/en.lproj/InfoPlist.strings
+57 −30 plugins/MacSignedVST/Mastering/Mastering.xcodeproj/christopherjohnson.pbxuser
+60 −18 plugins/MacSignedVST/Mastering/Mastering.xcodeproj/christopherjohnson.perspectivev3
+49 −49 plugins/MacSignedVST/Mastering/Mastering.xcodeproj/project.pbxproj
+ ...ring.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate
+72 −0 plugins/MacSignedVST/Mastering/source/Mastering.cpp
+38 −1 plugins/MacSignedVST/Mastering/source/Mastering.h
+773 −17 plugins/MacSignedVST/Mastering/source/MasteringProc.cpp
+57 −30 plugins/MacVST/Mastering/Mastering.xcodeproj/christopherjohnson.pbxuser
+60 −18 plugins/MacVST/Mastering/Mastering.xcodeproj/christopherjohnson.perspectivev3
+72 −0 plugins/MacVST/Mastering/source/Mastering.cpp
+38 −1 plugins/MacVST/Mastering/source/Mastering.h
+773 −17 plugins/MacVST/Mastering/source/MasteringProc.cpp
+ plugins/WinVST/Mastering/.vs/VSTProject/v14/.suo
+72 −0 plugins/WinVST/Mastering/Mastering.cpp
+38 −1 plugins/WinVST/Mastering/Mastering.h
+773 −17 plugins/WinVST/Mastering/MasteringProc.cpp
+2 −1 what.txt
13 changes: 13 additions & 0 deletions res/awpdoc/Srsly3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Srsly3 is Srsly2, with a Nonlin control to analogify the filters.

Those who are familiar with Airwindows know that Srsly is a sort of take on a famous stereo processor, the Hughes SRS. The first version, Srsly, uses a bank of very tight resonant filters to adjust space psychoacoustically and simulate the sound of ambience around human ears (based on illustrations that ran in Popular Mechanics). The second, Srsly2, took that and added aggressive mid/side processing to more closely resemble existing SRS boxes, thanks to a Crate SRS box I was able to get by way of example.

Srsly3 is the same thing as Srsly2, except all those filters are replaced with the kinds of biquad filter found in Airwindows BiquadNonlin. That's the one where I figured out how to apply the filter modulating used in Capacitor2, which simulates nonlinearity in cutoff frequency of ceramic capacitors (specifically Murata capacitors made of barium titanate), but applied to biquad filters which are a lot more adaptable than Capacitor was.

You don't have to understand any of that, it's just the way I got to this result.

It means you get a Nonlin control, where setting it to 0 means you have Srsly2 again. And then when you turn it up, especially when you have your filters at a higher Q setting (sharper resonances), the filters get modulated by the voltage pressures they themselves see from the signal passing through. And it fuzzes them out in a way that makes Srsly3 sound more analog than it's ever sounded before, with more of a vibe and texture to the vivid stereo sounds it can make.

I would say play with it and see what kinds of settings sound good to you. And if you liked Srsly2 and found it useful, now you've got this which starts where Srsly2 left off, and then takes it to new places. BiquadNonLin really sounds most interesting on tight resonant peaks, which is what Srsly is made out of, so with a bit of luck this will really click for Srsly enjoyers. Hope you like it!


Loading

0 comments on commit f8944f7

Please sign in to comment.