Sha256: d59d842c45fa7d5040d2fa5bfd8577ca300a6d2fc79245f4adb47e212785a9d4
Contents?: true
Size: 407 Bytes
Versions: 1
Compression:
Stored size: 407 Bytes
Contents
require 'rawmidi/device' require 'rawmidi/api' module RawMIDI class Output include Device def self.all Card.all.flat_map(&:outputs) end def input? false end def output? true end def write(buffer) fail 'device is closed' if closed? API::Device.write(@midi_p, buffer) end private def direction :output end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rawmidi-0.1.0 | lib/rawmidi/output.rb |