02-10-2025, 12:01 AM
This isn't really a bug, more of an unexpected behaviour with the Automator LFOs that I couldn't find documented in the manual. I thought I'd post it here along with a workaround in case anyone else is running into the same issue.
1. In the Automator screen, assign an LFO to a CV output
2. In the Automator screen the LFO will oscillate around a zero-point (as expected). However, the CV output values don't match what's on the screen. Only the positive half of the waveform will appear at the CV output, and the LFO output voltage will be centered on the lowest voltage of the hardware output (-5v or 0v, depending on the hardware switch) rather than starting in the middle (0V or +5V as expected)
3. Applying positive offset in the Automator screen will only offset up to 5V from this starting position, which is less than the expected 10V.
There is a workaround to get to the expected behaviour: manually set the assigned CV/MOD output to a value of 800, either in the Patch screen, with a patch in a pattern, or through the Mapping screen. This will output the full range of the LFO, centred on either 0 or +5v (depending on the hardware switch). This workaround removes the need to add offset in the Automator screen and makes the full +10v range Automator LFO offset available at the CV output.
An interesting correlation—when the assigned modulator is started, the manually-set MOD or CV amount will be re-mapped in the Patch screen to match the calibration for the nearest voltage assigned to that output.
This behaviour and workaround don't affect the value of the LFO in the mapping screen. It also doesn't matter which physical output is used (CV or MOD output) nor the position of the hardware offset switches (+/- 5V or +10V) except to offset the starting voltage.
A small bug with this workaround—the manually assigned CV/MOD amount will occasionally reset to the calibration amount for a different voltage (often ~1V in my case). This happens even in a blank project, with no other assignments to the MOD or CV outputs. However, I haven't been able to reliably reproduce this bug. I'll keep trying and put up a bug report if I can document when it happens.
1. In the Automator screen, assign an LFO to a CV output
2. In the Automator screen the LFO will oscillate around a zero-point (as expected). However, the CV output values don't match what's on the screen. Only the positive half of the waveform will appear at the CV output, and the LFO output voltage will be centered on the lowest voltage of the hardware output (-5v or 0v, depending on the hardware switch) rather than starting in the middle (0V or +5V as expected)
3. Applying positive offset in the Automator screen will only offset up to 5V from this starting position, which is less than the expected 10V.
There is a workaround to get to the expected behaviour: manually set the assigned CV/MOD output to a value of 800, either in the Patch screen, with a patch in a pattern, or through the Mapping screen. This will output the full range of the LFO, centred on either 0 or +5v (depending on the hardware switch). This workaround removes the need to add offset in the Automator screen and makes the full +10v range Automator LFO offset available at the CV output.
An interesting correlation—when the assigned modulator is started, the manually-set MOD or CV amount will be re-mapped in the Patch screen to match the calibration for the nearest voltage assigned to that output.
This behaviour and workaround don't affect the value of the LFO in the mapping screen. It also doesn't matter which physical output is used (CV or MOD output) nor the position of the hardware offset switches (+/- 5V or +10V) except to offset the starting voltage.
A small bug with this workaround—the manually assigned CV/MOD amount will occasionally reset to the calibration amount for a different voltage (often ~1V in my case). This happens even in a blank project, with no other assignments to the MOD or CV outputs. However, I haven't been able to reliably reproduce this bug. I'll keep trying and put up a bug report if I can document when it happens.