Diode module?

Perhaps Polarity Switch, included in Ohmer Modules ?

It’s free, open source.

EDIT/ADD: this module isn’t mentioned in README.md at the moment (will be updated for next plugin release)

Very simple working:

  • Dual module (two independent modules in one).
  • Incoming signal on IN connector.
  • If the IN voltage is > 0, the same voltage is sent as is to P output (P aka positive).
  • If the IN voltage is < 0, the voltage is converted to positive (absolute value), then sent to N output (N aka negative).

Module theme (GUI) can be changed via contextual menu (same themes used by most Ohmer modules).

2 Likes

I think all of the ones mentioned here are free and open source. The Ohmer manual doesn’t seem to mention that module.

1 Like

EDIT: Ohmer manual is updated, also plugin updated to v2.3.0 - Polarity Switch now is polyphonic.

Packages released on GitHub repository: Release Ohmer v2.3.0 · DomiKamu/Ohmer · GitHub

Will be updated in VCV Library soon.


Yep I agree, the Ohmer manual isn’t updated at the moment and doesn’t mention Polarity Switch module, but the manual (README.md) will be updated, planned for next plugin release!

Ohmer is free and open source, as indicated in README.md (OhmerPrems is my other plugin, commercial / closed source, modules are demo with limitations).

Oh, got it. I thought the “free and open source” was in contrast to the other rectifiers mentioned above. But now I understand.

1 Like

I’ve updated the README.md :wink:

2 Likes

Hi. I am new to dsp and have been comparing my “own” output=tanh(input) module without oversampling or ADAA (I don’t even know how to implement it yet) with Surge’s Waveshaper. Aliasing is identical. My question: does Surge in Rack actually implement ADAA (properly)?

you got some data to back that up?

It looks pretty clean to me. Compare it against the module below, which is a tanh with no anit-aliasing:

oh, but wait! the Surge does look pretty bad on the fully wave rectifier curve. Much worse than my ancient module set to only 4X oversampling.

oh, no, I think that’s just because the Surge is louder. Not sure what’s going on here…

Ok, don’t get me wrong. It is clean but aliasing still occurs and my confusion is that if the surge module implements some sort of anti-aliasing, why is it identical to my 1 line tanh clipper? The difference in analyser is my attenuation (makes it easier to see).

Not all models do no.