Так у меня тоже оверсэмплинг, UpdateDac использует оверсэмплинг
Вобщем порефакторил звук, добавил микширование огибающей, поправил косяки и вышло тоже самое что в unreal. Но в unreal операции оптимизированы чтобы не делать if, поэтому не стал мудрить - заюзал микcер unreal, порефакторил код и вынес эмуляцию в hardware.circuits. Уже закомитил, кому интересно могут уже сбилдить и потестить. Звук ау заметно преобразился, особенно там где эффекты на огибающей
как выяснилось, процессор ел ресэмплер, т.к. я тестил его на частоте дискретизации 176 кГц. Так впринципе примерно одинаково, но нагрузка на проц с новой реализацией чуток подросла, проявляется когда в музыке активно огибающая используется






Ответить с цитированием