setVolume with support for +x and -x