for Advanced Gtk+ Sequencer 0.4.2. The latest version of this documentation can be found on-line at http://ags.sourceforge.net/api/ags/.


AgsMain
I. Util - Helper functions
AgsComboBoxText — Complete GtkComboBox
AgsIdGenerator — UUID util functions
AgsList — Complete GList
AgsMenu
AgsMenuItem
AgsOptionMenu
AgsParameter — Complete GParameter
II. Object - Interfaces and marshallers
AgsApplicable — unique access to dialogs
AgsCountable — unique access to dialogs
AgsDynamicConnectable — unique access to recalls
AgsMainLoop — toplevel threads
ags_marshal
AgsMutable — unique access to recalls
AgsPackable — packing recalls
AgsPortlet — interfacing portlets
AgsRunnable
AgsSeekable
AgsTactable — Unique tempo set or attributes access
AgsStackable
AgsPersistable
AgsPlayable — read/write audio
AgsPlugin — interfacing plugins
III. Plugin - API of plugins
AgsLadspaManager — Singleton pattern to organize LADSPA
AgsPluginFactory
ags_plugin_stock
IV. Widget - GUI elements
AgsDial — A dial widget
AgsExpander — A expander widget
AgsExpanderSet — A container
AgsIndicator — A indicator widget
AgsLed — A led widget
AgsVIndicator — A vertical indicator widget
AgsTable
V. Thread - Multi-Threaded tree
AgsAudioLoop — audio loop
AgsAutosaveThread — auto safe
AgsDevoutThread — devout thread
AgsExportThread — export thread
AgsGuiThread — gui thread
AgsIteratorThread
AgsRecyclingThread
ags_recycling_thread_callbacks
AgsReturnableThread — returnable thread
AgsTaskThread — task thread
AgsTimestampThread
AgsThread — threads
AgsThreadPool — thread pool
AgsSingleThread
VI. Audio - The audio processing tree
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
VII. GUI - Graphical user interface
Composite widgets
AgsAudioPreferences — A composite widget to do audio related preferences
ags_audio_preferences_callbacks
AgsEditor — A composite widget to edit notes
ags_editor_callbacks
AgsExportWindow — The export dialog
ags_export_window_callbacks
AgsInlinePlayer
AgsLadspaBrowser — A composite to select ladspa effect.
ags_ladspa_browser_callbacks
AgsLine — A composite widget to visualize AgsChannel
ags_line_callbacks
AgsLineEditor — A composite widget to edit AgsChannel
ags_line_editor_callbacks
AgsLineMember — Modify assigned recall's port
ags_line_member_callbacks
AgsLineMemberEditor — Edit line member's aspects.
ags_line_member_editor_callbacks
AgsLinkChannel — link channel object
AgsLinkCollectionEditor — Edit links in bulk mode.
ags_link_collection_editor_callbacks
AgsLinkEditor — Edit links.
ags_link_editor_callbacks
AgsListingEditor — pack pad editors.
ags_listing_editor_callbacks
AgsMachine — visualize audio object.
ags_machine_callbacks
AgsMachineEditor — pack pad editors.
ags_machine_editor_callbacks
AgsMachineRadioButton — machine radio buttons
AgsMachineSelection — machine radio buttons
AgsMachineSelector — machine radio buttons
ags_machine_selector_callbacks
AgsMenuBar — the menu bar.
ags_menu_bar_callbacks
AgsNavigation — control audio object's playback.
ags_navigation_callbacks
AgsPad — A composite widget to visualize a bunch of AgsChannel
ags_pad_callbacks
AgsPadEditor — A composite widget to edit AgsChannel
ags_pad_editor_callbacks
AgsPerformancePreferences — A composite widget to do performance related preferences
AgsPluginPreferences — A composite widget to do plugin related preferences
AgsPluginPreferences — A dialog to do preferences
ags_preferences_callbacks
AgsPropertyCollectionEditor — Edit propertys in bulk mode.
ags_property_collection_editor_callbacks
AgsPropertyEditor — Property of audio, channels or pads in bulk mode.
ags_property_editor_callbacks
AgsPropertyListingEditor
AgsResizeEditor — Resize audio channels or pads.
AgsRuler — A ruler widget
AgsServerPreferences — A composite widget to do server related preferences
AgsWindow — The window object.
ags_window_callbacks
AgsSF2Chooser
ags_sf2_chooser_callbacks
Editor - Piano roll and its controls
AgsMeter — piano widget
ags_meter_callbacks
AgsNoteEdit — edit notes
ags_note_edit_callbacks
AgsNotebook — select channel
ags_notebook_callbacks
AgsToolbar — edit tool
ags_toolbar_callbacks
ags_toolbar_mode_stock
Engines - Composite widgets with audio set up
AgsDrum — drum sequencer
ags_drum_callbacks
AgsDrumInputLine — drum sequencer input line
ags_drum_input_line_callbacks
AgsDrumInputPad — drum sequencer input pad
ags_drum_input_pad_callbacks
AgsDrumOutputLine — drum sequencer output line
ags_drum_output_line_callbacks
AgsDrumOutputPad — drum sequencer output pad
ags_drum_output_pad_callbacks
AgsFFPlayer — ffplayer notation
ags_ffplayer_callbacks
AgsMatrix — matrix sequencer
ags_matrix_callbacks
AgsMixer — mixer
ags_mixer_callbacks
AgsMixerInputLine — mixer input line
AgsMixerInputPad — mixer input pad
AgsOscillator — oscillator
ags_oscillator_callbacks
AgsPanel — panel
ags_panel_callbacks
AgsPanelInputLine — panel input line
AgsPanelInputPad — panel input pad
AgsSynth — synth
ags_synth_callbacks
AgsSynthInputLine — synth input line
AgsSynthInputPad — synth input pad
VIII. XML Input/Output - Persist project
AgsFile — read/write XML file
ags_file_gui
AgsFileIdRef — file id reference
AgsFileLaunch — launch objects read of file.
AgsFileLink — link objects read of file.
AgsFileLookup — resolve objects read of file.
AgsFileRead
AgsFileSelection
ags_file_selection_callbacks
ags_file_sound
ags_file_stock
ags_file_util
ags_file_thread
IX. XML-RPC - planned server
AgsRegistry
AgsRemoteTask
AgsServer
API Index
Index of deprecated API