OPL3_BLOCKNUM_MASK
((block << 2) & OPL3_BLOCKNUM_MASK);
reg_val |= (note->octave << 2) & OPL3_BLOCKNUM_MASK;