Sluggish/sloooow GUI Bitwig 2.23 macOS Sierra 10.12.6

Official support for: bitwig.com
Post Reply New Topic
RELATED
PRODUCTS

Post

nickallen wrote:
connmach wrote:They should ditch that new synth and the philosophy of adding it behind that. Who is waiting for Yet Another Useless Native Synth?
Wasted resources....
Well we're a development team of four developers each with different skill sets and specialized areas. The development of the synth and the framework for accelerating graphics via OpenGL are totally different developer projects that are happening in parallel and developed by different developers. Phase-4 in no way made the OpenGL acceleration take longer.
Nick, is it possible to prevent MacOs to switch to discrete GPU then? Battery drains like crazy for no purpose.

Post

quincy wrote:
...is your personal, subjective opinion.
is a weird reply, of course it is. is that bad? isn't your reply too?

I mean:
quincy wrote:.. I know producers who ...
yeah me too.

Is that an argument? That doesn't mean anything.

I'm not going there.

adios

Post

Hi Connmach,

Yes, of course my opinion is my own and subjective. But you said "people buy..." which implies everyone, not just you. When I put my opinion here, I don't say "we" or "people", I say "I" because it's just me! I can't speak for anyone else!

Anyway I wasn't trying to criticise you, it was more a general observation aimed at the sort of comments I've seen here (and on other forums) many times before over the years. It's not a big deal and it's certainly not worthy of any argument, it's just that some people speak as if they know what we all want and that there is is only one right way. You don'\t want native devices - that's fair enough. But plenty of others do. We'll get a mixture of features and fixes and we all have to be patient to get the thing that we individually feel is "critical" or "top priority".

There have now been 4 major updates in about a year (2.0, 2.1, 2.2 and 2.3 about to drop) so I would hope that people might have some faith that the development team know what they are doing and will continue to add great features. As Nick pointed out, they have a small dev team who work on different parts of the project in parallel so I'm sure we will see both new devices and tools but also core features improved.

There could be some great core features that one sub-team have been working on for ages that will drop with version 2.4 and that might only be 2-3 months away. I'm not even the biggest fan of the subscription model (it's a very tricky issue) but it seems to me that the developers have proved that they can progress the software significantly in one year.

The future is bright!

Post

nickallen wrote:
connmach wrote:They should ditch that new synth and the philosophy of adding it behind that. Who is waiting for Yet Another Useless Native Synth?
Wasted resources....
Well we're a development team of four developers each with different skill sets and specialized areas. The development of the synth and the framework for accelerating graphics via OpenGL are totally different developer projects that are happening in parallel and developed by different developers. Phase-4 in no way made the OpenGL acceleration take longer.
With all due respect I don't see the added value of native instruments, because there are so many good alternatives, from expensive to free.
To me it seems totally not logical to spend 25% of your resources on them, no matter the speed of development of other sub-projects.

and now I will quit with this forum,
I don't have the time, I have deadlines, I have to finish some MIDI editing in Studio One, what I couldn't do in Bitwig.

Post

quincy wrote:Hi Connmach,

But you said "people buy..."
my last one,
quincy, you are being silly :D

One can safely say that "People buy a DAW for the DAW."
It's like "People buy a car because they want a car."

There is no one who is buying a DAW for a native synth, no one.

:love:
goodbye.
over and out.
flying away gracefully...
Last edited by connmach on Tue Feb 06, 2018 9:31 pm, edited 1 time in total.

Post

connmach wrote:They should ditch that new synth and the philosophy of adding it behind that. Who is waiting for Yet Another Useless Native Synth?
Wasted resources...
While they are working on yet another invention of the wheel, people are turning away because of lags, other unnecessary problems or missing crucial features.

There are so many other (better) synths out there.
There are not so many cool DAW's like BWS out there.

Priorities...
People buy/upgrade BWS for the DAW not for its instruments.
Phase-4 is great, and has already replaced 3rd party VSTs for various sounds in tracks I've been working on in the beta while learning how to use it.

Ableton's native synths & FX are still a huge draw (Operator is pretty much universally acclaimed), and I've seen various people on both Facebook and KVR requesting stronger native devices in Bitwig.

Not everybody can afford to splash tons of extra cash on VSTs; versatile native devices can relieve their wallet a bit and improve the value proposition of keeping Bitwig updated rather than saving up for externals.

