SynthMaker

Adding osc into a effect - how to trigger

Archive · 2010 10 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

MJGermany ·

I want to add an osc, into a vst-effect, sounds not difficult, but... how i can trigger the osc? In a effect is only left/right in.

And i found no modul which would be useful/able to receive the input as trigger and send them forward, for example to a wave osc.

Freq/pitch doesn`t matter in that case, only the fact how give a osc/wave-osc a trigger signal trough the audio-input.

And how can i make it, that this wave-osc follow the audio input signal dynamic with -30db for example?

Acrobat ·

When you connect a stock SM oscillator in a blue path, it is already running as long as you input a frequency in normalised (0-1) values and connect the (-1,1) output somewhere in a valid path. While you're working this way (no white streams), it is essential to pick and activate a soundout module from the toolbar, either DirectSound or ASIO. 😉

MJGermany ·

So you mean nearly like that above? With input -> freq/0-1 -> wave-osc?

Don`t work 😀

Acrobat ·

Specify Hertz input directly in float, ex. "440", don't take it from the effect inputs as it won't work that way. In order to get the amplitude from the input of the whole effect you need a complexer path: 1. an envelope follower (stock). 2. convert its 0..1 values to -30..0dB (some code math needed here) 3. a VCA insert after the OSC, before the mixing stage.

A.

stw ·

Everything what Acrobat says and additionally if you want to use the wave player osc be sure to activate the "loop" bool inside the properties. Otherwiese it would play te wave only once.

MJGermany ·

Acrobat wrote: Specify Hertz input directly in float, ex. "440", don't take it from the effect inputs as it won't work that way. In order to get the amplitude from the input of the whole effect you need a complexer path: 1. an envelope follower (stock). 2. convert its 0..1 values to -30..0dB (some code math needed here) 3. a VCA insert after the OSC, before the mixing stage.

A.

And how can i specify the input into float?

Should i use than an additinal input parallel to the 2 existings?

all very wired for a newbie...

Acrobat ·

MJGermany wrote: all very wired for a newbie...

..and it's not easy to get exactly what you want to do, sorry but that's the usual problems we have here. Let's make one thing clear, you want the OSC react on input, and that's ok. You can use an enveleope follewer for that, it will track the volume changes of your input. Then you should decide: what the value will affect, amplitude or frequency of the oscillator?

MJGermany ·

Yes everything which is not standart, need more offer and time^^

So, Then you should decide: what the value will affect, amplitude or frequency of the oscillator?

I want, inside a VST-Effect, a wave-osc(which use a sample, static/no pitch and looped) which playes if a signal comes in, and logical that it plays it so long the signal is in, and that the wave-osc running then dynamic with for example -20db then the input signal.

Quite simpl^^ in words....

Acrobat ·

MJGermany wrote: Quite simpl^^ in words....

I've built a schematic for you that may help... 😉

MJGermany ·

😍 big big thanks!

this will help me a lot to learn and better understanding

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.