Sansar Docs
  • 🚀Welcome to Sansar
  • 📚GLOSSARY
  • 🎏Patch Notes
  • 😇Work in Progress
  • ⚠️Creative Commons License
  • Support
    • General Troubleshooting
      • General FAQ
      • The Sansar Cache
      • The Sansar Log
    • Contact Support
  • Sansar Basics
    • Installation And Compatibility
      • Installing Sansar
      • System Requirements
      • Sansar Compatibility FAQ
      • Sansar on Mac
      • Body Tracking Vive
      • Configuring Firewalls
    • Account Management
      • Account Set Up
      • Avatar Name and ID
      • Adding Payment Method
      • Discord FAQ
      • Steam Integration
      • Subscription FAQ
    • Controls
      • Avatar Hand Gestures in VR
      • FreeCam and CineCam
      • Game Controller Buttons
      • HTC VIVE controls
      • Keyboard Shortcuts for Editing a Scene
      • Keyboard Shortcuts for Styling Your Avatar
      • Keyboard Shortcuts for Visiting an Experience
      • Mouselook Mode
      • Oculus Rift Controls
      • Vive Index Controls
    • Settings
      • General Settings
    • VR Settings
      • VR Settings Menu
      • Calibrating Height in VR
  • Exploring in Sansar
    • Navigate and Explore
      • The Codex
      • Instances
      • Interactive objects
      • The Main Menu
      • The Nexus
      • Portals
      • Quests
      • Quick Start: Exploring in Sansar
    • Socialize And Connect
      • Chat Panel
      • Experience Points, Levels, and Titles.
      • Finding People in Sansar
      • Identifying Interacting With Avatars
      • The People panel
      • User profiles
    • Attending events
      • Deploying Unpublished Event to Event World
      • Adding Events to Your Calendar
      • Attending Events in Sansar
      • Avatar Broadcasting FAQ
      • Creating Your Own Events
      • Redemption Codes
      • Tipping
    • Share Content
      • Streaming Sansar
      • Taking a photo
  • Avatar Creation
    • Avatar Basics
      • Avatar 2.0 FAQ
      • Customizing Your Avatar
      • Avatar Emotes
      • The Avatar Editor
    • Dressing The Avatar
      • Fitting Designer Clothing to your Avatar
      • Setting Custom Emotes
      • Wearing Accessories
      • Wearing Rigged Clothing
    • Managing Avatar Items
      • Importing Avatar-Related Items
      • Editing an inventory item's name
      • Editing an inventory item's image
      • Deleting avatar looks from your inventory
      • Importing a custom emote animation
      • Managing your avatar looks inventory items
    • Avatar Resources
      • Avatar Reference Files
      • Blender - Avatar files
      • Blender - Using Decimate Tool
      • Exporting Custom Avatars From Blender
      • Sansar Skeleton Skinning Details
      • Using Animation Skeleton
  • Creating In Sansar
    • Importing Things to Sansar
      • Supported file types
      • AABB Bounding Box and Item Restrictions
      • Importing Audio
      • Importing a Custom Avatar
      • Importing World Items
      • Importing Collision Volumes
      • Importing Accessories
      • Importing Clothing
      • Importing Emotes
      • Importing Hair
      • Importing Custom Scripts
      • Importing a Skybox
      • Troubleshooting Import Errors
    • Shaders and Materials
      • Shaders Information
      • Materials Information
      • VAT Shader Guides
        • VAT Shader Basics
        • VAT Technical Info
      • Displacement Guides
        • Simple Displacement
        • Advanced Displacement
    • Marvelous Designer Info
      • Marvelous Designer Integration
      • Marvelous Designer Creator Resources
      • Marvelous Import and Export
      • MD Limitations
    • Shader Scripting
    • Materials editing and shaders
    • Creator Tools
      • Creating a World
      • Creating Quests
      • Diagnostics Toolbar
      • Importing Items to Sansar
      • My Worlds Panel
    • Managing Worlds
      • Quick start: Creating experiences in Sansar
      • Deleting an experience or scene
      • Deploying a new scene to an existing experience
      • Editing a scene
      • Experience memos
      • Linking A Scene To A World
      • Managing your scenes and worlds
      • Moderation Tools for World Owners
      • Publishing Options for Your Experiences
      • Renaming a scene
      • Saving and Building A Scene
      • Sharing Your Experiences
      • Visiting your own experience
    • Part Of The World Editor
      • Object Stats Toolbar
      • Object Components
      • Parenting objects
      • Scene Item Inventory
      • Scene Objects Panel
      • Collision Volumes
      • Scene Settings
      • System objects
      • Object Motion Types
    • Working With Scripts
      • Working With Scripts
      • Working With Trigger Volume
      • Referencing Scene Components
      • Intro to Scripting in Sansar
      • Using the Script Console
      • Setting Script Parameters
      • Adding Scripts to an Object
      • Configuring Teleport Scripts
      • Simple Script User Guide
    • Working With Audio and Video
      • Working With Audio
      • Creating Media surface
      • Streaming Web Audio
      • Audio Emitter
      • Sansar Audio FAQ
      • Using Media Streams
      • Ambisonic Sounds
      • High Quality Spacial Audio
      • Audio Resource - Room Tones
      • Previewing Audio and Video in a Scene
      • Using Audio Materials
    • Working With Lights
      • Working With Lights
      • Light Types
      • Global Illumination
  • Sansar Store
    • Using the Sansar Store
      • The Sansar Store
      • Buying Items From The Store
      • Redelivering Lost Purchases
    • Buying and Selling Sansar Dollars
      • Gifting Sansar Dollars
      • Buying Sansar Dollars
      • Converting Sansar Dollars
      • Processing US Dollar Credit
    • Selling Your Content
      • Hidden Store Listings
      • Selling Items in Sansar Store
      • Selling Items in an Experience
      • Allowing Resale Of Items
      • Buyers Permissions
  • Guidelines and Moderation
    • Guidelines and Policies
      • Terms of service
      • Sansar's Discord Server Rules
      • Community Standards
      • Content Guidelines
      • World Publishing Guidelines
      • Store Listing Guidelines
      • Store Banner Guidelines
      • Event Guidelines
      • Privacy Policy
      • Sansar Freeware License Agreement
      • Intellectual Property Infringement Notification
      • Cookie Policy
    • Moderation and Reporting
      • Abuse and Griefing
      • Blocking Avatars
      • Muting Avatars
      • Reporting abuse
      • Reporting issues and bugs
      • Security issues
  • Script API Docs
    • General Information
      • External Script Repository's
      • Sansar Script API
      • Script API Updates
      • Restricted API's
    • Example Scripts
      • Example Scripts in Sansar
      • Cannonball
      • Follow The Path
      • Random Movement
      • Reflective Detector
      • Simple Script
      • Sound Randomizer
      • Stats Example
      • Teleport Hotkeys
      • Visitor Tracker
      • Mover Examples
    • Sansar Namespace
      • Namespace
      • Color
      • Mathf
      • Quarterion
      • Vector
      • Vector Extensions
    • Sansar.Script Namespace
      • AddEntryAttribute
      • CancelData
      • ComponentID
      • CoroutineException
      • Default Attributes
      • Editor Visible Attribute
      • Entries Attribute
      • Event Data
      • ICoroutine
      • IEvent Subscription
      • Instance Interface
      • Locked Attribute
      • Log
      • MaxEntriesAttribute
      • Memory
      • MinEntriesAttribute
      • NonReflectiveAttribute
      • ObjectID
      • OperationCompleteEvent
      • RangeAttribute
      • Reflective
      • Script.Base
      • Script Event Data
      • Script Handle
      • ScriptID
      • SessionID
      • Simple Script Event Data
      • ThrottleException
      • Timer
      • Tooltip Attribute
    • MetaData Namespace
      • Assembly MetaData
      • Script MetaData
    • Sansar Script Testing Namespace
      • Assertion Failure Exception
      • Assertions
    • Sansar Utility Namespace
      • GenericEnumerable <T>
      • GenericEnumerable<T>.GetItem
      • JSON Serialization Data
      • JSON Serialization Data 1
      • JSON Serializer
      • JSON Serializer Options
    • Sansar Simulation Namespace
      • Agent Info
      • Animation
      • Audio Component
      • Camera Control Mode
      • Character Tracker
      • Chat
      • Client
      • Cluster
      • Command Action and Data
      • Component Type
      • Control Point Type
      • Held Object
      • HTTP
      • Interaction
      • Light
      • Media Action
      • Mesh Component
      • Modal Dialogue
      • Move Mode and Mover
      • Objective
      • PlayHandle
      • PlaySettings
      • PlayStatus
      • Quest
      • RayCastHit
      • Rigid Body
      • Scene
      • Scene Public
      • Simple Script
      • Sit Event Type
      • Sit Object Data
      • Sound Resource
      • Stream Channel
      • Tutorial Hint
      • UI
      • User Data
