Class

AgsAudioNotation

Description

class AgsAudio.Notation : GObject.Object {
  gobject: GObject,
  flags: AgsNotationFlags,
  key_format: AgsSoundKeyFormat,
  obj_mutex: GRecMutex,
  audio: GObject*,
  audio_channel: guint,
  is_minor: gboolean,
  sharp_flats: guint,
  timestamp: AgsTimestamp*,
  maximum_note_length: gdouble,
  note: GList*,
  selection: GList*
}
No description available.

Ancestors

Constructors

ags_notation_new

Creates a new instance of AgsNotation.

since: 3.0.0

Functions

ags_notation_add

Add new_notation sorted to notation.

since: 3.0.0

ags_notation_find_near_timestamp

Retrieve appropriate notation for timestamp.

since: 3.0.0

ags_notation_free_all_selection

Clear all selection of notation.

since: 3.14.10

ags_notation_from_raw_midi

Parse raw_midi data and convert to AgsNotation.

since: 3.0.0

ags_notation_sort_func

Compare a and b.

since: 3.0.0

Instance methods

ags_notation_add_all_to_selection

Add all note to selection.

since: 3.0.0

ags_notation_add_note

Adds note to notation.

since: 3.0.0

ags_notation_add_point_to_selection

Select notes at position.

since: 3.0.0

ags_notation_add_region_to_selection

Add note within region to selection.

since: 3.0.0

ags_notation_copy_selection

Copy selection to clipboard.

since: 3.0.0

ags_notation_cut_selection

Cut selection to clipboard.

since: 3.0.0

ags_notation_find_offset

Find all notes by offset x.

since: 3.0.0

ags_notation_find_point

Find note by offset and tone.

since: 3.0.0

ags_notation_find_region

Find note by offset and tone region.

since: 3.0.0

ags_notation_free_selection

Clear selection.

since: 3.0.0

ags_notation_get_audio

Get audio.

since: 3.1.0

ags_notation_get_audio_channel

Gets audio channel.

since: 3.1.0

ags_notation_get_is_minor

Gets is minor.

since: 3.1.0

ags_notation_get_note

Get note.

since: 3.1.0

ags_notation_get_obj_mutex

Get object mutex.

since: 3.1.0

ags_notation_get_selection

Retrieve selection.

since: 3.0.0

ags_notation_get_sharp_flats

Gets sharp flats.

since: 3.1.0

ags_notation_get_timestamp

Get timestamp.

since: 3.1.0

ags_notation_insert_from_clipboard

Paste previously copied notes.

since: 3.0.0

ags_notation_insert_from_clipboard_extended

Paste previously copied notes.

since: 3.0.0

ags_notation_is_note_selected

Check selection for note.

since: 3.0.0

ags_notation_remove_note

Removes note from notation.

since: 3.0.0

ags_notation_remove_note_at_position

Removes one AgsNote of notation.

since: 3.0.0

ags_notation_remove_point_from_selection

Remove notes at position of selection.

since: 3.0.0

ags_notation_remove_region_from_selection

Remove note within region of selection.

since: 3.0.0

ags_notation_set_audio

Set audio.

since: 3.1.0

ags_notation_set_audio_channel

Sets audio channel.

since: 3.1.0

ags_notation_set_flags

Set flags on notation.

since: 3.0.0

ags_notation_set_is_minor

Sets is minor.

since: 3.1.0

ags_notation_set_note

Set note by replacing existing.

since: 3.1.0

ags_notation_set_sharp_flats

Sets sharp flats.

since: 3.1.0

ags_notation_set_timestamp

Set timestamp.

since: 3.1.0

ags_notation_test_flags

Test flags to be set on notation.

since: 3.0.0

ags_notation_to_raw_midi

Convert notation to raw-midi.

since: 3.0.0

ags_notation_unset_flags

Unset flags on notation.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.Notation:audio

The assigned AgsAudio.

since: 3.0.0

AgsAudio.Notation:audio-channel

The effect’s audio-channel.

since: 3.0.0

AgsAudio.Notation:note

The assigned AgsNote.

since: 3.0.0

AgsAudio.Notation:timestamp

The notation’s timestamp.

since: 3.0.0

Signals

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.

Class structure

struct AgsAudioNotationClass {
  GObjectClass gobject;
  
}
No description available.
Class members
gobject: GObjectClass
No description available.