Search Issue Tracker
Fixed in 2023.2.0b12
Fixed in 2023.2.X, 2023.3.X, 2023.3.0a8
Votes
0
Found in
2023.2.0b1
2023.3.0a1
Issue ID
UUM-43495
Regression
No
ARC playback timing is not working with Mixer pitch
The playback of an audio source using ARC stops when using a mixer output with pitch above 100%. The timing is also not taken into account when using mixer pitch.
Repro:
- Create a Mixer asset
- Set the Master Audio Mixer Group pitch value to 150%
- Create an ARC asset
- Add the "bark copy.wav" clip to AudioClips list
- Add a game object with the ARC asset
- Set AudioSource loop to true
- Set AudioSource output to the Master Audio Mixer Group
- Enter play mode
Expected: The audio playback loops and the timing is correct
Actual: The audio playback stops after one cycle
You can also download the "Assets.zip" for a quick setup
Reproduced on mac M1
Also reproducible on StandaloneOSX
________
Note:
Setting the pitch below 100% works as in it does not make the playback stop. It does, however, not take timing into account, meaning that the playback is overlapped
I tried setting pitch to
- 110% and it played 4 cycles before stopping playback
- 111% and it played 1 cycles before stopping playback
- 109% and it played multiple cycles (>20) without stopping playback
Looks like the length of the clip used matters as well:
- It looks like I used "bark copy.wav" and can reproduce the issue.
- I tried using a different clip "samp.wav", which is shorter, where I could set pitch to 1000% without it stopping playback.
- I tried using a different clip "amb_f220.wav", which is longer, where setting
## pitch to 102% it would stop playback after 1 cycle
## pitch to 101% it would play more than 1 cycle
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
Add comment