class

SimpleMIDIDevice

Inherits Reference < Object

A wrapper around an input/output pair of streams.

Constructors

new(input : InputStream, output : OutputStream)
Source

Class methods

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.

Source

Instance methods

abort_write(*args, **options)
Source
abort_write(*args, **options, &)
Source
close

Closes both the input and output streams. Raises an exception on error.

Source
has_data?(*args, **options)
Source
has_data?(*args, **options, &)
Source
input
Source
output
Source
read(*args, **options)
Source
read(*args, **options, &)
Source
set_channel_mask(*args, **options)
Source
set_channel_mask(*args, **options, &)
Source
set_filter(*args, **options)
Source
set_filter(*args, **options, &)
Source
wait_for_data(*args, **options)
Source
wait_for_data(*args, **options, &)
Source
write(*args, **options)
Source
write(*args, **options, &)
Source
write_short(*args, **options)
Source
write_short(*args, **options, &)
Source
write_sysex(*args, **options)
Source
write_sysex(*args, **options, &)
Source