Retour de bugs 0.9.2

Vos rapports de bug
Répondre
Jacques
Messages : 359
Enregistré le : dim. 31 oct. 2021 19:37

Retour de bugs 0.9.2

Message par Jacques »

maryno nous a envoyé ce rapport après avoir testé la 0.9.2 :
j'ai utilisé whitecat 0.9.2 pendant
deux semaines et j'ai noté les problèmes rencontrés :
- le keyboard mapping qui ne fonctionne pas, je crois que je te l'avais
déjà dit, j'ai l'habitude d'avoir esc et thru à la place de / et * au
dessus du pavé numérique pour ne pas utiliser ma main gauche..
- si on utilise le Npad, ce que je ne fais jamais, qu'on utilise check
+-, c'est ensuite le bazar : impossible de donner des valeurs aux
circuits, la barre d'espace fait d'abord un go sur la mémoire
précédente, puis un go back puis pause, et qu'on utilise shift+- ou
ctrl+-, on n'a que stage+-, jamais preset+-. enfin il suffit de ne pas
se servir du npad, ctrl+fleches permet de faire un check sans avoir ce
problème.
- pour les temps, si je mets une minute au clavier, 1.., ça me met 1
minute et 1 seconde, 1..1.
- je n'arrive pas à manipuler les minifaders à la souris
- pas un bug mais je suis perturbé par le fait que pour faire varier la
valeur d'un circuit, les flèches haut et bas font défiler les valeurs
très lentement, j'ai l'habitude de l'utiliser par pas de 1 et
d'atteindre FF en une ou deux secondes.. et la molette de la souris a
une accélération très marquée que je ne maîtrise pas ..
- text autoclose se décoche à chaque redémarrage
- do calculations se réinitialise aussi à chaque redémarrage
- Ctrl+S me semble bien long, j'ai l'habitude de l'utiliser à chaque
fois que je modifie quelque chose
- quand je suis en fullscreen, j'ai l'habitude d'utiliser la touche
windows pour acceder au reste de l'ordinateur, là ça ne marche pas.
- dans chanel macro, le fader level ne marche pas, je peux faire bouger
mon fader motorisé en faisant varier la valeur du circuit mais le fader
de whitecat reste à 0
- dans les faders, quand j'utilise le bouton qui fait monter à FF puis
descendre à 0, la valeur en redescendant se bloque brièvement à une
valeur faible (6 ou 13/255)
- et côté courbes, j'ai modifié la courbe 2 et à un moment , alors que
mon point 5 était à 255/255, quand j'allais à FF mes circuits affectés
s'éteignaient, j'ai déplacé le point 4 sans modifier la forme de la
courbe et le problème a disparu !

et aussi un truc que je n'ai jamais compris, dans la cuelist, pourquoi
il n'y a pas de bouton "update" qui ferait la même chose que ctrl+F1,
pour me faire un bouton midi avec cette fonction je me fais un banger,
et de toute façon je fais toujours ça au clavier, mais pour les gens qui
aiment bien faire à la souris c'est dommage !
  • le keyboard mapping qui ne fonctionne pas
Réparé ! Le remplacement de la librairie Allegro par SDL2 avait cassé cette fonctionnalité pour certaines touches.
"j'ai l'habitude d'avoir esc et thru à la place de / et * au
dessus du pavé numérique pour ne pas utiliser ma main gauche." >> Quelle bonne idée ! je vais faire la même chose.
  • si on utilise le Npad, ce que je ne fais jamais, qu'on utilise check
    +-, c'est ensuite le bazar
Réparé ! En effet, comme je n'utilise pas non plus le NPad je ne m'en étais pas rendu compte.
  • pour les temps, si je mets une minute au clavier, 1.., ça me met 1
    minute et 1 seconde,
Réparé !
  • je n'arrive pas à manipuler les minifaders à la souris
Je n'ai pas ce bug chez moi... Les autres testeurs, avez-vous rencontré ce problème ?
Eric Maryno, pour essayer de cibler j'ai besoin de savoir :
  1. Ton système (Windows, Linux, Pi) et ta mise à l'échelle d'écran (125 %, 150 %…) ;
  2. Ce qui se passe exactement : rien du tout, le fader saute ailleurs, une fenêtre de confirmation s'ouvre, le fader bouge très lentement ?
  3. si les gros faders (fenêtre Faders, F10) marchent à la souris chez toi;
  4. si ça marche avec un show neuf. Sinon, envois moi ton show, pour que je teste avec.
  • les flèches haut et bas font défiler les valeurs
    très lentement
En fait, la vitesse de répétition des touches se règle dans windows, pas dans WCat. Dans WCat tu peux régler l'incrémentation par 1, 2, 5...
Dis moi si tu penses à d'autre réglages qui seraient pertinent ici.
  • la molette de la souris a une accélération très marquée que je ne maîtrise pas
OK, peut être que l'intensité de l’accélération devrait être paramétrable ? Qu'en penses-tu ?
  • text autoclose se décoche à chaque redémarrage
