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