Sha256: 5343521245e6a40cf1ad6e6bddc36efe8524bd0aec52f7cb22a85034588be210

Contents?: true

Size: 325 Bytes

Versions: 3

Compression:

Stored size: 325 Bytes

Contents

require 'midiops'
require 'unimidi'

ob = MIDIOps::Observer.new

ob.on [144, 50, 127] do
  puts "PRESS NORMAL!!!!!"
end

ob.on_key 0, 'C3' do |i|
  puts "PRESS!!!!!: #{i}"
end

ob.on_key 0, 'C#3' do
  puts "press c#!!!!"
end

ob.on_pitchbend 0 do |a, b|
  puts "Pitchbend!!!: #{a}, #{b} -> #{b*128 + a}"
end

ob.listen_first

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
midiops-0.3.3 example/args.rb
midiops-0.3.2 example/args.rb
midiops-0.3.1 example/args.rb