Additive Osc

Post any examples or modules that you want to share here
Post Reply
k brown
Posts: 1198
Joined: Tue Aug 16, 2016 7:10 pm
Location: San Francisco, CA USA
Contact:

Additive Osc

Post by k brown »

Anybody ever do a better additive osc than the toolbox one? Something that has quantifiable control of partials' frequencies and amplitudes; maybe phase adjust on each partial? Forum search really didn't turn up anything.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Additive Osc

Post by martinvicanek »

Well, the toolbox osc does provide adjustment for each individual partial. I find it hard to handle so many parameters, though. Not sure how to do that in a more efficient way. Perhaps it is a GUI thing?
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Additive Osc

Post by Spogg »

You might find something you can make use of in my Quilcom Wavemaker 4:

viewtopic.php?f=3&t=13373&start=0&hilit=quilcom+wavemaker+4

You can choose to randomise the partial’s phases, but to set each one individually would require a big modification and, given that our hearing isn’t sensitive to phase, may not be worth the bother. It’s proved useful for unison modes though, to have different randomised phases to reduce beating effects.

Regarding setting the frequency per partial, that would need a bank of sine oscillators, since an additive oscillator has fixed integer frequency ratios.

Cheers

Spogg
k brown
Posts: 1198
Joined: Tue Aug 16, 2016 7:10 pm
Location: San Francisco, CA USA
Contact:

Re: Additive Osc

Post by k brown »

Thanks guys - I think for the simplified version of the Synclavier's FM voice that I used in my SkematicSC (at the current end of the 'FM with a twist' thread), the tool box one is fine; I just thought if there was some way to set each partial's phase, that would be cool to include as the SC had this feature.

More important is, I tried to include the ability to copy the add-osc settings from one osc to another, as I did with the step LFOs in my PolyStep, but it didn't work because the toolbox add-osc has the Float Array Draw prim that the step LFO doesn't and I could figure out how implement it with that prim in there :oops: .

SkematicSC.fsm
(5.22 MiB) Downloaded 1285 times


Here's what I did in PolyStep :

PolyStep II.osm
(1.36 MiB) Downloaded 1289 times

Any ideas? - I'd love to be able to copy add-osc settings for SkematicSC; would make it much more convenient to use. The method I tried initially 'worked' per-se, but the add-osc settings wouldn't hold when stepping through the presets, so I removed it.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Additive Osc

Post by Spogg »

The SkematicSC is lovely! :o

I had a look at the COPY thing and came up with a modification to the preset handling for the COPY x buttons so they are reset to default before the preset is changed.
This means they come out of copying mode so the graph presets are stored and re-loaded correctly.
Copying is thus an edit mode.

This was a quick and dirty fix, so have a look and see if it’s what you want. If not, I can look at it further.

Cheers

Spogg
Attachments
SkematicSC Spogg dev 1.fsm
3.06
(5.22 MiB) Downloaded 1224 times
k brown
Posts: 1198
Joined: Tue Aug 16, 2016 7:10 pm
Location: San Francisco, CA USA
Contact:

Re: Additive Osc

Post by k brown »

Appears to be doing the job - can't thank you enough!

Any idea where that particular selector came from? - all those Italian-labeled green maths. Are they all really necessary?
Website for the plugins : http://kbrownsynthplugins.weebly.com/
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Additive Osc

Post by Spogg »

k brown wrote:Any idea where that particular selector came from? - all those Italian-labeled green maths. Are they all really necessary?


My best guess is that an Italian Flowstoner made it. :lol:

Generally, if a module works exactly as I want, I don’t question the green stuff. So I have no idea what it’s all doing and I don’t plan to spend any time working it out! Too lazy.

Glad my quick fix seems ok.

Cheers

Spogg
k brown
Posts: 1198
Joined: Tue Aug 16, 2016 7:10 pm
Location: San Francisco, CA USA
Contact:

Re: Additive Osc

Post by k brown »

My thoughts exactly,

Again, thanks so much!
Website for the plugins : http://kbrownsynthplugins.weebly.com/
Post Reply