|
|
typedef enum SimSoundTranslationSource | SimSoundTranslationSource |
| | Field-derived source used to drive a sound control.
|
| |
|
typedef enum SimSoundModulatorSource | SimSoundModulatorSource |
| | Optional modulation source for a translated control.
|
| |
|
typedef enum SimSoundSamplingMode | SimSoundSamplingMode |
| | Reduction used when sampling a field for sound observation.
|
| |
|
typedef enum SimSoundSamplingDomain | SimSoundSamplingDomain |
| | Domain sampled by the observer.
|
| |
|
typedef enum SimSoundWindowType | SimSoundWindowType |
| | Window function applied to multi-sample reductions.
|
| |
|
typedef enum SimSoundPanLaw | SimSoundPanLaw |
| | Mapping from pan control value to channel gains.
|
| |
|
typedef enum SimSoundPitchScale | SimSoundPitchScale |
| | Pitch-control scale used to derive output frequency.
|
| |
|
typedef enum SimSoundOutputMode | SimSoundOutputMode |
| | Output representation produced by the observation operator.
|
| |
|
typedef enum SimSoundRawSampleSource | SimSoundRawSampleSource |
| | Component sampled when emitting raw audio samples.
|
| |
|
typedef enum SimSoundRawChannelMode | SimSoundRawChannelMode |
| | Channel layout used for raw audio sample output.
|
| |
|
typedef enum SimSoundResampleMode | SimSoundResampleMode |
| | Resampling kernel for converting field samples to raw audio samples.
|
| |
|
typedef struct SimSoundObservationConfig | SimSoundObservationConfig |
| | Configuration for sound observation and audio-control extraction.
|
| |
|
typedef struct SimSoundObservationTap | SimSoundObservationTap |
| | Latest sound-control values produced by an observation operator.
|
| |
|
| enum | SimSoundTranslationSource {
SIM_SOUND_TRANSLATION_SOURCE_OFF = 0
, SIM_SOUND_TRANSLATION_SOURCE_AMPLITUDE
, SIM_SOUND_TRANSLATION_SOURCE_PHASE
, SIM_SOUND_TRANSLATION_SOURCE_SPECTRAL_CENTROID
,
SIM_SOUND_TRANSLATION_SOURCE_FIELD
} |
| | Field-derived source used to drive a sound control. More...
|
| |
| enum | SimSoundModulatorSource { SIM_SOUND_MODULATOR_NONE = 0
, SIM_SOUND_MODULATOR_SELF_FIELD
, SIM_SOUND_MODULATOR_EXTERNAL_FIELD
} |
| | Optional modulation source for a translated control. More...
|
| |
| enum | SimSoundSamplingMode {
SIM_SOUND_SAMPLING_POINT = 0
, SIM_SOUND_SAMPLING_MEAN
, SIM_SOUND_SAMPLING_RMS
, SIM_SOUND_SAMPLING_PEAK
,
SIM_SOUND_SAMPLING_ABS_MEAN
, SIM_SOUND_SAMPLING_ABS_PEAK
, SIM_SOUND_SAMPLING_WINDOWED_RMS
} |
| | Reduction used when sampling a field for sound observation. More...
|
| |
| enum | SimSoundSamplingDomain { SIM_SOUND_SAMPLING_DOMAIN_PHYSICAL = 0
, SIM_SOUND_SAMPLING_DOMAIN_SPECTRAL
} |
| | Domain sampled by the observer. More...
|
| |
| enum | SimSoundWindowType {
SIM_SOUND_WINDOW_RECT = 0
, SIM_SOUND_WINDOW_HANN
, SIM_SOUND_WINDOW_HAMMING
, SIM_SOUND_WINDOW_BLACKMAN
,
SIM_SOUND_WINDOW_KAISER
} |
| | Window function applied to multi-sample reductions. More...
|
| |
| enum | SimSoundPanLaw { SIM_SOUND_PAN_LAW_LINEAR = 0
, SIM_SOUND_PAN_LAW_EQUAL_POWER
} |
| | Mapping from pan control value to channel gains. More...
|
| |
| enum | SimSoundPitchScale { SIM_SOUND_PITCH_SCALE_LINEAR_HZ = 0
, SIM_SOUND_PITCH_SCALE_LOG2_HZ
, SIM_SOUND_PITCH_SCALE_MIDI
} |
| | Pitch-control scale used to derive output frequency. More...
|
| |
| enum | SimSoundOutputMode { SIM_SOUND_OUTPUT_CONTROLS = 0
, SIM_SOUND_OUTPUT_RAW_SAMPLES
} |
| | Output representation produced by the observation operator. More...
|
| |
| enum | SimSoundRawSampleSource { SIM_SOUND_RAW_SOURCE_REAL = 0
, SIM_SOUND_RAW_SOURCE_IMAG
, SIM_SOUND_RAW_SOURCE_MAGNITUDE
, SIM_SOUND_RAW_SOURCE_PHASE
} |
| | Component sampled when emitting raw audio samples. More...
|
| |
| enum | SimSoundRawChannelMode { SIM_SOUND_RAW_CHANNEL_MONO = 0
, SIM_SOUND_RAW_CHANNEL_STEREO_DUPLICATE
, SIM_SOUND_RAW_CHANNEL_STEREO_REAL_IMAG
} |
| | Channel layout used for raw audio sample output. More...
|
| |
| enum | SimSoundResampleMode { SIM_SOUND_RESAMPLE_NEAREST = 0
, SIM_SOUND_RESAMPLE_LINEAR
, SIM_SOUND_RESAMPLE_CUBIC
} |
| | Resampling kernel for converting field samples to raw audio samples. More...
|
| |
Audio observation operator for mapping field measurements to audio controls.