Module xMessage

Abstract message class (the basis for OSC and MIDI messages) .

About

Some properties are added because of the xVoiceManager. This includes all the originating_XX properties (on by default). Usually you don't have to change these values - read the xVoiceManager description to learn what they do.

See also

xOscMessage,xMidiMessage,xVoiceManager

Functions

get_raw_message () Getters/Setters
create_raw_message () produce a raw message (retrieve from cache if possible)
get_definition ()

Fields

self.timestamp number, when message got created
self.values table
self.track_index int, 1-num_tracks
self.instrument_index int, 1-num_instruments
self.line_index int, 1-512 -- the pattern-line number
self.line_fraction float, 0-1 -- optional high-precision value
self.raw_message the raw message, as received (or ready to send)
self._originating_track_index int, used when following (xVoiceManager)
self._originating_instrument_index int, -//-
self._originating_octave int, -//-
self.__def table, constructor


Functions

get_raw_message ()
Getters/Setters
create_raw_message ()
produce a raw message (retrieve from cache if possible)

Returns:

  1. table, a representation of the object state
get_definition ()

Returns:

    table, a representation of the object state

Fields

self.timestamp
number, when message got created
self.values
table
self.track_index
int, 1-num_tracks
self.instrument_index
int, 1-num_instruments
self.line_index
int, 1-512 -- the pattern-line number
self.line_fraction
float, 0-1 -- optional high-precision value
self.raw_message
the raw message, as received (or ready to send)
self._originating_track_index
int, used when following (xVoiceManager)
self._originating_instrument_index
int, -//-
self._originating_octave
int, -//-
self.__def
table, constructor
generated by LDoc 1.4.2