class SimpleMIDIDevice
- SimpleMIDIDevice
- Reference
- Object
Overview
A wrapper around an input/output pair of streams.
Defined in:
port_midi/simple_midi_device.crConstructors
Class Method Summary
-
.open(input_device_num, output_device_num)
Opens streams on input_device_num and output_device_num and returns a
SimpleMIDIDeviceinitialized with the opened streams.
Instance Method Summary
- #abort_write(*args, **options)
- #abort_write(*args, **options, &)
-
#close
Closes both the input and output streams.
- #has_data?(*args, **options)
- #has_data?(*args, **options, &)
- #input : InputStream
- #output : OutputStream
- #read(*args, **options)
- #read(*args, **options, &)
- #set_channel_mask(*args, **options)
- #set_channel_mask(*args, **options, &)
- #set_filter(*args, **options)
- #set_filter(*args, **options, &)
- #wait_for_data(*args, **options)
- #wait_for_data(*args, **options, &)
- #write(*args, **options)
- #write(*args, **options, &)
- #write_short(*args, **options)
- #write_short(*args, **options, &)
- #write_sysex(*args, **options)
- #write_sysex(*args, **options, &)
Constructor Detail
Class Method Detail
def self.open(input_device_num, output_device_num)
#
Opens streams on input_device_num and output_device_num and returns
a SimpleMIDIDevice initialized with the opened streams.