Your opinion about new GUI
-
- Banned
- 4026 posts since 27 Jan, 2004
as said, some antialiasing on the lines and the text...
I like the new colours, but the old "flat" layout is nicer..combine the two, and/or try the human type colour as suggested...
I like the new colours, but the old "flat" layout is nicer..combine the two, and/or try the human type colour as suggested...
- KVRAF
- 12615 posts since 7 Dec, 2004
i assume you must be using line drawing in vstgui's function which
uses GDI line(). you could add a aalinef() function to the vstgui
code, and i could supply the required source for free. however,
it would require GDI setpixel() which is extremely slow.
basically, the line function would take fractional pixel inputs
(for start and end of line) and draw an absolutely perfect
fractional and antialiased line (with virtual thickness of one
pixel). it looks much nicer, here, i'll post examples.
what you use now:

what you could use:

the numbers at the top left can be taken representing a ratio
of 54 / 261 = 0.2068 speed.
this is best case, and with GDI setpixel() the overhead would
be great enough to be probably 10% speed of normal fast line.
(this assumes GDI line() is as fast as mine is, which i doubt)
it might not be so bad, tell me if you're interested.
uses GDI line(). you could add a aalinef() function to the vstgui
code, and i could supply the required source for free. however,
it would require GDI setpixel() which is extremely slow.
basically, the line function would take fractional pixel inputs
(for start and end of line) and draw an absolutely perfect
fractional and antialiased line (with virtual thickness of one
pixel). it looks much nicer, here, i'll post examples.
what you use now:

what you could use:

the numbers at the top left can be taken representing a ratio
of 54 / 261 = 0.2068 speed.
this is best case, and with GDI setpixel() the overhead would
be great enough to be probably 10% speed of normal fast line.
(this assumes GDI line() is as fast as mine is, which i doubt)
it might not be so bad, tell me if you're interested.
-
- KVRAF
- 7879 posts since 16 Apr, 2003 from -on the outside looking in
BlueCat, this is going to look good when you are finished. For my 2 cents, I would love to see the colorscheme of your latest creation applied to the design Frippertronix submitted.
The "raised" panels look awkward" as opposed to a slight relief. I saw on page 4 of the original thread that there was something like this done. I also like the new fonts, which are esier to read; more distinct. Overall, it's really progressing and looks to be much easier to use now.
The "raised" panels look awkward" as opposed to a slight relief. I saw on page 4 of the original thread that there was something like this done. I also like the new fonts, which are esier to read; more distinct. Overall, it's really progressing and looks to be much easier to use now.
..what goes around comes around..
-
Blue Cat Audio Blue Cat Audio https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=39981
- KVRAF
- Topic Starter
- 6354 posts since 8 Sep, 2004 from Paris (France)
here is a new one!

I do agree that it is still not compact... But I don't want to spend hours trying to rearrange it too much, loosing the clearness. It seems to me the role of each control is clearer this way.
BTW I do not agree with making the sliders smallers, it's just a nightmare when controls are too small for your mouse... And we should not forget people using very high res displays.
About Antialisaing: I presume you were talking about the graph. You are right it is not antialiased yet. But since it is not native on pre-Windows Me & XP systems, I am not sure it is worth bothering handling it.

