Part I. GSequencer UI Library
Table of Contents
GSequencer main application
AgsGSequencerApplication
AgsUiProvider
— provide user interface
AgsGSequencerApplicationContext
— The gsequencer application context
AgsAnimationWindow
AgsWindow
— The window object.
ags_window_callbacks
AgsNavigation
— control audio object's playback.
ags_navigation_callbacks
AgsExportWindow
— The export dialog
ags_export_window_callbacks
AgsExportSoundcard
— The export soundcard widget
ags_export_soundcard_callbacks
AgsMidiExportWizard
— Export to MIDI using wizard
AgsMachineCollection
— Pack machine entry
AgsMidiImportWizard
— Import MIDI using wizard
AgsTrackCollection
— Pack track mapper
AgsPCMFileDialog
— The PCM file chooser dialog
GSequencer preferences
AgsPluginPreferences
— A dialog to do preferences
ags_preferences_callbacks
AgsGenericPreferences
— A composite widget to do generic related preferences
ags_generic_preferences_callbacks
AgsAudioPreferences
— A composite widget to do audio related preferences
ags_audio_preferences_callbacks
AgsSoundcardEditor
— A composite widget to configure soundcard
ags_soundcard_editor_callbacks
AgsMidiPreferences
— A composite widget to do midi related preferences
ags_midi_preferences_callbacks
AgsSequencerEditor
— A composite widget to configure sequencer
ags_sequencer_editor_callbacks
AgsPerformancePreferences
— A composite widget to do performance related preferences
AgsOscServerPreferences
— A composite widget to do OSC server related preferences
AgsPluginPreferences
— A composite widget to do plugin related preferences
Fundamental machine types
AgsMachine
— visualize audio object.
ags_machine_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
AgsBulkMember
— Modify assigned recall's port
ags_bulk_member_callbacks
AgsPad
— A composite widget to visualize a bunch of
AgsChannel
ags_pad_callbacks
AgsEffectPad
— A composite widget to visualize a bunch of
AgsChannel
AgsLine
— A composite widget to visualize
AgsChannel
ags_line_callbacks
AgsEffectLine
— A composite widget to visualize a bunch of
AgsChannel
AgsLineMember
— Modify assigned recall's port
ags_line_member_callbacks
AgsEffectSeparator
— A effect separator widget
Machine dialogs
AgsMachineEditorDialog
— edit machine settings
AgsMachineEditor
— Edit audio related aspects
AgsMachineEditorListing
— Edit audio related aspects
AgsMachineEditorPad
— Edit audio related aspects
AgsMachineEditorLine
— Edit audio related aspects
AgsMachineEditorCollection
— Edit audio related aspects
AgsMachineEditorBulk
— Edit audio related aspects
AgsConnectionEditorDialog
— edit connection settings
AgsConnectionEditor
— Edit audio connections
AgsConnectionEditorListing
— Edit audio related aspects
AgsConnectionEditorPad
— Edit audio related aspects
AgsConnectionEditorLine
— Edit audio related aspects
AgsConnectionEditorCollection
— Edit audio related aspects
AgsConnectionEditorBulk
— Edit audio related aspects
AgsResizeEditor
— Resize audio channels or pads.
AgsPluginBrowser
— A composite to select plugin effect
ags_plugin_browser_callbacks
AgsLadspaBrowser
— A composite to select ladspa effect.
ags_ladspa_browser_callbacks
AgsLv2Browser
— A composite to select lv2 uri.
ags_lv2_browser_callbacks
AgsMidiDialog
— Edit MIDI settings
AgsEnvelopeDialog
— Edit envelope dialog
ags_envelope_dialog_callbacks
AgsEnvelopeEditor
— Edit envelope of notes
ags_envelope_editor_callbacks
AgsEnvelopeInfo
— Show envelope info notes
ags_envelope_info_callbacks
AgsPatternEnvelope
— Edit envelope presets
ags_pattern_envelope_callbacks
AgsWaveExportDialog
— The export dialog
ags_wave_export_dialog_callbacks
Editor miscellaneous widgets
AgsMachineSelection
— machine selection
AgsMachineSelector
— machine selector
ags_machine_selector_callbacks
AgsMachineRadioButton
— machine radio buttons
Notation editor widgets
AgsNotationEdit
— edit notes
ags_notation_edit_callbacks
AgsSelectNotePopover
— select tool
AgsMoveNotePopover
— move tool
AgsCropNotePopover
— crop tool
AgsPositionNotationCursorPopover
— crop tool
Automation editor widgets
AgsScrolledAutomationEditBox
— scrolled automation_edit box widget
AgsAutomationEditBox
— box widget
AgsAutomationEdit
— edit automations
ags_automation_edit_callbacks
AgsRampAccelerationPopover
— crop tool
AgsSelectAccelerationPopover
— crop tool
AgsPositionAutomationCursorPopover
— crop tool
Wave editor widgets
AgsScrolledWaveEditBox
— scrolled wave edit box widget
AgsWaveEditBox
— abstract box widget
AgsWaveEdit
— edit audio data
ags_wave_edit_callbacks
AgsSelectBufferPopover
— select tool
AgsPositionWaveCursorPopover
— crop tool
Tempo editor widgets
AgsTempoEdit
— edit tempos
AgsRampMarkerPopover
— crop tool
Audio machines
AgsAudiorec
— record audio data
ags_audiorec_callbacks
AgsCellPattern
— cell pattern sequencer
ags_cell_pattern_callbacks
AgsDrum
— drum sequencer
ags_drum_callbacks
AgsDrumInputLine
— drum sequencer input line
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
AgsDssiBridge
— A composite widget to visualize a bunch of
AgsChannel
ags_dssi_bridge_callbacks
AgsEqualizer10
— equalizer10 sequencer
ags_equalizer10_callbacks
AgsLadspaBridge
— A composite widget to visualize a bunch of
AgsChannel
AgsLiveDssiBridge
— A composite widget to visualize a bunch of
AgsChannel
ags_live_dssi_bridge_callbacks
AgsLiveLv2Bridge
— A composite widget to visualize a bunch of
AgsChannel
ags_live_lv2_bridge_callbacks
AgsLv2Bridge
— A composite widget to visualize a bunch of
AgsChannel
ags_lv2_bridge_callbacks
AgsMatrix
— matrix sequencer
AgsMatrixBridge
— A composite widget to visualize a bunch of
AgsChannel
AgsMatrixBulkInput
— A composite widget to visualize a bunch of
AgsChannel
ags_matrix_callbacks
AgsMixer
— mixer
AgsMixerInputLine
— mixer input line
AgsMixerInputPad
— mixer input pad
AgsOscillator
— oscillator
ags_oscillator_callbacks
AgsPanel
— panel
AgsPanelInputLine
— panel input line
AgsPanelInputPad
— panel input pad
AgsPatternBox
— pattern box sequencer
ags_pattern_box_callbacks
AgsPitchSampler
— pitch_sampler notation
AgsSpectrometer
— spectrometer sequencer
AgsSynth
— synth
ags_synth_callbacks
AgsSynthInputLine
— synth input line
AgsSynthInputPad
— synth input pad
AgsFMSynth
— fm synth
ags_fm_synth_callbacks
AgsFMSynthInputLine
— fm synth input line
AgsFMSynthInputPad
— fm synth input pad
AgsSyncsynth
— syncsynth
ags_syncsynth_callbacks
AgsFMSyncsynth
— fm syncsynth
ags_fm_syncsynth_callbacks
AgsHybridSynth
— hybrid synth
ags_hybrid_synth_callbacks
AgsHybridFMSynth
— FM hybrid synth
ags_hybrid_fm_synth_callbacks
AgsFFPlayer
— ffplayer notation
AgsFFPlayerBridge
— A composite widget to visualize a bunch of
AgsChannel
AgsFFPlayerBulkInput
— A composite widget to visualize a bunch of
AgsChannel
ags_ffplayer_callbacks
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
AgsSF2Synth
— SF2 synth
ags_sf2_synth_callbacks
GUI files
AgsSimpleFile
— read/write XML file
GUI tasks
AgsSimpleFileRead
— task to read simple file format
AgsSimpleFileWrite
— task to write simple file format