Chapter 10. AgsRecall implementations

There a well know set of recalls described here. Additionally you might want to take advantage of recalls interfacing plugin APIs like LADSPA, DSSI or LV2. You can instantiate them simply with ags_recall_factory_create()

ags-delay

The delay until next tic, it loops endless.

ags-count-beats

Keep track of what beat you are playing by counting them, may loop endless.

ags-stream

Streams your audio data of AgsAudioSignal.

ags-loop

Allocate audio signals within a loop. Used to produce destination buffers. Listens to AgsCountBeatsAudioRun::sequencer_loop

ags-play-master

Master playback to soundcard, stops if no more producers streaming.

ags-copy

Copy audio data from one audio signal to an other.

ags-buffer

Buffer audio data, produces new destination as on source occurs AgsAudioSignal::add_audio_signal.

ags-play

Simple playback.

ags-copy-pattern

Copy audio data based on boolean patterns.

ags-play-notation

Copy audio data based on notation.

ags-peak

Calculate peak of audio data.

ags-mute

Mutes your audio data.

ags-volume

Adjust volume of audio data.

ags-ladspa

Interface LADSPA plugins.

ags-dssi

Interface DSSI plugins.

ags-lv2

Interface LV2 plugins.

ags-route-dssi

Route notation into DSSI plugin.

ags-route-lv2

Route notation into LV2 plugin.

ags-record-midi

Record MIDI data and convert to notation.