Class: JSound::Midi::Messages::ChannelPressure
- Inherits:
-
JSound::Midi::Message
- Object
- JSound::Midi::Message
- JSound::Midi::Messages::ChannelPressure
- Defined in:
- lib/jsound/midi/messages/channel_pressure.rb
Constant Summary
Constants inherited from JSound::Midi::Message
JSound::Midi::Message::CLASS_FOR_STATUS, JSound::Midi::Message::STATUS_FOR_CLASS, JSound::Midi::Message::STATUS_FOR_TYPE, JSound::Midi::Message::TYPE_FOR_STATUS
Instance Attribute Summary
Attributes inherited from JSound::Midi::Message
#channel, #data, #source, #type
Class Method Summary collapse
Instance Method Summary collapse
- #clone ⇒ Object
-
#initialize(pressure, channel = 0, options = {}) ⇒ ChannelPressure
constructor
A new instance of ChannelPressure.
Methods inherited from JSound::Midi::Message
#==, #data1, #data1=, #data2, #data2=, inherited, #status, #to_java, #to_s, #update_java_message, #value
Methods included from TypeFromClassName
Constructor Details
#initialize(pressure, channel = 0, options = {}) ⇒ ChannelPressure
Returns a new instance of ChannelPressure.
7 8 9 |
# File 'lib/jsound/midi/messages/channel_pressure.rb', line 7 def initialize(pressure, channel=0, ={}) super([pressure, 0], channel, ) end |
Class Method Details
.from_java(java_message, options = {}) ⇒ Object
14 15 16 |
# File 'lib/jsound/midi/messages/channel_pressure.rb', line 14 def self.from_java(, ={}) new .data1, .channel, .merge({:java_message => }) end |
Instance Method Details
#clone ⇒ Object
18 19 20 |
# File 'lib/jsound/midi/messages/channel_pressure.rb', line 18 def clone self.class.new(pressure,@channel) end |