MCPcopy Create free account

hub / github.com/YuriSizov/gdsion / types & classes

Types & classes220 in github.com/YuriSizov/gdsion

↓ 35 callersClassSiOPMWaveTable
src/chip/wave/siopm_wave_table.h:17
↓ 15 callersClassSiMMLChannelSettings
src/sequencer/simml_track.h:23
↓ 9 callersClassSiONEvent
src/events/sion_event.h:18
↓ 5 callersClassSiONTrackEvent
src/events/sion_track_event.h:14
↓ 4 callersClassSiONVoice
src/utils/translator_util.h:21
↓ 4 callersClassSiOPMChannelManager
src/chip/channels/siopm_channel_manager.h:17
↓ 4 callersClassSiOPMWavePCMData
src/sion_data.h:16
↓ 4 callersClassSiOPMWaveSamplerData
src/sion_data.h:17
↓ 3 callersClassBeatsPerMinute
src/sequencer/base/mml_sequencer.h:16
↓ 2 callersClassMMLEvent
src/sequencer/base/mml_data.h:17
↓ 2 callersClassSiEffectStream
src/effector/si_effector.h:18
↓ 2 callersClassSiONVoice
src/sion_data.h:15
↓ 2 callersClassSiOPMOperator
This operator implementation is based on the OPM emulation of MAME, and it's extended as follows: 1) You can set the phase offset of the pulse generat
src/chip/channels/siopm_operator.h:30
↓ 2 callersClassSiOPMWaveSamplerData
src/chip/wave/siopm_wave_sampler_data.h:16
↓ 2 callersClassSiOPMWaveTable
src/sion_voice.h:17
↓ 1 callersClassFormantEvent
src/effector/filters/si_filter_vowel.h:73
↓ 1 callersClassMMLSequence
src/sequencer/base/mml_data.h:18
↓ 1 callersClassSiEffector
src/sion_driver.h:34
↓ 1 callersClassSiMMLEnvelopeTable
src/sequencer/simml_data.h:16
↓ 1 callersClassSiMMLSequencer
src/sion_driver.h:35
↓ 1 callersClassSiONDriver
SiONDriver class provides the driver of SiON's digital signal processor emulator. All SiON's basic operations are provided as driver's properties, met
src/sion_driver.h:48
↓ 1 callersClassSiOPMChannelBase
SiOPM sound channel base class. Sound channels generate wave data and write it into streaming buffer.
src/chip/channels/siopm_channel_base.h:27
↓ 1 callersClassSiOPMChannelFM
FM sound channel. This implementation is based on OPM emulation, referenced from sources of mame, fmgen, and x68sound. It also introduces a few extens
src/chip/channels/siopm_channel_fm.h:36
↓ 1 callersClassSiOPMChannelKS
Karplus-Strong algorithm with FM synth.
src/chip/channels/siopm_channel_ks.h:20
↓ 1 callersClassSiOPMChannelPCM
src/chip/channels/siopm_channel_pcm.h:15
↓ 1 callersClassSiOPMChannelSampler
src/chip/channels/siopm_channel_sampler.h:19
↓ 1 callersClassSiOPMRefTable
Reference data object for the processor and related operations.
src/chip/siopm_ref_table.h:24
↓ 1 callersClassSiOPMWavePCMData
src/chip/channels/siopm_operator.h:20
↓ 1 callersClassSiOPMWaveTable
src/utils/sion_voice_preset_util.h:21
↓ 1 callersClassSiOPMWaveTable
src/sequencer/simml_data.h:20
ClassBeatsPerMinute
Abstraction to calculate BPM-related numbers automatically.
src/sequencer/base/beats_per_minute.h:15
EnumChannelType
src/chip/channels/siopm_channel_manager.h:20
ClassChannelValues
src/effector/filters/si_filter_base.h:17
EnumEGState
src/chip/channels/siopm_operator.h:34
ClassElement
src/templates/singly_linked_list.h:23
ClassEventComparator
src/sequencer/base/mml_sequencer.cpp:231
EnumEventID
src/sequencer/base/mml_event.h:20
EnumEventTriggerType
src/sequencer/simml_track.h:48
EnumExceptionMode
src/sion_driver.h:56
ClassFaderUtil
src/sion_driver.h:30
ClassFaderUtil
src/utils/fader_util.h:14
EnumFilterState
src/chip/channels/siopm_channel_base.h:33
EnumFilterType
src/chip/channels/siopm_channel_base.h:55
ClassFormant
src/effector/filters/si_filter_vowel.h:27
ClassFormantTap
src/effector/filters/si_filter_vowel.h:49
EnumFrameProcessingType
src/sion_driver.h:65
EnumGeneratorFlags
src/utils/sion_voice_preset_util.h:29
EnumInputMode
src/chip/channels/siopm_channel_base.h:49
EnumJobType
src/sion_driver.h:189
EnumKSSeedType
src/chip/channels/siopm_channel_ks.h:25
EnumLFOWaveShape
src/chip/siopm_ref_table.h:117
ClassMECElement
src/sequencer/base/mml_executor_connector.h:20
ClassMIDIModule
src/sion_driver.h:31
ClassMMLData
src/sequencer/base/mml_data.h:21
ClassMMLEvent
src/sion_driver.h:32
ClassMMLEvent
src/sequencer/base/mml_sequence.h:16
ClassMMLEvent
src/sequencer/base/mml_parser.h:17
ClassMMLEvent
src/sequencer/base/mml_executor.h:12
ClassMMLEvent
src/sequencer/base/mml_event.h:16
ClassMMLEvent
src/sequencer/base/mml_sequence_group.h:15
ClassMMLExecutor
src/sequencer/simml_track.h:21
ClassMMLExecutor
MMLExecutor has MMLSequence and executing pointer. Each track has one executor, and the sequencer also has one for the global sequence.
src/sequencer/base/mml_executor.h:17
ClassMMLExecutor
src/sequencer/base/mml_sequencer.h:17
ClassMMLExecutorConnector
src/sequencer/simml_sequencer.h:16
ClassMMLExecutorConnector
Used for #FM connection.
src/sequencer/base/mml_executor_connector.h:18
ClassMMLParser
This is a stateful class, using it with multiple sequencers/drivers may cause issues.
src/sequencer/base/mml_parser.h:22
ClassMMLParserSettings
src/sequencer/base/mml_parser.h:18
ClassMMLParserSettings
src/sequencer/base/mml_sequencer.h:18
ClassMMLParserSettings
src/sequencer/base/mml_parser_settings.h:10
EnumMMLRegexIndex
src/sequencer/base/mml_parser.h:42
ClassMMLSequence
src/sion_driver.h:33
ClassMMLSequence
src/chip/siopm_channel_params.h:17
ClassMMLSequence
src/sequencer/simml_track.h:22
ClassMMLSequence
src/sequencer/simml_channel_settings.h:16
ClassMMLSequence
Sequence of 1 sound channel. MMLData > MMLSequenceGroup > MMLSequence > MMLEvent (">" means "has a").
src/sequencer/base/mml_sequence.h:19
ClassMMLSequence
src/sequencer/base/mml_parser.h:19
ClassMMLSequence
src/sequencer/base/mml_executor.h:13
ClassMMLSequence
src/sequencer/base/mml_executor_connector.h:14
ClassMMLSequence
src/sequencer/base/mml_sequence_group.h:16
ClassMMLSequence
src/sequencer/base/mml_sequencer.h:19
ClassMMLSequenceGroup
src/sequencer/simml_sequencer.h:17
ClassMMLSequenceGroup
src/sequencer/base/mml_data.h:19
ClassMMLSequenceGroup
src/sequencer/base/mml_executor_connector.h:15
ClassMMLSequenceGroup
Group of MMLSequences. MMLData > MMLSequenceGroup > MMLSequence > MMLEvent (">" means "has a").
src/sequencer/base/mml_sequence_group.h:19
ClassMMLSequenceGroup
src/sequencer/base/mml_sequencer.h:20
ClassMMLSequencer
MMLSequencer is the base class that bridges MMLEvents, sound modules, and sound systems. You should follow this in your inherited classes: 1) Registe
src/sequencer/base/mml_sequencer.h:34
ClassMMLSystemCommand
src/sequencer/base/mml_system_command.h:15
ClassMMLTableNumbers
src/utils/translator_util.h:102
EnumMaskBits
src/sequencer/simml_track.h:32
ClassOperatorParamsSizes
src/utils/translator_util.h:48
EnumOutputMode
src/chip/channels/siopm_channel_base.h:43
ClassPipeChannel
src/effector/effects/si_effect_equalizer.h:17
EnumProcessMode
src/sequencer/simml_track.h:43
EnumProcessType
src/chip/channels/siopm_channel_fm.h:48
EnumRegisterType
src/chip/channels/siopm_channel_fm.h:69
EnumSSGEnvelopeControl
src/chip/siopm_operator_params.h:25
EnumSelectToneType
src/sequencer/simml_channel_settings.h:23
ClassSiControllableFilterBase
src/effector/filters/si_controllable_filter_base.h:14
ClassSiControllableFilterHighPass
src/effector/filters/si_controllable_filter_high_pass.h:15
ClassSiControllableFilterLowPass
src/effector/filters/si_controllable_filter_low_pass.h:15
next →1–100 of 220, ranked by callers