require "rtmidi" puts midiin = RtMidi::In.new puts "Available MIDI input ports" midiin.port_names.each_with_index{|name,index| puts " #{index+1}: #{name}" } puts midiout = RtMidi::Out.new puts "Available MIDI output ports" midiout.port_names.each_with_index{|name,index| puts " #{index+1}: #{name}" } puts