This is a conversion tool to convert your sounds to the new Audio API. I think its better to convert everything early to the audio api because roblox will likely deprecate everything about sounds, besides their functionality to keep “continuity of the service”. Uses history service to save everything plugin does.
Lemme know if your scripts break when you replace sound with audio api. Btw you can always ctrl+z to undo the changes that plugin did.
There’s an audio API? Did not know that was even a thing
Lots more stuff coming for the new API, too. Really excited to show you what we’ve been working on soon. ![]()
The plugin breaks for me when trying to convert
its kinda old and i wanna fix it soon
Awesome thanks! With their new accoustic simulation im sure more people will try to convert their sounds! Please let me know once its fixed ![]()
Fixed it! V2 is out. Everything should work now.
This is great! It’s helped me convert a few sounds. But:
- Attempting to undo conversions fails, and oftentimes (not always, for whatever reason) results in an error: “The Parent property of VideoService is locked, current parent: Place1, new parent NULL.”
- Would it be possible to have the conversion also include an Audio Emitter with every conversion by default? It was a little confusing for me at first that the conversion didn’t work right off the bat, before I realized I had to create an AudioEmitter and wire the converted AudioPlayers.
These two issues resulted in me losing the Distance Attenuation data that was saved as Distance Roll-off values in the original Sound objects - I had to revert to an older version to get them back and manually input them in new AudioEmitters.
I didnt do the audio emitter part cuz putting too much of them makes the game lag badly. Idk how to fix the changehistoryservice bug to be honest.
does this convert sound effects to their respectful audio effects?
Sound instances to AudioPlayer instances with wires in them.
oh cool!