Forest Logo
search
package_2

vluxysf

By @greenviper126

Roblox

Mirrored from Wally
[image: Vlux Entertainment]

View Docs

VluxySF

Vluxy Sound Factory is a sound management library for Roblox with a focus on simplicity. Build your sounds in Studio, then fetch any of them by name from the server or the client.

local sound = VluxySF.Fetch("LoFiBeat1")
sound:Play()

Features

  • Fetch by name. No folder searching, and no errors when a sound moves or goes missing.
  • Automatic SoundGroups. Your folder layout becomes your SoundGroups, with a volume for each group and a main volume.
  • Low memory use. Sounds are compiled into a compact schema and created only when you ask for them.
  • Preloading and warming. Keep the sounds that matter ready to play without a delay.
  • Presets and jitter. Reusable functions that set up a sound, with natural volume and pitch variation.

Installation

Add VluxySF to your wally.toml and run wally install:

[dependencies]
VluxySF = "greenviper126/vluxysf@^2"

Quick start

Put your sounds in a Configuration named SOUNDS inside ServerStorage, then start the library on both sides.

Server:

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerStorage = game:GetService("ServerStorage")

local VluxySF = require(ReplicatedStorage.Packages.VluxySF)

VluxySF.Startup.InitServer(ServerStorage.SOUNDS)

Client:

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local VluxySF = require(ReplicatedStorage.Packages.VluxySF)

VluxySF.Startup.InitClient()

VluxySF.FetchPlayOnce("LoFiBeat1")

InitClient yields until the sounds tagged for preloading are ready, or 5 seconds pass.

The docs cover the folder setup, more examples, and the full API.

License

VluxySF is available under the MIT License.

Package Details

Install command (Click to copy)


Version

2.0.0

License

MIT

check_circle

Safe for commercial use

Automated license review — not legal advice.