[Draft discussion] Additive synthesis in The Grid

I’m not a Bitwig developer :slight_smile: but I hope there is a way to get the additive synthesis features step by step. I was watching https://www.youtube.com/watch?v=SCujIf5eJ2w and the additive synths out there are quite a beast in terms of functionality, specialized visualizations, knobs and faders.

1 Like

I love additive synthesis. It’s sonic possibility is huge. My favorite is Razor. I made a tutorial on how to modify it to use in Reaktor blocks if anybody is interested. Blocks Works great with the Grid. I was probably very spaced out when I recorded this, because I sound like a total robot, but if anybody is curious about this modification to Razor, this is it:

2 Likes

If you look at any of the additive synths in Reaktor, they are all based around the “sine bank oscillator”. In synths like Razor or Lazerbass, all of the waveshaping, filters, effects ect… are actually just mimicking those things, but are actually just modifying the partials of the sine bank. I’ve read a bit about building additive synths with the sine bank, but it is way over my head, and I am more than happy using Razor. But, mixing additive synthesis into The Grid would be a lot of fun. That’s why I would love to see a simplified version of that kind of thing, where we have easy to use modules that modify the partials to mimick familiar synth concepts. In combination with everything else in the Grid, it would be very powerful.

2 Likes

What about linking to a couple of good examples of the best (and limited) additive synthesis that can be obtained with the Grid? Any preference in this list? Bitwig Presets | Bitwiggers Or any other preset you are aware of?

I found this video from Polarity, where he makes a kind of additive synth in The Grid. It is a cool idea. But, it’s limited, compared to dedicated additive synths. For one, additive synths generally have at least 256 partials, and usually more. And, additive synths have ways to manipulate all of those partials to get desired effects. His patch on this video is an innovative way to approach it in the Grid, but to get the kind of sounds we recognize as additive, we would require a full bank of partials, and modules to modify them, that aren’t available yet. 256 sine waves would probably not work on most people’s computers. It’s a cool idea how he approaches an additive synth in The Grid though. Here is his video:

1 Like

In very plain terms, is this what allows to synthesize voice à la vocoder, and other analog sounds?

What if we keep this request for the basic additive synthesis features, and move the spectral part to a separate request, and then we link them both? Just applying the principle of simplicity of requests. If the Bitwig team wants to have one or both in the same release, they won’t decide it based on what we do here. :slight_smile:

1 Like

That makes sense. I can start a thread for “Spectral resynthesis and manipulation”. I had included it originally, because it is a common feature in additive synths (Razor, Loom, Harmor). I’ll go ahead and start a draft for it.

I just made a thread called “Spectral resynthesis and effects in the Grid” So, I’ll delete all the stuff about it from here.

I plan to review the description today, and push this draft to #features . Any other feedback or ideas to be integrated?

2 Likes

I think the general idea is covered. I don’t have anything else to add. The title suggests that we are requesting an additive synth instrument and additive synthesis in The Grid. But, the description I wrote just focuses on the Grid. So, maybe for the sake of having single feature requests, it could just be “Additive synthesis in The Grid”. I’m sure many people would like, or prefer a dedicated additive synth, but I suppose that could be a separate topic. I was just focusing on The Grid, because there are already great additive synths out there, and I’m more interested in expanding on The Grid.

Seeing what the Bitwig team did with with their most recent synth (Polymer), anyway I’d expect them to get the components on the Grid first, and then (maybe) build the synth instrument out of those components.

1 Like

I could see that. I’m much more excited by the idea of additive synthesis in the grid than as a separate device anyway. Especially if it is done similarly to how I’m describing, where we have something like Reaktor’s sine bank oscillator, and a suite of partial modifiers. That would allow us to build our own additive synths, and combine them with the rest of The Grid. The other way they could go about it would be just an additive oscillator with some waveshaping/ filters/ effects right on it, kind of like in UVI Falcon. But, that would be more limited. If they do it based on something like Reaktor’s sine bank oscillator, than they could build upon the additive possibilities continuously, by adding more partial modifying modules in future updates.

2 Likes

Description edited. Please check.

Looks good. One thing I would add to the first sentence would be “partial shaping module to give usable synthesis features, like: waveshape, filters, effects etc…” The reason I would add that is that a lot of people might not understand what I mean by partial shaping modules.

1 Like

Good point. Please add the sentence. Tomorrow I’ll move this draft to #features

Also, in the section about how it fits into Bitwig as a product. Maybe it’s better to say that Additive synthesis is one of the last, rather than the last missing synthesis type.
Physical modeling would be an example of something not fully implemented yet. We do have the resonator bank, and comb filter, which can sound like physical modeling. But we don’t have full on physical modelling yet.

1 Like

Thanks. I just made the edits.

I was just thinking that one more change to the first sentence might be good, because many people won’t know what a sine bank oscillator is.

So, I think maybe a clearer explanation would be something like:

A partials based oscillator in The Grid, similar to the sine bank oscillator in Reaktor. This could then be combined with partial shaping modules to give usable synthesis features, like waveshape, filters, effects etc…

Also, if you don’t want to mention Reaktor in the first sentence, maybe something like this:

A partials based oscillator/ Sine Bank oscillator in The Grid together with partial shaping modules to give usable synthesis features, like waveshape, filters, effects etc…

Let me know what you think. I’m fine with how it was before too, but I was worried it might be a bit confusing for people who are unfamiliar with the Sine Bank oscillator in Reaktor.

1 Like

I think the current description is good. “Sine bank oscillator” is not a term specific to Reaktor. This request has enough links for readers willing to learn about additive synthesis (like myself just a week ago). :smiley: “Sine bank oscillator” is relatively descriptive if you are familiar with sine waves and oscillators. Getting the idea of "partials"just by mentioning them it is more difficult. Everything makes sense as soon as you see an image, so I’ll search one and add it now.

Ok, now that I am searching I cannot find any image that would clarify more than confuse. Let’s leave it here. The Bitwig team know what this is about, many voters will know too, and we have intro links for the rest.