# Amuse: Class Members - Functions

### - a -

- addAudioGroup() : amuse::Engine
- addEmitter() : amuse::Engine
- addSubmix() : amuse::Engine
- advance() : amuse::Sequencer , amuse::SongState , amuse::SoundMacroState
- allocateSubmix() : amuse::BooBackendVoiceAllocator , amuse::IBackendVoiceAllocator
- allocateVoice() : amuse::BooBackendSubmix , amuse::BooBackendVoiceAllocator , amuse::IBackendSubmix , amuse::IBackendVoiceAllocator
- allOff() : amuse::Sequencer
- applyEffect() : amuse::Submix

### - c -

- canApplyEffect() : amuse::Submix
- clearEffects() : amuse::Submix

### - f -

- findVoice() : amuse::Engine , amuse::Sequencer
- fxStart() : amuse::Engine

### - g -

- getAftertouch() : amuse::Voice
- getAvailableSet() : amuse::BooBackendVoiceAllocator , amuse::IBackendVoiceAllocator
- getBackend() : amuse::Engine
- getChanProgram() : amuse::Sequencer
- getCtrlValue() : amuse::Voice
- getLastNote() : amuse::Voice
- getModWheel() : amuse::Voice
- getParentSubmix() : amuse::Submix
- getPitchWheel() : amuse::Voice
- getSampleFormat() : amuse::BooBackendSubmix , amuse::IBackendSubmix
- getSampleRate() : amuse::BooBackendSubmix , amuse::IBackendSubmix
- getSubmix() : amuse::Sequencer , amuse::Voice
- getTotalVoices() : amuse::Voice
- getVoiceCount() : amuse::Sequencer

### - i -

- initialize() : amuse::SongState , amuse::SoundMacroState
- installCtrlValues() : amuse::Voice

### - k -

- keyOff() : amuse::Sequencer , amuse::Voice
- keyoffNotify() : amuse::SoundMacroState
- keyOn() : amuse::Sequencer
- kill() : amuse::Sequencer
- killKeygroup() : amuse::Engine , amuse::Sequencer

### - l -

- loadSoundObject() : amuse::Voice

### - m -

- makeChorus() : amuse::Submix
- makeDelay() : amuse::Submix
- makeEffect() : amuse::Submix
- makeReverbHi() : amuse::Submix
- makeReverbStd() : amuse::Submix
- maxVid() : amuse::Voice
- message() : amuse::Voice

### - n -

- nextChanProgram() : amuse::Sequencer
- nextRandom() : amuse::Engine

### - p -

- playSong() : amuse::Sequencer
- prevChanProgram() : amuse::Sequencer
- pumpAndMixVoices() : amuse::BooBackendVoiceAllocator , amuse::IBackendVoiceAllocator
- pumpEngine() : amuse::Engine

### - r -

- removeAudioGroup() : amuse::Engine
- removeSubmix() : amuse::Engine
- resetSampleRate() : amuse::BooBackendVoice , amuse::IBackendVoice

### - s -

- sampleEndNotify() : amuse::SoundMacroState
- sendMacroMessage() : amuse::Engine , amuse::Sequencer
- seqPlay() : amuse::Engine
- setAdsr() : amuse::Voice
- setAftertouch() : amuse::Voice
- setChannelGains() : amuse::BooBackendSubmix , amuse::IBackendSubmix
- setChanProgram() : amuse::Sequencer
- setCtrlValue() : amuse::Sequencer , amuse::Voice
- setDoppler() : amuse::Voice
- setKeygroup() : amuse::Voice
- setLFO1Period() : amuse::Voice
- setLFO2Period() : amuse::Voice
- setMatrixCoefficients() : amuse::BooBackendVoice , amuse::IBackendVoice
- setMod2VibratoRange() : amuse::Voice
- setPan() : amuse::Voice
- setPedal() : amuse::Voice
- setPitchAdsr() : amuse::Voice
- setPitchFrequency() : amuse::Voice
- setPitchKey() : amuse::Voice
- setPitchRatio() : amuse::BooBackendVoice , amuse::IBackendVoice
- setPitchSweep1() : amuse::Voice
- setPitchSweep2() : amuse::Voice
- setPitchWheel() : amuse::Sequencer , amuse::Voice
- setPitchWheelRange() : amuse::Voice
- setReverbVol() : amuse::Voice
- setSurroundPan() : amuse::Voice
- setTempo() : amuse::Sequencer
- setTremolo() : amuse::Voice
- setVibrato() : amuse::Voice
- setVolume() : amuse::Sequencer , amuse::Voice
- start() : amuse::BooBackendVoice , amuse::IBackendVoice
- startChildMacro() : amuse::Voice
- startEnvelope() : amuse::Voice
- startFadeIn() : amuse::Voice
- startPanning() : amuse::Voice
- startSample() : amuse::Voice
- startSpanning() : amuse::Voice
- state() : amuse::Sequencer , amuse::Voice
- stop() : amuse::BooBackendVoice , amuse::IBackendVoice
- stopSample() : amuse::Voice
- supplyAudio() : amuse::Voice

### - v -

- vid() : amuse::Voice