Цитата Сообщение от Vitamin Посмотреть сообщение
Убери микширование с помощью таблицы на 32к элементов (как я описал ранее) - получишь неплохой профит в скорости.
unreal использует оверсемплинг, потому так и много кушает (хотя много- понятие относительное).

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

как выяснилось, процессор ел ресэмплер, т.к. я тестил его на частоте дискретизации 176 кГц. Так впринципе примерно одинаково, но нагрузка на проц с новой реализацией чуток подросла, проявляется когда в музыке активно огибающая используется