Powered by GitBook
On this page
  1. Creating In Sansar
  2. Working With Audio and Video

Sansar Audio FAQ

This article answers a variety of Frequently Asked Questions (FAQs) about working with Sansar audio.

PreviousAudio EmitterNextUsing Media Streams

Last updated 6 months ago

How do I get the most out of Sansar audio in my experience?

Here are some quick tips:

  • Your scene should sound balanced, not unusually loud or soft. To calibrate your relative audio levels:

  • Visit various experiences by other creators, including our Sansar Studios experiences.

  • Test using voice chat with others, and make sure you can hear each other clearly.

  • The default loudness settings for audio emitters and the scene's Background Sound (found in ) are intended to be reasonable starting points, and depending on the original sound content, are useful for subtler sounds meant to play in the background. You can increase their loudness as needed for foreground sounds meant to get attention, although we recommend you exercise caution against making sudden sounds too loud, since it may startle visitors and make it difficult to voice chat.

  • Set objects to different so that footstep sounds and reverb are treated appropriately, and if you've got the visuals done and are iterating audio, be sure to enable (natural echo) in your scene. Otherwise, you won't hear the full effect of audio materials.

  • Think of your scene as having "audio zones" that transition smoothly from one to another. Be mindful of the audio mix sounding too cluttered, or music/tonal "" making visitors feel uneasy (unless that's your intent!). Here are some good articles on the topic that address both the technical and psychological impacts of thoughtful "audio zoning":

  • - Key considerations from Walter Murch.

  • - How music (and other sound) can affect mood.

  • - More lessons from Disney.

  • Walk through your experience in VR mode or ask a friend to visit your experience in VR. Turn your head around, pay attention to whether sounds match where they are coming from. Remember, especially in VR mode, audio can add a lot of immersion and value. Even subtle audio (such as "almost not there" room tone) can contribute to "" and the feeling of "being there".

What sound formats are supported in Sansar?

For a full list of compatible file formats, please see .

Note: Non-standard files in the formats on the list may not work, such as those that are using an additional compression format, or other unorthodox modifications.

We recommend the following specs, which are common in the audio production and game industries:

  • Format: Uncompressed WAV, AIF, or FLAC

  • Channels: 1 (mono), 2 (stereo/binaural), or 4 (ambisonic).

  • Sample Rate: 48 or 44.1 kHz.

How big a .wav sound can I upload into Sansar?

We haven't placed a strict cap on the size of .wav files in Sansar.

If you're on a slower/unreliable Internet connection, an otherwise valid sound may show an "Upload failed" error. We've seen this when uploading longer ambiences or songs that are several minutes in length. In the meantime, retrying may eventually work. Or as a workaround:

  1. Encode the .wav into an .ogg or .mp3, so it has a smaller file size.

  2. Try re-uploading. This is not officially supported and may result in lesser sound quality, but trust your ears.

Why do some sounds get softer when others are playing?

Voice chat and scene-wide Background Sound are not affected by the auto-mixer.

When should I use the Scene Settings > Sound Settings > Background Sound?

The Background Sound dropdown lets you choose one sound to loop indefinitely in your experience. Make sure this sound is a seamless loop, otherwise a hiccup or rough gap will be noticeably distracting each time it plays.

Does rotating an audio emitter affect which direction the sound comes from?

With mono (1-channel) sounds, no.

What's the falloff distance in Sansar sound and can it be changed?

The falloff distance is modeled to simulate how sound naturally travels in the physical world.

It cannot be changed, but audio volumes cover a number of situations in which sound needs to be sectioned into specific spaces.

How do I make a sound cover a bigger area in a scene?

If you're having difficulties uploading a sound file, try an to convert it into the above specs.

Longer sounds need more memory for playback. This may be an issue if you visit an experience with many long sounds and are on a computer that doesn't meet our .

We are continually tuning Sansar's resource usage, so over time you should see reliability improve. You can do the easy to show our Sansar team your connection results.

Sansar has an auto-mixing system that we're continuing to refine, so you can focus on delivering a great sonic experience without worrying about too many manual adjustments. This includes prioritizing some sounds so you can hear them better without the whole mix cluttering up, also known as .

For more information, see the "IMPORTANT:" note at the bottom of article.

This sound is non-spatialized — unlike in-scene emitters — and is fixed to the camera position, meaning it's always heard at a constant volume, and doesn't change relative to your context. Make sure it doesn't drown out other sounds. Background Sound is effectively a non- sound that does not originate from within the scene. For example, it would be odd to build a train station and use a steam engine as Background Sound, only to feel an uncomfortable disconnect as you walk far away from the train in the scene while the steam engine keeps playing loudly.

We generally recommend limiting its use to those scenarios. In many cases, it is better to use an audio volume, as explained in .

With stereo (2-channel) and , the orientation is affected. For example, say you have dragged a stereo sound from inventory into a scene so it appears as an emitter and the sound contains speech on the left channel and music on the right channel, clearly separated (also known as "hard panned"). If you rotate this emitter 180 degrees then publish your scene, then the left/right channels will flip relative to the listener. Experiment and hear for yourself!\

We recommend that you change an audio emitter from a point emitter to a volumetric emitter (a spheroid or cuboid audio volume), then set its dimensions accordingly. This is explained in .

Scene Settings
audio materials
Compute Scene Reverb
key clashes
Dense Clarity — Clear Density
Creating the Soundtracks to Visitor Experiences
How Mr. Q Manufactured Emotion
presence
Supported file types
audio converter
recommended system specs
Sourceforge Internet Speed Test
ducking
The Audio Emitter
diegetic
The Audio Emitter
ambisonic sounds
The Audio Emitter