Réparé !
En fait, sept réglages revenaient à leur valeur par défaut à chaque ouverture.
Réglages rétablis :
• Text AutoClose ;
• MIDI auto demute ;
• MIDI mute on LFO ;
• affichage du grid player dans le séquentiel ;
• auto mute cuelist speed ;
• MIDI Force Go ;
• la page core de la config.
  • do calculations se réinitialise aussi à chaque redémarrage
As tu pensé à faire save config ?
  • Ctrl+S me semble bien long
Sur un SSD, 84 Mo s'écrivent en une fraction de seconde. Chez toi, ça peut prendre plusieurs secondes selon :
• le support : disque dur classique, clé USB, carte SD de Raspberry Pi. Sur une carte SD, compter 5 à 20 s ;
• l'antivirus : Windows Defender analyse chacun des 251 fichiers écrits ;
• un dossier synchronisé (Nextcloud, OneDrive, Dropbox) : chaque Ctrl+S relance l'envoi de 84 Mo.
Sur quoi enregistre-tu ? disque dur classique, SSD, clé USB...?
Pour la suite :
• En 0.10, c'est déjà en grande partie réglé : seules les grilles réellement utilisées sont enregistrées, ce qui supprime l'essentiel des 67 Mo.
  • - quand je suis en fullscreen, j'ai l'habitude d'utiliser la touche windows pour acceder au reste de l'ordinateur, là ça ne marche pas.
Tu dois être sous windows11, je n'ai pas ce problème avec W10 mais j'ai tenté une réparation que je ne peux pas vérifier? Dis moi si ça fonctionne.
  • - dans chanel macro, le fader level ne marche pas, je peux faire bouger mon fader motorisé en faisant varier la valeur du circuit mais le fader de whitecat reste à 0
Réparé !
  • dans les faders, quand j'utilise le bouton qui fait monter à FF puis
    descendre à 0, la valeur en redescendant se bloque brièvement à une
    valeur faible (6 ou 13/255)
Je n'arrive pas à reproduire le blocage à 6 ou 13 que tu décris. En cherchant, j'ai trouvé une piste : le damper (le bouton « ~ » sous chaque fader). Quand il est activé, le fader ne suit pas le LFO exactement : il le suit avec un léger retard, pour adoucir les mouvements. En bas de la course, le fader finit donc sa descente en ralentissant, ce qui peut donner l'impression qu'il reste accroché un instant à une petite valeur avant que le saw reparte.
Ce retard explique aussi que, avec un saw et un damper, le fader n'aille pas toujours jusqu'à 255 ou jusqu'à 0 : le saw repart avant que le damper ait rattrapé la valeur. Plus le damper est fort et le saw rapide, plus l'amplitude est réduite. C'est le principe du lissage. Pour garder toute l'amplitude, il faut un damper plus léger ou un saw plus lent.
Pour que je puisse vérifier chez moi, peux-tu me dire, pour le fader concerné :
1. si le damper est activé (bouton « ~ » allumé) ;
2. ses réglages de damper : Decay, Delta et Mode (le petit chiffre) ;
3. les temps de ton saw (montée / descente).
  • bug des courbes
Réparé ! J'en ai aussi profité pour corriger le problème des points de courbe qui décrochaient de la souris, tu vois certainement de quoi je parle !
  • dans la cuelist, pourquoi il n'y a pas de bouton "update" qui ferait la même chose que ctrl+F1
En effet. On pourrais rajouter un bouton. Il y a d’ailleurs plus que deux modes d'enregistrements, avec ou sans les faders etc... On ferait un bouton pour chaque ou c'est trop ? Dis moi comment tu vois les choses. Dans l'idéal.
Jacques
Messages : 359
Enregistré le : dim. 31 oct. 2021 19:37

Re: Retour de bugs 0.9.2

Message par Jacques »

L'exe avec les corrections se trouve ici :
https://nextcloud.arpschuino.fr/index.p ... ix3ZJE4DEW
maryno
Messages : 33
Enregistré le : ven. 12 nov. 2021 16:13

Re: Retour de bugs 0.9.2

Message par maryno »

