SynthMaker

Parabola oscillator

Archive · 2005 11 old posts

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

unkargherth ·

As SM already has some bandlimited oscillators should be fairly easy to add a Parabola one, which in itself is nothing fancy, but allows good posibilities.

I suspect that std oscilators are wavetable based ( exception here for sine?), adding up harmonics upto nywuist withexp decaying amplitude each. So adding a parabola is only a question of having athe formulae for coefficients and the correct scaler ( and this last isn't really needed), so it isn't had to be a heavy work

Nu Audio Science ·

I could be way off the mark here but i remember an old SE1 that claimed to be Parabolic by multiplying two Sawtooths of equal phase, Which i think is Ringmodulation so would this work ? I have seen this technique referred to at synth sites as Parabolic distortion ?

unkargherth ·

what you talking about is Parabolic saturation. IK made aport of anSync ensemble for this ( look up the forum for it)

Never heard about the two in-phase saw's for a parabola. Anyway, i tried on SM and the result is "more or less" an inverted parabola wave. More or less becuase it shows very heavy peaks at zero-crossings. Didn't done "hearing" test, but the graph seems to show that also it should alias like hell

On the other side, and waiting for synthmaker team official reply, shouldn't be so hard to code a Native Parabola osc ( internally should be very similar to a saw)

Incidentally, i coded a crude version of it, but it falls in the same category as saying that a Ramp is a polarity inverted sawtooth. Good for near nothing and terrible as a wave generator

Nu Audio Science ·

lol

Tom7777 ·

Is it possible to use Sync on the Oscs? anyone doing this yet?

unkargherth ·

If you search on examples forum, for teh stefan sine osc, i posted there a version that supports hard/softsync

But if you are asking on standard "Native" oscilators, the answer is NO, Not in a any way i can think of now

Tom7777 ·

But if you are asking on standard "Native" oscilators, the answer is NO, Not in a any way i can think of now

Ok i thought so, i hope one gets added to SM sometime 🙂

malc ·

Hi all,

Adding a Parabola osc should be no problem, just another wavetable osc so easy enough as you say. At the moment the wavetable osc's calculate at load time and as many people have noticed this results in an annoying delay. We're going to be addressing this issue and after that we'll add the parabola osc.

Regarding the syncing, it should really be in the oscillator components and it will be at some point. Before we do this we'll probably initiate some discussion as there are different ways this could be implemented.

Tom7777 ·

Cool sounds good 🙂

unkargherth ·

Think i found an inmediate way to Add hard and/or softsync to standard oscilators ( in fact to any reaonably oscilator that could be created following the SM Standards ) relativerly easy, but you should wait tomorrow for the schematic

Sorry guys i doubt taht could be usend on Spiral Oscillator,Although is posible that could be used in Feedback osc on the docs, and posibly in stefan-style Shaped oscs too (hearing stefan ? hard/soft Sync for Nildon !!!)

stefan ·

unkargherth wrote: Think i found an inmediate way to Add hard and/or softsync to standard oscilators ( in fact to any reaonably oscilator that could be created following the SM Standards ) relativerly easy, but you should wait tomorrow for the schematic

Sorry guys i doubt taht could be usend on Spiral Oscillator,Although is posible that could be used in Feedback osc on the docs, and posibly in stefan-style Shaped oscs too (hearing stefan ? hard/soft Sync for Nildon !!!)

Atm, I don't know how to reduce aliasing when using sync with the kind of oscillators I use. When using BLIT's, it's easy enough, but I can't really do that now 🙂

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.