Skip to content

Releases: xelnae-r/Sound-Manager

2.3.4

Choose a tag to compare

@xelnae-r xelnae-r released this 24 Jan 21:26

Enhanced sound handling with loop and playback speed options

2.3.3

Choose a tag to compare

@xelnae-r xelnae-r released this 25 Dec 18:30

New Features

  • createAudioListener
    Added a new function to create and manage AudioListeners easily. This function sets up a listener with a dedicated Wire and AudioDeviceOutput, ensuring proper 3D spatial audio handling.

Improvements

  • Documented the 'spatial' parameter in src/core/createSoundRegistry

Bug Fix

  • Fixed a bug where Sounds.destroy() would warn that the sound doesn't exist even though it does.

2.3.1

Choose a tag to compare

@xelnae-r xelnae-r released this 21 Dec 16:13

Fixed: #5

2.3.0

Choose a tag to compare

@xelnae-r xelnae-r released this 21 Dec 15:25

@rbxts/sound-manager is a sound management library for Roblox-TS projects. It provides features such as:

  • Autocompletion for sounds and sound categories
  • Sound categories for organizing sounds
  • Built-in functions for sounds, including, play, stop, fadeIn, fadeOut, and more

What's new

  • Implemented spatial Sounds for some Category and Sound functions
  • Implemented Developer-Tools

2.2.0

Choose a tag to compare

@xelnae-r xelnae-r released this 19 Dec 21:48

@rbxts/sound-manager is a sound management library for Roblox-TS projects. It provides features such as:

  • Autocompletion for sounds and sound categories
  • Sound categories for organizing sounds
  • Built-in functions for sounds, including, play, stop, fadeIn, fadeOut, and more

What's new

  • Implemented spatial Sounds for playCategory & Sounds

Pre-Relase 2.2.0

Pre-Relase 2.2.0 Pre-release
Pre-release

Choose a tag to compare

@xelnae-r xelnae-r released this 17 Dec 16:09

What's new

  • spatial option (Roblox's new audio API)

2.1.0

Choose a tag to compare

@xelnae-r xelnae-r released this 14 Dec 21:13

@rbxts/sound-manager is a sound management library for Roblox-TS projects. It provides features such as:

  • Autocompletion for sounds and sound categories
  • Sound categories for organizing sounds
  • Built-in functions for sounds, including, play, stop, fadeIn, fadeOut, and more

Changes

  • New Category API
  • Sound Categories

2.0.1

Choose a tag to compare

@xelnae-r xelnae-r released this 14 Dec 11:42

Fixed

  • Installation issues with the package.
  • SoundCategories not being implemented correctly.

2.0.0

Choose a tag to compare

@xelnae-r xelnae-r released this 14 Dec 02:06

Added:

For more details visit the Website

1.2.0

Choose a tag to compare

@xelnae-r xelnae-r released this 13 Dec 19:43
862420c

v1.2.0 Sound Manager
Changes:

  • Complete rewrite of the sound system using Registry Pattern
  • Provides type-safe sound names with full autocomplete in TypeScript
  • Simplifies loading, playing, stopping, and preloading sounds

Example Usage:

import { createSoundRegistry } from "@rbxts/sound-manager";

const Sounds = createSoundRegistry({
    SCP096: {
        id: "rbxassetid://4714389545",
        volume: 1,
        loop: false,
    } 
});

Sounds.preloadAll();

Sounds.play("SCP096");

Benefits:

  • No more manual string-based sound names -> autocomplete and type safety
  • Cleaner API for loading and playing sounds