Class
AgsAudioFxNotationAudioProcessor
Description
class AgsAudio.FxNotationAudioProcessor : AgsAudio.RecallAudioRun
implements Ags.Connectable, Ags.Countable, Ags.Seekable, Ags.Tactable {
delay_completion: gdouble,
delay_counter: gdouble,
offset_counter: guint64,
current_delay_counter: gdouble,
current_offset_counter: guint64,
timestamp: AgsTimestamp*,
recording_note: GList*,
recording_audio_signal: GList*,
feeding_note: GList*,
feeding_audio_signal: GList*,
tic_counter: guint,
current_tic_counter: guint,
note_256th_delay: gdouble,
note_256th_offset_lower: guint64,
note_256th_offset_upper: guint64,
note_256th_current_offset_lower: guint64,
note_256th_current_offset_upper: guint64,
note_256th: GList*,
has_16th_pulse: gboolean
}
No description available.
Constructors
ags_fx_notation_audio_processor_new
Create a new instance of AgsFxNotationAudioProcessor
.
since: 3.3.0
Instance methods
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 AgsConnectable (13)
ags_connectable_add_to_registry
Add connectable to registry.
ags_connectable_connect
Connect the connectable.
ags_connectable_connect_connection
Disconnect the connectable.
ags_connectable_disconnect
Disconnect the connectable.
ags_connectable_disconnect_connection
Disconnect the connectable.
ags_connectable_get_uuid
Get UUID of connectable
.
ags_connectable_has_resource
Check the connectable to have resources.
ags_connectable_is_connected
Check if the connectable
was connected.
ags_connectable_is_ready
Connect the connectable.
ags_connectable_list_resource
List resources as an XML element and return it.
ags_connectable_remove_from_registry
Remove connectable from registry.
ags_connectable_xml_compose
Compose an XML element and return it.
ags_connectable_xml_parse
Parse node
as XML element and apply it.
Methods inherited from AgsCountable (4)
ags_countable_get_midi_counter
Retrieve current position of MIDI.
ags_countable_get_notation_counter
Retrieve current position of notation.
ags_countable_get_sequencer_counter
Retrieve current position of sequencer.
ags_countable_get_wave_counter
Retrieve current position of wave.
Methods inherited from AgsSeekable (1)
ags_seekable_seek
Seek.
Methods inherited from AgsTactable (12)
ags_tactable_change_bpm
Change bpm.
ags_tactable_change_midi_duration
Change midi duration.
ags_tactable_change_notation_duration
Change notation duration.
ags_tactable_change_sequencer_duration
Change sequencer duration.
ags_tactable_change_tact
Change tact.
ags_tactable_change_wave_duration
Change wave duration.
ags_tactable_get_bpm
Get bpm.
ags_tactable_get_midi_duration
Get midi duration.
ags_tactable_get_notation_duration
Get notation duration.
ags_tactable_get_sequencer_duration
Get sequencer duration.
ags_tactable_get_tact
Get tact.
ags_tactable_get_wave_duration
Get wave duration.
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 (25)
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:midi1-cc-to-port-specifier
The MIDI version 1 control change to port specifier.
since: 7.0.0
AgsAudio.Recall:midi1-cc-to-value
The MIDI version 1 control change to value.
since: 7.0.0
AgsAudio.Recall:midi2-cc-to-port-specifier
The MIDI version 1 control change to port specifier.
since: 7.0.0
AgsAudio.Recall:midi2-cc-to-value
The MIDI version 1 control change to value.
since: 7.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 (21)
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::jack-metadata
The ::jack-metadata signal notifies about checking JACK metadata property change.
since: 3.0.0
AgsRecall::midi1-control-change
The ::midi1-control change event notifies about parsing MIDI version 1.0 control change.
since: 7.0.0
AgsRecall::midi2-control-change
The ::midi2-control change event notifies about parsing MIDI version 2.0 control change.
since: 7.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.
Signals inherited from AgsTactable (6)
AgsTactable::change-bpm
The ::change-bpm signal notifies about changed bpm.
AgsTactable::change-midi-duration
The ::change-midi-duration signal notifies about changed duration of midi.
AgsTactable::change-notation-duration
The ::change-notation-duration signal notifies about changed duration of notation.
AgsTactable::change-sequencer-duration
The ::change-sequencer-duration signal notifies about changed duration of sequencer.
AgsTactable::change-tact
The ::change-tact signal notifies about changed tact.
AgsTactable::change-wave-duration
The ::change-wave-duration signal notifies about changed duration of wave.
Class structure
struct AgsAudioFxNotationAudioProcessorClass {
AgsRecallAudioRunClass recall_audio_run;
void (* key_on) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor,
AgsNote* note,
guint velocity,
guint key_mode
);
void (* key_off) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor,
AgsNote* note,
guint velocity,
guint key_mode
);
void (* key_pressure) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor,
AgsNote* note,
guint velocity,
guint key_mode
);
void (* play) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor
);
void (* midi1_record) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor
);
void (* midi2_record) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor
);
void (* feed) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor
);
void (* counter_change) (
AgsFxNotationAudioProcessor* fx_notation_audio_processor
);
}
No description available.
Class members
recall_audio_run: AgsRecallAudioRunClass
No description available.
key_on: void (* key_on) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor, AgsNote* note, guint velocity, guint key_mode )
No description available.
key_off: void (* key_off) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor, AgsNote* note, guint velocity, guint key_mode )
No description available.
key_pressure: void (* key_pressure) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor, AgsNote* note, guint velocity, guint key_mode )
No description available.
play: void (* play) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor )
No description available.
midi1_record: void (* midi1_record) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor )
No description available.
midi2_record: void (* midi2_record) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor )
No description available.
feed: void (* feed) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor )
No description available.
counter_change: void (* counter_change) ( AgsFxNotationAudioProcessor* fx_notation_audio_processor )
No description available.