Added: Voicemeeter audio processing support. When Voicemeeter is installed, it can be selected in the Configurator.

This commit is contained in:
jthedering committed 2017-03-12 12:53:24 +00:00
1 parent 46d921945f
commit 989812ba36
55 files changed
+3044 -278

No files matched your search

+3
View File
@@ -115,10 +115,12 @@ Section "Install" SecInstall
!insertmacro RenameAndDelete "$INSTDIR\msvcr100.dll"
!insertmacro RenameAndDelete "$INSTDIR\msvcp120.dll"
!insertmacro RenameAndDelete "$INSTDIR\msvcr120.dll"
!insertmacro RenameAndDelete "$INSTDIR\VoicemeeterClient.exe"
File "${BINPATH}\EqualizerAPO.dll"
File "${BINPATH}\Configurator.exe"
File "${BINPATH}\Benchmark.exe"
File "${BINPATH}\VoicemeeterClient.exe"
File "${BINPATH_EDITOR}\Editor.exe"
@@ -227,6 +229,7 @@ Section "-un.Uninstall"
Delete "$INSTDIR\Editor.exe"
Delete "$INSTDIR\VoicemeeterClient.exe"
Delete "$INSTDIR\Benchmark.exe"
Delete "$INSTDIR\Configurator.exe"
Delete /REBOOTOK "$INSTDIR\EqualizerAPO.dll"
+13 -13
View File
@@ -2,17 +2,17 @@
# The result should be equivalent to the command
# Filter: ON LP Fc 3000 Hz
Do: `freq = 3000`
Do: `Q = 1/sqrt(2)`
Do: `omega = 2 * pi * freq / sampleRate`
Do: `sn = sin(omega)`
Do: `cs = cos(omega)`
Do: `alpha = sin(omega) / (2 * Q)`
Do: `a0 = (1 - cs) / 2`
Do: `a1 = 1 - cs`
Do: `a2 = (1 - cs) / 2`
Do: `b0 = 1 + alpha`
Do: `b1 = -2 * cs`
Do: `b2 = 1 - alpha`
Eval: freq = 3000
Eval: Q = 1/sqrt(2)
Eval: omega = 2 * pi * freq / sampleRate
Eval: sn = sin(omega)
Eval: cs = cos(omega)
Eval: alpha = sin(omega) / (2 * Q)
Eval: a0 = (1 - cs) / 2
Eval: a1 = 1 - cs
Eval: a2 = (1 - cs) / 2
Eval: b0 = 1 + alpha
Eval: b1 = -2 * cs
Eval: b2 = 1 - alpha
Filter: ON IIR Order 2 Coefficients `a0` `a1` `a2` `b0` `b1` `b2`
Filter: ON IIR Order 2 Coefficients `a0` `a1` `a2` `b0` `b1` `b2`