Module: MIDIMessage::SystemExclusive

Includes:
MIDIMessage
Included in:
Command, Request
Defined in:
lib/midi-message/system_exclusive.rb,
lib/midi-message/messages.rb

Overview

MIDI System-Exclusive Messages (SysEx)

Defined Under Namespace

Modules: Builder, InstanceMethods Classes: Command, Message, Node, Request

Constant Summary collapse

ID =
0x0
DELIMITER =
{
  :start => 0xF0,
  :finish => 0xF7
}
DISPLAY_NAME =
"System Exclusive"

Constants included from MIDIMessage

ChannelPressure, Controller, PolyAftertouch, PolyPressure, PolyphonicPressure, VERSION

Class Method Summary collapse

Methods included from MIDIMessage

parse, with_context

Class Method Details

.included(base) ⇒ Object



8
9
10
# File 'lib/midi-message/system_exclusive.rb', line 8

def self.included(base)
  base.send(:include, InstanceMethods)
end

.new(*bytes) ⇒ Object

Convert raw MIDI data to a SysEx message object Shortcut to Builder.build



236
237
238
# File 'lib/midi-message/system_exclusive.rb', line 236

def self.new(*bytes)
  Builder.build(*bytes)
end