Have you spent much time programming it?

Post

nickallen wrote:The GUI is currently rendered entirely on the CPU using Cairo graphics library. The performance problems are not to do with our use of Java at all but just the shear number of pixels that have to be painted by the CPU and some areas where we haven't optimized the painting as much as we could (by reducing the painting to just the areas that needs updating and not painting layers that don't need to be for example). However, we are also working on offloading much of the painting to the GPU via OpenGL (at least for all the fast moving stuff like meters, oscilloscope and arranger/note editor). This will make a HUGE difference but I can't say when it will be ready - but rest assured we are aware of the issue and actively working to fix it by making use of the GPU in the long run. So the good news is we should be able to fix this and make it very snappy assuming you have a decent graphics card.
Also ty for this very open & clear statement Nick! Awesome to know that there are potential avenues for optimization down the road.

Post

Thanks for the information Nick! Looking forward to the improvements [even if on Linux it runs pretty well these days]

Post

connmach wrote:
quincy wrote:Hi Connmach,

But you said "people buy..."
my last one,
quincy, you are being silly :D

One can safely say that "People buy a DAW for the DAW."
It's like "People buy a car because they want a car."

There is no one who is buying a DAW for a native synth, no one.

:love:
goodbye.
over and out.
flying away gracefully...
Despite being one of those who seriously suffering from GUI lags, after playing with Phase-4 i'd buy Bitwig just because of this synth. With voice stacking feature its just sounds gorgeous (if you know how to use it and not just flickering presets). I'm one of those who prefer to work "in the box". In modern era of music software "the quality" aspect is not so crucial anymore (like say in 90s). Everything sounds more or less the same and your skills matters much more than your tools. Because of this i prefer native solution especially if i don't have to pay for it.

Post

nickallen wrote:
connmach wrote:They should ditch that new synth and the philosophy of adding it behind that. Who is waiting for Yet Another Useless Native Synth?
Wasted resources....
Well we're a development team of four developers each with different skill sets and specialized areas. The development of the synth and the framework for accelerating graphics via OpenGL are totally different developer projects that are happening in parallel and developed by different developers. Phase-4 in no way made the OpenGL acceleration take longer.
Wow. You sure do get a lot done with just a team of four. Fantastic stuff really.

My sincerest compliments. :clap:
iMacPro 1,1 | 64gb | OSX 10.15.7
http://www.gesslr.com
http://www.storyaudio.com

Post

I'm not an expert but the cairo opengl support seems very undocumented and the project itself is maintained by a handfull of developers. The last big bump feature wise was last september, when a samsung developer merged code from like 5 years ago from their source code, which now enables some OpenGL ES version 3.0. And even he said it's still experimental and a lot of work needs to be done. Doesn't look like the future for cross platform GUI development.

Post

Excellent news from the Dev, offloading the graphics to the GPU will be a huge move forward!
Bitwig 6 // Reason 12 // Logic X // Soundtoys // U-he // FabFilter // Arturia // Elektron // Vintage Hardware

Post


Post

That page was written 12 years ago.

Post

kdejaeger wrote:I'm not an expert but the cairo opengl support seems very undocumented and the project itself is maintained by a handfull of developers. The last big bump feature wise was last september, when a samsung developer merged code from like 5 years ago from their source code, which now enables some OpenGL ES version 3.0. And even he said it's still experimental and a lot of work needs to be done. Doesn't look like the future for cross platform GUI development.
That's probably one of the reasons Nick said they're moving to OpenGL.

I can imagine Cairo was chosen at the beginning maybe because it was familiar to one of the devs? And maybe it was deemed stable enough and the feature-set was adequate for a DAW at the time? It seems to be working fine for most of the users, especially on Linux & Windows.

It doesn't matter now. Just let's hope OpenGL happens soon! I'd imagine if Nick was allowed to talk about it, then it can't be that far off? Actually, from the business perspective, it would make sense to have it ready for next update or the one after at the latest, simply because all 2.0 owners got (will get) 2.3 for free, so there needs to be an incentive to pony up the next 169$ soon. I can't imagine a better incentive than much more responsive & stable performance :) That beats alias clips for me :D
Music tech enthusiast
DAW, VST & hardware hoarder
My "music": https://soundcloud.com/antic604

Post Reply

Return to “Bitwig”