Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/Traduire/Documenter/Annoncer une application

Dernier post

Interface ZynAddSubFx

pierrotlot écrit :
Salut tous,
J'aurais besoin de votre avis.

j'ai de la suite dans les idées, et je suis parti du constat suivant :
Linux offre une pléthore de logiciels d'excellente qualité, mais très souvent l'interface gâche un peu tout aux yeux du public. Toujours un peu à l'arrache. Pour la majorité d'entre nous on s'en fout un peu mais tout de même.
J'utilise la nouvelle version de Zyn qui utilise la librairie ntk en lieu et place de fltk. Cette nouvelle version est en tous cas compilée chez KXStudio.

Bref l'interface est plus cool. Les modifs pour autant je sache ne concerne que l'interface.
Mais c'est dommage Le boîte sont décalées, les sliders sont à moitié coupés etc... et c'est toujours une multitude de fenêtres. Perso ça m'ennuie un peu. Voir ici :

http://zynaddsubfx.sourceforge.net/zynaddsubfx-ntk.png

Donc je me suis décider à m'y mettre. J'ai travaillé pour l'instant que sur la Boite ADDsynth en Edit. J'ai corrigé les décalage de boite etc.. et j'ai fait en sorte que toutes les fenêtres de ADDsynth soient collationnée dans une seule fenêtre. Votre avis serait vraiment bienvenue car c'est beaucoup de travail :

Cela donne ça.
Image


Je dirait que le fond devrait être plus clair en gardant l'aspect "alu brossé" ça ferai resortir toutes tes fonctions

...

Beau boulo!

pierrotlot écrit :
Effectivement,
Mais ça c'est l'affaire d'une demi-heure, afin de modifier les fonds.
Ce qui est le plus important pour moi, mais surtout pour ceux qui connaissent biens Zyn ce serait de savoir s'il faut conserver le mode fenêtré ou si le regroupement de plusieurs fenêtres en une seule est adéquat. En fait j'ai regroupé ici 4 fenêtres et je ne suis pas sûr qu'il n'y aie pas de doublon dans les modules.
Il faut que je voie à l'usage


doosc écrit :
Le proof-of-concept est plutôt sympa ! C'est pas grand-chose (puisque cosmétique) mais ça change tout et ça donne plus envie de l'utiliser!
Maintenant c'est vrai qu'il faut se creuser un peu les méninges pour rendre le tout plus lisible.

Pour les doublons de modules c'est clair que c'est pas clair ;)
Il faudrait arriver à montrer ce qui est paramètre globaux et paramètres voix par voix de façon clairement séparée.

Pour que tout le monde s'y retrouve ça serait sans doute bien de le proposer comme troisième mode d'interface dans les menus (Misc - user interface mode : ajouter "single window mode" à "beginner mode" et "advanded mode" comme ça les interfaces d'origine sont intouchées pour ceux qui les préfèrent et ça évite de faire un fork "juste" pour l'interface).

Je verrai bien aussi un sélecteur rapide de preset : une 1ère dropdown box avec les "banks" et une seconde avec les "presets" de la bank genre dans un bandeau tout en haut de la fenêtre.

Il y a sans doute beaucoup à faire dans cette voie, j'espère que ton travail trouvera son chemin dans une prochaine release !
haut de page


ycollet écrit :
Salut,

Est-ce qu'il y a une chance que ce soit intégré dans le trunk de zynadd ?

Bonne journée,

YC


pierrotlot écrit :
Salut
J'ai posé la question au mainteneur de ZynaddSubFx ntk ce matin. Je verrais bien.

Bien à toi


pierrotlot écrit :
Pour doosc,

j'ai regardé ce matin pour les doublons de modules.

En fait celui de gauche est global alors que celui de droite est par voix.
Je me demande d'ailleurs si celui de droite ne suffirait pas.

Bien à toi


xzu écrit :
Citation :
Linux offre une pléthore de logiciels d'excellente qualité, mais très souvent l'interface gâche un peu tout aux yeux du public. Toujours un peu à l'arrache. Pour la majorité d'entre nous on s'en fout un peu mais tout de même.

Très juste. Et oui, quand même.
N'oublions pas que l'esthetique fait partis du travail, par son coté fonctionnel.

Super initiative en tous cas!
Même remarque que Jams!


pierrotlot écrit :
Salut tous,

merci de votre retour.

Du point de vue graphique cela va, j'assure.
C'est néanmoins du côté du code que cela pêche. Ça fait des années que je n'ai plus fait de C++. (Je n'ai d'ailleurs jamais trop aimé C++.)

