Articulation

delete_from_entry_by_char_num

articulation.delete_from_entry_by_char_num(entry, char_num)

Removes any articulation assignment that has the specified character as its above-character.

Input Type Description
entry FCNoteEntry
char_num number UTF-32 code of character (which is the same as ASCII for ASCII characters)

is_note_side

articulation.is_note_side(artic, curr_pos)

Uses FCArticulation.CalcMetricPos to determine if the input articulation is on the note-side.

Input Type Description
artic FCArticulation
curr_pos (optional) FCPoint current position of articulation that will be calculated if not supplied
Output type Description
boolean true if on note-side, otherwise false

calc_main_character_dimensions

articulation.calc_main_character_dimensions(artic)

Uses FCTextMetrics:LoadArticulation to determine the dimensions of the main character

Input Type Description
artic_def FCArticulationDef
Output type Description
number, number the width and height of the main articulation character in (possibly fractional) evpus, or 0, 0 if it failed to load metrics