Table of Contents

orxSOUND structure

Summary

[SoundTemplate]
Sound        = path/to/SoundFile
Music        = path/to/MusicFile
Bus          = <string>
Loop         = <bool>
Pitch        = <float>
Volume       = <float>
Panning      = <float>
Mix          = <bool>
DistanceList = <float> (# <Float>)
GainList     = <float> (# <float>)
RollOff      = <float>
FilterList   = FilterTemplate1 # ... # FilterTemplateN
KeepInCache = <bool>

BiquadFilter

[BiquadFilter]
Type           = biquad
UseCustomParam = <bool>
A0             = <float>
A1             = <float>
A2             = <float>
B0             = <float>
B1             = <float>
B2             = <float>

LowPassFilter

[LowPassFilter]
Type           = lowpass
UseCustomParam = <bool>
Frequency      = <float>
Order          = <int>

HighPassFilter

[HighPassFilter]
Type           = highpass
UseCustomParam = <bool>
Frequency      = <float>
Order          = <int>

BandPassFilter

[BandPassFilter]
Type           = bandpass
UseCustomParam = <bool>
Frequency      = <float>
Order          = <int>

LowShelfFilter

[LowShelfFilter]
Type           = lowshelf
UseCustomParam = <bool>
Frequency      = <float>
Q              = <float>
Gain           = <float>

HighShelfFilter

[HighShelfFilter]
Type           = highshelf
UseCustomParam = <bool>
Frequency      = <float>
Q              = <float>
Gain           = <float>

NotchFilter

[NotchFilter]
Type           = notch
UseCustomParam = <bool>
Frequency      = <float>
Q              = <float>

PeakingFilter

[PeakingFilter]
Type           = peaking
UseCustomParam = <bool>
Frequency      = <float>
Q              = <float>
Gain           = <float>

DelayFilter

[DelayFilter]
Type           = delay
UseCustomParam = <bool>
Delay          = <float>
Decay          = <float>

Details

Here's a list of the available properties for an orxSOUND structure:

NB: Spatialized sounds can be performed on either mono or stereo sounds. There is no longer any restriction on sample types.

BiquadFilter

LowPassFilter

HighPassFilter

BandPassFilter

LowShelfFilter

HighShelfFilter

NotchFilter

PeakingFilter

DelayFilter

Latest config settings for the Development Version

We endeavor to keep the config properties on this page up to date as often as possible. For up to the minute config information for the latest version of Orx, check the most recent published at:

CreationTemplate.ini and

SettingsTemplate.ini

Additionally these files can be found under your orx source tree in the orx/code/bin folder.