Cela dit je ne vais pas toucher au code des générateurs musicaux proprement dit. C'est hors de mes compétences

Je vais avancer sur ce que je sais faire. Les gars de fltk sont assez cool. Ils répondent volontiers aux question.

Si il y'a des férus de C++ parmi vous. Toute aide est bienvenue.


pierrotlot écrit :
Une autre idée que je soumet à votre appréciation :

Plûtôt que de mettre tout dans une seule fenêtre, ce serais peut-être bien de pouvoir redimensionner les fenêtres.(mettre les fenêtre en plein écran par exemple) ???

L'avantage quej'y vois est que les boutons ou les sliders s'ils sont plus grand permettent plus facilement d'en ajuster la valeur voulue. Sinon il ne faut pas avoir la tremblote même quand on s'est pris une "mine" biggrin

Chez nous c'est carnaval et je me suis pris une mine. Ceci expliquant cela. Un peu couillon ce matin
haut de page


pierrotlot écrit :
Bon je continue.
Cela n'avance pas vite, je sais, mais il faut se mettre dedans.
Ce qui visible sur le screenshot est actuellement fonctionnel.

Une chose aussi qui est bien dans ce projet, c'est que l'on a l'occasion de rentrer un peu mieux dans le fonctionnement de ZyAddSubFx. Au pire, cela apprend énormément de choses sur son utilisation.


pierrotlot écrit :
Plûtôt que de mettre tout dans une seule fenêtre, ce serais peut-être bien de pouvoir redimensionner les fenêtres.(mettre les fenêtre en plein écran par exemple) ???


A mon avis tu devrais faire en sorte de
  • pouvoir afficher l'interface en plein écran
  • non pas afficher chaque fenêtre en plein écran mais
  • la possibilité d'en agrandir une en faisant réduire les autre à la demande (un peu la manière du client filezilla avec un système de tableau et div width=auto - je ne sais pas si c'est réalisable sur ton projet)

pierrotlot écrit :
Salut jam's,
je te remercie pour tes remarques.

Effectivement ce serait bien. Quelqes soucis néanmoins avec cela :
1) zyn utilise fluid pour l'interface graphique (fltk). Certains composant ont de la
peine à s'agrandir.
2) la surcouche ntk (un fork de fltk) qui implémente cairo n'est peut-être pas
encore a top.

Ici un screenshot en plein écran :

Image

La zone rouge est celle que je pense supprimer, parce qu'elle fait double emploi
avec la première zone à gauche.
Certains bouton ont de la peine à s'agrandir. A voir
Pour le rajout des voix, je pense conserver le bouton en bas à droite :
Show and Add Voice Parameters afin d'ajouter des voix.

En remlacement, je mettrais, si je peu, la fenêtre de l'oscillateur :
Image
Par contre ce logiciel, plus je rentre dedans, plus je m'apperçois que c'est un
bijoux.


Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

syberia303, 15:45, jeu. 20 Jul 2017: Audio Blast, un éditeur linux friendly: [Lien] Au format vst natif, un looper et un clone de TB 303
sub26nico, 15:04, jeu. 20 Jul 2017: Salut et bienvenue à Amamnesia :-)
bluedid29, 15:17, mer. 19 Jul 2017: Et bonnes vacances à toutes les Linuxiennes et Linuxiens ! :-D
bluedid29, 15:16, mer. 19 Jul 2017: Il assure olinuxx ;-)
bluedid29, 15:16, mer. 19 Jul 2017: Vraiment une excellente distribution : [Lien]
bluedid29, 15:15, mer. 19 Jul 2017: Coucou ! Mince, je ne suis plus en Bretagne... ...mais au Pays Basque avec le même climat en ce moment !!! :-D
zebassprophet, 09:18, mer. 19 Jul 2017: ah non c'est les vacances, pitié pas de guitare :-D (tu passe pas pres de vannes?
Nolwen, 09:11, mer. 19 Jul 2017: Ah, il est question que je passe écumer les barres de Brest dans trois semaines... (oui, mais avec une guitare dans les mains...)
zebassprophet, 23:21, lun. 17 Jul 2017: au passage, ils sont ou les bretons? je dois passer ecluser leurs bars dans 2 semaines :-D
sub26nico, 19:26, lun. 17 Jul 2017: Salut et bienvenue à kepon :-)
sub26nico, 18:14, lun. 17 Jul 2017: @zebassprophet, pour le delay, les cocktails c'est meilleur irl :-)
zebassprophet, 17:26, lun. 17 Jul 2017: j'ouvre un fil pour le delay? ou pour avoir des recettes de cocktails :-D