protected int SetChannelVolume(uint chan, uint vol) { if (chan >= 8 || vol > 127) return -1; _channel_volume[chan] = (ushort)vol; _channel_volume_eff[chan] = (ushort)(_master_volume * _music_volume * vol / 255 / 255); UpdateVolumes(); return 0; }