Class

AgsAudioFxPatternAudioProcessor

Description

class AgsAudio.FxPatternAudioProcessor : AgsAudio.RecallAudioRun {
  recall_audio_run: AgsRecallAudioRun,
  delay_completion: gdouble,
  delay_counter: gdouble,
  offset_counter: guint64,
  current_delay_counter: gdouble,
  current_offset_counter: guint64
}
No description available.

Constructors

ags_fx_pattern_audio_processor_new

Create a new instance of AgsFxPatternAudioProcessor.

since: 3.3.0

Instance methods

ags_fx_pattern_audio_processor_key_on
No description available.

ags_fx_pattern_audio_processor_play
No description available.

Methods inherited from AgsRecallAudioRun (4)
ags_recall_audio_run_get_audio

Get audio.

since: 3.1.0

ags_recall_audio_run_get_recall_audio

Get recall audio.

since: 3.1.0

ags_recall_audio_run_set_audio

Set audio.

since: 3.1.0

ags_recall_audio_run_set_recall_audio

Set recall audio.

since: 3.1.0

Methods inherited from AgsRecall (78)

Please see AgsRecall for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AgsConnectable (13)
ags_connectable_add_to_registry

Add connectable to registry.

since: 3.0.0

ags_connectable_connect

Connect the connectable.

since: 3.0.0

ags_connectable_connect_connection

Disconnect the connectable.

since: 3.0.0

ags_connectable_disconnect

Disconnect the connectable.

since: 3.0.0

ags_connectable_disconnect_connection

Disconnect the connectable.

since: 3.0.0

ags_connectable_get_uuid

Get UUID of connectable.

since: 3.0.0

ags_connectable_has_resource

Check the connectable to have resources.

since: 3.0.0

ags_connectable_is_connected

Check if the connectable was connected.

since: 3.0.0

ags_connectable_is_ready

Connect the connectable.

since: 3.0.0

ags_connectable_list_resource

List resources as an XML element and return it.

since: 3.0.0

ags_connectable_remove_from_registry

Remove connectable from registry.

since: 3.0.0

ags_connectable_xml_compose

Compose an XML element and return it.

since: 3.0.0

ags_connectable_xml_parse

Parse node as XML element and apply it.

since: 3.0.0

Methods inherited from AgsCountable (4)
ags_countable_get_midi_counter

Retrieve current position of MIDI.

since: 3.0.0

ags_countable_get_notation_counter

Retrieve current position of notation.

since: 3.0.0

ags_countable_get_sequencer_counter

Retrieve current position of sequencer.

since: 3.0.0

ags_countable_get_wave_counter

Retrieve current position of wave.

since: 3.0.0

Methods inherited from AgsSeekable (1)
ags_seekable_seek

Seek.

since: 3.0.0

Methods inherited from AgsTactable (12)
ags_tactable_change_bpm

Change bpm.

since: 3.0.0

ags_tactable_change_midi_duration

Change midi duration.

since: 3.0.0

ags_tactable_change_notation_duration

Change notation duration.

since: 3.0.0

ags_tactable_change_sequencer_duration

Change sequencer duration.

since: 3.0.0

ags_tactable_change_tact

Change tact.

since: 3.0.0

ags_tactable_change_wave_duration

Change wave duration.

since: 3.0.0

ags_tactable_get_bpm

Get bpm.

since: 3.0.0

ags_tactable_get_midi_duration

Get midi duration.

since: 3.0.0

ags_tactable_get_notation_duration

Get notation duration.

since: 3.0.0

ags_tactable_get_sequencer_duration

Get sequencer duration.

since: 3.0.0

ags_tactable_get_tact

Get tact.

since: 3.0.0

ags_tactable_get_wave_duration

Get wave duration.

since: 3.0.0

Properties

Properties inherited from AgsRecallAudioRun (2)
AgsAudio.RecallAudioRun:audio

The assigned audio.

since: 3.0.0

AgsAudio.RecallAudioRun:recall-audio

The recall audio belonging to.

since: 3.0.0

Properties inherited from AgsRecall (21)
AgsAudio.Recall:audio-channel

The nth audio channel.

since: 3.0.0

AgsAudio.Recall:automation-port

The AgsPort doing automation.

since: 3.0.0

AgsAudio.Recall:buffer-size

The buffer size.

since: 3.0.0

AgsAudio.Recall:child

The child AgsRecall.

since: 3.0.0

AgsAudio.Recall:child-type

The type of child AgsRecall.

since: 3.0.0

AgsAudio.Recall:effect

The plugin’s effect.

since: 3.0.0

AgsAudio.Recall:effect-index

The effect’s index.

since: 3.0.0

AgsAudio.Recall:filename

The plugin’s filename.

since: 3.0.0

AgsAudio.Recall:format

The format.

since: 3.0.0

AgsAudio.Recall:input-soundcard

The assigned soundcard.

since: 3.0.0

AgsAudio.Recall:input-soundcard-channel

