Я использую XACT для своей игры в MonoGame, и мне приходится издавать постоянный шум без пауз. Зацикливание шумовой волны не подходит из-за пауз в ~ 0,01 секунды.
Я сделал трюк с использованием треков, поэтому
1-й трек воспроизводит шумовой звук от 1 до 4 секунд с использованием значенияот 0 до 100% линейный, затем от 4 секунд до 8 от 100% до 0.
2-ая дорожка воспроизводится так же, как 1-я, но со смещением на 4 секунды, поэтому она компенсирует понижение 1-го звука.
И работает отлично, пауза не слышна. Однако иногда, швы 20% / 100%, или 1 из 5, это работает странно - громкость звука, случайно измененная во время начала игры, я думаю, сдвиг разрушен. Не уверен, что кто-то еще использует это программное обеспечение, но кто знает?