Class: PM::OutputInstrument

Inherits:
Instrument show all
Defined in:
lib/patchmaster/instrument.rb

Instance Attribute Summary

Attributes inherited from Instrument

#name, #port, #port_num, #sym

Instance Method Summary collapse

Constructor Details

#initialize(sym, name, port_num, use_midi = true) ⇒ OutputInstrument

Returns a new instance of OutputInstrument.



77
78
79
# File 'lib/patchmaster/instrument.rb', line 77

def initialize(sym, name, port_num, use_midi=true)
  super(sym, name, port_num, output_port(port_num, use_midi))
end

Instance Method Details

#midi_out(bytes) ⇒ Object



81
82
83
# File 'lib/patchmaster/instrument.rb', line 81

def midi_out(bytes)
  @port.puts bytes
end