Soundbox - sound event editor plugin

Hello all! Once again I am met with an obstacle, the fact that sounds do not have events…
I would link threads but I’m too tired so maybe later.
Download link:

SOUNDBOX

What is it useful for?

Soundbox allows you to visually add events to audios on Roblox, similar to Animation:GetMarkerReachedSignal.

Other than the technical explanation, soundbox can make musical games or even any game way more immersive, with on beat actions such as light effects or maybe even fire or explosions, adding events to your audio will most definitely add an extra level of detail.

What does it look like?

What does it export?

Simple: a table with the time stamps being the index and the value being a table containing.
image

How do I actually put this to use…

Well it all depends on how you want to handle sound events.
Example ( Data being the table the plugin outputs ) :

Audio:Play();
local Indexed = {};
game["Run Service"].Heartbeat:Connect(function()
	for i,v in pairs(Data) do
		if not table.find(Indexed, i) then
			if Audio.TimePosition >= i then
				print'Reached marker'
				table.insert(Indexed, i);
			end
		end
	end
end)

All the plugin does is make the creation of stamp tables easier… it won’t do the event code for you.
Hopefully this helps someone! report any bugs in DMs…

10 Likes

what is this bro please use game:GetService("RunService")

7 Likes

this is awesome my guy.

does the job. you can do it however youd like. im not here to judge your code :innocent:

thank you! spent my night working on it so theres not that many features, i plan to add some sort of sound editor for like playback speed, pitch, etc.

1 Like

bump + showcasing a game using it