View Issue Details

IDProjectCategoryView StatusLast Update
0022044MMW 5Playbackpublic2026-07-13 17:30
Reportermichal Assigned To 
PriorityurgentSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2024.2.2 
Target Version2027Fixed in Version2027 
Summary0022044: Move (cross)fade processing to the main app before VST/DSP plugins
DescriptionCurrently, we process crossfading mostly in the output plugins. This is problematic in several ways, it does not work with third-party output plugins, and it also complicates proper DSP/VST processing. We should move crossfading to a stage before DSP/VST so that these filters can process the actual resulting audio rather than separate input streams. This solution would also make it possible to use any output plugin with the same crossfade processing, making the audio playback pipeline more universal.
TagsNo tags attached.
Fixed in build3515

Relationships

related to 0019152 resolvedmichal VST plug-in support needed 
related to 0019991 resolvedmichal Remove Silence is too sensitive and fail in some cases 

Activities

michal

2026-07-13 15:22

developer   ~0081585

Fixed in build 3515. This is complex change, activated now for alpha releases to test it more. From now on, MM uses reworked and quite different playback pipeline. It uses Decoder.exe for decoding. It should support all features and crossfade/fade should work in all output plugins the same way now, including out_wave.