Class: Webmidi::SMF::Event

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

Direct Known Subclasses

MIDIEvent, MetaEvent, SysExEvent

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(delta_time: 0, absolute_time: 0) ⇒ Event

Returns a new instance of Event.



8
9
10
11
12
13
# File 'lib/webmidi/smf/event.rb', line 8

def initialize(delta_time: 0, absolute_time: 0)
  validate_time!(delta_time, "Delta time")
  validate_time!(absolute_time, "Absolute time")
  @delta_time = delta_time
  @absolute_time = absolute_time
end

Instance Attribute Details

#absolute_timeObject

Returns the value of attribute absolute_time.



6
7
8
# File 'lib/webmidi/smf/event.rb', line 6

def absolute_time
  @absolute_time
end

#delta_timeObject

Returns the value of attribute delta_time.



6
7
8
# File 'lib/webmidi/smf/event.rb', line 6

def delta_time
  @delta_time
end