Viper|1.2.2 update with bugfixes and new skin
-
- KVRian
- 892 posts since 27 Oct, 2004 from Inside the kick drum
Yeah, just like chk071 said! I personally found it annoying. It started to feel frustrating and in the end, even I love the sound, I ended up uninstalling Viper :/
- GRRRRRRR!
- 15961 posts since 14 Jun, 2001 from Somewhere else, on principle
Here's the thing, though - it is on one page. The problem with most tabbed GUIs isn't that you can't reach all the controls at once, it's that you can't see all the values of the controls at once. With Viper, you can see all the important values all the time and that's what matters. In fact, it's really good because the tabs show the important parameters, which makes it even easier to see what's going on without all the clutter. You can get that quick overview of the settings and make adjustments accordingly. If you have to flip back and forth "a million times", then I'd suggest it's your workflow that needs fixing, not Viper's GUI.keel wrote: ↑Sun Apr 25, 2021 7:26 pmCan you Adam make a skin, where you have all the possible knobs in single page, like Sylenth? I found Viper layout really, really unintuitive. It just breaks the flow, when you need to hit all the "osc", "filter", "lfo" tabs million times. All these in one page, would be super really nice and way more intuitive.
How often do you need to make adjustments to the oscillators and filter together? Surely you do one, then the other 95% of the time?
My biggest problem with Viper is JP6K. It's so bloody good that I never feel like I need all the power of Viper, so I hardly ever use it. It's a really nice problem to have.
NOVAkILL : Asus RoG Flow Z13, Core i9, 16GB RAM, Win11 | EVO 16 | Studio One | bx_oberhausen, GR-8, JP6K, Union, Hexeract, Olga, TRK-01, SEM, BA-1, Thorn, Prestige, Spire, Legend-HZ, ANA-2, VG Iron 2 | Uno Pro, Rocket.
- GRRRRRRR!
- 15961 posts since 14 Jun, 2001 from Somewhere else, on principle
Another really good thing about Viper is its CPU efficiency. It is very well optimised. Not quite to the level of DUNE but still pretty good for what it is.
NOVAkILL : Asus RoG Flow Z13, Core i9, 16GB RAM, Win11 | EVO 16 | Studio One | bx_oberhausen, GR-8, JP6K, Union, Hexeract, Olga, TRK-01, SEM, BA-1, Thorn, Prestige, Spire, Legend-HZ, ANA-2, VG Iron 2 | Uno Pro, Rocket.
- KVRAF
- 23103 posts since 7 Jan, 2009 from Croatia
Are you guys saying that the small knobs on the left side aren't tweakable? (Haven't tried the demo tbh.) If so, that's a bit of a bummer. If they'd be twekable that would sort out the immediacy issue to an extent...
-
- KVRian
- Topic Starter
- 1171 posts since 29 Sep, 2004
No they are not tweakable and that is on purpose. This is one of those ideas that sounds good on paper but wouldnt really work in practice. So how would it work? You want to switch to the filter page, but you clicked on the small cutoff knob and changed it by accident when you set up a perfect value for your particular sound. When you click on the circle should it switch to that page or remain on the same page currently selected? As you can see it would be a mess. One would have to be careful not to click on certain areas of the tabs to not change stuff. Its better like this that one knows they can click anywhere in the tab to instantly jump to that page.
http://www.adamszabo.com/ - Synths, soundsets and music
- KVRAF
- 23103 posts since 7 Jan, 2009 from Croatia
I'd have it as an option, to be perfectly honest.
I'd click on the leftmost area where there are just section header labels to switch the tabs, personally. But also, you can most certainly discern between a click and a drag. If you just click, switch the tab, if you drag and you happen to be above a knob, well... drag it! And let's also mention that mousewheel exists, which could also be used to quickly adjust these knobs on the left side...
The importance of quickly changing filter cutoff while you're adjusting oscillators (or adjusting LFO rates when tweaking... whatever, really) shouldn't be underestimated.
This purposefully makes working with your plugin slower than it should be IMO.
I'd click on the leftmost area where there are just section header labels to switch the tabs, personally. But also, you can most certainly discern between a click and a drag. If you just click, switch the tab, if you drag and you happen to be above a knob, well... drag it! And let's also mention that mousewheel exists, which could also be used to quickly adjust these knobs on the left side...
The importance of quickly changing filter cutoff while you're adjusting oscillators (or adjusting LFO rates when tweaking... whatever, really) shouldn't be underestimated.
This purposefully makes working with your plugin slower than it should be IMO.
-
- KVRian
- Topic Starter
- 1171 posts since 29 Sep, 2004
I am guessing you dont look at this problem from a programmers point of view. Its not as easy as you think.
I feel this is just nitpicking at this point, and its a non existent problem.
Thats not how it works. To be able to drag a knob, you have to click it first. you cannot drag something without clicking. If you would drag the control it would still switch to that tab, and you are already there and you could just as well drag the real cutoff knob.If you just click, switch the tab, if you drag and you happen to be above a knob, well... drag it!
No, mousewheel is slow. It is used for setting very precise values, and increments them by 1 value. you would have to sit there scrolling the mouse wheel. Its again faster to switch to that tab. On the other hand, if the scroll value would increase, then you wouldnt get accurate values, and defeats the purpose of the mousewheel.And let's also mention that mousewheel exists, which could also be used to quickly adjust these knobs on the left side...
Then you would not like using the Virus Ti control plugin either, because Viper replicates the feel and usage of the Virus. You also have to go to different sections to edit values. Or would you like to change the filter cutoff when you click on the letter "R" in the Filter button up top?The importance of quickly changing filter cutoff while you're adjusting oscillators (or adjusting LFO rates when tweaking... whatever, really) shouldn't be underestimated.
I feel this is just nitpicking at this point, and its a non existent problem.
http://www.adamszabo.com/ - Synths, soundsets and music
- KVRAF
- 23103 posts since 7 Jan, 2009 from Croatia
Of course you can discern between a click and a drag. You do the tab switch on mouse UP, not mouse DOWN. Then it all works. I do some programming on the side (Surge) so I do have a "programmer's brain", but I'm also deeply interested in UX, so there you have it
And yes, I would not like using the Virus TI control plugin, either. But that is beside the discussion, since you went a bit further with design of Viper exactly by adding those small knobs to the tab area, which adds the nicety of being able to at a glance see what's roughly happening in the patch, but it also adds the annoyance that you cannot adjust those knobs. People see a knob, people wanna click on it and drag it, y'know.
You may say it's a nitpick, but I think it's an important matter. UX is all about nitpicking, anyways!
And yes, I would not like using the Virus TI control plugin, either. But that is beside the discussion, since you went a bit further with design of Viper exactly by adding those small knobs to the tab area, which adds the nicety of being able to at a glance see what's roughly happening in the patch, but it also adds the annoyance that you cannot adjust those knobs. People see a knob, people wanna click on it and drag it, y'know.
You may say it's a nitpick, but I think it's an important matter. UX is all about nitpicking, anyways!
Last edited by EvilDragon on Tue Apr 27, 2021 8:58 am, edited 1 time in total.
-
- KVRian
- Topic Starter
- 1171 posts since 29 Sep, 2004
But no one said they are knobs, they only show the values at a glance. Anyway, I have way too much else on my hands to put so much effort into something thats only a problem for a couple of people, but thanks for the ideas anyway!
http://www.adamszabo.com/ - Synths, soundsets and music
- KVRAF
- 23103 posts since 7 Jan, 2009 from Croatia
If it looks like a knob, it smells like a knob... it is not just a value readout. Plenty of plugins have similarly styled widgets that are actively adjustable and not just a value readout.
Anyways, alright. I got my point across. It would be a valuable improvement, but it's your call in the end.
Anyways, alright. I got my point across. It would be a valuable improvement, but it's your call in the end.
-
- KVRian
- Topic Starter
- 1171 posts since 29 Sep, 2004
Again, its technically its very challenging. Even if I were to use the mouse UP message as suggested, it would still switch to that tab in the end. You cannot drag a knob without letting go of the mouse button when you are done, you cannot avoid the mouse UP. And then we are back to square one, that you ended up at that page in the interface. Maybe there is some crazy hack that can be done but I dont know. The only option I can think of is is the mousewheel, but it would be very slow and inefficient. Anyway, this idea that "I wont use viper because I cant see this knob or that knob" sounds so crazy to me. When I started out with music I was obsessed with the Virus and its sound, I would have killed for a synth like Viper back then. Getting the Virus sound for 89€ instead of 2000€ sounded like a no brainer to me. But then again, maybe the problem is me, in the end it was all about the music and the synth's sound, and not how many times I had to click the synth interface.
http://www.adamszabo.com/ - Synths, soundsets and music
- KVRAF
- 23103 posts since 7 Jan, 2009 from Croatia
How about Z-layers? If the knob is on top of the tab then the click wouldn't even pass through down to the tab control...
It's not always about the money, I'd say. It's also about expectations and good workflow. Much like chk071, I looked at Viper's GUI and thought to myself "oh cool, he one-upped TI Control plugin so you don't have to tab around all the time". Except that's not how it was, unfortunately But maybe I'm weird, dunno.
It's not always about the money, I'd say. It's also about expectations and good workflow. Much like chk071, I looked at Viper's GUI and thought to myself "oh cool, he one-upped TI Control plugin so you don't have to tab around all the time". Except that's not how it was, unfortunately But maybe I'm weird, dunno.
Let me introduce you to Tranzistow.adamtrance wrote: ↑Tue Apr 27, 2021 9:17 amin the end it was all about the music and the synth's sound, and not how many times I had to click the synth interface.
-
- KVRian
- Topic Starter
- 1171 posts since 29 Sep, 2004
-
- KVRAF
- 5664 posts since 7 Feb, 2013
I've made a lot of patches for Viper (some of these even made it into the factory banks). I don't remember I ever thought "oh, I wish the icons in these small tabs on the left were tweakable". They are too small for precise adjustments anyway, but having them in sight is still useful as it gives a kind of rough patch overview - which I think is a noticeable improvement over Virus Control GUI.
TBH, I don't see how people are fine with Massive X or Spire GUIs but think the tabs in Viper are an obstacle.
TBH, I don't see how people are fine with Massive X or Spire GUIs but think the tabs in Viper are an obstacle.
You may think you can fly ... but you better not try