Sound preview doesn't respect Sound and SoundEffects properties like :Play() does

Reproduction steps:

  1. Instantiate a Sound with a proper SoundId
  2. Set the Sound’s TimePosition to something greater than 0 (e.g half the Sound’s TimeLength)
  3. Instantiate a SoundEffect then set its Enabled property to false and parent it to the Sound instance
  4. Press Preview on the Sound in the Properties tab

Something like this:

Expected behavior:

The Sound should start playing from the set TimePosition and should ignore the SoundEffect because its Enabled property is set to false.

Actual behavior:

The Sound gets played from TimePosition 0 and the SoundEffect gets applied even though its set to false, which is not accurate to how Sound:Play() works, the latter respects the TimePosition and the SoundEffects properties. Preview also doesnt care about the properties being changed live, if you change any property you have to stop the sound and start it again to listen to the changes which makes the workflow slower.

1 Like

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for the report!

1 Like