Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new "wide" UI mode that presents all 3 oscillators onscreen simultaneously #6841

Closed
Yzrsah opened this issue Feb 7, 2023 · 7 comments
Closed
Labels
Feature Request New feature request Skinning Engine Issues related to Surge's skin engine UI Issues related to UI look&feel

Comments

@Yzrsah
Copy link

Yzrsah commented Feb 7, 2023

Is your feature request related to a problem? Please describe!

My only problem with Surge is being able to only see a single oscillator onscreen at once. Surge is a fabulous synth but I find myself often avoiding using it because of slow access to oscillators. It's not that switching between oscillators is so slow, but I feel like I'm always worried about what's on the other oscillator page. I find it's a kinda "stressful" UI because of the oscillator switching. Surge would be so much cooler if you could relax and just look at one page. I think it's a design priority problem that we have access to 8 macro slots yet access to the oscillators is more limited.

Describe the solution you'd like:

It would be really great if there could be a new "wide" UI mode that presents all three oscillators onscreen simultaneously. This could help to make Surge more hands-on friendly. I realize there would be more onscreen but looking at three oscillators instead of 1 is not that difficult, and perhaps a new skin could color code background areas of the different synthesis sections.

@Yzrsah Yzrsah added the Feature Request New feature request label Feb 7, 2023
@mkruselj
Copy link
Collaborator

mkruselj commented Feb 7, 2023

This is not planned, sorry. Especially because in XT2 we are upgrading Surge to have 6 oscillators, not 3.

But this is not too bad considering just how much power a single oscillator can have 🙂

By the way, there are keyboard shortcuts that make switching between oscillators superfast.

@mkruselj mkruselj added UI Issues related to UI look&feel Skinning Engine Issues related to Surge's skin engine labels Feb 7, 2023
@Yzrsah
Copy link
Author

Yzrsah commented Feb 7, 2023

@mkruselj This is a serious design problem. I feel that I'm going to have to fork the synth just to make a version that is not stressful to use. I will be very unhappy pressing keyboard shortcuts to switch between oscillators. The main problem is seeing the information. For example I'm making special oscillator chord stacks and I need to see all the pitch/detune values at once. It's just pure stressful being able to only see and edit 1 of them and having to keep switching between tabs over and over again, it makes me switch to a different synth where it's nice and easy and I can see everything.

If you're upgrading to 6 oscillators, how about showing 3 oscillators onscreen and Page 2 with OSC 4-5-6?

@baconpaul
Copy link
Collaborator

the code is all GPL so you are welcome to fork it! If you get that working I would love to see the code that did it and the design you come up with!

@mkruselj
Copy link
Collaborator

mkruselj commented Feb 7, 2023

If you're upgrading to 6 oscillators, how about showing 3 oscillators onscreen and Page 2 with OSC 4-5-6?

No. The design is already almost locked in, we're not changing it. There are other things we're adding that need that space, and we're already at 1176x862 at default 100% zoom for Surge XT2. Oh and oscillators will be having the possibility of more than 7 parameters so this is another reason why we cannot show more than one at a time. For example the planned FM4 oscillator will need 14 parameters at least.

That said, nobody gets mad for using another synth that is better fit for certain purposes. Surge XT is a great synth and very flexible, but is not and will not be the end all be all synth. Just like any other synth out there is not an end all be all synth. Each and every one has their pros and cons.

@mkruselj
Copy link
Collaborator

@Yzrsah Well, we can see even if you delete your post since GitHub is linked to our Discord server, so every new post that appears here, there. And if you delete it, it's not deleted on Discord. :)

So - not sure what you mean by "nothing was completed". If you meant the Surge XT 2.0 design update - that one is pretty much completed but it is not public yet. And when I say there's no room to show 3 oscillators at the same time - there is no room. You will see why once XT 2.0 is released sometime in 2024, hopefully.

Also, thousands upon thousands of Surge XT users have no problems using it (this also includes blind users), so you saying it's unusable is only subjective from your end, but the evidence of many happy users flies in face of such statement. And that's fine. Not every synth is for everyone, as I said.

@Yzrsah
Copy link
Author

Yzrsah commented Feb 17, 2023

@mkruselj I deleted my original message because I decided to think longer about how to possibly convince you to make some kind of compromise. Being able to see all the oscillators is an important usability feature and maybe there is some way we can all get what we want...like an alternate layout or a second page that shows all 6 oscillators side by side.

@mkruselj
Copy link
Collaborator

No alternate layouts are planned for XT2. When you see it in 2024 you will understand why.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature request Skinning Engine Issues related to Surge's skin engine UI Issues related to UI look&feel
Projects
None yet
Development

No branches or pull requests

3 participants