Support for .wav files

As a developer it’s impossible to import .wav files directly to Roblox. Third party conversion methods must be used. I work in .wav 95% of the time. To streamline implementation of sound files, Roblox should accept the .wav format, and automatically convert them into .ogg before upload.

Some .wav to .ogg conversion methods are open sourced in publicly accessible freeware (see Audacity).

Some DAWs are not capable of directly exporting to to .ogg or .mp3. Many soundpacks for sale online come in .wav format, in my experience the vast majority. Roblox automatically converting other file formats to .ogg would be a handy inclusion, possibly within Studio itself, before the upload even occurred, since .wav files are relatively large.

29 Likes

I’m not sure I see the benefit of lossless sound for games, especially considering that all assets have to be streamed to the user every time they play a game. Smaller sound files are more beneficial for your end users because of this.

But also I clearly am a bad reader. You mention converting them on Roblox’s end to OGG. That would be nifty.

4 Likes

Yeah, using .wav in Roblox games would certainly be too much overhead… imagine music! My post was rephrased by site management, but I definitely don’t advocate for .wav in game :grimacing: All I want is the ability to upload .wav files, compression to .ogg on Roblox’s back end.

3 Likes

ableton can export mp3s fine

4 Likes

Since .wav files are usually lossless, and meant for production and/or further processing, it makes sense that they can not be uploaded directly. Having Roblox auto-convert the files on upload would be useful, but it would increase upload time drastically and the conversion process could become quite time consuming/resource-expensive.

I’ve personally never ran into the issue of wanting to upload a .wav file, since balancing all your sounds to the same level is usually a good idea. I wouldnt want Roblox to handle the conversion for me without any control over the quality / output either.

3 Likes

This is from Live 10 and forward, but the majority of people are still using Live 9, where there is no native support for mp3 export. Also mp3 files add audible padding to the beginning and end of files, wouldn’t suggest using them to begin with.

As for the original post, my workflow is in wav as well, I export everything in wav for master source files in high quality, and if I need to upload lets say 10 small sound effects the conversion programs that exists are somewhat bad. Audacity is fine, but not really for bulk processing. Roblox being able to automatically convert wav files on upload would be amazing.

5 Likes

Gonna go ahead and give this a bump. Inconvenient to have to download another program to deal with .wav files. An automatic conversion would be great.

2 Likes

I’m finding this extremely frustrating.

Please just turn my .wav into an mp3 or ogg for me. Probably ogg is a better default since it won’t snap on loop. Sound effects websites all have .wav presumably because there are no compression artifacts. So this is probably a common waste of developer’s time.

image

15 Likes

Support for this. I may be uploading hundreds of audio files in the future to Roblox for a game I may be working on, and every one of these is a .wav file. Either supporting the upload of these or auto converting them would save a lot of time, instead of having to convert every one of them to something such as .ogg or .mp3.

2 Likes

Didn’t know this, thanks for the tip! Still, I do not upload .mp3 files because they have a brief moment of silence at the beginning, so I wouldn’t be exporting them from Ableton like this to use in my games, I would always prefer .ogg.

I export all my stuff as wav files and having to convert them to mp3 beforehand is a bit clunky and time consuming, why the upload tool cant convert to ogg idk

1 Like

Best method to convert to .ogg is usually by exporting to .wav format first. Import this audio to Audacity and export to .ogg. It does not hurt the quality too much, but make sure you set the quality on around 6-8.