Well, suppose that the current sample value is X (0 - 65535).  Currently:

```
sampleR = X;
```

With this change, the minimal and maximal values become:

```
sampleR = X >> 10;
sampleR = X >> 1;
```

If I understand correctly, this setting does not make it possible to have the same sample value as before the setting - it will always be at most half.

Personally I would use 10, and possibly use a constant like `const int MAX_CONFIG_VOLUME = 10;`.  A value of 10 would mean:

```
sampleR = X >> 9;
sampleR = X >> 0;
```

Would be the range of volume adjustment.

-[Unknown]