#20 Complete GUI rewrite

3.0.0
accepted
nobody
5
2015-02-14
2010-06-26
Anonymous
No

Although ZynAddSubFX is a great program, the GUI is very messy. It needs a complete rewrite, where text does not hang off the side of buttons, and things like that.

Also, on a more minor note, this program should be able to save as more than just WAV.

Discussion

  • Mark McCurry
    Mark McCurry
    2010-06-27

    >Although ZynAddSubFX is a great program, the GUI is very messy.
    Agreed

    >where text does not hang off the side of buttons
    That is not a universal problem.
    It is known that the font sizes are not always the same from system to system.
    As per why this problem exists, I do not have a clue, but any time where I gathered the dependencies and built it myself it seemed to disappear.
    I would attribute this to fltk getting confused because it could not find something like a font, but I am not sure.

    >It needs a complete rewrite,
    As for this point a rewrite is slowly moving forward in the experimental branch of git. (pre-alpha at this point)
    This is being done in Qt and should hopefully be able to correct some of the issues that currently exist.

    >this program should be able to save as more than just WAV.
    I would disagree at this point.
    The WAV recording is a nice feature that allows for users to capture the output, but for more advanced needs an external program should be better. (ie Timemachine for JACK or rec (sox) for ALSA or ...)
    The primary goal of zyn is to be a synthesizer application, so IMO anything beyond the simplest saving (WAV) does not help this goal.

     
  • naught101
    naught101
    2014-02-23

    Currently the only window that doesn't fit in a 800600 resolution (very* low by modern standards) is the addsynth voice parameters window. It could really benefit from some stacked collapsible panels (see TAL Noisemaker for an example of what I mean).

    Collapsible panels could also be used to reduce the number of windows significantly (e.g. Addsynth and PADsynth global resonance, instrument part insert effects).

     
  • Mark McCurry
    Mark McCurry
    2015-02-14

    • status: open --> accepted
    • Group: --> 3.0.0