package eidos.audition

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AuditoryFeatureExtractorConfig

auditory_feature_extractor_config.proto:27

Interface for controlling the audio feature extractor. Next available ID: 3

message AuditoryModelConfig

auditory_model_config.proto:173

Model configuration. Next available ID: 4

Used in: AuditoryPipelineConfig

enum AuditoryModelType

auditory_model_config.proto:26

Auditory models currently supported. Next available ID: 12

Used in: AuditoryModelConfig

enum AuditoryOutputType

auditory_model_config.proto:152

Types of outputs the model can produce. Next available ID: 5

message AuditoryPipelineConfig

auditory_pipeline_config.proto:24

Next available ID: 2

Used in: AuditoryFeatureExtractorConfig

enum AuditoryStageType

auditory_model_config.proto:135

"The auditory system transforms sound waves into distinct patterns of neural activity, which are then integrated with information from other sensory systems to guide behavior, including orienting movements to acoustical stimuli and intraspecies communication. The first stage of this transformation occurs at the external and middle ears, which collect sound waves and amplify their pressure, so that the sound energy in the air can be successfully transmitted to the fluid-filled cochlea of the inner ear. In the inner ear, a series of biomechanical processes occur that break up the signal into simpler, sinusoidal components, with the result that the frequency, amplitude, and phase of the original signal are all faithfully transduced by the sensory hair cells and encoded by the electrical activity of the auditory nerve fibers. One product of this process of acoustical decomposition is the systematic representation of sound frequency along the length of the cochlea, referred to as tonotopy." From "Neuroscience", Dale Purves, et. al. (2011). The following message defines several stages in this processing pipeline. A model may implement one or more of these stages. Next available ID: 4

Used in: AuditoryModelConfig

message CarfacConfig

carfac_config.proto:33

This message consists of several sub-configurations that are parsed and converted to the configuration structs required by the CARFAC API. This is cumbersome and could be avoided if CARFAC implementation used protocol buffers. Next available ID: 6

message CarfacConfig.AgcParams

carfac_config.proto:70

Automatic gain control (AGC) parameters for designing AGC filters. Next available ID: 5

Used in: CarfacConfig

message CarfacConfig.CarParams

carfac_config.proto:38

Parameters required to design the set of coefficients implementing 'The Cascade of Asymmetric Resonators' (CAR). Next available ID: 12

Used in: CarfacConfig

message CarfacConfig.IhcParams

carfac_config.proto:56

Inner hair cell (IHC) parameters, which are used to design the IHC filters. Next available ID: 9

Used in: CarfacConfig

message CarfacConfig.OutputTypes

carfac_config.proto:83

Message with the flags indicating which signals to store. Next available ID: 5

Used in: CarfacConfig

message GammatoneFilterbankConfig

gammatone_filterbank_config.proto:36

Next available ID: 2

enum GammatoneFilterbankType

gammatone_filterbank_config.proto:21

Used in: GammatoneFilterbankConfig

message StimulusConfig

stimulus_config.proto:44

Some of the parameters may be chosen to be ignored by the particular models. For example, CARFAC uses its own adaptive computation of number of output channels, hence ignoring the <num_channels> parameters in this message. Next available ID: 14

Used in: AuditoryFeatureExtractorConfig

enum Sumner2002CaCondMode

sumner2002_hair_cell_synapse_config.proto:24

Calcium conductance mode as defined in DSAM. Next available ID: 2

Used in: Sumner2002HairCellSynapseConfig

enum Sumner2002CleftReplenishMode

sumner2002_hair_cell_synapse_config.proto:32

Cleft replenishment mode as defined in DSAM. Next available ID: 2

Used in: Sumner2002HairCellSynapseConfig

message Sumner2002HairCellSynapseConfig

sumner2002_hair_cell_synapse_config.proto:38

Next available ID: 7

message Waveform

waveform.proto:22

Next available ID: 5

enum WindowFunction

stimulus_config.proto:27

Type of the windowing function. For various types of functions see "Discrete-time Signal Processing" by Alan V. Oppenheim and Ronald W. Schafer (1989). Next available ID: 3

Used in: StimulusConfig

message Zhang2001SpikeGeneratorConfig

zhang2001_spike_generator_config.proto:22

Next available ID: 2