Bitwig The Grid: It is just me...

Modular Synth design and releases (Reaktor, SynthEdit, Tassman, etc.)
RELATED
PRODUCTS

Post

Yes, to be more clear though, I am hoping that support is for ARM CPU types broadly (including generic armhf and arm64), and not solely Apple's ARM implementation

Post

Just an update from someone who has been using the Grid quite a lot now.

It is really comfortable, fun and fast to work with, I'm able to prototype ideas very rapidly. The workflow is really the best I have seen in a software modular.

The lack of reusable containers is a chore, altough I can see how this makes it easier to see what everything does and how things are connected with a glance. I'm not sure how much more modules you could fit anyway on a fully zoomed out view before maxing out any CPU. Because every switch and gate runs at 4x audio rate all the time, bigger and more complicated patches get slowed down a lot easily by components that are not in practice receiving or sending data anywhere near audio rate.

Also, and maybe it's a particular problem with Linux and how the Intel HD Graphics drivers work with Vulkan (which is what BW uses to draw the gfx AFAIK), opening up a patch with a ton of modules will kill the CPU, causing even a 100% increase in DSP load, and causing the Grid interface to become very unresponsive. I'm on a i7 6700 btw.

I don't see an easy way out of this situation though, since the great sound is probably due to that high oversampling ratio. Also as far as I know, the low level audio routines are already heavily (assembler) optimised, so the code is pretty slick already probably.

Good thing is that you can do a lot of stuff with quite a limited amount of modules, in which case you can run dozens of voices easily on a single instance.

From my point of view I have stopped using VSTs almost completely besides some special DSP stuff, since I can mostly get what I want with the Grid and the overlaying modulation system.

Post

This has pretty much been my experience as well.

Haven't had problems with patches maxing out the processor (my laptop has a discrete Nvidia chip), but I have had some pops and clicks. Nothing that makes it into the recording, but can be annoying. I'm guessing there are some irq balancing tricks I need to pull out to get jackaudio fully optimized. The Ubuntu Studio Controls tool has gotten me most of the way there, but still the occasional xrun at 48kHz 256 samples.

That all aside, I find I often reach for the grid before I even go to the stock synths. Haven't used the FX Grid as much and I'm still learning, but I was able to create some pretty rich and complex sounds with a relatively small Poly Grid module and some post-FX via Bitwig's excellent selection. Lots more to learn about the Grid, but just diving it at a cursory level yielded some pretty immediate joy.

Only VSTs I use right now are Modartt's PianoTeq, an IR loader for guitar cab emulation, and a few reverbs. Everything else is stock Bitwig tooling.

Post

Taika-Kim wrote: Mon Sep 28, 2020 8:55 am Just an update from someone who has been using the Grid quite a lot now.

It is really comfortable, fun and fast to work with, I'm able to prototype ideas very rapidly. The workflow is really the best I have seen in a software modular.

...

Good thing is that you can do a lot of stuff with quite a limited amount of modules, in which case you can run dozens of voices easily on a single instance.

From my point of view I have stopped using VSTs almost completely besides some special DSP stuff, since I can mostly get what I want with the Grid and the overlaying modulation system.
Yeah... fastest most fluid workflow of any software modular I’ve tried. First software modular I’ve enjoyed using from a workflow perspective. Usually software modular becomes too tedious and i stop using it.

I do mostly simple instruments in the Grid... rarely go over 20 modules (mostly modulation and MPE) and usually less. It’s almost as fast as a fixed architecture synth, but still so flexible. I’m using VST’s significantly less.

Post

I think some of my sounds have a few hundred modules (additive with 48 partials for example so many controls are x 48,etc). So definitely I'm abusing the system badly :D

Otherwise I just use Valhalla and Zynaptiq stuff regularily these days. Most VSTs are anyway based on the same classic componentsy, just wired a bit differently. But Morph 2 and Intensity do very sophisticated spectral processing that is unique and impossible to build, even if we had FFT tools etc.

Post

With a few hundred modules... a container module would be very welcome!!

Post

Yupp, altough it's not as bad as it seems. Also there is no jumping back and forth between levels, which saves time. More than layout-wise, I think the benefit would be the ability to re-use parts of builds.

Post

Perhaps not ideal, but because of the way you can route audio and messaging in and out of the grid, you can always modularize components as discrete modules / presets. Understood that this breaks up the flow of things a little, but just to say that one can always make a "container" out of a new module

Post

I tried that but it's so messy that it does not pay off really. Also every instance brings it's own overhead. To some degree some things could get much better multithreading performance by splitting them up, and you also get the benefit of layered editing commands. Still in practice not that functional.

Post

dehuszar wrote: Tue Sep 29, 2020 1:49 pmUnderstood that this breaks up the flow of things a little, but just to say that one can always make a "container" out of a new module
Not just the flow, but you also loose the 4x oversampling that's available inside of the Grid :(
Music tech enthusiast
DAW, VST & hardware hoarder
My "music": https://soundcloud.com/antic604

Post

...even if you're routing out to another Grid and back? Seems like each Grid would do the same oversampling end to end.

Post

dehuszar wrote: Wed Sep 30, 2020 2:12 pm ...even if you're routing out to another Grid and back? Seems like each Grid would do the same oversampling end to end.
Whatever signal you route out and back in is not 4x oversampling... that may or may not make a difference depend on each situation.

I’d rather just work within one Grid instance

Post

Echoes in the Attic wrote: Sun Nov 03, 2019 1:19 pm Yep, amazing design. Just wish the oscillators didn't sound like plastic toy oscillators. A more analog sound like Reaktor blocks oscs would be cool.
This is why I spent a day kicking its tires and then never used it again.
Zerocrossing Media

4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~

Post

I suspect the oscillators in the Grid went for minimum CPU, basic "perfect" shapes. But they work great for phase modulation, phase distortion, etc.

Post

foosnark wrote: Wed Sep 30, 2020 11:00 pmI suspect the oscillators in the Grid went for minimum CPU, basic "perfect" shapes. But they work great for phase modulation, phase distortion, etc.
That'd be correct, but you can use all the math, logic, filter, phase, etc. modules to make those waveforms less perfect, incl. an "analog" drift to their shape.
Music tech enthusiast
DAW, VST & hardware hoarder
My "music": https://soundcloud.com/antic604

Post Reply

Return to “Modular Synthesis”