module Nibbler::MIDIMessage
Construct messages with MIDIMessage
in a generic way github.com/arirusso/midi-message
Public Instance Methods
channel_aftertouch(second_nibble, data_byte)
click to toggle source
# File lib/nibbler/midi-message.rb, line 31 def channel_aftertouch(second_nibble, data_byte) ::MIDIMessage::ChannelAftertouch.new(second_nibble, data_byte) end
control_change(second_nibble, data_byte_1, data_byte_2)
click to toggle source
# File lib/nibbler/midi-message.rb, line 23 def control_change(second_nibble, data_byte_1, data_byte_2) ::MIDIMessage::ControlChange.new(second_nibble, data_byte_1, data_byte_2) end
note_off(second_nibble, data_byte_1, data_byte_2)
click to toggle source
# File lib/nibbler/midi-message.rb, line 11 def note_off(second_nibble, data_byte_1, data_byte_2) ::MIDIMessage::NoteOff.new(second_nibble, data_byte_1, data_byte_2) end
note_on(second_nibble, data_byte_1, data_byte_2)
click to toggle source
# File lib/nibbler/midi-message.rb, line 15 def note_on(second_nibble, data_byte_1, data_byte_2) ::MIDIMessage::NoteOn.new(second_nibble, data_byte_1, data_byte_2) end
pitch_bend(second_nibble, data_byte_1, data_byte_2)
click to toggle source
# File lib/nibbler/midi-message.rb, line 35 def pitch_bend(second_nibble, data_byte_1, data_byte_2) ::MIDIMessage::PitchBend.new(second_nibble, data_byte_1, data_byte_2) end
polyphonic_aftertouch(second_nibble, data_byte_1, data_byte_2)
click to toggle source
# File lib/nibbler/midi-message.rb, line 19 def polyphonic_aftertouch(second_nibble, data_byte_1, data_byte_2) ::MIDIMessage::PolyphonicAftertouch.new(second_nibble, data_byte_1, data_byte_2) end
program_change(second_nibble, data_byte)
click to toggle source
# File lib/nibbler/midi-message.rb, line 27 def program_change(second_nibble, data_byte) ::MIDIMessage::ProgramChange.new(second_nibble, data_byte) end
system_common(second_nibble, data_byte_1 = nil, data_byte_2 = nil)
click to toggle source
# File lib/nibbler/midi-message.rb, line 43 def system_common(second_nibble, data_byte_1 = nil, data_byte_2 = nil) ::MIDIMessage::SystemCommon.new(second_nibble, data_byte_1, data_byte_2) end
system_exclusive(*a)
click to toggle source
# File lib/nibbler/midi-message.rb, line 39 def system_exclusive(*a) ::MIDIMessage::SystemExclusive.new(*a) end
system_realtime(second_nibble)
click to toggle source
# File lib/nibbler/midi-message.rb, line 47 def system_realtime(second_nibble) ::MIDIMessage::SystemRealtime.new(second_nibble) end