Module: MIDIMessage
- Included in:
- ChannelMessage, SystemExclusive
- Defined in:
- lib/midi-message.rb,
lib/midi-message/parser.rb,
lib/midi-message/context.rb,
lib/midi-message/message.rb,
lib/midi-message/constant.rb,
lib/midi-message/messages.rb,
lib/midi-message/note_message.rb,
lib/midi-message/system_message.rb,
lib/midi-message/channel_message.rb,
lib/midi-message/type_conversion.rb,
lib/midi-message/system_exclusive.rb
Defined Under Namespace
Modules: ChannelMessage, Constant, Message, NoteMessage, SystemExclusive, SystemMessage, TypeConversion Classes: ChannelAftertouch, Context, ControlChange, NoteOff, NoteOn, Parser, PitchBend, PolyphonicAftertouch, ProgramChange, SystemCommon, SystemRealtime
Constant Summary collapse
- VERSION =
"0.4.6"- ChannelPressure =
ChannelAftertouch- Controller =
shortcut
ControlChange- PolyAftertouch =
PolyphonicAftertouch- PolyPressure =
PolyphonicAftertouch- PolyphonicPressure =
PolyphonicAftertouch
Class Method Summary collapse
Class Method Details
.parse(*args) ⇒ Object
42 43 44 |
# File 'lib/midi-message/parser.rb', line 42 def self.parse(*args) Parser.new(*args).parse end |
.with_context(options = {}, &block) ⇒ Object Also known as: with
136 137 138 |
# File 'lib/midi-message/context.rb', line 136 def self.with_context( = {}, &block) Context.new(, &block).instance_eval(&block) end |