Simple Subtractive Synth (Simple Preset Series)

Instructional Preset. Here’s the basic components of a simple subtractive synth with controls to mix in Sawtooth and Square waves with Low Pass Filter (LP) Cutoff and Bandwidth control with application of a Low Frequency Oscillator (LFO) as a Frequency modulator to the waveforms.

Instructions: This preset will bring in octave up and octave down mix when Y > .5 so this will work with Osmose with string Aftertouch pressure.

Things to try:
1. Change on of the Sawtooth or Square Wavebanks to Triangle to get a different waveform combination.
2. Change filter type and or filter cascading to something else.

Macro Controllers:
i = Square (Amount of Square Wavebank output). No sound if this is set to minimum for the Wavebank.

ii = Sawtooth (Amount of Saw Wavebank output). No sound if this is set to minimum for the Wavebank.

iii = LPFCutoff (Low Pass Filter cutoff frequency). You can set from 30Hz to 5kHz.

iv = LPFBandW (Low Pass Filter Bandwidth). Set from 0.3 to 1.0. At very low settings you can get a ringing but not sine conversion.

v = LFOFreq (Frequency of the LFO as implemented with a shape generator. Change formula G for a different range if you like.

vi = LFOWidth (Width of the sine LFO offset added to each of the waveform outputs). Change formula H W range if you want to increase or decrease the frequency modulating offset here.

Surface:
W = Pitch
Y = Brings in both octave up and octave down when Osmose Aftertouch gets to Y = 0.5 (or mid to top of Y on Continuum).
Z = Volume. Adjust formula V’s and or U’s W range if you want to change default output (or use Gain or Attenuation settings).

4 comments on “Simple Subtractive Synth (Simple Preset Series)
  • stirhouse on said:

    Hey, thanks for uploading this. macros 3-6 don’t show up for me on the Osmose, is this to be expected?

  • rkram53 on said:

    Osmose may not know how to process the internal Macro Controller control tags. Those can be removed in Editor. I’ll create an Osmose version without them.

  • rkram53 on said:

    For example “iii=LPFCutoff_30Hz_5kHz”. You can see the tags in the editor but Osmose does not use internal tags (wish they did). If you remove them and make the string “iii=LPFCutoff” instead it will I assume then show up on Osmose. Won’t have access for a while to change this for Osmose version.

  • stirhouse on said:

    Got it, thanks!

  • Leave a Reply

    • Platform:
    • Category: Synthesizer
    • Revision: 1
    • License: Creative Commons Attribution Share Alike 4.0
    • Modified: 3 years ago
    • Views: 735
      Likes: 3
      Downloads: 90
    Download
    Chat