Introduction
NIVIEM RM01 is a component-level digital emulation of the Oberheim RM-1B — the four-quadrant analog ring modulator Tom Oberheim designed in 1972, one of the earliest products of Oberheim Electronics and the first ring modulator built specifically for the performing musician rather than the avant-garde electronic studio. Where a tremolo multiplies a signal by an offset positive envelope, a ring modulator multiplies it by a bipolar carrier that swings symmetrically through zero. Every input frequency is replaced by a pair of new ones — the sum and the difference of the input and the carrier — and because those sums and differences are almost never harmonically related to the original notes, the result is the unmistakable clangorous, metallic, bell-like, inharmonic voice that ring modulation has owned since the 1950s.
The plugin reproduces the RM-1B signal path block by block, working from the original October 1972 Oberheim schematic: the 1458 dual op-amp input buffer, the 741 Wien-bridge carrier oscillator stabilised by a pair of 1N746 zener diodes, the MC1495 four-quadrant Gilbert-cell multiplier with its asymmetric X- and Y-axis saturation, the 1458 linear-squelch envelope gate with its 1N4148 rectifier, the DC-blocking high-pass, and the 1458 output buffer running on the unit's regulated supply rails. On top of that faithful core RM01 layers a modern production toolkit — host tempo sync, four stereo topologies with an independent right-channel carrier, selectable oversampling, a six-tab analyser display, a 35-preset factory bank, and a built-in encyclopedia.
What Makes This Plugin Special
- Schematic-true MC1495 Gilbert-cell multiplier: the heart of the RM-1B is a Motorola MC1495 four-quadrant analog multiplier. RM01 models its true Gilbert-cell transfer function —
Vout = K · tanh(Vx / Vsat_X) · tanh(Vy / Vsat_Y) · Vsat²— including the asymmetric per-axis saturation that the original schematic's 18 kΩ X-axis and 47 kΩ Y-axis resistors create. The carrier path and the signal path saturate on different curves, exactly as the hardware does, giving the cell its characteristic even-harmonic colour rather than the mathematically clean product a digital multiply would produce. - Antiderivative antialiasing on every nonlinearity: both the multiplier's tanh saturation and the carrier oscillator's zener-knee shaping are processed with first-order ADAA (antiderivative antialiasing), with a C1-continuous fallback region — the same technique recommended in the academic distortion-modelling literature. Aliasing artefacts from the waveshaping are suppressed before they can fold back into the audible band.
- 741 Wien-bridge carrier oscillator: the carrier is generated by a phase-accurate digital model of the original 741 op-amp Wien-bridge sine oscillator, amplitude-stabilised by two 1N746 zener diodes modelled as a tanh soft-clip. A Kahan-compensated double-precision phase accumulator keeps the oscillator drift-free over multi-hour sessions even at sub-1 Hz carrier frequencies.
- Linear squelch: the RM-1B's
LINEAR SQUELCH ADJUSTcircuit — a 1458 envelope detector with a 1N4148 diode rectifier — is reproduced as a per-channel envelope follower that attenuates the output as the input falls below a threshold, taming the ring-mod tail on quiet passages without the breathing artefacts a naive gate would introduce. - Hardware Accurate mode: a single switch that swaps every voiced signal-path stage for its schematic-true equivalent — the MC1495 makeup gain dropped so the cell's natural compression stands, the asymmetric Gilbert-cell axis saturation engaged, the 1N746 zener knee sharpened, and the 1458 input-buffer slew limit applied. With Hardware Accurate on, a sine carrier, Mono stereo mode and Vintage Mode engaged, RM01 is the original 1972 RM-1B.
- Four stereo topologies: Dual Mono (authentic mono fold copied to both channels), True Stereo (an independent free-running carrier on the right channel for a genuinely decorrelated image), Mid/Side (ring-modulates the centre and leaves the sides dry), and Mono (a strict L+R sum fold). True Stereo's right-channel carrier is a real second oscillator that can be detuned, drifted and re-waveformed independently of the master.
- Two carrier waveforms: Sine (the authentic 741 Wien-bridge voice) and Triangle (a bandlimited Niviem addition for a softer, rounder set of sidebands).
- Host tempo sync: the carrier frequency can lock to the DAW clock at thirteen note divisions including triplets — from 1/1 down to 1/128 — so the ring modulation can sit on the grid as rhythmic chopping or pulse at musically meaningful rates.
- Vintage character: Vintage Mode engages carrier feedthrough, soft saturation, DC offset and component drift; Vintage Variation models unit-to-unit component-tolerance scatter; Frequency Drift models the slow thermal wander of the original 741 oscillator. All of it is opt-in and continuously dialable.
- Pickup load simulation: a modern guitar-DI feature that restores the resonant pickup-loading peak that a high-impedance audio interface input removes — single-coil, humbucker and P90 voicings.
- Quality oversampling: five depths — Off, Eco, Standard, High, Ultra (1× / 2× / 4× / 8× / 16×) — with a click-masked switch so changing oversampling depth during playback is silent.
- Six-tab analyser display: carrier waveform scope, output waveform scope, FFT spectrum analyser, waterfall spectrogram, Lissajous X-Y plot of carrier against modulator, and a carrier tuner.
- 35 factory presets across 11 categories, covering every shipping feature and calibrated for level consistency across the bank.
- Nivipedia: a built-in, fully offline encyclopedia covering every control, every stereo mode, the DSP theory and the historical background.
- Premium WebView UI: a brushed-metal chassis with engraved labels, photoreal milled-aluminium knobs, real-time true-peak and RMS metering, gesture-aware host-automation bracketing, double-click-to-type value entry and a right-click context menu on every control.
Who Is This Plugin For?
Ring modulation is one of the most distinctive processors in the audio toolbox, and RM01 covers its full range — from the faithful 1972 hardware voice through to modern sound design.
| Application | Why RM01 |
|---|---|
| Sound design & sci-fi | The canonical ring-mod use. A low carrier (5–60 Hz) turns any voice or instrument into robotic chatter; a mid carrier produces clangorous metallic textures. The Dalek Voice and Sci-Fi Wobble presets are calibrated to that territory. |
| Bells, mallets & metallic percussion | A mid-to-high carrier on a sustained tone produces inharmonic, bell-like partials that no EQ or synth can imitate. Bell Tones and Hardware Bell are the starting points. |
| Guitar | The RM-1B was sold to guitarists. Pickup simulation plus a blended Mix keeps the original note intelligible while the ring tone rides on top — Single-Coil Ring, Humbucker Ring, P90 Bite. |
| Bass | A sub-frequency carrier ring-modulated into a bass line generates new low partials. Parallel Mix preserves the fundamental — Sub Harmonics, Low Drone. |
| Rhythmic production | Tempo-synced carriers turn ring modulation into a grid-locked chopping or pulsing effect — Quarter Pulse, Eighth Stab, Sixteenth Chop, Triplet Shimmer. |
| Stereo widening | True Stereo and Mid/Side modes turn a mono source into a wide, decorrelated image — Wide Bell, Detuned Twins, Stereo Drift. |
| Vintage & lo-fi | Frequency Drift and Vintage Variation give the sound a worn, unstable, hand-built-circuit character — Drifting Drone, Unstable Vintage, Analog Warmth. |
| Aggressive & industrial | A hot input through heavy Character produces dense, harsh, distorted sidebands — Industrial, Harsh Triangle. |
| Mix & texture work | At low Mix, ring modulation adds subtle inharmonic shimmer and coloration to pads, keys and full mixes — Subtle Blend, High Shimmer. |
| Studio reproduction | The Authentic RM-1B preset puts the plugin in its exact schematic-true configuration for anyone who needs the original 1972 hardware voice. |
The Original: Oberheim RM-1B (1972)
Tom Oberheim
Tom Oberheim (b. 1936) was a Los Angeles engineer who built ring modulators and phase shifters as contract work before founding Oberheim Electronics. He had built a ring modulator for a stage production of the musical Hair, and a phase-shifter design he licensed to Maestro became the Maestro PS-1 — the device that funded the early company. The RM-1B ring modulator was among Oberheim Electronics' first products under its own name, and it set the pattern for everything that followed: rigorous analog engineering aimed at the working musician.
The company Oberheim built on those early products became one of the defining American synthesiser makers of the 1970s and 1980s — the Synthesizer Expander Module (SEM, 1974), the Two-Voice and Four-Voice polysynths (1975), the OB-X / OB-Xa / OB-8 family that scored a decade of film and rock, and the DMX drum machine. The RM-1B sits right at the start of that lineage.
Ring Modulation Before the RM-1B
Ring modulation is older than the synthesiser. The circuit takes its name from the ring of four diodes in the classic passive design, and it was used in radio and telephony long before it reached music. In the 1950s and 1960s it became a staple of the European electronic-music studios — Karlheinz Stockhausen used it extensively, most famously in Mikrophonie II and Mantra, and the BBC Radiophonic Workshop reached for it whenever a sound had to be unmistakably alien. The voice of the Daleks in Doctor Who — produced by passing an actor's voice through a ring modulator — is the single most widely recognised piece of ring modulation in popular culture.
What those early circuits had in common was that they were laboratory instruments or one-off studio builds. The RM-1B's contribution was to package the effect as a rugged, gig-ready box with the controls a performer actually needs.
The Unit
The Oberheim RM-1B was an analog ring modulator with an internal carrier oscillator, built for guitar and keyboard players. Its front panel exposed an AUDIO VOLUME control (a 50 kΩ potentiometer feeding the input buffer), a carrier PITCH control, the CARRIER NULL, SIGNAL NULL and OFFSET calibration trimmers, and the LINEAR SQUELCH ADJUST trimmer. A rear PITCH PEDAL INPUT jack accepted a control-voltage expression pedal so a player could sweep the carrier frequency hands-free with their foot.
It was monophonic — a single channel in, a single channel out — and the carrier was a pure sine wave. The musician's instrument fed one input of the multiplier; the internal oscillator fed the other; the multiplier's output was the ring-modulated result.
Inside the RM-1B — by the October 1972 Schematic
The Oberheim ring-modulator schematic is dated October 5, 1972. Reading it stage by stage:
| Stage | Circuit |
|---|---|
| Input buffer | A 1458 dual op-amp section buffers the instrument input after the 50 kΩ AUDIO VOLUME pot. The 1458 has a finite slew rate, which gently rounds fast transients. |
| Carrier oscillator | A 741 op-amp wired as a Wien-bridge sine oscillator. Wien-bridge oscillators produce a very clean sine, but they need amplitude stabilisation or they either die out or clip — here that is provided by two 1N746 zener diodes that softly limit the loop gain as the amplitude grows. The oscillator frequency is set by the PITCH potentiometer (a 50 kΩ pot) and a frequency-range capacitor. |
| Four-quadrant multiplier | A Motorola MC1495 analog multiplier — a Gilbert cell, the standard transistor topology for analog multiplication. The signal and carrier each enter on their own pair of input pins; the schematic's 18 kΩ resistor on the X (carrier) input and 47 kΩ on the Y (signal) input set the two axes' input scaling and, with it, the level at which each axis begins to saturate. |
| Null & offset trimmers | CARRIER NULL ADJUST (a 5 kΩ trimmer) and SIGNAL NULL ADJUST cancel the small amount of carrier and signal that leak straight through an imperfect multiplier; OFFSET ADJUST (a 10 kΩ trimmer) nulls the cell's DC offset. On a perfectly calibrated unit the only thing at the output is the ring-modulated product; on a real, slightly-detuned unit a trace of carrier and signal always bleeds through. |
| Linear squelch | A second 1458 op-amp section forms an envelope detector. A 1N4148 diode rectifier turns the buffered input into a control envelope; the LINEAR SQUELCH ADJUST trimmer sets a threshold below which the detector linearly attenuates the output — a soft, non-gated noise reduction for the quiet gaps between notes. |
| Output buffer | A third 1458 op-amp section buffers the multiplier output to drive the next device in the chain. |
| Power supply | A linear, regulated supply producing ±12 V and ±15 V rails. The output op-amp can swing linearly to within roughly 1.5 V of either rail and then approaches the rail with a gradual loss of gain — a soft, musical limit rather than a hard clip. |
Original Hardware Specifications
| Component | Detail |
|---|---|
| Manufacturer | Oberheim Electronics |
| Designer | Tom Oberheim |
| Year | 1972 (schematic dated October 5, 1972) |
| Topology | Four-quadrant analog ring modulator with internal carrier |
| Multiplier | Motorola MC1495 Gilbert-cell four-quadrant multiplier |
| Carrier oscillator | 741 op-amp Wien-bridge sine oscillator |
| Carrier stabilisation | 2× 1N746 zener diodes (amplitude limiting) |
| Op-amps | 1458 dual op-amps — input buffer, linear squelch, output buffer |
| Squelch rectifier | 1N4148 diodes |
| Carrier waveform | Sine only |
| Input scaling resistors | 18 kΩ (X / carrier axis), 47 kΩ (Y / signal axis) |
| Calibration trimmers | Carrier Null (5 kΩ), Signal Null, Offset (10 kΩ), Linear Squelch |
| Expression input | Pitch Pedal CV input (carrier-frequency control) |
| Power | Linear regulated supply, ±12 V / ±15 V rails |
| Channels | Mono in, mono out |
RM01 starts from this schematic and models each block at the DSP level — not a broad-strokes "sounds about right" approximation, but a stage-by-stage reproduction of the circuit's behaviour. The MC1495's per-axis saturation asymmetry, the 741 Wien-bridge oscillator with its zener limiter, the 1458 buffer slew, the 1N4148 envelope detector: all transferred to code.
Notable Uses of Ring Modulation
Ring modulation has a long and well-documented history in recorded music and broadcast. The examples below are offered as historical context for the effect, not as claims that the RM-1B specifically was used on any particular recording.
The Dalek Voice
The best-known ring-modulation sound in popular culture is the voice of the Daleks in the BBC's Doctor Who, created in the 1960s by the BBC Radiophonic Workshop. An actor speaks the lines into a microphone; the voice is passed through a ring modulator fed with a fixed carrier in the 30 Hz region; the sum-and-difference sidebands turn ordinary speech into a harsh, metallic, instantly-alien rasp. The factory Dalek Voice preset is calibrated to that 30 Hz carrier territory.
Stockhausen and the Electronic-Music Studios
Karlheinz Stockhausen made ring modulation a central technique of his live-electronic works. In Mikrophonie II (1965) a choir is ring-modulated against a Hammond organ; in Mantra (1970) two pianos are each ring-modulated against a sine-wave generator, with the carrier frequencies changing through the piece. For Stockhausen the inharmonic, unpredictable spectrum of ring modulation was the point — a way to make acoustic instruments produce sounds outside the harmonic series.
Jazz, Fusion and Rock
From the late 1960s onward ring modulation appeared on electric keyboards and guitars. A ring-modulated Fender Rhodes or Wurlitzer takes on a hollow, clangorous, slightly detuned character that became a signature of jazz-fusion keyboard playing of the 1970s. Guitarists used it for everything from subtle metallic shimmer at low blend levels to full sci-fi mayhem — which is exactly the market the RM-1B was built for. Black Sabbath's Tony Iommi is among the guitarists historically associated with ring-modulation effects.
Modern Production
Ring modulation never went away. It is a fixture of electronic music, film and game sound design, and modern hybrid mixing — used for robotic vocals, metallic impacts, inharmonic risers, lo-fi texture and rhythmic chopping. RM01 brings the specific voice of the Oberheim circuit, rather than a generic digital multiply, to all of those jobs.
Authenticity & Emulation Approach
Our Methodology
NIVIEM RM01 was developed from the original Oberheim ring-modulator schematic, not from recordings or aftermarket clones:
- Primary-source schematic — the October 5, 1972 Oberheim ring-modulator schematic, read stage by stage.
- Component-level DSP — every active block on the schematic has a corresponding DSP block: the 1458 input buffer, the 741 Wien-bridge oscillator with its 1N746 zener stabilisation, the MC1495 Gilbert-cell multiplier, the 1458 linear-squelch detector with its 1N4148 rectifier, the DC-blocking high-pass, and the 1458 output buffer.
- Datasheet-derived behaviour — the MC1495 model uses the Gilbert-cell transfer function and the per-axis saturation guidance from the ON Semiconductor / Motorola MC1495 datasheet, mapped onto the schematic's 18 kΩ / 47 kΩ input resistors.
- Behavioural verification — each stage tested against its schematic-predicted behaviour: the multiplier's four-quadrant product, the asymmetric saturation knees, the Wien-bridge frequency law, the squelch threshold response.
- Antialiasing throughout — every nonlinear stage (multiplier saturation, oscillator zener shaping) is wrapped in first-order ADAA so the harmonic content the circuit generates does not alias.
Key DSP Implementations
| Component | Implementation |
|---|---|
| MC1495 multiplier | Four-quadrant Gilbert-cell model: Vout = K · tanh(Vx / Vsat_X) · tanh(Vy / Vsat_Y) · Vsat². With Hardware Accurate engaged, the X (carrier) and Y (signal) axes use different Vsat values derived from the schematic's 18 kΩ / 47 kΩ resistor pair, so the two axes saturate on different curves — the source of the cell's even-harmonic colour. |
| ADAA antialiasing | First-order antiderivative antialiasing on the multiplier's tanh saturation, y[n] = (F₁(x[n]) − F₁(x[n−1])) / (x[n] − x[n−1]) with F₁(x) = ln(cosh x) in a numerically stable form. A C1-continuous cosine-blended fallback region handles the case where consecutive samples are nearly equal. Double precision is used through the critical division. |
| 741 Wien-bridge oscillator | A direct digital synthesis carrier with a Kahan-compensated double-precision phase accumulator (drift-free over long sessions, including sub-1 Hz carriers). The 1N746 zener amplitude stabilisation is modelled as a tanh soft-clip on the sine, itself ADAA-processed. |
| Carrier waveforms | Sine (the authentic 741 voice) and Triangle (a bandlimited PolyBLAMP addition). The carrier path applies the 741's slew limit to both shapes. |
| Linear squelch | A per-channel envelope follower reads the buffered input (not the multiplier output — detecting on the output would make the gate breathe with every carrier zero-crossing) and linearly attenuates the output below the squelch threshold. |
| DC blocker | A first-order 5 Hz high-pass per channel, H(z) = (1 − z⁻¹) / (1 − R·z⁻¹) with R = exp(−2π·fc/sr), removing the DC offset the multiplier and saturation stages can introduce. |
| Output buffer / limiter | A tanh soft-knee limiter beginning at ±0.9, modelling the 1458 output op-amp approaching its supply rails with a gradual loss of gain rather than a brick-wall clip. The linear segment's slope matches tanh's derivative at zero, so the curve is C1-continuous across the knee. |
| Stereo slave oscillator | True Stereo runs a second, independent carrier oscillator on the right channel, locked to the master in quadrature and carrying its own drift personality. It evolves through the identical oscillator code (drift, slew, ADAA history), so its phase relationship to the master stays exact at every sample. |
| Quality oversampling | Five pre-allocated oversampling paths (1× / 2× / 4× / 8× / 16×) using JUCE polyphase IIR halfband filters. A Quality change is a lock-free index swap, masked by a short cosine duck-and-return so any settling transient lands in silence. |
| True-peak metering | ITU-R BS.1770 4× oversampled inter-sample-peak detection with IEC 60268-10 ballistic decay; RMS via a one-pole averager. |
What We Added Beyond the Original
While the canonical RM-1B signal path is reproduced faithfully, RM01 adds a modern production toolkit that the 1972 hardware never had:
- Triangle carrier waveform — the original RM-1B's 741 Wien-bridge oscillator was sine-only. Triangle is a Niviem addition: a bandlimited carrier that multiplies into a softer, rounder set of sidebands.
- Tempo sync — there was no DAW in 1972. The carrier can lock to host BPM at thirteen note divisions including triplets.
- Stereo modes — the RM-1B was mono. Dual Mono, True Stereo, Mid/Side and Mono extend it to stereo work, with True Stereo carrying a fully independent right-channel carrier.
- Stereo Width, Balance L/R and the right-channel divergence controls — continuous control over the True Stereo image and per-channel level trims.
- Character knob — on the hardware the MC1495's saturation voltage is fixed by bias resistors. RM01 surfaces it as a continuous control so the cell's harmonic colour and soft-compression curve can be dialled.
- Quality oversampling — five selectable depths with a click-masked switch.
- Vintage Variation and Frequency Drift — continuous modelling of component-tolerance scatter and thermal oscillator drift.
- Pickup load simulation — restores the resonant pickup-loading peak a high-impedance interface input removes from a recorded guitar DI.
- Wet/dry Mix and Output trim — the hardware was always full-wet with no output stage; RM01 adds a standard equal-power Mix and a ±12 dB output trim.
- Six-tab analyser display, 35 factory presets, Nivipedia — a complete modern UI and documentation layer.
- Click-free transitions — bypass, Quality changes and stereo-mode changes are all bridged by crossfades, so the plugin is safe to operate during live playback.
What We Did NOT Add
Deliberate omissions, in service of authenticity and a focused feature set:
- No sample-and-hold. RM01 is a ring modulator, not a filter/sample-hold device. It has no S&H subsystem of any kind.
- No external carrier / sidechain input. The carrier in this release is internal only — the 741 Wien-bridge model, optionally tempo-synced and pitch-pedal-swept. Feeding an external signal in as the carrier is a possible future addition, not a v1.0 feature.
- No Saw or Square carrier waveforms in the UI. The original was sine-only; RM01 offers Sine and Triangle. (The internal parameter enumeration still lists Saw and Square positions so that older presets and automation lanes never break, but the front-panel carrier picker offers only Sine and Triangle.)
- No MIDI keyboard tracking of the carrier. The RM-1B's carrier followed its
PITCHknob and pitch pedal, not a keyboard, and RM01 keeps that.
Installation
System Requirements
| Platform | Requirements |
|---|---|
| macOS | 11.0 (Big Sur) or later, Intel or Apple Silicon |
| Windows | Windows 10/11 (64-bit), SSE2-compatible CPU, Microsoft WebView2 runtime |
- Formats: Audio Unit (AU — macOS only), VST3 (macOS & Windows), Standalone
- DAW: Logic Pro, GarageBand, Ableton Live, Cubase, Studio One, Reaper, Bitwig, Pro Tools, or any AU/VST3 host
- RAM: 4 GB minimum, 8 GB recommended
- Disk Space: ~50 MB
- Sample Rates: 44.1 kHz – 192 kHz (host-driven)
macOS Installation
- Download the NIVIEM RM01 installer.
- Run the installer and follow the on-screen instructions.
- The plugin installs to:
- AU:
~/Library/Audio/Plug-Ins/Components/ - VST3:
~/Library/Audio/Plug-Ins/VST3/
- AU:
- Restart your DAW.
- Scan for new plugins if your host requires it (Logic Pro auto-validates Audio Units on launch).
Gatekeeper note: if macOS blocks the plugin on first launch, open System Settings → Privacy & Security and click "Open Anyway" next to the RM01 entry.
Windows Installation
- Download the NIVIEM RM01 installer.
- Run the installer.
- The plugin installs to:
- VST3:
C:\Program Files\Common Files\VST3\
- VST3:
- Restart your DAW.
- Scan for new plugins if your host requires it.
WebView2 note: RM01's user interface is rendered through Microsoft Edge WebView2. On Windows 11 the runtime is pre-installed. On Windows 10 you may need to install it once — download the Evergreen Bootstrapper from https://developer.microsoft.com/en-us/microsoft-edge/webview2/, install it, and relaunch your host. If RM01 shows a "WebView2 Runtime Required" message, this is the fix.
Plugin Identifiers
| Identifier | Value |
|---|---|
| AU type | aufx (audio effect) |
| Manufacturer code | Nivm |
| Plugin code | Nrm2 |
| Bundle identifier | com.niviem.rm01 |
On macOS you can confirm the AU passes Apple's validation tool by running auval -v aufx Nrm2 Nivm from Terminal.
License Activation
- On first launch the plugin opens an activation dialog. Enter the license key you received after purchase.
- Click Activate.
- License activation contacts the Niviem licensing service once; after that the plugin verifies the stored license locally and works fully offline.
If activation fails, check your network connection and confirm the key was pasted without trailing whitespace or line breaks.
Getting Started
Quick Start (90 seconds)
- Insert NIVIEM RM01 on a guitar, bass, synth, keyboard or full-mix track.
- The plugin loads in its Default state — a 440 Hz sine carrier, Character at 0.3, Dual Mono, Vintage Mode on, 100 % Mix, Standard quality.
- Press play. You hear the input ring-modulated against a 440 Hz tone — every note replaced by its sum-and-difference sidebands, the classic clangorous ring-mod voice.
- Try these controls in order:
- Carrier Pitch: sweep it. A very low setting (5–60 Hz) turns the sound robotic and choppy; a mid setting (200–800 Hz) is metallic and bell-like; a high setting is bright and shimmery.
- Carrier Waveform: switch from Sine to Triangle to hear a softer, rounder set of sidebands.
- Character: turn it up to push the multiplier's Gilbert cell into its soft-compression region — the harmonic colour thickens.
- Mix: pull it down for a parallel blend — the dry note stays intelligible while the ring tone rides on top.
- Stereo Mode: with a stereo source, try True Stereo for a wide, decorrelated image.
- Click the Preset name in the header to open the browser. Try Classic Ring, then Bell Tones, then Dalek Voice to hear three corners of the plugin's range.
Signal Flow
┌──────────────────────┐
│ Carrier Oscillator │
│ ────────────────── │
│ 741 Wien-bridge │
│ Sine / Triangle │
│ Pitch / Tempo Sync │
│ Pitch Pedal · Drift │
└──────────┬───────────┘
│ carrier
▼
┌──────┐ ┌──────────┐ ┌────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ IN │─►│ Input │─►│ Pickup │─►│ MC1495 │─►│ Linear │─►│ DC block │─►│ Output │─► OUT
│ │ │ Gain │ │ Sim │ │ Multiplier│ │ Squelch │ │ + Mix │ │ + buffer │
└──────┘ └──────────┘ └────────┘ └──────────┘ └──────────┘ └─────┬────┘ └──────────┘
▲
│
Dry tap
| Stage | What happens |
|---|---|
| Input Gain | Models the RM-1B's 50 kΩ AUDIO VOLUME pot — sets the level fed into the rest of the chain. Hotter input drives the multiplier's saturation harder. |
| Pickup Sim | Optional. Restores a resonant pickup-loading peak on a recorded guitar DI (single-coil / humbucker / P90). Off by default. |
| MC1495 Multiplier | The ring-modulation core. The input signal and the internal carrier are multiplied in a four-quadrant Gilbert-cell model. Carrier and signal feedthrough, Character (saturation), and the Hardware Accurate / Vintage colourations all act here. |
| Linear Squelch | Optional. A per-channel envelope follower attenuates the output as the input falls below the squelch threshold. Off by default. |
| DC block + Mix | A 5 Hz high-pass removes DC offset; the equal-power Mix crossfades the wet ring-modulated signal against the dry input. |
| Output + buffer | The ±12 dB Output trim and per-channel Balance trims, then the 1458-modelled output soft-limiter, then the bypass crossfade. |
The carrier oscillator runs alongside the signal path: its frequency comes from the Carrier Pitch knob, or from the host clock when Tempo Sync is on, optionally offset by the Pitch Pedal and wandered by Frequency Drift. In True Stereo mode a second, independent carrier runs on the right channel.
First Preset Tour
The factory bank is the fastest way to hear the plugin. Click the preset name in the header and walk through these:
| Preset | Category | What You'll Hear |
|---|---|---|
| Classic Ring | Classic | The authentic RM-1B starting point — warm ring modulation against a 440 Hz sine carrier |
| Bell Tones | Classic | An 880 Hz carrier with a clean carrier null — metallic, inharmonic, bell-like partials |
| Dalek Voice | Creative | A 30 Hz carrier — the canonical robotic-voice ring-mod sound |
| Authentic RM-1B | Authentic | The exact schematic-true configuration: Hardware Accurate on, Mono, Vintage Mode on |
| Wide Bell | Stereo | A bright bell tone spread across a full quadrature True Stereo field |
| Quarter Pulse | Rhythmic | A carrier locked to the host's quarter note — rhythmic ring modulation |
After the tour, load Default (or right-click the preset name → Reset) to return to a clean starting point.
User Interface Overview
The RM01 chassis is designed to read as a piece of premium 1970s outboard gear: a brushed-metal slab with engraved silkscreen labels, photoreal milled-aluminium knobs, recessed value readouts and an analyser display panel. Every interactive surface carries WAI-ARIA scaffolding so the plugin is operable from a screen-reader or keyboard-only workflow as well as the mouse.
Layout
┌────────────────────────────────────────────────────────────────────────┐
│ NIVIEM RM01 [UNDO][REDO] [A/B][A→B][B→A] [NIVI] [◀ Preset ▶] │
│ [SAVE] [CLIP] │
├────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────┐ ┌──────────────────────────────────┐ │
│ │ CARRIER │ │ DISPLAY │ │
│ │ ◯ Pitch ◯ Waveform │ │ [CAR][OUT][SPC][SGR][LIS][TUN] │ │
│ │ ◯ Tempo Sync │ │ ┌────────────────────────────┐ │ │
│ │ ◯ Pedal ◯ Depth │ │ │ │ │ │
│ ├─────────────────────────┤ │ │ analyser panel │ │ │
│ │ RING MODULATOR │ │ │ │ │ │
│ │ ◯ Input ◯ Character │ │ └────────────────────────────┘ │ │
│ │ ◯ Carrier FT ◯ Sig FT │ └──────────────────────────────────┘ │
│ ├─────────────────────────┤ │
│ │ DYNAMICS / OUTPUT │ ┌──────────────────────────────────┐ │
│ │ ◯ Squelch ◯ Threshold │ │ STEREO / VINTAGE / PICKUP │ │
│ │ ◯ Output ◯ Mix ◯ Qual │ │ ◯ Mode ◯ Width ◯ Bal L ◯ Bal R │ │
│ └─────────────────────────┘ │ ◯ Vintage ◯ HW Accurate ... │ │
│ └──────────────────────────────────┘ │
│ [POWER ⏻] │
└────────────────────────────────────────────────────────────────────────┘
(The rendered chassis is a continuous brushed-metal face with engraved labels and milled knob assemblies; the diagram shows the logical grouping only.)
Header Bar
| Element | Function |
|---|---|
| NIVIEM / RM01 | Brand and product marks — non-interactive |
| UNDO / REDO | Step backward / forward through parameter edits |
| A / B | Toggle between two parameter snapshots for instant comparison |
| A→B / B→A | Copy the current snapshot into the other A/B slot |
| NIVI | Opens Nivipedia, the built-in encyclopedia, as a full-screen overlay |
| ◀ Preset ▶ | The preset name display, with previous/next navigation arrows. Click the name to open the preset browser. A * after the name means the preset has unsaved edits. |
| SAVE | Save the current settings as a user preset |
| CLIP | Output clip indicator. Latches red on an over; click to reset. |
Main Chassis — Knobs and Switches
RM01's 30 parameters are grouped on the chassis by function — a Carrier group (oscillator controls), a Ring Modulator group (input and multiplier controls), a Dynamics/Output group (squelch, output, mix, quality) and a Stereo/Vintage/Pickup group. Every rotary knob has an engraved label and a recessed value readout below it; switches read as illuminated toggles. See Controls Reference for the full per-parameter detail.
Display Panel — Six Tabs
The analyser panel at the top-right of the chassis has a tab strip with six modes. The display is purely a metering aid — it never affects the audio.
| Tab | Label | Shows |
|---|---|---|
| CAR | Carrier waveform scope | The instantaneous carrier oscillator waveform — confirms shape and lets you see the carrier frequency relative to the timebase. |
| OUT | Output waveform scope | The ring-modulated output waveform after the full signal path. |
| SPC | Spectrum analyser | An FFT of the output (2048-point), showing the sum-and-difference sideband structure ring modulation produces. |
| SGR | Waterfall spectrogram | A scrolling time-vs-frequency view of the output — useful for watching how the sidebands move as the carrier or input changes. |
| LIS | Lissajous X-Y plot | An X-Y plot of the carrier against the modulator signal. A clean ellipse means the carrier and signal are simply related; a complex, evolving figure shows the inharmonic relationship that produces the ring-mod voice. |
| TUN | Carrier tuner | A tuner readout of the current carrier frequency, with cents deviation from the nearest note — invaluable for setting the carrier to a musically useful pitch. |
Value Readouts
Every rotary knob has a recessed readout below it showing the current value in human-readable units (Hz, dB, %, cents, or a named option). The readout updates live during a drag and during DAW automation.
Interaction Patterns
| Gesture | Effect |
|---|---|
| Click + drag | Adjust a knob (vertical drag). |
| Mouse wheel | Fine value adjustment. |
| Double-click | Open numeric value entry — type a value, press Enter to commit, Esc to cancel. |
| ⌘ / Ctrl click | Reset the control to its default value. |
| Right-click | Open the per-control context menu. |
| Tab / ⇧ Tab | Move keyboard focus between controls. |
| Arrow keys (focused control) | Step the value. |
| Esc | Close any open modal (preset browser, Nivipedia, save dialog, value entry). |
Right-Click Context Menu
Every interactive control exposes a right-click menu:
| Menu Item | Behaviour |
|---|---|
| Reset to Default | Restores the parameter to its factory default through the gesture-wrapped automation pipe (a single recorded edit). |
| Copy Value | Copies the current human-readable value to the system clipboard. |
| Paste Value | Parses the clipboard and writes the value if it matches the parameter's format. |
| What is this? | Opens Nivipedia at the entry describing that control. |
Visual Feedback
- Conditional grey-out — controls that have no effect in the current configuration grey themselves out. Stereo Width and the four right-channel divergence controls (R Carrier Detune, R Drift Mix, R Drive Offset, R Waveform Mode) grey out unless Stereo Mode is True Stereo. Balance L/R grey out in Mono. The Pickup Type selector greys out when Pickup Sim is off. Squelch Threshold greys out when Squelch is off.
- Output metering — true-peak and RMS levels feed live meters; the CLIP indicator latches on an over and is click-resettable.
- Modified indicator — the
*next to the preset name appears whenever a control is moved off the loaded preset's stored value. - Active rings — a knob lights an accent ring during an active drag or value-entry session.
Controls Reference
RM01 exposes 30 parameters. Every range and default below is exact to the plugin's parameter layout.
Bypass
Type: On / Off Default: Off (effect engaged)
The illuminated power button toggles the entire DSP chain. When bypassed, the input passes through unchanged. The transition is a 20 ms crossfade, so toggling bypass during playback does not click. When bypass has fully settled, the audio thread early-returns — the plugin is then effectively zero-CPU until re-enabled.
Carrier Pitch
Range: 0.1 Hz to 10,000 Hz Default: 440 Hz (A4) Skew: Logarithmic (equal knob travel covers equal frequency ratios)
The frequency of the internal carrier oscillator — the single most important control on a ring modulator. The carrier is what every input frequency is multiplied against; its value sets where the sum-and-difference sidebands land.
| Carrier Pitch | Character |
|---|---|
| 0.1–20 Hz | Sub-audio. The "carrier" is below the range of hearing, so the effect reads as a fast tremolo or amplitude pulse rather than as ring modulation — the sum and difference sidebands sit so close to the original that the ear hears beating. |
| 20–80 Hz | Robotic / vocal-mangling territory. The Dalek voice lives here. Speech and sustained tones turn into harsh, choppy, mechanical chatter. |
| 80–400 Hz | The classic clangorous ring-mod voice — dense, metallic, inharmonic. |
| 400–2000 Hz | Bell- and mallet-like. On a sustained input the sidebands form pitched, inharmonic partials that sound struck. |
| 2000–10,000 Hz | Bright, glassy, shimmery. The sidebands are spread far from the source; the effect reads as a high-frequency sparkle or sheen. |
The original RM-1B's PITCH knob covered roughly 10 Hz to 5 kHz with a range-selecting capacitor. RM01 collapses that into one continuous 0.1 Hz – 10 kHz sweep — a wider range, and no UX-unfriendly range switch.
Tip: use the TUN display tab to set the carrier to an exact pitch. A carrier tuned to a note related to the music produces a more consonant, more controllable result than an arbitrary frequency.
Carrier Waveform
Options: Sine / Triangle Default: Sine
Selects the shape of the internal carrier. See Carrier Waveforms for the full discussion.
- Sine — the authentic RM-1B carrier. The 741 Wien-bridge oscillator produced a pure sine, and a pure-sine carrier multiplied against an input gives the cleanest possible pair of sum-and-difference sidebands per input partial.
- Triangle — a Niviem addition. A bandlimited triangle carries odd harmonics of its own, so each input partial multiplies into a denser but softer fan of sidebands. Rounder and less harsh than a sine carrier driven hard.
(The internal parameter still enumerates Saw and Square positions for preset and automation back-compatibility, but the front-panel picker offers only Sine and Triangle.)
Tempo Sync
Options: Off / 1/1 / 1/2 / 1/4 / 1/8 / 1/16 / 1/32 / 1/64 / 1/128 / 1/2T / 1/4T / 1/8T / 1/16T / 1/32T Default: Off
Locks the carrier frequency to the host DAW's tempo at a chosen note division. See DAW Tempo Sync for the full reference. When Tempo Sync is on, the carrier frequency comes from the host clock and the Carrier Pitch knob is overridden. The fast divisions (1/64, 1/128) put the synced carrier into a frequency range where it still sounds like ring modulation rather than tremolo.
Pitch Pedal
Range: 0.0 to 1.0 Default: 0.5 (centre)
Models the RM-1B's rear-panel PITCH PEDAL INPUT — a control-voltage input that let a player sweep the carrier frequency hands-free with an expression pedal. In the plugin it is a parameter you can set by hand or automate from the DAW. At 0.5 (centre) the pedal contributes no offset; moving toward 0.0 or 1.0 shifts the carrier frequency down or up, scaled by Pitch Pedal Depth.
Pitch Pedal Depth
Range: 0.0 to 1.0 Default: 1.0 (full depth)
Sets how strongly the Pitch Pedal position modulates the carrier frequency. At 0.0 the pedal has no effect; at 1.0 the pedal sweeps the carrier across its full available range. Lower depths let the pedal act as a fine carrier-detune control rather than a full sweep.
Character
Range: 0.0 to 1.0
Default: 0.3
Parameter ID: multiplierSaturation
Character exposes the MC1495 Gilbert cell's saturation voltage (Vsat) as a continuous control. On the real RM-1B this value is fixed by the chip's bias resistors; surfacing it as a knob lets you dial how aggressively the cell's tanh nonlinearity engages on a given signal level.
It is labelled "Character" rather than "Saturation" because it shapes the cell's harmonic colour and soft-compression curve — it is not a drive control. Aggressive overdrive comes from feeding the cell hot material via Input Gain, which is the same path the hardware uses.
| Character | Behaviour |
|---|---|
| 0.0 | Vsat ≈ 5 V — the tanh sits in its linear region, the cell passes a clean four-quadrant product. |
| 0.3 (default) | A small amount of curvature — gentle even-harmonic colour. |
| 0.6–0.8 | The tanh's curved region is reached on hot signals; soft compression and pronounced even-harmonic colour become audible. |
| 1.0 | Vsat ≈ 0.5 V — the cell saturates readily, thick and compressed. |
Carrier Feedthrough
Range: 0.0 to 0.1 Default: 0.001
Models the RM-1B's CARRIER NULL ADJUST trimmer (a 5 kΩ trim). A real analog multiplier never nulls perfectly, so a trace of the raw carrier always bleeds through to the output. This control sets how much.
| Carrier Feedthrough | Meaning |
|---|---|
| 0.0 | A perfect digital null — no carrier bleed at all. |
| 0.001 (default) | A well-calibrated vintage unit. |
| 0.01–0.1 | An uncalibrated or detuned unit — audible carrier tone underneath the ring modulation. |
Audible carrier feedthrough is part of the vintage character: it adds a steady tone (especially noticeable with a low carrier) that grounds the ring-modulated signal.
Signal Feedthrough
Range: 0.0 to 0.1 Default: 0.0005
Models the RM-1B's SIGNAL NULL ADJUST trimmer — the equivalent control for the input signal leaking straight through the imperfect multiplier. A small amount of signal feedthrough keeps the dry note partly intelligible underneath the ring tone even at full Mix, which is part of how the hardware sounds.
Squelch Enabled
Type: On / Off Default: Off
Enables the linear-squelch noise gate. The RM-1B's LINEAR SQUELCH ADJUST circuit attenuates the output as the input falls quiet — useful because a ring modulator otherwise produces a tail of carrier feedthrough and inharmonic residue in the gaps between notes. RM01's squelch is a per-channel envelope follower that reads the input level (not the output) and applies a smooth, linear (non-gated) attenuation below threshold.
Squelch Threshold
Range: −60 dB to 0 dB Default: −40 dB
The input level below which the linear squelch starts attenuating the output. A low threshold (−60 to −45 dB) only closes down on near-silence; a high threshold (−30 to −10 dB) makes the squelch track the playing tightly, closing between notes. Inert when Squelch Enabled is off; its readout greys out in that state.
Input Gain
Range: −24 dB to +12 dB Default: 0 dB (unity)
Models the RM-1B's 50 kΩ AUDIO VOLUME potentiometer — the level into the rest of the chain. Beyond simple gain staging, Input Gain is the primary way to drive the multiplier's saturation: a hotter input pushes the MC1495's Gilbert cell further into its tanh curve, exactly as on the hardware. Pair a hot Input Gain with a high Character for dense, distorted sidebands.
Output
Range: −12 dB to +12 dB Default: 0 dB (unity)
Post-effect output trim, applied to the wet signal with a 20 ms smoothing ramp just before the bypass crossfade. Use it to compensate for level changes the ring modulation introduces — ring modulation can drop or raise the perceived level depending on the carrier and Character settings — or as makeup gain.
Mix
Range: 0 % to 100 % Default: 100 % (full wet)
Wet/dry blend, computed as an equal-power cos/sin crossfade per sample so the perceived loudness holds steady across the knob's travel. At 0 % the output is the dry input; at 100 % it is the fully ring-modulated signal.
| Mix | Result |
|---|---|
| 0 % | Dry — input passes through unchanged. |
| 20–40 % | Subtle parallel coloration — the dry note dominates, the ring tone adds inharmonic shimmer. Good for keeping melodic material intelligible. |
| 50–70 % | Balanced — the ring modulation is clearly heard but the dry note still carries the pitch. |
| 100 % (default) | Full wet — the original RM-1B voice (the hardware had no wet/dry control). |
The 100 % default matches the original hardware, which was always full-wet. Many factory presets ship with a lower Mix calibrated to the specific patch, especially the Guitar presets where note intelligibility matters.
Quality
Options: Off / Eco / Standard / High / Ultra Default: Standard
The oversampling depth applied around the nonlinear stages. See Quality & Oversampling for the full reference.
| Quality | Internal Rate |
|---|---|
| Off | 1× (host rate) |
| Eco | 2× |
| Standard (default) | 4× |
| High | 8× |
| Ultra | 16× |
Higher Quality runs the multiplier and oscillator at a higher internal sample rate so the harmonics the nonlinearities generate live above Nyquist and are removed cleanly on the way back down. There are exactly five levels; there is no setting above Ultra.
Stereo Mode
Options: Dual Mono / True Stereo / Mid/Side / Mono Default: Dual Mono
Selects the signal-path topology between the left and right channels. See Stereo Modes for the full discussion.
Stereo Width
Range: 0.0 to 1.0 Default: 1.0
The fraction of the full 90° (π/2) quadrature offset applied to the right-channel carrier in True Stereo mode. At 1.0 the right carrier runs a full quarter-cycle ahead of the left for the widest decorrelation; at 0.0 the offset collapses to zero and the stereo image folds back to mono. Inert outside True Stereo mode — the knob greys out in Dual Mono, Mid/Side and Mono.
Balance L
Range: −12 dB to +12 dB Default: 0 dB
A per-channel level trim on the left channel, applied just inside the master Output gain. Use it to correct a stereo imbalance without touching the global Output. Greys out in Mono mode (where both channels carry the same signal).
Balance R
Range: −12 dB to +12 dB Default: 0 dB
The right-channel equivalent of Balance L. Greys out in Mono mode.
R Carrier Detune
Range: −100 cents to +100 cents
Default: 0 cents
Parameter ID: slaveCarrierDetune
Detunes the True Stereo right-channel carrier relative to the master. A small detune (a few cents) produces a slow chorused beating between the two channels' ring-modulated outputs; toward ±100 cents the two channels carry a distinctly different ring-mod interval. Inert outside True Stereo mode.
R Drift Mix
Range: 0.0 to 2.0
Default: 1.0
Parameter ID: slaveDriftMix
A multiplier on the right-channel carrier's frequency-drift depth relative to the master. At 1.0 the right channel drifts the same amount as the left; at 0.0 the right carrier's drift is silenced; at 2.0 it drifts twice as hard. The Drift Amount knob still sets the underlying drift target for both oscillators — R Drift Mix only scales the right channel's response. Inert outside True Stereo mode (and audible only when Frequency Drift is also on).
R Drive Offset
Range: 0.0 to 2.0
Default: 1.0
Parameter ID: slaveDriveOffset
A multiplier on the right-channel carrier's harmonic drive into its own 1N746 zener-shaping stage. Above 1.0 the right channel runs hotter than the left for an asymmetric stereo timbre; below 1.0 it runs cooler. Inert outside True Stereo mode.
R Waveform Mode
Options: Match Master / Sine / Triangle / Saw / Square
Default: Match Master
Parameter ID: slaveWaveformMode
Sets the True Stereo right-channel carrier's waveform independently of the master. "Match Master" keeps the right carrier on whatever shape the master is rendering; pinning it to a fixed shape (for example Triangle on the right against Sine on the left) produces a wider sideband fan than two matched carriers could. Inert outside True Stereo mode.
Vintage Mode
Type: On / Off Default: On
The master switch for the plugin's analog-character modelling. When on, it engages carrier feedthrough, soft saturation, DC offset and component drift — the small imperfections that distinguish a real, hand-built circuit from a mathematically perfect digital multiply. When off, RM01 behaves as a clean, idealised ring modulator. Vintage Mode is on by default because the analog character is core to the RM-1B voice.
Hardware Accurate Mode
Type: On / Off
Default: Off
Parameter ID: authenticMode
A single switch that swaps every voiced signal-path stage for its schematic-true equivalent. See Hardware Accurate Mode for the full discussion. Off by default — the default "voiced" mode keeps a comfortable level and drive relationship across the knobs. On, RM01 follows the 1972 circuit literally: the multiplier's makeup gain is dropped, the asymmetric Gilbert-cell axis saturation is engaged, the zener knee is sharpened, and the input-buffer slew limit is applied.
Vintage Variation
Range: 0.0 to 1.0 Default: 0.0 (no variation)
Models the unit-to-unit scatter that component tolerances produce in real hardware — no two RM-1B units off the bench were identical. Higher values introduce more deviation from the nominal circuit values, giving the sound an individual, slightly-imperfect character. A stereo instance applies two correlated-but-distinct variation patterns to the two channels.
Frequency Drift
Type: On / Off Default: Off
Enables slow carrier-frequency drift, modelling the thermal wander of the original 741 Wien-bridge oscillator as its components warmed. When on, the carrier frequency slowly and randomly meanders around its set value. The drift is rate-locked to a fixed real-time cadence, so its character does not speed up at higher sample rates.
Drift Amount
Range: 0.0 to 1.0 Default: 0.1
Sets how far the carrier frequency wanders when Frequency Drift is on. At 0.1 the drift is subtle and lifelike; toward 1.0 the carrier wanders audibly, giving an unstable, worn-circuit character. Inert when Frequency Drift is off.
Pickup Sim Enabled
Type: On / Off Default: Off
Enables the pickup-load simulator. See Pickup Simulation. This is a modern guitar-DI feature, off by default.
Pickup Type
Options: Single Coil / Humbucker / P90 Default: Humbucker
Selects which pickup voicing the simulator models. Each has a different resonant peak — Single Coil ~4 kHz, Humbucker ~2.5 kHz, P90 ~3.5 kHz. Greys out when Pickup Sim Enabled is off.
Stereo Modes
The RM-1B was a mono device. RM01's Stereo Mode parameter extends ring modulation to stereo work with four topologies. Stereo-mode changes are bridged by a crossfade so switching during playback does not click.
Dual Mono
The default. Both channels are processed identically — the same carrier oscillator drives both, so the left and right outputs are identical. This is the authentic mono fold of the RM-1B presented on a stereo bus: a stereo input is processed with one carrier and emerges centred. Use Dual Mono when you want the original hardware behaviour and a mono-compatible result.
True Stereo
True Stereo runs a second, fully independent carrier oscillator — the "slave" — on the right channel. The slave is locked to the master in quadrature (a 90° phase offset, the amount set by Stereo Width) and carries its own drift personality. Because the two channels are now driven by genuinely different carriers, the ring-modulated output is decorrelated between left and right — a wide, three-dimensional stereo image rather than a centred mono fold.
Four controls let you push the slave further away from the master, all of them active only in True Stereo:
- Stereo Width — the fraction of the full 90° quadrature offset. 1.0 is widest; 0.0 collapses to mono.
- R Carrier Detune — pitch-offsets the slave (±100 cents) for chorused beating or a distinct second interval.
- R Drift Mix — scales the slave's frequency-drift depth.
- R Drive Offset — scales the slave's harmonic drive for an asymmetric L/R timbre.
- R Waveform Mode — pins the slave to its own waveform independently of the master.
All four default to neutral values, so a fresh True Stereo patch sounds like a clean quadrature-widened version of the mono voice until you start dialling divergence.
Mid/Side
Mid/Side mode decomposes the stereo input into its mid (centre) and side (difference) components, ring-modulates only the mid, leaves the side dry, and recombines. The effect is applied to the centred content of the mix while the stereo edges pass through untouched — a way to add ring-mod character to a full stereo mix without smearing its width. The factory Mid-Side Ring preset demonstrates this.
Mono
Mono mode sums the left and right inputs to a single channel before processing — a strict mono fold. This is the most literal reproduction of the RM-1B's mono signal path, and it is the mode the Authentic RM-1B factory preset uses. Because both output channels carry the same summed signal, Balance L and Balance R have no effect and grey out.
| Mode | Carrier | Image | Use |
|---|---|---|---|
| Dual Mono | One carrier, both channels | Centred / mono | Authentic mono fold on a stereo bus |
| True Stereo | Independent master + slave | Wide, decorrelated | Stereo widening, chorused stereo ring mod |
| Mid/Side | One carrier on the mid only | Centre processed, sides dry | Ring mod on a full stereo mix without width loss |
| Mono | One carrier on the L+R sum | Centred / mono | Strict mono fold — the literal RM-1B path |
Carrier Waveforms
The carrier is the signal the input is multiplied against. Its frequency sets where the sidebands land; its waveform sets how many sidebands there are. RM01 offers two carrier shapes.
Sine
Authentic. The original RM-1B's carrier oscillator was a 741 op-amp Wien-bridge circuit, and a Wien-bridge oscillator produces a very pure sine. A sine carrier has only one frequency component, so multiplying it against an input produces exactly one sum and one difference sideband per input partial — the cleanest, most predictable ring-mod spectrum. This is the canonical ring-modulation sound and the default for any patch aiming at the hardware voice.
Triangle
A Niviem addition. A triangle wave is not a single frequency — it carries odd harmonics (the 3rd, 5th, 7th and so on, falling off as the square of the harmonic number). RM01's triangle is bandlimited (PolyBLAMP-corrected) so it does not alias. Because the carrier itself now has several harmonics, each input partial multiplies into a fan of sidebands — one pair around the carrier fundamental, smaller pairs around each carrier harmonic. The result is denser than a sine carrier, but because the triangle's harmonics roll off quickly it is softer and rounder than a harsh, harmonic-rich carrier would be. Use Triangle when a sine carrier feels too thin or you want a fuller, more complex ring tone.
The original RM-1B was sine-only. RM01 presents Sine and Triangle in the carrier picker; the internal parameter retains Saw and Square positions purely so that older presets and automation lanes referencing them never break.
DAW Tempo Sync
The Tempo Sync parameter locks the carrier frequency to the host DAW's tempo at a chosen note division. This is a modern addition — there was no DAW in 1972 — and it turns ring modulation into a rhythmic, grid-locked effect.
How It Works
The plugin reads the host's tempo every block. When Tempo Sync is set to any division other than Off, the carrier frequency is computed from the host BPM and the chosen note value, and the Carrier Pitch knob is overridden. If the host BPM changes (tempo automation), the synced carrier frequency tracks it.
Note Divisions
RM01 offers thirteen synced divisions plus Off: the standard binary divisions from 1/1 down to 1/128, and five triplet divisions.
| Division | Type | At 120 BPM | Character |
|---|---|---|---|
| Off | — | (Carrier Pitch knob) | Free-running carrier |
| 1/1 | Whole note | 0.5 Hz | Sub-audio — slow amplitude pulse |
| 1/2 | Half note | 1 Hz | Slow tremolo |
| 1/4 | Quarter note | 2 Hz | Rhythmic pulse on the beat |
| 1/8 | Eighth note | 4 Hz | Driving rhythmic chopping |
| 1/16 | Sixteenth note | 8 Hz | Fast stutter — still tremolo-like |
| 1/32 | 32nd note | 16 Hz | Edge of the audio band — buzzy |
| 1/64 | 64th note | 32 Hz | Genuine ring modulation — the carrier is now audio-rate |
| 1/128 | 128th note | 64 Hz | Ring modulation in the robotic-voice range |
| 1/2T | Half-note triplet | 1.5 Hz | Swung slow pulse |
| 1/4T | Quarter triplet | 3 Hz | Swung rhythmic pulse |
| 1/8T | Eighth triplet | 6 Hz | Swung chopping |
| 1/16T | Sixteenth triplet | 12 Hz | Fast swung stutter |
| 1/32T | 32nd triplet | 24 Hz | Buzzy swung edge-of-band |
The slow divisions (1/1 to 1/16) produce tempo-locked tremolo and amplitude pulsing — the carrier is below or near the bottom of the audio band. The fast divisions (1/64, 1/128) are the important ones for actual ring modulation: at 120 BPM, 1/64 puts the carrier at 32 Hz and 1/128 at 64 Hz, frequencies that produce real inharmonic ring-mod sidebands rather than just amplitude modulation. The triplet divisions give the same range with a swung feel. The factory Triplet Shimmer preset uses 1/8T.
Quality & Oversampling
The Quality parameter selects how much oversampling RM01 applies around its nonlinear stages — the MC1495 multiplier's saturation and the carrier oscillator's zener shaping. Nonlinear processing generates harmonics above the input's own frequency content; if those harmonics exceed half the sample rate they fold back into the audible band as aliasing — an inharmonic, metallic buzz that does not belong to the ring modulation. Oversampling runs the nonlinear stages at a higher internal rate so the harmonics live above Nyquist and are removed cleanly by the halfband downsampling filter.
Ring modulation is unusually demanding here: the multiplier deliberately generates new frequencies, some of them high, so the harmonics of those new frequencies can easily reach into the alias-prone region. ADAA antialiasing inside the multiplier and oscillator does most of the work; oversampling is the second line of defence.
The Five Quality Levels
| Quality | Internal Rate | Character |
|---|---|---|
| Off | 1× (host rate) | No oversampling. Lowest CPU. ADAA still suppresses most aliasing, but on bright sources with a high carrier some alias residue can be audible. Fine for tracking, monitoring, or low-carrier work. |
| Eco | 2× | Halves the alias products versus Off. A light footprint — useful when stacking many instances. |
| Standard (default) | 4× | The recommended default. Transparent on the great majority of material; balanced CPU. |
| High | 8× | Extra alias rejection for bright, high-carrier, heavily-saturated patches. |
| Ultra | 16× | The maximum. Mastering-grade transparency for the most demanding ring-mod patches — a very high carrier with hot input and high Character. |
There are exactly five levels — Off, Eco, Standard, High, Ultra. There is no setting above Ultra.
Latency
Oversampling adds a small, fixed latency — the group delay of the halfband filters. The deeper the oversampling, the larger the group delay; the latency is therefore largest at Ultra and zero at Off. Whatever the figure, RM01 reports it to the host so the DAW's plugin-delay compensation keeps the track time-aligned. The latency is well under a millisecond at typical sample rates and is not perceptible for monitoring.
Click-Masked Switching
RM01 pre-allocates all five oversampling paths when the plugin is prepared, so changing Quality during playback is a lock-free index swap — no allocation, no audio-thread blocking. The switch itself is wrapped in a short cosine duck-and-return: the output level briefly dips and recovers around the swap, so any settling transient from the new path lands inside the silence window. The result is that Quality can be changed at any moment, including during playback and automation, without an audible click.
Tip: if a session is CPU-tight, run send and texture instances at Eco or Standard and reserve High or Ultra for a lead voice or a patch with a very high carrier where alias rejection matters most.
Hardware Accurate Mode
Hardware Accurate is a single switch that decides whether RM01 runs in its voiced default mode or its schematic-true mode. It is off by default.
The plugin's default voicing makes deliberate, musician-friendly choices — chiefly a makeup-gain stage inside the multiplier that keeps the Character knob feeling like a drive control rather than a level drop. That is the right behaviour for everyday production: turning Character up makes the sound thicker without making it quieter.
Hardware Accurate mode drops those conveniences and follows the 1972 schematic literally. Engaging it changes four things:
-
MC1495 makeup gain dropped. In voiced mode a
sqrt(refVsat / Vsat)makeup gain compensates for the level loss thattanh(x)·Vsatproduces at high saturation. The schematic has no such compensating stage between the MC1495 output pins and the next op-amp. With Hardware Accurate on, the makeup gain is removed: the cell's output level falls naturally as it saturates, and more Character now reads as compression rather than drive — exactly as the hardware behaves. -
Asymmetric Gilbert-cell saturation. The schematic scales the carrier (X) axis through an 18 kΩ resistor and the signal (Y) axis through 47 kΩ. With Hardware Accurate on, the multiplier model gives the two axes different
Vsatvalues from that ratio, so the carrier path and the signal path saturate on different curves. This asymmetry is the source of the cell's characteristic even-harmonic colour — it is the schematic detail that distinguishes a true MC1495 emulation from a plain digital multiply. -
Sharpened 1N746 zener knee. The carrier oscillator's amplitude-stabilising zener diodes have a sharper limiting knee than a plain tanh. With Hardware Accurate on, the oscillator's zener-shaping drive is increased to match the real diode's shape, slightly changing the carrier's harmonic content.
-
1458 input-buffer slew. The 1458 op-amp has a finite slew rate that gently rounds the fastest transients of the input signal. Hardware Accurate applies that slew limit to the input buffer.
(The output soft-knee limiter — the tanh-shaped approach to the supply rails modelling the 1458 output op-amp — is always active, in both modes. The NaN/Inf safety scrub in the output stage is also unconditional.)
The Authentic RM-1B Configuration
The original 1972 RM-1B sound is reached with this exact configuration:
- Hardware Accurate: on
- Carrier Waveform: Sine
- Stereo Mode: Mono
- Tempo Sync: Off
- Vintage Mode: on
- Pickup Sim: off
That configuration ships as the factory Authentic RM-1B preset (in the Authentic category). Load it whenever you need the literal hardware voice as a starting point.
Pickup Simulation
When a magnetic guitar pickup is plugged into a low-impedance effect input — and the RM-1B's input is relatively low impedance — the pickup's inductance and the cable capacitance form a resonant circuit that the load damps and shifts. That loading produces a characteristic resonant peak in the guitar's frequency response, and it is part of how an electric guitar sounds through a stompbox.
A modern audio interface presents a very high input impedance (around 1 MΩ), so when a guitar is recorded direct-to-interface that pickup-loading interaction is lost — a DI track sounds subtly different from the same guitar through a real pedal. RM01's Pickup Simulation restores it.
It is a modern guitar-DI feature, off by default. When Pickup Sim Enabled is on, a resonant filter recreates the loaded-pickup resonant peak, and Pickup Type selects which pickup it models:
| Pickup Type | Resonant Peak | Character |
|---|---|---|
| Single Coil | ~4 kHz | Bright, articulate — Stratocaster / Telecaster voicing, a gentle resonant peak |
| Humbucker (default) | ~2.5 kHz | Warm, thick — PAF-style voicing, a near-flat warm dome |
| P90 | ~3.5 kHz | Fat but clear — a middle ground between single-coil bite and humbucker warmth |
The three factory Guitar presets — Single-Coil Ring, Humbucker Ring and P90 Bite — pair pickup simulation with a blended Mix so the original note stays intelligible under the ring tone. Pickup Sim is purely for recorded guitar DI work; leave it off on synths, keys, drums and full mixes.
Factory Presets
NIVIEM RM01 ships with 35 factory presets organised into 11 categories. The bank covers every shipping feature — both carrier waveforms, all four stereo modes, the full Quality range, tempo sync (including triplets), the linear squelch, pickup simulation, Vintage Mode and Hardware Accurate mode. Each preset's stored values are listed below; any value not listed is at its parameter default.
Init (1 preset)
| Preset | Key Settings | Description |
|---|---|---|
| Default | 440 Hz sine, Character 0.3, Dual Mono, Vintage Mode on, 100 % Mix, Standard quality | Neutral starting point — all parameters at their default values. |
Classic (5 presets)
The authentic Oberheim RM-1B voice.
| Preset | Key Settings | Description |
|---|---|---|
| Classic Ring | 440 Hz sine, Character 0.3, Vintage on, Output +3 dB | The authentic RM-1B starting point — warm ring modulation. |
| Low Drone | 55 Hz sine, Character 0.4, Vintage on, Output +2.5 dB | Deep sub-frequency ring modulation for bass textures. |
| Bell Tones | 880 Hz sine, Character 0.2, carrier feedthrough nulled, Vintage off, Output +3.5 dB | Metallic, inharmonic, bell-like tones — the classic ring-mod sound. |
| Analog Warmth | 440 Hz sine, Character 0.5, carrier feedthrough 0.005, Vintage on, Variation 0.5, Drift on (0.3) | Maximum vintage character with component drift. |
| Subtle Blend | 440 Hz sine, Character 0.2, Mix 30 %, Vintage on, Output +0.3 dB | Parallel blend for subtle ring-mod coloration. |
Creative (8 presets)
Sound-design and texture territory.
| Preset | Key Settings | Description |
|---|---|---|
| Sci-Fi Wobble | 8 Hz sine, Character 0.5, Vintage on, Variation 0.2 | Classic sci-fi sound effect with a sub-audio carrier. |
| Dalek Voice | 30 Hz sine, Character 0.3, Mix 80 % | The classic robotic-voice effect — a 30 Hz carrier. |
| Tremolo Ring | 5 Hz sine, Character 0.2, Mix 100 %, Output +3 dB | A very low carrier used as amplitude-modulation tremolo. |
| Synced Rhythm | Tempo Sync 1/8, sine, Vintage on, Output +3 dB | Tempo-synced carrier at an eighth note for rhythmic effects. |
| High Shimmer | 5000 Hz sine, Character 0.1, High quality, Output +4 dB | A high carrier for bright, shimmery textures. |
| Pedal Sweep | 200 Hz sine, Pitch Pedal 0.7, Pedal Depth 0.85, Vintage on | Pitch-pedal position and depth set to sweep the carrier expressively. |
| Metallic Sweep | 2400 Hz sine, True Stereo, R Carrier Detune +8 cents, Width 1.0, Ultra quality, Output +3.5 dB | A very high carrier widened in stereo with a touch of slave detune. |
| Robot Choir | 180 Hz sine, True Stereo, R Carrier Detune +20 cents, Width 0.8, Mix 90 %, Output +2.6 dB | A mid carrier with a wide detuned slave for a robotic choral texture. |
Stereo (5 presets)
True Stereo, Mid/Side and the right-channel divergence controls.
| Preset | Key Settings | Description |
|---|---|---|
| Wide Bell | 1200 Hz sine, True Stereo, Width 1.0, High quality, Output +3.5 dB | A bright bell tone widened by the full quadrature stereo field. |
| Detuned Twins | 330 Hz sine, True Stereo, R Carrier Detune +14 cents | The right carrier detuned 14 cents for a chorused, beating stereo image. |
| Stereo Drift | 220 Hz sine, True Stereo, R Drift Mix 1.6, Frequency Drift on (0.4), Vintage on | Independent oscillator drift on each channel slowly wanders the stereo image. |
| Mid-Side Ring | 440 Hz sine, Mid/Side mode | Ring-modulates the mid component while the stereo sides pass through dry. |
| Slave Divergence | 300 Hz sine on the left, True Stereo, R Waveform Triangle, R Drive Offset 1.4 | Triangle carrier and hotter drive on the right channel against a sine left. |
Authentic (2 presets)
The schematic-true Hardware Accurate path.
| Preset | Key Settings | Description |
|---|---|---|
| Authentic RM-1B | 440 Hz sine, Hardware Accurate on, Mono mode, Vintage on, carrier feedthrough 0.002, Frequency Drift on (0.1), Output +3.5 dB | The exact schematic-true signal path with the Hardware Accurate stage engaged — the original 1972 hardware voice. |
| Hardware Bell | 1000 Hz sine, Hardware Accurate on, Vintage on, High quality, Output +3.8 dB | A bell carrier through the Hardware Accurate stage for a true-to-circuit metallic tone. |
Rhythmic (4 presets)
Carrier locked to the host tempo.
| Preset | Key Settings | Description |
|---|---|---|
| Quarter Pulse | Tempo Sync 1/4, sine, Vintage on, Output +3 dB | A carrier locked to a quarter note for a slow rhythmic pulse. |
| Eighth Stab | Tempo Sync 1/8, sine, Character 0.4, Vintage on | A carrier synced to an eighth note with firm Character for rhythmic stabs. |
| Sixteenth Chop | Tempo Sync 1/16, sine, Vintage on, Output +3 dB | A fast sixteenth-note carrier for a chopped, gated-sounding rhythm. |
| Triplet Shimmer | Tempo Sync 1/8T, sine, Character 0.2, Vintage on, Output +3.5 dB | A carrier on an eighth-note triplet division for a swung, shimmering rhythm. |
Guitar (3 presets)
Pickup load simulation, blended for note intelligibility.
| Preset | Key Settings | Description |
|---|---|---|
| Single-Coil Ring | 440 Hz sine, Mix 55 %, Pickup Sim on (Single Coil), Vintage on | Single-coil pickup loading under a blended ring tone for bright guitar. |
| Humbucker Ring | 330 Hz sine, Mix 50 %, Pickup Sim on (Humbucker), Vintage on | Humbucker pickup loading with an even dry/wet blend for warm guitar. |
| P90 Bite | 520 Hz sine, Character 0.4, Mix 60 %, Pickup Sim on (P90), Vintage on | P90 pickup loading with a wetter blend for a fat, biting ring tone. |
Vintage (2 presets)
Frequency drift and component variation.
| Preset | Key Settings | Description |
|---|---|---|
| Drifting Drone | 60 Hz sine, Character 0.4, Frequency Drift on (0.6), Vintage on, Variation 0.4 | A low carrier wandering slowly under heavy oscillator drift. |
| Unstable Vintage | 440 Hz sine, Character 0.45, carrier feedthrough 0.01, Frequency Drift on (0.8), Vintage on, Variation 0.8 | Maximum drift and component variation for a worn, unstable circuit. |
Dynamic (2 presets)
The linear squelch gate.
| Preset | Key Settings | Description |
|---|---|---|
| Gated Ring | 440 Hz sine, Squelch on (threshold −38 dB), Vintage on, Output +3 dB | The linear squelch closes the ring tone down as the input falls quiet. |
| Tight Ring Gate | 660 Hz sine, Character 0.35, Squelch on (threshold −28 dB), Vintage on | A high squelch threshold gates the ring tone tightly to the playing. |
Aggressive (2 presets)
Heavy saturation and dense harmonic content.
| Preset | Key Settings | Description |
|---|---|---|
| Harsh Triangle | 220 Hz triangle, Character 0.6, Vintage off | A triangle carrier with saturation for aggressive harmonic content. |
| Industrial | 150 Hz triangle, Character 0.8, Input Gain +6 dB, Vintage on, Output −2.5 dB | Heavy saturation with a triangle carrier for industrial textures — a hot input drives the cell hard, with the Output trimmed back. |
Bass (1 preset)
Low-carrier designs for low-end material.
| Preset | Key Settings | Description |
|---|---|---|
| Sub Harmonics | 40 Hz sine, Character 0.4, Mix 85 %, Vintage on | A low carrier blended under the dry signal to keep the bass fundamental intact. |
Preset Coverage Matrix
The 35-preset bank exercises every shipping feature:
| Feature | Coverage |
|---|---|
| Carrier Waveform | Sine (33 presets), Triangle (Harsh Triangle, Industrial) |
| Carrier range | Sub-audio (5–60 Hz) through to 5 kHz |
| Stereo Mode | Dual Mono (default for most), True Stereo (Wide Bell, Detuned Twins, Stereo Drift, Slave Divergence, Metallic Sweep, Robot Choir), Mid/Side (Mid-Side Ring), Mono (Authentic RM-1B) |
| R-channel divergence | R Carrier Detune (Detuned Twins, Metallic Sweep, Robot Choir), R Drift Mix (Stereo Drift), R Drive Offset + R Waveform (Slave Divergence) |
| Tempo Sync | 1/4, 1/8, 1/16, 1/8T (Rhythmic category); 1/8 (Synced Rhythm) |
| Hardware Accurate | Authentic RM-1B, Hardware Bell |
| Linear Squelch | Gated Ring, Tight Ring Gate |
| Pickup Sim | Single-Coil Ring, Humbucker Ring, P90 Bite |
| Frequency Drift | Analog Warmth, Stereo Drift, Authentic RM-1B, Drifting Drone, Unstable Vintage |
| Vintage Variation | Sci-Fi Wobble, Analog Warmth, Drifting Drone, Unstable Vintage |
| Quality | Standard (most), High (High Shimmer, Wide Bell, Hardware Bell), Ultra (Metallic Sweep) |
Tips & Techniques
Starting-point recipes for canonical sounds. Most cross-reference a factory preset you can load and tweak rather than dial from scratch.
Authentic 1972 RM-1B Voice
The literal hardware sound.
| Parameter | Setting |
|---|---|
| Hardware Accurate | On |
| Carrier Waveform | Sine |
| Stereo Mode | Mono |
| Carrier Pitch | to taste (200–800 Hz for the classic clang) |
| Vintage Mode | On |
| Tempo Sync | Off |
| Pickup Sim | Off |
Cross-ref: factory preset Authentic RM-1B.
Dalek / Robot Voice
The canonical robotic-voice ring-mod sound on a vocal.
| Parameter | Setting |
|---|---|
| Carrier Pitch | 30 Hz |
| Carrier Waveform | Sine |
| Mix | 80–100 % |
| Character | 0.3 |
| Vintage Mode | On |
Cross-ref: factory preset Dalek Voice.
Inharmonic Bell Tones
Metallic, struck, bell-like partials on a sustained note.
| Parameter | Setting |
|---|---|
| Carrier Pitch | 800–1200 Hz |
| Carrier Waveform | Sine |
| Carrier Feedthrough | 0.0 (clean null — keeps the bell pure) |
| Character | 0.2 |
| Mix | 100 % |
Cross-ref: factory presets Bell Tones, Hardware Bell.
Subtle Mix Coloration
Ring-mod shimmer on keys, pads or a full mix without losing the source.
| Parameter | Setting |
|---|---|
| Carrier Pitch | a frequency related to the music's key (use the TUN tab) |
| Mix | 20–35 % |
| Character | 0.2 |
| Carrier Waveform | Sine |
Cross-ref: factory preset Subtle Blend.
Bass Sub-Harmonics (Parallel)
Adds new low partials to a bass line while keeping the fundamental.
| Parameter | Setting |
|---|---|
| Carrier Pitch | 30–60 Hz |
| Mix | 80–90 % wet, or run parallel on a send |
| Character | 0.4 |
| Carrier Waveform | Sine |
Cross-ref: factory presets Sub Harmonics, Low Drone.
Rhythmic Tempo-Synced Chopping
Grid-locked ring modulation in a track.
| Parameter | Setting |
|---|---|
| Tempo Sync | 1/8 or 1/16 for chopping; 1/64 or 1/128 for true synced ring mod |
| Carrier Waveform | Sine |
| Mix | 100 % |
| Character | 0.3–0.4 |
Cross-ref: factory presets Quarter Pulse, Eighth Stab, Sixteenth Chop, Triplet Shimmer.
Wide Stereo Ring Modulation
Turn a mono or narrow source into a wide image.
| Parameter | Setting |
|---|---|
| Stereo Mode | True Stereo |
| Stereo Width | 1.0 |
| R Carrier Detune | +8 to +20 cents (for chorused beating) |
| Carrier Pitch | to taste |
Cross-ref: factory presets Wide Bell, Detuned Twins, Robot Choir.
Ring Mod on a Full Mix (Mid/Side)
Add ring-mod character to a stereo mix without smearing its width.
| Parameter | Setting |
|---|---|
| Stereo Mode | Mid/Side |
| Mix | 20–40 % |
| Carrier Pitch | a frequency related to the mix's key |
Cross-ref: factory preset Mid-Side Ring.
Worn, Unstable Vintage Character
A hand-built-circuit feel, drifting and imperfect.
| Parameter | Setting |
|---|---|
| Vintage Mode | On |
| Vintage Variation | 0.5–0.8 |
| Frequency Drift | On |
| Drift Amount | 0.4–0.8 |
| Carrier Feedthrough | 0.005–0.01 |
Cross-ref: factory presets Analog Warmth, Drifting Drone, Unstable Vintage.
Industrial / Aggressive Distortion
Dense, harsh, distorted sidebands.
| Parameter | Setting |
|---|---|
| Input Gain | +6 dB or higher (drives the cell hard) |
| Character | 0.7–0.8 |
| Carrier Waveform | Triangle (denser sidebands) |
| Carrier Pitch | 150–250 Hz |
| Output | trim back to taste — a hot input plus high Character is loud |
Cross-ref: factory presets Industrial, Harsh Triangle.
Guitar DI Through a Blend
Ring mod on a recorded guitar that keeps the playing intelligible.
| Parameter | Setting |
|---|---|
| Pickup Sim | On — match the type to the guitar |
| Mix | 50–60 % |
| Carrier Pitch | 330–520 Hz |
| Character | 0.3–0.4 |
Cross-ref: factory presets Single-Coil Ring, Humbucker Ring, P90 Bite.
Taming the Tail with Squelch
Stop the ring tone ringing in the gaps between notes.
| Parameter | Setting |
|---|---|
| Squelch Enabled | On |
| Squelch Threshold | −38 dB for gentle; −28 dB for a tight gate |
Cross-ref: factory presets Gated Ring, Tight Ring Gate.
Automation Techniques
| Parameter | Automation Use |
|---|---|
| Carrier Pitch | The most expressive control — sweep it for a glissando of inharmonic textures, or step it between pitched values. |
| Pitch Pedal | Automate as a hands-free carrier sweep — the original RM-1B's expression-pedal gesture. |
| Mix | Fade the effect in and out for transitions between dry and processed sections. |
| Character | Build intensity across a section by pushing the cell's saturation. |
| Tempo Sync | Switch divisions to change the rhythmic feel mid-arrangement. |
| Stereo Width | Open and close the True Stereo image for width automation. |
Every parameter change uses gesture-aware host-automation bracketing, so the DAW records clean discrete edits per gesture rather than a smear of intermediate values.
Parameter Reference
The complete list of RM01's 30 user-adjustable parameters. The APVTS ID is what your DAW's automation lane displays; the name is what appears in the plugin UI.
| Parameter | APVTS ID | Range | Default | Notes |
|---|---|---|---|---|
| Bypass | bypass | On / Off | Off | Plugin-wide bypass with 20 ms crossfade |
| Carrier Pitch | carrierPitch | 0.1–10000 Hz | 440 Hz | Carrier oscillator frequency. Logarithmic. |
| Carrier Waveform | carrierWaveform | Sine / Triangle | Sine | UI offers Sine and Triangle (Saw/Square retained internally for back-compat) |
| Tempo Sync | tempoSync | Off / 1/1 / 1/2 / 1/4 / 1/8 / 1/16 / 1/32 / 1/64 / 1/128 / 1/2T / 1/4T / 1/8T / 1/16T / 1/32T | Off | Locks the carrier to host BPM |
| Pitch Pedal | pitchPedal | 0.0–1.0 | 0.5 | Expression-pedal position; 0.5 = no offset |
| Pitch Pedal Depth | pitchPedalDepth | 0.0–1.0 | 1.0 | How strongly the pedal modulates the carrier |
| Character | multiplierSaturation | 0.0–1.0 | 0.3 | MC1495 Gilbert-cell saturation voltage as a knob |
| Carrier Feedthrough | carrierFeedthrough | 0.0–0.1 | 0.001 | CARRIER NULL ADJUST — carrier bleed to output |
| Signal Feedthrough | signalFeedthrough | 0.0–0.1 | 0.0005 | SIGNAL NULL ADJUST — input-signal bleed to output |
| Squelch Enabled | squelchEnabled | On / Off | Off | Enables the linear-squelch gate |
| Squelch Threshold | squelchThreshold | −60 to 0 dB | −40 dB | Input level below which squelch attenuates the output |
| Input Gain | inputGain | −24 to +12 dB | 0 dB | AUDIO VOLUME — level into the chain; drives multiplier saturation |
| Output | output | −12 to +12 dB | 0 dB | Post-effect output trim |
| Mix | mix | 0–100 % | 100 % | Equal-power wet/dry blend |
| Quality | quality | Off / Eco / Standard / High / Ultra | Standard | Oversampling depth (1× / 2× / 4× / 8× / 16×) |
| Stereo Mode | stereoMode | Dual Mono / True Stereo / Mid/Side / Mono | Dual Mono | Left/right signal-path topology |
| Stereo Width | stereoWidth | 0.0–1.0 | 1.0 | Fraction of the full π/2 quadrature offset (True Stereo only) |
| Balance L | balanceL | −12 to +12 dB | 0 dB | Left-channel trim inside the master Output |
| Balance R | balanceR | −12 to +12 dB | 0 dB | Right-channel trim inside the master Output |
| R Carrier Detune | slaveCarrierDetune | −100 to +100 cents | 0 cents | True Stereo right-carrier pitch offset |
| R Drift Mix | slaveDriftMix | 0.0–2.0 | 1.0 | True Stereo right-carrier drift-depth multiplier |
| R Drive Offset | slaveDriveOffset | 0.0–2.0 | 1.0 | True Stereo right-carrier harmonic-drive multiplier |
| R Waveform Mode | slaveWaveformMode | Match Master / Sine / Triangle / Saw / Square | Match Master | True Stereo right-carrier waveform |
| Vintage Mode | vintageMode | On / Off | On | Master analog-character switch |
| Hardware Accurate Mode | authenticMode | On / Off | Off | Schematic-true vs voiced signal path |
| Vintage Variation | vintageVariation | 0.0–1.0 | 0.0 | Component-tolerance scatter |
| Frequency Drift | frequencyDrift | On / Off | Off | Enables slow carrier-frequency drift |
| Drift Amount | driftAmount | 0.0–1.0 | 0.1 | How far the carrier wanders when Drift is on |
| Pickup Sim Enabled | pickupSimEnabled | On / Off | Off | Enables the pickup-load simulator |
| Pickup Type | pickupType | Single Coil / Humbucker / P90 | Humbucker | Pickup voicing for the simulator |
Technical Specifications
Audio
| Specification | Value |
|---|---|
| Sample Rates | 44.1 kHz – 192 kHz (host-driven) |
| Internal Processing | 32-bit float, with double precision through the critical ADAA divisions |
| Channels | Stereo (mono input accepted) |
| Reported Latency | Constant, equal to the deepest active oversampling path's halfband group delay — sub-millisecond at typical sample rates; zero at Quality Off |
| Plugin Formats | Audio Unit (AU — macOS only), VST3 (macOS & Windows), Standalone |
DSP Engine
| Component | Implementation |
|---|---|
| Ring-mod multiplier | MC1495 four-quadrant Gilbert-cell model — Vout = K · tanh(Vx/Vsat_X) · tanh(Vy/Vsat_Y) · Vsat², with per-axis Vsat asymmetry (18 kΩ / 47 kΩ) in Hardware Accurate mode |
| Antialiasing | First-order ADAA on the multiplier saturation and the oscillator zener shaping, with C1-continuous cosine-blended fallback regions |
| Carrier oscillator | Direct digital synthesis with a Kahan-compensated double-precision phase accumulator; 1N746 zener amplitude stabilisation modelled as an ADAA-processed tanh soft-clip; 741 slew limiting on Sine and Triangle |
| Carrier waveforms | Sine; bandlimited Triangle (PolyBLAMP) |
| Linear squelch | Per-channel input-driven envelope follower with cached attack/release coefficients; linear (non-gated) attenuation below threshold |
| DC blocking | First-order 5 Hz high-pass per channel, R = exp(−2π·fc/sr), with per-sample NaN/Inf scrub and denormal flush |
| Output limiter | tanh soft-knee from ±0.9, C1-continuous across the knee — models the 1458 output op-amp approaching its ±15 V rails |
| Stereo slave oscillator | An independent right-channel carrier locked in quadrature, evolving through the identical oscillator code (drift, slew, ADAA history) |
| Quality oversampling | Five pre-allocated JUCE polyphase IIR halfband paths (1× / 2× / 4× / 8× / 16×), lock-free index swap, cosine-masked switch |
| Metering | ITU-R BS.1770 4× oversampled true-peak detection with IEC 60268-10 ballistic decay; one-pole RMS averager; lock-free atomic publish to the UI |
| Mix | Equal-power cos/sin crossfade, computed per sample |
| Bypass | 20 ms crossfade; audio-thread early-return when fully bypassed |
Real-Time Safety
| Feature | Status |
|---|---|
| Memory allocation | None on the audio thread — all buffers pre-allocated when the plugin is prepared |
| Locks / mutexes | None in the audio path — atomic parameter reads, lock-free Quality swap |
| Denormal prevention | ScopedNoDenormals per process block plus explicit small-value flushes |
| NaN / Inf protection | Unconditional scrubs in the DC blocker and the output stage |
| Buffer sizes | Handles a wide range of host buffer sizes without audio-thread reallocation |
| Sample-rate change | All sample-rate-derived constants recomputed when the plugin is prepared |
The Schematic, in Code
| Original circuit | RM01 model |
|---|---|
| 1458 input buffer | Input Gain stage; finite-slew rounding under Hardware Accurate mode |
| 741 Wien-bridge carrier oscillator | DDS carrier with double-precision phase accumulator |
| 2× 1N746 zener amplitude stabilisation | tanh soft-clip on the carrier sine, ADAA-processed; sharpened knee in Hardware Accurate mode |
| MC1495 Gilbert-cell multiplier | Four-quadrant tanh × tanh model with per-axis saturation |
| Carrier Null / Signal Null trimmers | Carrier Feedthrough / Signal Feedthrough parameters |
| Offset Adjust trimmer | DC-offset modelling within Vintage Mode |
| 1458 linear-squelch detector + 1N4148 rectifier | Per-channel envelope-follower squelch |
| 1458 output buffer, ±15 V rails | tanh soft-knee output limiter |
| Pitch Pedal CV input | Pitch Pedal / Pitch Pedal Depth parameters |
The Science of Ring Modulation
What a Ring Modulator Does
A ring modulator multiplies two signals together, sample by sample. One is the audio you feed in; the other is the carrier, generated internally by the 741 Wien-bridge oscillator. The crucial word is multiply — and crucially, the carrier is bipolar, swinging symmetrically above and below zero.
This is what separates ring modulation from tremolo. A tremolo also multiplies the input by an oscillator, but the tremolo oscillator is a positive envelope — it never goes negative, so it only changes the input's loudness. A ring modulator's carrier passes through zero on every cycle, so the multiplication does something far more drastic: it removes the input's original frequencies entirely and replaces them with new ones.
Sum and Difference Sidebands
The mathematics is in one trigonometric identity. Multiply two sine waves of frequencies f₁ and f₂:
sin(2π f₁ t) · sin(2π f₂ t) = ½ cos(2π(f₁ − f₂)t) − ½ cos(2π(f₁ + f₂)t)
The product of two pure tones is not a tone at either frequency. It is two new tones — one at the sum (f₁ + f₂) and one at the difference (f₁ − f₂). The originals are gone.
A real instrument is not one tone, it is a fundamental plus a stack of harmonics. The ring modulator generates a sum-and-difference pair for every input partial. If the input has partials at 100, 200, 300 Hz and the carrier is at 440 Hz, the output carries partials at 540 & 340 Hz, 640 & 240 Hz, 740 & 140 Hz, and so on.
Why Ring Modulation Sounds Inharmonic
The partials of a musical note are harmonically related — integer multiples of a fundamental — and the ear hears that relationship as a single pitch. After ring modulation, the partials are at harmonic ± carrier. Adding a fixed frequency to every partial of a harmonic series produces a set of frequencies that are no longer integer multiples of anything. The ear cannot fuse them into a single pitch, so the result sounds metallic, bell-like, clangorous — inharmonic. That dissonant, struck quality is the entire character of ring modulation, and it is why a ring modulator is a sound-design tool rather than a subtle effect.
It also explains the controls. The carrier frequency sets how far every partial is shifted, so it is the master tonal control. The carrier waveform sets how many sidebands there are — a sine carrier gives one pair per partial; a triangle carrier, carrying its own harmonics, gives a fan.
The Gilbert Cell
The RM-1B performs its multiplication with a Motorola MC1495 — an integrated circuit built around a Gilbert cell, the transistor topology invented by Barrie Gilbert in the 1960s that became the standard way to multiply two analog signals. The Gilbert cell is a cross-coupled arrangement of differential transistor pairs whose output current is proportional to the product of its two input voltages.
A Gilbert cell is not a perfect multiplier. Its transfer function follows the hyperbolic tangent of its inputs, which means at small signal levels it multiplies cleanly but at larger levels it saturates — the tanh curve flattens out. RM01 models exactly this: Vout = K · tanh(Vx / Vsat_X) · tanh(Vy / Vsat_Y) · Vsat², where Vsat is the saturation voltage exposed as the Character knob. And because the RM-1B schematic scales the carrier and signal inputs through different resistors (18 kΩ and 47 kΩ), the two axes have different Vsat values — in Hardware Accurate mode RM01 reproduces that asymmetry, which is what gives a real MC1495 its even-harmonic colour rather than a textbook product.
Antiderivative Antialiasing (ADAA)
A tanh saturator is a waveshaper, and any waveshaper creates harmonics above the frequencies of its input. In a digital system, harmonics above half the sample rate cannot be represented — they alias, folding back down into the audible band as inharmonic noise that is not part of the intended sound. Ring modulation is especially exposed to this because the multiplier deliberately produces new, sometimes high, frequencies whose harmonics can easily reach the alias-prone region.
The classic fix is oversampling — run the nonlinearity at a higher rate, then filter and decimate. RM01 offers that (the Quality control). But it also uses antiderivative antialiasing (ADAA), a technique that suppresses aliasing at the source. Instead of evaluating the nonlinear function f(x) directly, ADAA evaluates its antiderivative F₁ and forms y[n] = (F₁(x[n]) − F₁(x[n−1])) / (x[n] − x[n−1]). This averages the nonlinearity over the interval between consecutive samples rather than point-sampling it, which strongly attenuates the alias products. When two consecutive samples are nearly equal the division becomes numerically unstable, so RM01 blends smoothly into a direct-evaluation fallback with a C1-continuous transition. ADAA on the multiplier and the oscillator does most of the antialiasing work; the Quality oversampling is the second layer.
The Wien Bridge
The RM-1B's carrier is generated by a 741 op-amp wired as a Wien-bridge oscillator — a frequency-selective RC network in the op-amp's feedback path that lets the circuit oscillate at exactly one frequency, f₀ = 1/(2πRC). The Wien bridge is prized for producing a very pure sine wave with low distortion, which is exactly what you want from a ring-modulator carrier: a clean sine gives the cleanest possible pair of sidebands.
A Wien-bridge oscillator has one problem — it needs its loop gain held at exactly the threshold of oscillation. Too little and it dies; too much and it clips. The RM-1B solves this with two 1N746 zener diodes that softly limit the loop gain as the signal amplitude grows, holding the output at a stable level. RM01 models the oscillator digitally with a double-precision phase accumulator (the digital equivalent of the RC network, but drift-free) and reproduces the zener amplitude limiting as a tanh soft-clip on the sine — the slight rounding the zeners impose on the carrier peaks, ADAA-processed so it does not alias.
Nivipedia - Built-in Encyclopedia
NIVIEM RM01 ships with Nivipedia, a built-in encyclopedia that documents every control, every mode, the DSP theory and the historical background of the RM-1B. Click the NIVI button in the header to open it as a full-screen overlay.
What's Inside
Nivipedia covers, among other topics:
- Controls — an entry for every parameter, with practical advice on how to use it
- Stereo modes — Dual Mono, True Stereo, Mid/Side, Mono and the right-channel divergence controls
- Carrier — the oscillator, the two waveforms, tempo sync, the pitch pedal
- Theory — ring modulation, sum-and-difference sidebands, the Gilbert cell, the MC1495, ADAA antialiasing, the Wien-bridge oscillator, oversampling
- History — Tom Oberheim, the RM-1B, the history of ring modulation in music and broadcast
- Hardware — the schematic stage by stage, Hardware Accurate mode, the linear squelch
Accessing Nivipedia
- NIVI button in the header — opens the encyclopedia home with its category sidebar
- Right-click any control → "What is this?" — opens directly at the entry for that control
- Search — match entry titles and body text
- Sidebar navigation — browse by category
Nivipedia is fully offline. Its content is bundled inside the plugin; no network access is needed to read any entry.
Preset Management
Loading a Preset
- Click the preset name in the header bar — the preset browser opens.
- Presets are grouped by category (Init, Classic, Creative, Stereo, Authentic, Rhythmic, Guitar, Vintage, Dynamic, Aggressive, Bass, and your own User presets).
- Click any preset to load it — all parameters update with click-free transitions.
- Click outside the browser or press Esc to dismiss.
Navigating Sequentially
The ◀ ▶ arrows beside the preset name step through the bank in order, wrapping at the ends — the fastest way to A/B adjacent presets.
Saving a User Preset
- Adjust parameters to taste.
- Click SAVE in the header.
- Enter a name; optionally choose a category and add a description.
- Click Save — the preset is written to disk and added to the User section of the browser.
User Preset File Location
User presets are stored as individual .preset files (one XML file per preset) in RM01's user preset directory under the Niviem application-support folder:
| Platform | Location |
|---|---|
| macOS | ~/Library/Application Support/Niviem/ (RM01 preset subfolder) |
| Windows | %APPDATA%\Niviem\ (RM01 preset subfolder) |
The files are human-readable XML. They can be backed up, shared across machines, or edited by hand. An older single-file UserPresets.xml is automatically migrated to individual .preset files when found.
A/B Comparison and Undo
The header carries an A/B toggle with A→B / B→A copy buttons, so you can hold two parameter snapshots and switch between them instantly. UNDO / REDO step through your parameter edits.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| ⌘ S / Ctrl S | Open the Save Preset dialog |
| [ / ] | Previous / Next preset |
| A | Toggle A/B |
| ⌘ Z / Ctrl Z | Undo |
| ⌘ ⇧ Z / Ctrl ⇧ Z | Redo |
| Esc | Close any open modal |
| Tab / ⇧ Tab | Cycle keyboard focus between controls |
| Double-click a control | Numeric value entry |
| ⌘ / Ctrl click a control | Reset to default |
| Right-click a control | Per-control context menu |
Session Reload
When your DAW saves a session, RM01's full parameter state and the loaded preset name are persisted with it. On reload, every control returns to where you left it, and the header shows the same preset name. Out-of-range or corrupted values restored from a session are clamped back to safe defaults.
Troubleshooting
No Sound Output
- Confirm the Power button is lit (effect engaged) — note that with bypass on you still get the dry signal, so silence means something else.
- Check that Mix is not at 0 % combined with an issue upstream — at 0 % Mix you should still hear the dry input.
- Check that Output is not pulled fully down.
- If Squelch is on with a high threshold, a quiet input may be attenuated almost to silence — turn Squelch off to confirm.
- Verify your DAW is sending audio to the track.
The Effect Sounds Like Tremolo, Not Ring Modulation
This is expected with a very low carrier. Below roughly 20 Hz the carrier is sub-audio, so the sum and difference sidebands sit so close to the original frequencies that the ear hears amplitude pulsing rather than inharmonic ring modulation. Raise Carrier Pitch above ~80 Hz for the true clangorous ring-mod voice. If you are using Tempo Sync, the slow divisions (1/1 to 1/16) are intentionally in tremolo territory — use 1/64 or 1/128 for audio-rate ring modulation.
Output Sounds Aliased / Buzzy
Nonlinear processing can produce aliasing, and ring modulation is especially exposed to it on bright sources with a high carrier.
- Raise Quality — move from Off or Eco up to Standard, High or Ultra. Higher oversampling pushes the alias products out of the audible band.
- Lower the Carrier Pitch if it is very high — a very high carrier multiplies the input's harmonics into the alias-prone region.
- Reduce Character and Input Gain — heavy saturation generates more high harmonics.
Carrier Tone Audible Underneath the Effect
A steady tone under the ring modulation is carrier feedthrough — the modelled imperfection of the multiplier's null.
- Lower Carrier Feedthrough toward 0.0 for a cleaner null.
- Turning Vintage Mode off removes the vintage feedthrough/offset modelling entirely.
- Some carrier feedthrough is part of the authentic sound — the Bell Tones preset deliberately nulls it to 0.0 for a pure bell; most Classic presets keep a trace of it.
Stereo Width / R Divergence Controls Do Nothing
Stereo Width and the four R-channel controls (R Carrier Detune, R Drift Mix, R Drive Offset, R Waveform Mode) are active only in True Stereo mode. In Dual Mono, Mid/Side and Mono they have no effect and grey out. Set Stereo Mode to True Stereo to use them. Note also that R Drift Mix only does something audible when Frequency Drift is also on.
Frequency Drift Not Audible
Frequency Drift is intentionally subtle at low Drift Amounts — it models a slow thermal wander, not a vibrato. Confirm Frequency Drift is on and raise Drift Amount toward 1.0 to hear it clearly. The drift is slow; give it a few seconds.
Click When Changing Quality
RM01 wraps every Quality change in a cosine duck-and-return that masks the switch, so it should be silent. If you do hear a click, confirm you are on the current plugin version and avoid rapidly clicking through Quality settings faster than the masking window can settle.
Plugin Not Appearing in DAW
- Rescan plugins in your DAW.
- Verify the plugin is installed in the correct folder (AU:
~/Library/Audio/Plug-Ins/Components/; VST3 macOS:~/Library/Audio/Plug-Ins/VST3/; VST3 Windows:C:\Program Files\Common Files\VST3\). - Restart your DAW after installation.
- On macOS, run
auval -v aufx Nrm2 Nivmfrom Terminal to verify the AU passes Apple's validation.
Windows: WebView2 Required
If RM01 shows a "WebView2 Runtime Required" message:
- Download the Microsoft WebView2 Evergreen Bootstrapper from https://developer.microsoft.com/en-us/microsoft-edge/webview2/.
- Install it (no user interaction required after launch).
- Restart your DAW.
WebView2 is pre-installed on Windows 11; on Windows 10 it is a one-time install.
High CPU Usage
- Lower Quality — Ultra (16×) is by far the largest CPU consumer; Standard (4×) is the recommended balance and Eco (2×) is lighter still.
- Turn off Pickup Sim if you are not processing a guitar DI.
- Use Standard or Eco on send and texture instances; reserve High or Ultra for the lead voice.
- Larger host buffer sizes (256 / 512 samples) reduce per-block overhead.
Credits & References
Development
NIVIEM RM01 was developed by NIVIEM AUDIO LTD with a commitment to component-accurate vintage-effect emulation rooted in primary-source schematic analysis.
Developed and published by NIVIEM AUDIO LTD — DSP and UI by Milan Vasiljev.
Primary Technical References
| Source | Use |
|---|---|
| Oberheim ring-modulator schematic (October 5, 1972) | Primary stage-by-stage circuit reference |
| Motorola / ON Semiconductor MC1495 datasheet | Gilbert-cell transfer function, per-axis input scaling and saturation guidance |
| Gilbert cell — Barrie Gilbert's analog-multiplier topology | The four-quadrant multiplier at the heart of the MC1495 |
| Antiderivative-antialiasing literature (Parker, Zavalishin, Bilbao and others) | First-order ADAA for the multiplier and oscillator nonlinearities |
| Wien-bridge oscillator theory | The 741 carrier-oscillator model and its zener amplitude stabilisation |
| Tom Oberheim — design history and oral interviews | Historical context for the RM-1B and Oberheim Electronics |
Special Thanks
To Tom Oberheim (b. 1936), whose ring modulators, phase shifters and synthesisers — from the early effects through the SEM, the OB-X family and the DMX — shaped American electronic music for half a century. The RM-1B sits at the start of that body of work.
To the engineers and historians who have documented vintage circuits and made schematics available, preserving this knowledge for the next generation of designers.
Version History
Version 1.0.0 — Initial Release
The first release of NIVIEM RM01 — an authentic emulation of the 1972 Oberheim RM-1B ring modulator.
- Schematic-true MC1495 four-quadrant Gilbert-cell multiplier with per-axis saturation asymmetry
- First-order ADAA antialiasing on the multiplier saturation and the carrier oscillator's zener shaping, with C1-continuous fallback regions
- 741 Wien-bridge carrier oscillator with double-precision phase accumulator and 1N746 zener amplitude-stabilisation modelling
- Two carrier waveforms — Sine (authentic) and bandlimited Triangle
- Linear squelch — a per-channel input-driven envelope-follower gate
- DC-blocking high-pass and a tanh soft-knee output limiter modelling the 1458 output buffer
- Hardware Accurate mode — a single switch into the schematic-true signal path
- Four stereo modes — Dual Mono, True Stereo (with an independent right-channel slave carrier), Mid/Side and Mono — plus Stereo Width, Balance L/R and four right-channel divergence controls
- Host tempo sync — thirteen note divisions including triplets, from 1/1 to 1/128
- Vintage Mode, Vintage Variation and Frequency Drift analog-character modelling
- Pickup load simulation — single-coil, humbucker and P90 voicings
- Quality oversampling — five depths (Off / Eco / Standard / High / Ultra = 1× / 2× / 4× / 8× / 16×) with a click-masked switch
- Six-tab analyser display — carrier scope, output scope, spectrum analyser, waterfall spectrogram, Lissajous X-Y plot and carrier tuner
- 30 automatable parameters; 35 factory presets across 11 categories
- Nivipedia — a fully offline built-in encyclopedia
- Premium WebView UI — brushed-metal chassis, milled-aluminium knobs, true-peak and RMS metering, A/B compare, undo/redo, gesture-aware host automation, double-click value entry, right-click context menus and keyboard navigation
- Real-time-safe DSP — no audio-thread allocation, no locks, denormal and NaN/Inf protection
- AU, VST3 and Standalone formats for macOS and Windows
Trademark Notice
NIVIEM RM01 is an independent product developed by NIVIEM AUDIO LTD. It is an authentic emulation inspired by the Oberheim RM-1B ring modulator designed by Tom Oberheim in 1972.
References to Oberheim, Tom Oberheim, RM-1B, MC1495, Motorola, ON Semiconductor, 741, 1458, 1N746, 1N4148, Gilbert cell, WebView2, Microsoft and other historical equipment, components, manufacturers or product names are used solely to describe the sound characteristics, technical references and historical context that inspired this emulation — standard practice in the audio-software industry.
These names are trademarks of their respective owners. This plugin is not affiliated with, endorsed by, or sponsored by Oberheim, Tom Oberheim, or any other manufacturer named here, nor by their successors.
The emulation is based on publicly available schematic information, component datasheets, and behavioural analysis of the original hardware. No proprietary intellectual property is reproduced in this plugin.
Copyright © 2026 NIVIEM AUDIO LTD. All Rights Reserved.
NIVIEM is a trademark of NIVIEM AUDIO LTD, registered in England and Wales (Company No. 17217761).
For support: support@niviem.net
Web: niviem.net