OMOD module

when i scale the output of a ramp to 0.99 so it will stay within the 0-5V realm, it ‘skips’ a phase ; it doesn’t go directly/immediately back to zero and starts/ramps up again
-it seems that behind/invisible it completes the stage/envelope (unseen) and -only- then starts again
is this how it is supposed to work ?

I’d need to see your settings and also the waveform e.g. plotted on DATA.
e.g.
when you say scale the output, where and how? are you using the AMP within OMOD?
are you talking the main oscillator or one of the sub oscillators.

are you sure you’re not ‘clipping’ the ramp… with the few details I have, thats what it sounds like.

generally, omod is run at a frequency (which might be inferred from a clock), with sub oscillator having their own derived by ratio. there is not inivisible envelope etc, its driven by phase.

if you start messing with reset and phase offset you get interesting results, similarly if you change a ratio it wont reset the phase (as this would prevent phase modulation).

anyway, Id really need to have some more details to understand your issue.

k, fired up SSP to take a look, see if there was something unexpected or a bug.
and seems fine, as above, Id need some specific to look for edge cases.

your OP, mentioned you wanted 0…5v, unipolar output.
given OMOD output is bipolar ±5v.
you need to do a scale AND offset

±5v = 10v pp, so to convert to +5v
you need : out = in / 2 + 0.5

if you just had offset by 1.0, then this would appear as a clipped signal, which sounds like your OP.
it be pretty easy to overlook this, esp as the SSP does not indicate which number is scale and which is offset… and Ive seen many slip up on the conversion from bipolar to unipolar

ofc, this is speculation, as Im missing other details to indicate any other issue.

generally, what would be a good idea in this case is to plot the output of OMOD on DATA before any conversion you do… so its clear what the input signal is.
you can also see this on the SSP scopes depending on if you are scaling outputs or inputs, I tend to scale the inputs for this reason… so I can see the ‘clean’ signal.


perhaps, I could add a button to enable a unipolar mode for each OMOD output.
I prefer using bipolar modulation, and Im so used to do thing the conversion as needed.
but could be a QoL thing for others.

correct, offset 0.5 & scale 0.5 on the MAIN out does the trick

side note : if you change offset or scale values (not easy to revert to default values btw) and you delete the module and re-insert a module, your scale & offset values are retained/re-used - don’t know if that is a bug ornot

within OMOD (or any of my modules), if you click on the encoder it will revert to default value.

however, I assume you mean the scale/offset within the synthor patching.

if so, that is not controllable within module, its part of the ‘synthor patch cable’ .
so yeah, no revert to default.

similarly, the scale/offset is stored within synthor, so indeed if you delete the module, the connections are ‘retaiined’, including scale/offset.
iirc, I think the logic is, if you accidentally delete a module you can just add it again, without needing to set it all up again.

but yeah, a feature of synthor, not something the module (omod) has any control over.

1 Like