Ags.Tactable

g Ags.Tactable Ags.Tactable GObject.GInterface GObject.GInterface GObject.GInterface->Ags.Tactable

Implementations:

None

Methods

change_bpm (new_bpm, old_bpm)

change_midi_duration (midi_duration)

change_notation_duration (notation_duration)

change_sequencer_duration (sequencer_duration)

change_tact (new_tact, old_tact)

change_wave_duration (wave_duration)

get_bpm ()

get_midi_duration ()

get_notation_duration ()

get_sequencer_duration ()

get_tact ()

get_wave_duration ()

Virtual Methods

do_change_bpm (new_bpm, old_bpm)

do_change_midi_duration (midi_duration)

do_change_notation_duration (notation_duration)

do_change_sequencer_duration (sequencer_duration)

do_change_tact (new_tact, old_tact)

do_change_wave_duration (wave_duration)

do_get_bpm ()

do_get_midi_duration ()

do_get_notation_duration ()

do_get_sequencer_duration ()

do_get_tact ()

do_get_wave_duration ()

Properties

None

Signals

Name

Short Description

change-bpm

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

change-midi-duration

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

change-notation-duration

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

change-sequencer-duration

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

change-tact

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

change-wave-duration

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

Fields

None

Class Details

class Ags.Tactable
Bases:

GObject.GInterface

Structure:

Ags.TactableInterface

change_bpm(new_bpm, old_bpm)
Parameters:
  • new_bpm (float) – the new bpm

  • old_bpm (float) – the old bpm

Change bpm.

New in version 3.0.0.

change_midi_duration(midi_duration)
Parameters:

midi_duration (int) – the duration

Change midi duration.

New in version 3.0.0.

change_notation_duration(notation_duration)
Parameters:

notation_duration (int) – the duration

Change notation duration.

New in version 3.0.0.

change_sequencer_duration(sequencer_duration)
Parameters:

sequencer_duration (int) – the duration

Change sequencer duration.

New in version 3.0.0.

change_tact(new_tact, old_tact)
Parameters:
  • new_tact (float) – the new tact

  • old_tact (float) – the old tact

Change tact.

New in version 3.0.0.

change_wave_duration(wave_duration)
Parameters:

wave_duration (int) – the duration

Change wave duration.

New in version 3.0.0.

get_bpm()
Returns:

the bpm

Return type:

float

Get bpm.

New in version 3.0.0.

get_midi_duration()
Returns:

the midi duration

Return type:

int

Get midi duration.

New in version 3.0.0.

get_notation_duration()
Returns:

the notation duration

Return type:

int

Get notation duration.

New in version 3.0.0.

get_sequencer_duration()
Returns:

the sequencer duration

Return type:

int

Get sequencer duration.

New in version 3.0.0.

get_tact()
Returns:

the tact

Return type:

float

Get tact.

New in version 3.0.0.

get_wave_duration()
Returns:

the wave duration

Return type:

int

Get wave duration.

New in version 3.0.0.

do_change_bpm(new_bpm, old_bpm) virtual
Parameters:
  • new_bpm (float) – the new bpm

  • old_bpm (float) – the old bpm

Change bpm.

New in version 3.0.0.

do_change_midi_duration(midi_duration) virtual
Parameters:

midi_duration (int) – the duration

Change midi duration.

New in version 3.0.0.

do_change_notation_duration(notation_duration) virtual
Parameters:

notation_duration (int) – the duration

Change notation duration.

New in version 3.0.0.

do_change_sequencer_duration(sequencer_duration) virtual
Parameters:

sequencer_duration (int) – the duration

Change sequencer duration.

New in version 3.0.0.

do_change_tact(new_tact, old_tact) virtual
Parameters:
  • new_tact (float) – the new tact

  • old_tact (float) – the old tact

Change tact.

New in version 3.0.0.

do_change_wave_duration(wave_duration) virtual
Parameters:

wave_duration (int) – the duration

Change wave duration.

New in version 3.0.0.

do_get_bpm() virtual
Returns:

the bpm

Return type:

float

Get bpm.

New in version 3.0.0.

do_get_midi_duration() virtual
Returns:

the midi duration

Return type:

int

Get midi duration.

New in version 3.0.0.

do_get_notation_duration() virtual
Returns:

the notation duration

Return type:

int

Get notation duration.

New in version 3.0.0.

do_get_sequencer_duration() virtual
Returns:

the sequencer duration

Return type:

int

Get sequencer duration.

New in version 3.0.0.

do_get_tact() virtual
Returns:

the tact

Return type:

float

Get tact.

New in version 3.0.0.

do_get_wave_duration() virtual
Returns:

the wave duration

Return type:

int

Get wave duration.

New in version 3.0.0.

Signal Details

Ags.Tactable.signals.change_bpm(tactable, new_bpm, old_bpm)
Signal Name:

change-bpm

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • new_bpm (float) – new BPM

  • old_bpm (float) – old BPM

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

New in version 3.0.0.

Ags.Tactable.signals.change_midi_duration(tactable, midi_duration)
Signal Name:

change-midi-duration

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • midi_duration (int) – new duration

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

New in version 3.0.0.

Ags.Tactable.signals.change_notation_duration(tactable, notation_duration)
Signal Name:

change-notation-duration

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • notation_duration (int) – new duration

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

New in version 3.0.0.

Ags.Tactable.signals.change_sequencer_duration(tactable, sequencer_duration)
Signal Name:

change-sequencer-duration

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • sequencer_duration (int) – new duration

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

New in version 3.0.0.

Ags.Tactable.signals.change_tact(tactable, new_tact, old_tact)
Signal Name:

change-tact

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • new_tact (float) – new tact

  • old_tact (float) – old tact

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

New in version 3.0.0.

Ags.Tactable.signals.change_wave_duration(tactable, wave_duration)
Signal Name:

change-wave-duration

Flags:

RUN_LAST

Parameters:
  • tactable (Ags.Tactable) – The object which received the signal

  • wave_duration (int) – new duration

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

New in version 3.0.0.