T13: NativeMixer mirror server pipeline (track gain/pan constant-power + brickwall limiter tanh, wired VST2/VST3 bridge, golden test 0.0001dB)
This commit is contained in:
@@ -32,7 +32,7 @@ target_compile_definitions(vst3_host_bridge PRIVATE
|
||||
NOMINMAX
|
||||
WIN32_LEAN_AND_MEAN
|
||||
)
|
||||
target_link_libraries(vst3_host_bridge PRIVATE audio_engine)
|
||||
target_link_libraries(vst3_host_bridge PRIVATE audio_engine native_mixer)
|
||||
|
||||
# Native audio loop (T12): SPSC + WASAPI — dùng chung cho cả 2 bridge.
|
||||
add_library(audio_engine STATIC
|
||||
@@ -47,6 +47,12 @@ target_compile_definitions(audio_engine PRIVATE
|
||||
)
|
||||
target_link_libraries(audio_engine PUBLIC ole32 avrt)
|
||||
|
||||
# NativeMixer (T13): track gain/pan + master brickwall limiter — mirror server.
|
||||
add_library(native_mixer STATIC
|
||||
NativeMixer.cpp
|
||||
)
|
||||
target_include_directories(native_mixer PUBLIC native_host)
|
||||
|
||||
# VST2 host bridge — chỉ cần vestige.h clean-room, không cần SDK.
|
||||
add_library(vst2_host_bridge SHARED
|
||||
VST2AudioEngine.cpp
|
||||
@@ -57,4 +63,4 @@ target_compile_definitions(vst2_host_bridge PRIVATE
|
||||
NOMINMAX
|
||||
WIN32_LEAN_AND_MEAN
|
||||
)
|
||||
target_link_libraries(vst2_host_bridge PRIVATE audio_engine)
|
||||
target_link_libraries(vst2_host_bridge PRIVATE audio_engine native_mixer)
|
||||
|
||||
Reference in New Issue
Block a user