class SMF::MasterVolume

Public Class Methods

new(offset, vol, dev=0x7f) click to toggle source
Calls superclass method SMF::ExclusiveF0::new
# File lib/smf/toy/gm.rb, line 76
def initialize(offset, vol, dev=0x7f)
  # vol:0/2**14-1
  vl =  vol       & 0x7f
  vm = (vol >> 7) & 0x7f
  super(offset, [0x7f, dev, 0x04, 0x01, vl, vm, 0xf7].pack('C*'))
end