How to test unfinished custom sounds in studio from local files

Introduction

One thing that’s always annoyed me is the fee for uploading sounds. Not only is it annoying to have to pay in general, but if you want to change something after you’ve uploaded it, you have to pay again for each change!

In this tutorial, I am going to teach you how to test and preview your unfinished custom sounds in studio without having to upload them to the site.

Step 1: Finding the “content” folder

First, you’re gonna need to find where the Roblox “content” folder is stored on your PC. There are separate ways to do this for different operating systems, but I’ll just be going over the procedure for Windows 10.

Open windows search (in the taskbar) and search for Roblox Studio. Once you’ve located the app, right-click on it and choose “Open file location”.

image

This should take you to a folder containing shortcuts to both Roblox Player and Roblox Studio. Right-click on Roblox Studio and again click on “Open file location”

image

You should now be in one of the version folders for Roblox Studio. Find and open the folder named “content” and then the subfolder “sounds”. This is where we will be storing our sound files.

Step 2: Adding the audio file

Now that you’ve found the content folder, simply copy and paste your .mp3 or .ogg audio file(s) into it. If you want, you can create subfolders within the sounds folder to organize the files.

Step 3: Using the local sounds in studio

Now that your audio files are ready to use, you can start working with them by setting the SoundIds of Sound objects in your game to the rbxasset:// URL of your custom sounds.

The rbxasset:// URL will look something like rbxasset://sounds/your_sound.mp3. If you organized your sounds in subfolders, you will need to include those in your path.

If you did everything correctly, your local sound should now be playable. Enjoy!


Notes and limitations

  • These sounds will only work in studio.
  • If studio updates, all existing local sounds that were installed before the update may fail to load.
  • In Team Create, these sounds will always fail to load for other developers working with you (unless they have the same local sounds installed too)
  • Keep in mind that this isn’t (to my knowledge) officially supported behavior, so it may break in the future.
  • This tutorial was inspired by this comment on XAXA’s Local File Importer plugin. Maybe one day we’ll get an application to do all this automatically :man_shrugging:

Closing

Thanks for reading! I hope this tutorial can save you a buck or two; nobody wants to waste their Robux on uploading unfinished sound effects and music multiple times.

43 Likes

This doesn’t seem to work at all. I did everything right, but the isloaded property becomes unchecked when switching to a file sound, and I get this error in the output.

Failed to load sound rbxasset://sounds/duke.mp3: Unable to download sound data  -  Studio