BUG: Non-unity gain causes radius values to be broken

User avatar
mzero
Posts: 2
Joined: Sun Dec 30, 2018 6:24 pm
Contact:

BUG: Non-unity gain causes radius values to be broken

Postby mzero » Mon Dec 31, 2018 12:21 pm

If you send a patch with non-unity gain, the BopPad sends bad radius values. Once you do this, it is only fixable by power-cycling.

Set up:

  1. Start with BopPad freshly powered up.
  2. Set up something to monitor CC values from the BopPad.
  3. Start the BopPad web editor.
  4. Select Universal from the preset menu.
  5. Run your finger radially on quadrant A.
  6. Observe that the CC values go smoothly from 1 to 127 and back.

Change the gain:

  1. Edit the gain value to 0.5 on the radius mod-line.
  2. Run your finger radially on quadrant A.
  3. Observe that the CC values go smoothly from 1 to 63 and back.
  4. Click "save-as", and save the preset as something like "univ-radius-half"

Go back to Universal:

  • Select Universal from the preset menu, again.
  • Run your finger radially on quadrant A.
  • Observe that the CC values go smoothly from 1 to 127 and back.

Finally, send the preset with a non-unity gain:

  • Select "univ-radius-half" from the preset menu.
  • Run your finger radially on quadrant A.
  • Observe that the CC values jitter between 1 and 36, and not related to where on the pad your finger is.

They remain broken even if you select a unity-gain preset:

  • Select Universal from the preset menu, a third time.
  • Run your finger radially on quadrant A.
  • Observe that the CC values are still broken.

If you power cycle the BopPad while a non-unity gain preset was sent, then it will still be broken. If you send the Universal preset, then power cycle, then it will all come back.

Of course, this make the gain feature almost useless, because the only way to use it is to edit it live, but never ever send a preset with it.

Return to “BopPad General Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest

cron