public override void PitchBendFactor(byte value)
{
_pitchBendFactor = value;
_freqLSB = (ushort)(((_pitchBend * _pitchBendFactor) >> 6) + _detune);
for (TownsMidiOutputChannel oc = _out; oc != null; oc = oc._next)
oc.NoteOnPitchBend((byte)(oc._note + oc._in._transpose), _freqLSB);
}