The input soundcard channel.

since: 3.0.0

AgsAudio.Recall:line

The nth line.

since: 3.0.0

AgsAudio.Recall:output-soundcard

The assigned soundcard.

since: 3.0.0

AgsAudio.Recall:output-soundcard-channel

The output soundcard channel.

since: 3.0.0

AgsAudio.Recall:pad

The nth pad.

since: 3.0.0

AgsAudio.Recall:parent

The parent AgsRecall.

since: 3.0.0

AgsAudio.Recall:port

The assigned AgsPort.

since: 3.0.0

AgsAudio.Recall:recall-container

The AgsRecallContainer packed into.

since: 3.0.0

AgsAudio.Recall:recall-dependency

The AgsRecallDependency.

since: 3.0.0

AgsAudio.Recall:recall-id

The AgsRecallID running in.

since: 3.0.0

AgsAudio.Recall:samplerate

The samplerate.

since: 3.0.0

Signals

Signals inherited from AgsRecall (18)
AgsRecall::automate

The ::automate signal notifies about running automation and is normally called during ::run-pre.

since: 3.0.0

AgsRecall::cancel

The ::cancel signal notifies about cancelling playback.

since: 3.0.0

AgsRecall::check-rt-data

The ::check-rt-data signal notifies about initializing stage 0.

since: 3.0.0

AgsRecall::child-added

The ::child-added signal notifies about children added.

since: 3.0.0

AgsRecall::do-feedback

The ::do-feedback signal notifies about running stage 2.

since: 3.0.0

AgsRecall::done

The ::done signal notifies about stopping playback.

since: 3.0.0

AgsRecall::duplicate

The ::duplicate signal notifies about instantiating.

since: 3.0.0

AgsRecall::feed-input-queue

The ::feed-input-queue signal notifies about running feed input queue.

since: 3.0.0

AgsRecall::feed-output-queue

The ::feed-output-queue signal notifies about running feed output queue.

since: 3.0.0

AgsRecall::notify-dependency

The ::notify-dependency signal notifies about dependency added.

since: 3.0.0

AgsRecall::resolve-dependency

The ::resolve-dependency signal notifies about resolving dependency.

since: 3.0.0

AgsRecall::run-init-inter

The ::run-init-inter signal notifies about initializing stage 1.

since: 3.0.0

AgsRecall::run-init-post

The ::run-init-post signal notifies about initializing stage 2.

since: 3.0.0

AgsRecall::run-init-pre

The ::run-init-pre signal notifies about initializing stage 0.

since: 3.0.0

AgsRecall::run-inter

The ::run-inter signal notifies about running stage 1.

since: 3.0.0

AgsRecall::run-post

The ::run-post signal notifies about running stage 2.

since: 3.0.0

AgsRecall::run-pre

The ::run-pre signal notifies about running stage 0.

since: 3.0.0

AgsRecall::stop-persistent

The ::stop-persistent signal notifies about definitively stopping playback.

since: 3.0.0

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Signals inherited from AgsSeekable (1)
AgsSeekable::seek

The ::seek signal notifies about changed position of sequencer.

since: 3.0.0

Signals inherited from AgsTactable (6)
AgsTactable::change-bpm

The ::change-bpm signal notifies about changed bpm.

since: 3.0.0

AgsTactable::change-midi-duration

The ::change-midi-duration signal notifies about changed duration of midi.

since: 3.0.0

AgsTactable::change-notation-duration

The ::change-notation-duration signal notifies about changed duration of notation.

since: 3.0.0

AgsTactable::change-sequencer-duration

The ::change-sequencer-duration signal notifies about changed duration of sequencer.

since: 3.0.0

AgsTactable::change-tact

The ::change-tact signal notifies about changed tact.

since: 3.0.0

AgsTactable::change-wave-duration

The ::change-wave-duration signal notifies about changed duration of wave.

since: 3.0.0

Class structure

struct AgsAudioFxPatternAudioProcessorClass {
  AgsRecallAudioRunClass recall_audio_run;
  void (* key_on) (
    AgsFxPatternAudioProcessor* fx_pattern_audio_processor,
    AgsNote* note,
    guint velocity,
    guint key_mode
  );
  void (* play) (
    AgsFxPatternAudioProcessor* fx_pattern_audio_processor
  );
  void (* counter_change) (
    AgsFxPatternAudioProcessor* fx_pattern_audio_processor
  );
  
}
No description available.
Class members
recall_audio_run: AgsRecallAudioRunClass
No description available.
key_on: void (* key_on) ( AgsFxPatternAudioProcessor* fx_pattern_audio_processor, AgsNote* note, guint velocity, guint key_mode )
No description available.
play: void (* play) ( AgsFxPatternAudioProcessor* fx_pattern_audio_processor )
No description available.
counter_change: void (* counter_change) ( AgsFxPatternAudioProcessor* fx_pattern_audio_processor )
No description available.

Virtual methods