Ramodulator

An additive synthesizer allowing for the exploration of the continuum between amplitude and ring modulation.

This patch integrates a method for producing a harmonic oscillator from the book Generating Sound and Organizing Time by Graham Wakefield and Gregory Taylor into a 6-voice synthesizer with a plate reverb and some intonation options (12TET is an option this time, but the added harmonics really shine with JI).

Quick summary (all mistakes in explaining the basic concepts my own): the carrier / modulator multiplier numbers on page 1 determine which harmonics are added to their respective oscillators and blended with the fundamental. The AM/RM mix determines whether the proportion in the signal of carrier and sidebands; 0 equals carrier only, 50 equals carrier with sidebands at half amplitude (AM), 100 equals sidebands only (RM). Page 2 contains controls for modulating the carrier and modulator themselves. The various controls can have quite the effect on the perceived frequency, so try adjusting the transpose control if using the organelle keyboard instead of a midi controller.

A big shoutout to @samesimilar for the gen_ext wrapper used to convert the harmonic oscillator from gen~, @T8R for the plate reverb external, and again to the authors of GSOT. I might attempt to add an EG for controlling the harmonics in the future, but this is done for now.

Patch Organization:
Use the aux key + black keys to navigate.

Page 1:
Knob 1: AM/RM mix
Knob 2: Carrier harmonics
Knob 3: Modulator harmonics
Knob 4: Transpose keyboard

Page 2:
Knob 1: Carrier Modulation Frequency
Knob 2: Carrier Modulation Intensity
Knob 3: Modulator Modulation Frequency
Knob 4: Modulator Modulation Intensity

Page 3: ADSR

Page 4: Flanger Controls

Page 5: Reverb + Flanger Mix

Page 6: Tunings / Root

Page 7: LFO
Aux + low C = LFO off/on

Changelog:
0.2: Added @samesimilar’s gen~ port flanger. Changed scaling for carrier and modulator modulation to allow for slower rates. Changed page navigation to aux + key instead of aux scrolling. LFO works properly now and allows for a range of targets. Added some filtering for extreme low / high frequencies. Alternate tunings can now be set to different fundamental frequencies.

3 comments on “Ramodulator
  • felix_petrescu on said:

    superbe instrument!
    sounds great and the interface is clean and easy to understand.
    thank you !!!!!!

  • veloopity on said:

    a beautiful sound world to explore, wonderful

  • Leave a Reply

    • Platform:
    • Category: Synthesizer
    • Revision: 0.2
    • License: MIT License
    • Modified: 1 week ago
    • Views: 780
      Likes: 8
      Downloads: 251
    Download
    Chat