Class: MIDIMessage::SystemRealtime

Inherits:
Object
  • Object
show all
Includes:
SystemMessage
Defined in:
lib/midi-message/messages.rb

Overview

MIDI System-Realtime message

Constant Summary collapse

DISPLAY_NAME =
"System Realtime"

Instance Method Summary collapse

Methods included from SystemMessage

included, #strip_redundant_nibble

Constructor Details

#initialize(*args) ⇒ SystemRealtime



132
133
134
135
136
137
138
# File 'lib/midi-message/messages.rb', line 132

def initialize(*args)
  options = args.last.kind_of?(Hash) ? args.pop : {}
  @const = options[:const]
  id = @const.nil? ? args.first : @const.value
  id = strip_redundant_nibble(id)
  initialize_message(0xF, id)
end

Instance Method Details

#idObject



140
141
142
# File 'lib/midi-message/messages.rb', line 140

def id
  @status[1]
end