NScumm.Core.Audio.SoftSynth.AdlibMidiDriver.AdLibPart.PitchBendFactor C# (CSharp) Method

PitchBendFactor() public method

public PitchBendFactor ( byte value ) : void
value byte
return void
            public override void PitchBendFactor(byte value)
            {
                #if ENABLE_OPL3
                // Not supported in OPL3 mode.
                if (_owner._opl3Mode) {
                return;
                }
                #endif
                _pitchBendFactor = value;
                for (var voice = _voice; voice != null; voice = voice.Next)
                {
                    _owner.AdlibNoteOn(voice.Channel, voice.Note/* + _transposeEff*/,
                        (_pitchBend * _pitchBendFactor >> 6) + _detuneEff);
                }
            }