Class: Webmidi::SMF::MIDIEvent

Inherits:
Event
  • Object
show all
Defined in:
lib/webmidi/smf/event.rb

Instance Attribute Summary collapse

Attributes inherited from Event

#absolute_time, #delta_time

Instance Method Summary collapse

Constructor Details

#initialize(message:, **kwargs) ⇒ MIDIEvent

Returns a new instance of MIDIEvent.



37
38
39
40
# File 'lib/webmidi/smf/event.rb', line 37

def initialize(message:, **kwargs)
  super(**kwargs)
  @message = message
end

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



35
36
37
# File 'lib/webmidi/smf/event.rb', line 35

def message
  @message
end

Instance Method Details

#to_bytesObject



42
43
44
# File 'lib/webmidi/smf/event.rb', line 42

def to_bytes
  @message.to_bytes
end