Surround (3D Sound)

yesESX
yesQBCore
yesStandalone

Introduction

With mx-surround, you can experience the sounds you hear as if they were actually coming from inside the game. For example, if a sound is coming from interior or from a car and the windows and doors are closed, the sound will be filtered as if it were coming from a closed environment. You can open a song via spotify, soundcloud, youtube link or play it directly from ui/sounds. It gives you an api that is very comfortable to use. For example, you can link a song directly to a vehicle or a player with just a one code. It provides xsound and interact_sounds functions and more importantly it doesn't use iframes even if you use youtube url. So you can play hundreds of songs at the same time.

Showcase

We have a great video for you. Enjoy

b26424b283ccf69b932a13c2b1c3ab06618a1b82.pngShowcase

Documentation

You can find installation, api and some code examples by visiting the documentation.

📄Documentation

Briefing

mx-surround leaves files open source as much as possible. Here are some open source things

  •  Providers
    • xsound and interact-sound prevention codes are completely open source. You can modify them as you like.
  •  Streamer Mode
    • Everything about the streamer mode is open source.

Features

  • 3D Sound
  • Vehicle sound filter
  • Interior sound filter (Mlo, ymap etc...)
  • Supports spotify, youtube and soundcloud
  • Positional sound
  • Supports all audio formats
  • Streamer mode (Same as xsound)
  • Completely unrivaled optimization
  • The volumes of the songs change automatically according to the volume in the game (Configurable)
  • If you have opened a sound on the server side, it will be saved on the server and the sound will be synchronized to new players.
  • Search your songs by name.
  • Play sync songs at specific coordinates with config. And even better, you can play multiple songs by adding playlist.
  • Supports youtube and spotify playlists.
  • Supports youtube and spotify albums.

Xsound And Interact Sound

MX Surround provides xsound and interact-sound. And it includes all its functions. So you can integrate it without changing your server. BUT! If you have a loop that updates sounds according to player coordinates or vehicle coordinates, unfortunately it will not work properly. But don't worry, you can integrate them very simply with two separate exports attachPlayer and attachEntity without using any loop.

Free Addons

There were four official plugins for MX Surround: audioplayer, boombox, caradio, and dj. Now, all of these have been combined into one: audioplayer. It supports unlimited playlists and lets you search songs by name. The features from boombox, caradio, and dj are now fully included in audioplayer, making everything easier to use in one place .

Optimization Comprasion

It does not have any competitors. No sound system is as optimized as this system. And almost none have the features of this sound system. Let's not just leave it to the text, lemme show you a little comprasion video


⚠️The noise may disturb you!
Video

As you can see xSound completely crashes the ui. Btw, don't mind that I limited it to 100. mx-surround can open maybe thousands of songs at the same time

MX AUDIOPLAYER ATTACHMENTS

1e67cf07692f670c185288e7a798b427e1c31fb2.png

8fa31acd90e3b533f4090ea70ddd3b96e923703e.png

a959dae361ad24bd35f45b7685bed0ed59e032f5.png

e771e7ed7fe11a574fa487dfadc32fff60930d66.png

31c5da772c4c5466906f6aec9430e35b9e3d7b04.png

c21d67cecc9a69063a347a73b38c43577cafa6ee.png

2eb22613c5de05f3755b79ad1f4d3f83f304d150.png

564e79e280fc5dca6f575c098c7a53fcd2918771.png