Interface

AgsSequencer

[]

Description

interface Ags.Sequencer : GObject.Object

No description available.

[]

Prerequisite

In order to implement Sequencer, your type must inherit fromGObject.

[]

Instance methods

ags_sequencer_get_bpm

Get current playback bpm.

since: 3.0.0

ags_sequencer_get_buffer

Get current playback buffer.

since: 3.0.0

ags_sequencer_get_delay_factor

Get current playback delay factor.

since: 3.0.0

ags_sequencer_get_device

Get device.

since: 3.0.0

ags_sequencer_get_midi_version

Get MIDI version.

since: 7.0.0

ags_sequencer_get_next_buffer

Get future playback buffer.

since: 3.0.0

ags_sequencer_get_note_offset

Get current playback note offset.

since: 3.0.0

ags_sequencer_get_start_note_offset

Get start playback note offset.

since: 3.0.0

ags_sequencer_is_playing

Get playing.

since: 3.0.0

ags_sequencer_is_recording

Get recording.

since: 3.0.0

ags_sequencer_is_starting

Get starting.

since: 3.0.0

ags_sequencer_list_cards

Retrieve card_id and card_name as a list of strings.

since: 3.0.0

ags_sequencer_lock_buffer

Lock buffer.

since: 3.0.0

ags_sequencer_offset_changed

Callback when counter expires minor note offset.

since: 3.0.0

ags_sequencer_play

Plays the current buffer of sequencer.

since: 3.0.0

ags_sequencer_play_init

Initializes the sequencer for playback.

since: 3.0.0

ags_sequencer_record

Records the current buffer of sequencer.

since: 3.0.0

ags_sequencer_record_init

Initializes the sequencer for recording.

since: 3.0.0

ags_sequencer_set_bpm

Set current playback bpm.

since: 3.0.0

ags_sequencer_set_delay_factor

Set current playback delay factor.

since: 3.0.0

ags_sequencer_set_device

Set device.

since: 3.0.0

ags_sequencer_set_note_offset

Set current playback note offset.

since: 3.0.0

ags_sequencer_set_start_note_offset

Set start playback note offset.

since: 3.0.0

ags_sequencer_stop

Stops the sequencer from playing to it.

since: 3.0.0

ags_sequencer_tic

Every call to play may generate a tic.

since: 3.0.0

ags_sequencer_unlock_buffer

Unlock buffer.

since: 3.0.0

[]

Signals

Ags.Sequencer::offset-changed

The ::offset-changed signal notifies about changed position within notation.

since: 3.0.0

Ags.Sequencer::tic

The ::tic signal is emitted every tic of the sequencer. This notifies about a newly played buffer.

since: 3.0.0

Interface structure

[]

Virtual methods

Ags.Sequencer.get_bpm

Get current playback bpm.

since: 3.0.0

Ags.Sequencer.get_buffer

Get current playback buffer.

since: 3.0.0

Ags.Sequencer.get_delay_factor

Get current playback delay factor.

since: 3.0.0

Ags.Sequencer.get_device

Get device.

since: 3.0.0

Ags.Sequencer.get_midi_version

Get MIDI version.

since: 7.0.0

Ags.Sequencer.get_next_buffer

Get future playback buffer.

since: 3.0.0

Ags.Sequencer.get_note_offset

Get current playback note offset.

since: 3.0.0

Ags.Sequencer.get_start_note_offset

Get start playback note offset.

since: 3.0.0

Ags.Sequencer.is_playing

Get playing.

since: 3.0.0

Ags.Sequencer.is_recording

Get recording.

since: 3.0.0

Ags.Sequencer.is_starting

Get starting.

since: 3.0.0

Ags.Sequencer.list_cards

Retrieve card_id and card_name as a list of strings.

since: 3.0.0

Ags.Sequencer.lock_buffer

Lock buffer.

since: 3.0.0

Ags.Sequencer.offset_changed

Callback when counter expires minor note offset.

since: 3.0.0

Ags.Sequencer.play

Plays the current buffer of sequencer.

since: 3.0.0

Ags.Sequencer.play_init

Initializes the sequencer for playback.

since: 3.0.0

Ags.Sequencer.record

Records the current buffer of sequencer.

since: 3.0.0

Ags.Sequencer.record_init

Initializes the sequencer for recording.

since: 3.0.0

Ags.Sequencer.set_bpm

Set current playback bpm.

since: 3.0.0

Ags.Sequencer.set_delay_factor

Set current playback delay factor.

since: 3.0.0

Ags.Sequencer.set_device

Set device.

since: 3.0.0

Ags.Sequencer.set_midi_version
No description available.

Ags.Sequencer.set_note_offset

Set current playback note offset.

since: 3.0.0

Ags.Sequencer.set_start_note_offset

Set start playback note offset.

since: 3.0.0

Ags.Sequencer.stop

Stops the sequencer from playing to it.

since: 3.0.0

Ags.Sequencer.tic

Every call to play may generate a tic.

since: 3.0.0

Ags.Sequencer.unlock_buffer

Unlock buffer.

since: 3.0.0