for Advanced Gtk+ Sequencer v0.7.49. The latest version of this documentation can be found on-line at http://gsequencer.org/api/ags/.


I. Library - Completion routines
AgsComplex — Boxed type of complex
AgsConversion — Conversion of values
AgsFunction — Function to translate values
AgsParameter — Complete GParameter
AgsTurtle — Terse RDF Triple Language
II. Util - Helper functions
AgsIdGenerator — UUID util functions
III. Object - Interfaces and marshallers
AgsAsyncQueue — asynchronous run
AgsApplicable — unique access to dialogs
AgsApplicationContext — The application context
AgsConcurrentTree — thread-safe locking of tree
AgsConfig — Config Advanced Gtk+ Sequencer
AgsConnectable — unique access to ojbects
AgsCountable — a counter interface
AgsDistributedManager — access distributed ressources
AgsDynamicConnectable — unique access to recalls
AgsMainLoop — toplevel threads
ags_marshal
AgsMutable — unique access to recalls
AgsPackable — packing recalls
AgsPortlet — interfacing portlets
AgsSeekable — unique access to recalls
AgsSequencer — unique access to sequencers
AgsSoundcard — unique access to soundcards
AgsTactable — Unique tempo set or attributes access
AgsTreeIterator
AgsPlugin — interfacing plugins
IV. XML Input/Output - Persist project
ags_file_stock
AgsFile — read/write XML file
AgsFileIdRef — file id reference
AgsFileLink — link objects read of file.
AgsFileLookup — resolve objects read of file.
AgsFileLaunch — launch objects read of file.
ags_file_util
V. Plugin - API of plugins
AgsBasePlugin — The base plugin class
AgsDssiManager — Singleton pattern to organize DSSI
AgsDssiPlugin — The dssi plugin class
AgsLadspaConversion — Conversion of values
AgsLadspaManager — Singleton pattern to organize LADSPA
AgsLadspaPlugin — The ladspa plugin class
AgsLv2Conversion — Conversion of values
AgsLv2EventManager — event manager
AgsLv2LogManager — allow lv2 plugins to log
AgsLv2Manager — Singleton pattern to organize LV2
AgsLv2UriMapManager — uri map
AgsLv2UridManager — urid
AgsLv2WorkerManager — manage workers
AgsLv2Plugin — The lv2 plugin class
AgsLv2Worker — task thread
AgsLv2uiManager — Singleton pattern to organize LV2UI
AgsLv2uiPlugin — The lv2ui plugin class
AgsPluginFactory
ags_plugin_stock
VI. Widget - GUI elements
AgsCartesian
AgsContainer — Complete GtkContainer
AgsDial — A dial widget
AgsExpander — A expander widget
AgsExpanderSet — A container
AgsIndicator — A indicator widget
AgsLed — A led widget
AgsRuler — A ruler widget
AgsVIndicator — A vertical indicator widget
VII. Thread - Multi-threaded tree
AgsAutosaveThread — auto safe
AgsConcurrencyProvider — concurrency interface
AgsGenericMainLoop — generic loop
AgsHistory
AgsIteratorThread
AgsMutexManager — mutex manager
AgsReturnableThread — returnable thread
AgsSingleThread — single threaded environment
AgsTask — Perform operations in a thread safe context.
AgsTaskCompletion — task completion
AgsTaskThread — task thread
AgsTimestampThread
AgsThread — threads
AgsThreadApplicationContext — threaded application context
AgsThreadPool — thread pool
Thread files - Reading/Writing audio data from disk
ags_thread_file_xml
VIII. The audio layer
AgsAcceleration — Acceleration class.
AgsAudio — A container of channels organizing them as input or output
AgsAudioApplicationContext — audio application context
ags_audio_buffer_util
AgsAudioSignal — Contains the audio data and its alignment
AgsAutomation — Automation class supporting selection and clipboard.
AgsChannel — Acts as entry point to the audio tree.
ags_channel_iter
AgsDevout — Output to soundcard
AgsInput — Input of AgsAudio
AgsMessage
AgsMidiin — Input from sequencer
AgsNotation — Notation class supporting selection and clipboard.
AgsNote — Note class.
AgsOutput — Output of AgsAudio
AgsPattern — Pattern representing tones
AgsPlayback — Outputting to soundcard context
AgsPlaybackDomain — Outputting to soundcard domain
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.
AgsRecallDssi — The object interfacing with DSSI
AgsRecallDssiRun — The object interfacing with DSSI
AgsRecallLadspa — The object interfacing with LADSPA
AgsRecallLadspaRun — The object interfacing with LADSPA
AgsRecallLv2 — The object interfacing with LV2
AgsRecallLv2Run — The object interfacing with LV2
AgsRecallRecycling — recycling context of recall
AgsRecallRecyclingDummy — recycling dummy dynamic context of recall
AgsRecycling — A container of audio signals
AgsRecyclingContext — A context of recycling acting as dynamic context.
AgsSoundProvider — provide accoustics
AgsTimestamp — Timestamp unix and alike
AgsTimestampFactory — Factory pattern
AgsSynthGenerator — generate wave-form
ags_synth_util
Audio thread - multi-threaded audio
AgsAudioLoop — audio loop
AgsAudioThread — audio thread
AgsChannelThread — channel thread
AgsExportThread — export thread
AgsRecyclingThread
ags_recycling_thread_callbacks
AgsSoundcardThread — soundcard thread
Audio JACK - JACK support
AgsJackServer — JACK instance
AgsJackClient — JACK connection
AgsJackPort — JACK resource.
AgsJackDevout — Output to soundcard
AgsJackMidiin — Input from sequencer
Audio MIDI - MIDI support
AgsMidiBufferUtil — MIDI buffer util
AgsMidiFile — the MIDI file
AgsMidiFileReader — the MIDI file reader
AgsMidiFileWriter — the MIDI file writer
AgsMidiUtil — MIDI util
AgsMidiBuilder — MIDI buidler
AgsMidiParser — the menu bar.
Audio files - Reading/Writing audio data from disk
AgsAudioFile — Audio file input/output
AgsAudioFileLink — link objects read of file.
ags_audio_file_xml
AgsIpatch — Libinstpatch wrapper
AgsIpatchSF2Reader — interfacing Soundfont2 related API of libinstpatch
AgsIpatchDLS2Reader — interfacing Soundfont2 related API of libinstpatch
AgsSndfile — Libsndfile wrapper
AgsPlayable — read/write audio
Recalls - Effect processors
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
AgsEnvelopeAudioSignal — envelopes audio signal
AgsEnvelopeChannel — envelopes channel
AgsEnvelopeChannelRun
AgsEnvelopeRecycling — envelopes recycling
AgsLoopChannel — loops channel
AgsLoopChannelRun — loop
AgsPeakAudioSignal — peaks audio signal
AgsPeakChannel — peaks channel
AgsPeakChannelRun — peak
AgsPeakRecycling — peaks recycling
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
AgsPlayChannelMaster — plays channel as toplevel
AgsPlayNotationAudio — play audio notation
AgsPlayNotationAudioRun — play notation
AgsPlayNote
AgsPlayRecycling — plays recycling
AgsRouteDssiAudio — route MIDI to DSSI
AgsRouteDssiAudioRun — route MIDI
AgsRouteLv2Audio — route MIDI to LV2
AgsRouteLv2AudioRun — route MIDI
AgsStreamAudioSignal — streams audio signal
AgsStreamChannel — streams channel
AgsStreamChannelRun — streams channel
AgsStreamRecycling — streams recycling
Audio tasks - Data exchanged between Audio and GUI
AgsAddAudio — add audio object to soundcard
AgsAddAudioSignal — add audio_signal object to recycling
AgsAddEffect — add effect object to context
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
AgsAddRecallContainer — 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
AgsApplyPresets — apply presets
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
AgsChannelSetRecycling
AgsExportOutput — export output object
AgsFreeSelection — free selection object
AgsInitAudio — init audio object
AgsInitChannel — init channel object
AgsMuteAudio — mute audio
AgsMuteAudioRun — copy pattern
AgsMuteAudioSignal — mutes audio signal
AgsMuteChannel — mutes channel
AgsMuteChannelRun
AgsMuteRecycling — mutes recycling
AgsOpenFile — open file object
AgsOpenSingleFile
AgsOpenSf2Sample — open sf2_sample object
AgsRemoveAudio — remove audio object of soundcard
AgsRemoveAudioSignal — remove audio_signal object to recycling
AgsRemoveNote — remove note object to notation
AgsRemovePointToSelection — remove point to notation selection
AgsRemoveRecall — remove recall object to context
AgsRemoveRecallContainer — remove recall object to context
AgsRemoveAudioSignal — remove audio_signal object to recycling
AgsResizeAudio — resize audio object
AgsSaveFile — save file object
AgsSetAudioChannels — resizes audio channels
AgsSetAudioChannels — resizes buffer size
AgsSetMuted — set muted to delay audio
AgsSetOutputDevice — resets soundcard
AgsSetSamplerate — modifies samplerate
AgsStartSoundcard — start soundcard object
AgsUnrefAudioSignal
IX. Graphical user interface
AgsAudioPreferences — A composite widget to do audio related preferences
ags_audio_preferences_callbacks
AgsAutomationEditor — A composite widget to edit automation
ags_automation_editor_callbacks
AgsAutomationWindow — The automation dialog
AgsBulkMember — Modify assigned recall's port
ags_bulk_member_callbacks
AgsDssiBrowser — A composite to select dssi effect.
ags_dssi_browser_callbacks
AgsEditor — A composite widget to edit notes
ags_editor_callbacks
AgsEffectBridge — A composite widget to visualize a bunch of AgsChannel
ags_effect_bridge_callbacks
AgsEffectBulk — A composite widget to visualize a bunch of AgsChannel
ags_effect_bulk_callbacks
AgsEffectLine — A composite widget to visualize a bunch of AgsChannel
ags_effect_line_callbacks
AgsEffectPad — A composite widget to visualize a bunch of AgsChannel
AgsExportWindow — The export dialog
ags_export_window_callbacks
AgsFileSelection
ags_file_selection_callbacks
AgsGenericPreferences — A composite widget to do generic related preferences
ags_generic_preferences_callbacks
AgsGuiThread — gui thread
AgsInlinePlayer
AgsLadspaBrowser — A composite to select ladspa effect.
ags_ladspa_browser_callbacks
AgsLv2Browser — A composite to select lv2 uri.
ags_lv2_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
AgsMenuBar — the menu bar.
ags_menu_bar_callbacks
AgsMidiDialog — pack pad editors.
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
AgsPluginBrowser — A composite to select plugin effect.
ags_plugin_browser_callbacks
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.
AgsServerPreferences — A composite widget to do server related preferences
AgsWindow — The window object.
ags_window_callbacks
AgsXorgApplicationContext
GSequencer files - Reading/Writing data from disk
ags_gui_file_xml
AgsSimpleFile
GSequencer tasks - Data exchanged between Audio and GUI
AgsAddBulkMember — add line_member object to line
AgsBlinkCellPatternCursor — toggle led object
AgsChangeIndicator — change indicator object
AgsChangeTact
AgsDisplayTact — display tact object
AgsScrollOnPlay — scrolls the editor
AgsToggleLed — toggle led object
AgsTogglePatternBit — toggles the pattern
AgsUpdateBulkMember — add line_member object to line
AgsConfig — task to read simple file format
AgsConfig — task to write simple file format
Import - Wizards to import foreign data
AgsMidiImportWizard — pack pad editors.
ags_midi_import_wizard_callbacks
AgsTrackCollection — Property of audio, channels or pads in bulk mode.
AgsTrackCollectionMapper — pack pad editors.
Editor - Piano roll and its controls
AgsAutomationEdit — edit automations
ags_automation_edit_callbacks
AgsAutomationArea — area automations
AgsAutomationToolbar — edit tool
ags_automation_toolbar_callbacks
ags_toolbar_mode_stock
AgsToolbar — edit tool
ags_toolbar_callbacks
AgsMachineSelection — machine radio buttons
AgsMachineSelector — machine radio buttons
ags_machine_selector_callbacks
AgsMachineRadioButton — machine radio buttons
AgsMeter — piano widget
ags_meter_callbacks
AgsNotebook — select channel
ags_notebook_callbacks
AgsNoteEdit — edit notes
ags_note_edit_callbacks
AgsPatternEdit — edit notes
ags_pattern_edit_callbacks
AgsScaleArea — area scales
ags_scale_callbacks
AgsScale — scale widget
ags_scale_callbacks
AgsScale — scale widget
AgsSF2Chooser
ags_sf2_chooser_callbacks
Engines - Composite widgets with audio set up
AgsPanel — panel
ags_panel_callbacks
AgsPanelInputLine — panel input line
AgsPanelInputPad — panel input pad
AgsMixer — mixer
ags_mixer_callbacks
AgsMixerInputLine — mixer input line
AgsMixerInputPad — mixer input pad
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
AgsPatternBox — pattern box sequencer
ags_pattern_box_callbacks
AgsMatrix — matrix sequencer
ags_matrix_callbacks
AgsMatrixBridge — A composite widget to visualize a bunch of AgsChannel
AgsMatrixBulkInput — A composite widget to visualize a bunch of AgsChannel
AgsCellPattern — cell_pattern sequencer
ags_cell_pattern_callbacks
AgsSynth — synth
ags_synth_callbacks
AgsSynthInputLine — synth input line
AgsSynthInputPad — synth input pad
AgsOscillator — oscillator
ags_oscillator_callbacks
AgsFFPlayer — ffplayer notation
ags_ffplayer_callbacks
AgsFFPlayerBridge — A composite widget to visualize a bunch of AgsChannel
AgsFFPlayerBulkInput — A composite widget to visualize a bunch of AgsChannel
AgsFFPlayerInputLine — A composite widget to visualize a bunch of AgsChannel
ags_ffplayer_input_line_callbacks
AgsFFPlayerInputPad — A composite widget to visualize a bunch of AgsChannel
AgsLadspaBridge — A composite widget to visualize a bunch of AgsChannel
AgsDssiBridge — A composite widget to visualize a bunch of AgsChannel
AgsLv2Bridge — A composite widget to visualize a bunch of AgsChannel
X. XML-RPC - planned server
AgsRegistry
AgsRemoteTask
AgsServer
AgsServerApplicationContext
AgsServiceProvider
API Index
Index of deprecated API