Skip to content

Audio Traits

Part of the HoloScript Traits reference. Browse: Interaction · Spatial · All Traits

Audio Traits

@spatial_audio

Category: Audio Tags: 3d, sound, spatial, hrtf, immersion

3D spatial audio with HRTF.

hsplus
object Radio @spatial_audio {
  audio_src: 'music.mp3'
  rolloff: 'logarithmic'
}
ConfigTypeDefaultDescription
rolloffstring'linear''linear', 'logarithmic', 'custom'
min_distancenumber1.0Full volume distance
max_distancenumber100Zero volume distance
cone_innernumber360Inner cone (degrees)
cone_outernumber360Outer cone (degrees)

@reverb_zone

Environmental reverb areas.

hsplus
object CaveArea @reverb_zone(preset: 'cave', mix: 0.7) {
  geometry: 'cube'
  scale: [20, 10, 20]
}
ConfigTypeDefaultDescription
presetstring'room''room', 'hall', 'cave', 'outdoor'
mixnumber0.5Wet/dry mix (0-1)
decay_timenumber1.5Reverb decay (seconds)

@ambisonics

First-order ambisonic audio.

hsplus
object Environment @ambisonics {
  source: 'forest_ambience.amb'
  format: 'FuMa'
}
ConfigTypeDefaultDescription
formatstring'ACN_SN3D''FuMa', 'ACN_SN3D'
ordernumber1Ambisonic order (1-3)

@voice_proximity

Proximity-based voice chat.

hsplus
zone VoiceArea @voice_proximity(falloff_start: 1, falloff_end: 10) {
  geometry: 'sphere'
  radius: 10
}
ConfigTypeDefaultDescription
falloff_startnumber1Full volume distance
falloff_endnumber10Zero volume distance
directionalbooleanfalseFace-to-face boost

See Also

Released under the MIT License.