Merci Jacques pour toutes ces réponses et cette nouvelle version !
je suis sur windows 10 avec un vieil ordinateur un peu puissant que je vais peut-être passer sur linux un de ces jours.. enfin le problème de manipulation des faders à la souris n'existe plus avec cette nouvelle sersion ! je n'ai pas fait un show neuf mais l'import m'a fait perdre le contenu des mémoires et le patch que j'ai du retaper.. enfin je n'ai plus ce problème, ni celui des "freeze" de valeurs en pilotant les faders (dont le damper était désactivé) enfin plus de problème de fader !
pour ce qui est de manipuler les valeurs de circuits avec les flèches ou la molette de souris, j'ai l'habitude de mettre l'incrémentation à 1 pour les flèches et d'utiliser les deux moyens comme la grosse roue qu'on a souvent sur les jeux d'orgue, je vais essayer de trouver un réglage dans windows pour les touches et ça me semble intéressant que ce soit réglable pour la molette de souris !
j'avais bien fait save config mais le problème de réinitialisation de do calculations a disparu avec cette nouvelle version
le ctrl + S est également bien moins long ! sans changer autre chose, sur un ssd sans dossier synchronisé, il faudrait que je pense à désactiver windows defender aussi !
le fullscreen par contre ne me permet toujours pas d'ouvrir la barre de tâches avec la touche windows. je vais essayer sur un autre PC..
pour les courbes, merci beaucoup, je m'étais habitué à avoir la souris qui décroche mais c'est vraiment mieux sans décrochage !
et enfin pour le bouton update, je dirais bien que de la même manière que le bouton create qui fait l'équivalent de shift+F1, un bouton update pourrait faire Ctrl+F1 pourrait suffire. après, ma pratique n'est peut-être pas universelle et des boutons shift+F3 ctrl+F3 seraient peut-être intéressants..
et une autre suggestion tant que j'y suis, le channel time.. le fait de passer par le gridplayer n'est pas très pratique et il y aurait peut-être plus simple mais je ne me rends pas compte de la complexité pour mettre ça en place !
et dernière chose, le patch en 16bits a disparu, j'imagine que c'est provisoire..?
à bientôt !
Jacques
Messages : 359
Enregistré le : dim. 31 oct. 2021 19:37

Re: Retour de bugs 0.9.2

Message par Jacques »

Salut Eric,
Merci pour ce retour détaillé, ça fait plaisir de voir autant de problèmes réglés : faders à la souris, freeze des valeurs, « do calculations », Ctrl+S, courbes !
Mémoires et patch perdus, patch 16 bits disparu : je pense que tu utilisais avant une version 0.10, la version de développement. C'est elle qui a le patch 16 bits. Elle enregistre aussi les mémoires dans un nouveau format que la 0.9.2 ne sait pas relire. En rouvrant ton show avec la 0.9.2, tu as donc perdu mémoires et patch. C'est un choix assumé : la 0.9.2 relit les shows des versions précédentes, mais pas ceux de la 0.10 (l'inverse fonctionne).
Touche Windows en plein écran : je ne reproduis pas le problème chez moi, sous Windows 10 aussi. Pour avancer, peux-tu me dire :
1. si tu as un ou plusieurs écrans ;
2. si tu as coché « Fullscreen » dans CFG → Screen ;
3. ce qui se passe avec Alt+Tab, et avec Ctrl+Échap (qui ouvre aussi le menu Démarrer).
Ton essai sur un autre PC m'intéresse aussi.
Ctrl+S : si tu veux encore gagner du temps, tu peux ajouter le dossier de WhiteCat aux exclusions de Windows Defender. Chaque sauvegarde écrit environ 250 fichiers, et Defender les analyse un par un.
Tes suggestions sont dans la nouvelle version :
• Molette : l'accélération est réglable dans CFG → main → Wheel acceleration (Off, Low, Normal, High). En « Off », un cran de molette avance d'un pas, sans accélération : avec ton pas à 1, tu as le comportement « grosse roue ». Pour les flèches, la vitesse de répétition se règle dans Windows (Panneau de configuration → Clavier).
• Bouton Update : il est dans le séquentiel, juste après Create, et fait Ctrl+F1 (ré-enregistrement de la mémoire, avec confirmation). Il est affectable en MIDI comme les autres boutons. Pour Shift+F3 / Ctrl+F3, on verra à l'usage.
Channel time : c'est noté. C'est un gros morceau, qui touche le moteur de crossfade : ce sera pour la 0.10 ou après.
Et si tu testais la 0.10 ? Puisque tu l'as déjà eue entre les mains, ça me serait très utile. Elle apporte :
• le patch 16 bits (dimmers en coarse/fine) ;
• les devices : import de fixtures GDTF, patch de projecteurs multi-paramètres ;
• la fenêtre Control Fixtures, pour piloter les paramètres des projecteurs (couleur, pan/tilt, roues, modes…), dans un esprit proche des consoles EOS ;
• un moteur 16 bits pour les faders, les mémoires et les grilles, donc des fondus plus fins.
Quelques précautions, puisque c'est une version de développement :
• utilise-la dans un dossier séparé de ta 0.9.2 ;
• travaille sur des copies de tes shows : un show enregistré en 0.10 ne se rouvre pas correctement en 0.9.2 ;
• ne l'utilise pas encore en spectacle.
Ce qui m'intéresse le plus : l'import de tes fixtures (GDTF), le patch, la prise en main de Control Fixtures, et tout ce qui te paraît obscur ou mal placé. Tes retours sur la 0.9.2 m'ont déjà beaucoup aidé !
L’exe de la version 0,9,2 corrigé et le paquet complet de la version 0,10 beta sont toujours au même endroit, suis le même lien plus haut.
Merci encore pour tous ces tests !
Jacques
Répondre