Advanced Gtk+ Sequencer Reference Manual
Part VI. Audio - The audio processing tree
Table of Contents
audio processing tree
AgsAudio
— A container of channels organizing them as input or output
AgsAudioSignal
— Contains the audio data and its alignment
AgsChannel
— Acts as entry point to the audio tree.
AgsConfig
— Config Advanced Gtk+ Sequencer
ags_container
AgsDevout
— Outputting to soundcard
AgsInput
— Input of
AgsAudio
AgsNotation
— Notation class supporting selection and clipboard.
AgsNote
— Note class.
AgsOutput
— Output of
AgsAudio
AgsPattern
— Pattern representing tones
AgsPort
— Perform thread-safe operations
AgsRecall
— The recall base class
AgsRecallAudio
— audio context of recall
AgsRecallAudioRun
— audio context of dynamic recall
AgsRecallAudioSignal
— audio signal context of recall
AgsRecallChannel
— channel context of recall
AgsRecallChannelRun
— dynamic channel context of recall
AgsRecallChannelRunDummy
— channel dummy dynamic context of recall
AgsRecallContainer
— Container to group recalls
AgsRecallDependency
— Object specifing dependency
AgsRecallFactory
— Factory pattern
AgsRecallID
— The object specifies run context.
AgsRecallLadspa
— The object interfacing with LADSPA
AgsRecallLadspaRun
— The object interfacing with LADSPA
AgsRecallRecycling
— recycling context of recall
AgsRecallRecyclingDummy
— recycling dummy dynamic context of recall
AgsRecycling
— A container of audio signals
AgsRecyclingContainer
— A container of recycling acting as dynamic context.
AgsTask
— Perform operations in a thread safe context.
AgsTimestamp
— Timestamp unix and alike
AgsTimestampFactory
— Factory pattern
ags_synths
Audio files - Reading/Writing audio data from disk
AgsAudioFile
— Audio file input/output
AgsIpatch
— Libinstpatch wrapper
AgsIpatchSF2Reader
— interfacing Soundfont2 related API of libinstpatch
AgsSndfile
— Libsndfile wrapper
Recalls - Effect processors
AgsAudioFile
— Audio file input/output
AgsBufferAudioSignal
— buffers audio signal
AgsBufferChannel
— buffers channel
AgsBufferChannelRun
— buffers channel
AgsBufferRecycling
— buffers recycling
AgsCopyAudioSignal
— copys audio signal
AgsCopyChannel
— copys channel
AgsCopyChannelRun
— copys channel
AgsCopyNotationAudio
— copy notations audio
AgsCopyNotationAudioRun
— copy notations
AgsCopyPatternAudio
— copy audio pattern
AgsCopyPatternAudioRun
— copy pattern
AgsCopyPatternChannel
— copy patterns channel
AgsCopyPatternChannelRun
— copys pattern
AgsCopyRecycling
— copys recycling
AgsCountBeatsAudio
— count audio beats
AgsCountBeatsAudioRun
— count beats
AgsDelayAudio
— delay audio
AgsDelayAudioRun
— delay
AgsLoopChannel
— loops channel
AgsLoopChannelRun
— loop
AgsPeakChannel
— peaks channel
AgsPeakChannelRun
— peak
AgsVolumeAudioSignal
— volumes audio signal
AgsVolumeChannel
— volumes channel
AgsVolumeChannelRun
— volumes channel
AgsVolumeRecycling
— volumes recycling
AgsPlayAudio
— play audio
AgsPlayAudioFile
AgsPlayAudioSignal
— plays audio signal
AgsPlayChannel
— plays channel
AgsPlayChannel
— plays channel
AgsPlayChannelRunMaster
AgsPlayNotationAudio
— play audio notation
AgsPlayNotationAudioRun
— play notation
AgsPlayNote
AgsPlayPattern
AgsPlayRecycling
— plays recycling
AgsStream
AgsStreamAudioSignal
— streams audio signal
AgsStreamChannel
— streams channel
AgsStreamChannelRun
— streams channel
AgsStreamRecycling
— streams recycling
Task - Data exchanged between Audio and GUI
AgsAddAudio
— add audio object to devout
AgsAddAudioSignal
— add audio_signal object to recycling
AgsAddLineMember
— add line_member object to line
AgsAddNote
— add note object to notation
AgsAddPointToSelection
— add point to notation selection
AgsAddRecall
— add recall object to context
AgsAddRegionToSelection
— add region to notation selection
AgsAppendAudio
— append audio object to audio loop
AgsAppendAudioThreaded
AgsAppendChannel
— append channel object to audio loop
AgsAppendRecall
— append recall object to audio loop
AgsApplyBpm
— apply bpm to delay audio
AgsApplySequencerLength
— apply sequencer length to delay audio
AgsApplySynth
— apply synth to channel
AgsApplyTact
— apply tact to delay audio
AgsApplyWavetable
AgsAudioSetRecycling
AgsCancelAudio
— cancel audio object in audio loop
AgsCancelChannel
— cancel channel object
AgsCancelRecall
— cancel recall object
AgsChangeIndicator
— change indicator object
AgsChangeTact
AgsChannelSetRecycling
AgsDisplayTact
— display tact object
AgsExportOutput
— export output object
AgsFreeSelection
— free selection object
AgsInitAudio
— init audio object
AgsInitChannel
— init channel object
AgsMuteAudio
— mute audio
AgsMuteAudioSignal
— mutes audio signal
AgsMuteChannel
— mutes channel
AgsMuteChannelRun
AgsMuteRecycling
— mutes recycling
AgsOpenFile
— open file object
AgsOpenSingleFile
AgsRemoveAudio
— remove audio object of devout
AgsRemoveAudioSignal
— remove audio_signal object to recycling
AgsRemoveNote
— remove note object to notation
AgsRemovePointFromSelection
AgsRemoveRecall
— remove recall object to context
AgsRemoveRegionFromSelection
AgsSaveFile
— save file object
AgsScrollOnPlay
— scrolls the editor
AgsSetAudioChannels
— resizes audio channels
AgsSetAudioChannels
— resizes buffer size
AgsSetAudioChannels
— modifies devout play flags
AgsSetMuted
— set muted to delay audio
AgsSetOutputDevice
— resets soundcard
AgsSetSamplerate
— modifies samplerate
AgsStartDevout
— start devout object
AgsToggleLed
— toggle led object
AgsTogglePatternBit
— toggles the pattern
AgsUnrefAudioSignal