Code Monkey home page Code Monkey logo

Comments (5)

jpcima avatar jpcima commented on May 12, 2024

This is the logic behind it:

The 3 parameters 'Polyphony, Oversampling, Preload" belong in the parameter group "Configuration".
They will always show under the heading Configuration regardless of case, and always in that order.

The others 3 don't belong in a group, and they are listed always in identical order "Volume, Freewheeling, File SFZ".

As it seems, there is not a strict order enforced to display the group.
In case 1, Jalv does not display any hint that tell us the (3,3) parameters group are separated, and we are confused to think they are all part of "Configuration", which is not the case.

A solution will be to assign all parameters a group such that they're better organized visually.
Also we should research if LV2 permits to enforce an order on parameter groups.

from sfizz-ui.

trebmuh avatar trebmuh commented on May 12, 2024

Oh yes, you're right. I launch it a few times in a row, there is no way to predict if it's going to be displayed in the first picture order or the second one.

from sfizz-ui.

jpcima avatar jpcima commented on May 12, 2024

I don't think there exists currently any way to put parameters in groups
(eg. like SFZ file, which is not to be confused with control ports).

Jalv doesn't handle this, or it's LV2 specification, I'm not sure of which it is.

Regardless, I would also think that the general issue of layout in presence of groups is something that is best handled at Jalv side. It could be a horizontal line separator placed between the adjacent groups.

from sfizz-ui.

paulfd avatar paulfd commented on May 12, 2024

Hi!
So in the end this is an upstream problem right? If so, I'll close this for now. I would still prefer another way to set these parameters anyway, since they're not really real-time parameters as much as global configuration points...

from sfizz-ui.

jpcima avatar jpcima commented on May 12, 2024

So in the end this is an upstream problem right?

It is. I close this issue which belongs to upstream.

from sfizz-ui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.