I do agree that it is still not compact... But I don't want to spend hours trying to rearrange it too much, loosing the clearness. It seems to me the role of each control is clearer this way.
BTW I do not agree with making the sliders smallers, it's just a nightmare when controls are too small for your mouse... And we should not forget people using very high res displays.
About Antialisaing: I presume you were talking about the graph. You are right it is not antialiased yet. But since it is not native on pre-Windows Me & XP systems, I am not sure it is worth bothering handling it.
- KVRAF
- 12615 posts since 7 Dec, 2004
native? gdi isnt native either. its a library.
infact, the "native" GDI getpixel and setpixel functions would be used with generic (os / platform independant) get/set vstgui functions used by my code. so really it could recompile on any os or platform supported by vstgui or whatever you use with zero changes.
the only thing you need be concerned about is the possible cpu use, how often is the graph redrawn? does the redraw rate matter?
who uses 98 anymore? that is the most unstable @$^@.... :O
my "antialiasing" is infact a fractional drawing method, and is not related in any way to oversampling. i feel "antialiased" (actually, "oversampled") fonts are horrible crap. its actually faster to draw fractional nurbs in realtime than mess with oversampling, unless you use massive caches, and blah blah.
anyway i agree, the color changes look good, but i think the graph really is in need of being drawn correctly, since it will not only look nicer, but give a better impression of its real shape.
fractional drawing, remember, not "antialiasing", really.
infact i think you should do the code yourself, since its so damn simple, :P
infact, the "native" GDI getpixel and setpixel functions would be used with generic (os / platform independant) get/set vstgui functions used by my code. so really it could recompile on any os or platform supported by vstgui or whatever you use with zero changes.
the only thing you need be concerned about is the possible cpu use, how often is the graph redrawn? does the redraw rate matter?
who uses 98 anymore? that is the most unstable @$^@.... :O
my "antialiasing" is infact a fractional drawing method, and is not related in any way to oversampling. i feel "antialiased" (actually, "oversampled") fonts are horrible crap. its actually faster to draw fractional nurbs in realtime than mess with oversampling, unless you use massive caches, and blah blah.
anyway i agree, the color changes look good, but i think the graph really is in need of being drawn correctly, since it will not only look nicer, but give a better impression of its real shape.
fractional drawing, remember, not "antialiasing", really.
infact i think you should do the code yourself, since its so damn simple, :P
-
- KVRAF
- 3364 posts since 16 Feb, 2004 from atop a katamari
yes we should not forget people with high res displays, but then we should also remember that people have low res displays also. that screenshot barely fits in my monitor as it is. plenty of plugins exist with sliders that are narrower than those that are perfectly useable. what is the use in having a slider head that it that wide, if it is as vertically thin as it is? there's still an element of precision required there. does a dot become any easier to click if it's a horizontal line? not a whole lot.
Kick, punch, it's all in the mind.
-
- KVRAF
- 7879 posts since 16 Apr, 2003 from -on the outside looking in
that does indeed look much better! For size, I might move the R/L fader to the top right portion or into the black space of the display (?), perhaps enabling you to make the whole plug shorter, w/o sacrificing width or clarity.
..what goes around comes around..
-
- KVRAF
- 1933 posts since 29 Apr, 2005 from Beyond all space, time, and dimension.
Better than the last. All that red and green is a little hard on the eyes.bluecatonline wrote:Thanks. Any negative aspect? If not it might be re-released soon!
I'd personally introduce a little more contrast into the background on the new one. Maybe make it grey-green, but that's just me.
Your problem on the last one wasn't the concept of color contrast, you just had two "complimentary" (opposite on the color wheel) colors and both were covering large areas, which makes for a color clash.
I'm going to be a pest and say you went too far in the other direction with the new one. Not quite enough contrast.
Here is my small version:
PLEASE VISIT www.thehungersite.com DAILY AND CLICK THE LINKS. THEY DONATE MONEY TO CHARITY BASED ON AD INCOME. IT'S FREE!
PLEASE VISIT www.thehungersite.com DAILY AND CLICK THE LINKS. THEY DONATE MONEY TO CHARITY BASED ON AD INCOME. IT'S FREE!
-
Blue Cat Audio Blue Cat Audio https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=39981
- KVRAF
- Topic Starter
- 6354 posts since 8 Sep, 2004 from Paris (France)
Hopefully next week!when can registered users get the new GUI??
Pest!I'm going to be a pest and say you went too far in the other direction with the new one. Not quite enough contrast.
After working a few hours with the new one, I finally appreciate a lot the low contrasted background for my eyes!!
Just meant GDI+ allows you natively to draw antialiased curves. Anyway, this is off-topic, I think users don't care about such development issues, if you agree we may discuss this in the development forum. Why don't you post your way of doing there so that all developpers share it?native? gdi isnt native either. its a library.
You are right. But this might be in a next step...but then we should also remember that people have low res displays also.
-
- KVRian
- 1184 posts since 13 May, 2004 from SF Bay Area, California
I think the latest GUI looks really good.
I have one suggestion for making it more compact. Currently each group of sliders has a label at the top and and a toggle directly below the label. Why not make the labels themselves into buttons and close up the space from the redundant rows of buttons.
I have one suggestion for making it more compact. Currently each group of sliders has a label at the top and and a toggle directly below the label. Why not make the labels themselves into buttons and close up the space from the redundant rows of buttons.
If you like 80s retro sounds, check out my latest tune…
-
- KVRist
- 68 posts since 17 Oct, 2003
I find text quite low contrast: use bolder fonts.
Slider size is ok, it looks big because there is a lot of slack and spacing. For example, slider distance could be 4 pixels or less, not about 50% of a slider. Vertical spacing is so large that it disassociates sliders and their captions. The L/R panning slider is wasting the full width of the GUI. Everything has excessive margins and padding (in the CSS sense of the terms).
What about replacing some sliders with knobs?
Slider size is ok, it looks big because there is a lot of slack and spacing. For example, slider distance could be 4 pixels or less, not about 50% of a slider. Vertical spacing is so large that it disassociates sliders and their captions. The L/R panning slider is wasting the full width of the GUI. Everything has excessive margins and padding (in the CSS sense of the terms).
What about replacing some sliders with knobs?
-
- KVRAF
- 7879 posts since 16 Apr, 2003 from -on the outside looking in
's a good idea!PaulSC wrote:I think the latest GUI looks really good.
I have one suggestion for making it more compact. Currently each group of sliders has a label at the top and and a toggle directly below the label. Why not make the labels themselves into buttons and close up the space from the redundant rows of buttons.
..what goes around comes around..
-
- KVRAF
- 3345 posts since 8 Nov, 2003 from Amsterdam
I can't help responding to this: The user interface is the most important part of your software that impacts usability. A couple of hours or your time will impact a) the number of customers, b) the user experience for lots of hours of your customers.bluecatonline wrote:[...]But I don't want to spend hours trying to rearrange it too much, loosing the clearness. It seems to me the role of each control is clearer this way.
One way to get it tighter: Right now both the sliders and the small horizontal bars show the level of the slider. This is double, and the bars could be placed under the slider, and then the total set of sliders would use online half the space it takes now...
-
Blue Cat Audio Blue Cat Audio https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=39981
- KVRAF
- Topic Starter
- 6354 posts since 8 Sep, 2004 from Paris (France)
Here is another one more compact... It's now even usable on a 800x600 Display... Is it better?


