class SMF::MasterFineTuning

Public Class Methods

new(offset, val, dev=0x7f) click to toggle source
Calls superclass method SMF::ExclusiveF0::new
# File lib/smf/toy/gm.rb, line 87
def initialize(offset, val, dev=0x7f)
  # val:-2**13/2**13-1
  val += 0x2000
  fl =  val       & 0x7f
  fm = (val >> 7) & 0x7f
  super(offset, [0x7f, dev, 0x04, 0x03, fl, fm, 0xf7].pack('C*'))
end