GRIS-UdeM / ControlGris

Spatialization plugin replacement of SpatGRIS
GNU Lesser General Public License v3.0
10 stars 1 forks source link

Drawing et Back & Forth #94

Open Normandeau opened 4 years ago

Normandeau commented 4 years ago

V108 Pour compléter le commentaire de l'issue #88 je fais une nouvelle issue au sujet de Drawing en mode dampening. Actuellement cet effet n'est disponible qu'en mode Back & Forth. Contrairement aux autres trajectoires qui existent en CW et en CCW, Drawing n'existe que dans le sens de sa création. Si on veut du dampening ici, il faut le faire fonctionner en Back & Forth. Pourquoi du dampening seulement à l'envers? Dans le cas du Drawing, cela génère un comportement qui a l'air d'un bogue. Comme l'automation part dans le sens contraire, la source a toujours l'air mal placée parce qu'elle jumpe d'un coup de sa position «naturelle» de départ, à celle imposée par le Back & Forth. C'est très évident quand on simule un pendule en traçant une ligne droite avec Shift-Drawing. La source part toujours à l'autre bout de la droite par rapport à sa position initiale.

Je rapporte un échange qui a eu lieu du Google group mais pas ici. Nicola a écrit: Je me demande pourquoi le forth est avant le back. J'ai la tendance à penser qu'il serait peut-être plus intuitif d'avoir avant le "Forth" et après le "Back". Je dessine une trajectoire dans une certaine direction, et je m'attendrais, dans la version "doublée" à ce que le premier mouvement soit dans la direction de ce que j'ai dessiné.

Robert: Le Back & Forth est une expression en anglais qui veut dire aller-retour ou va-et-vient. Comme tu l'observes très justement, Olivier l'a pris au sens littéral et effectivement on a plutôt du Retour-Aller ou du Vient-et-Va. Je propose que ça soit plutôt de l'Aller-Retour.

Normandeau commented 4 years ago

Peut-être que plutôt que Back & Forth, on aurait tout simplement Return. Cela aurait le mérite de lever toute ambiguïté. La trajectoire commence dans le sens nommé par CW ou CCW et revient si Return est cochée. Et elle est amortie ou pas.

NicolaGiannini commented 4 years ago

Je suis d'accord.

belangeo commented 4 years ago

Dans le cas du Drawing, cela génère un comportement qui a l'air d'un bogue. Comme l'automation part dans le sens contraire, la source a toujours l'air mal placée parce qu'elle jumpe d'un coup de sa position «naturelle» de départ, à celle imposée par le Back & Forth. C'est très évident quand on simule un pendule en traçant une ligne droite avec Shift-Drawing. La source part toujours à l'autre bout de la droite par rapport à sa position initiale.

J'avoue que je ne vous suis pas sur cette discussion... D'abord, comme Robert l'a expliqué, « back & forth » c'est seulement une expression assez commune pour dire « aller - retour ». Ensuite, l'option back&forth fait bien un aller-retour, et non un retour-aller (enfin, pour tous les tests que je peux faire). Par exemple, en mode Circular CW, avec le back&forth activé, la source part bien dans le sens des aiguilles d'une montre et revient par la suite. Le contraire se produit bien en CCW... En mode Drawing, en effet, il n'y a pas la notion de CW ou CCW, la trajectoire existe telle qu'elle a été dessinée. Si on veut une ligne droite avec le départ en bas, il suffit simplement de dessiner la droite en partant d'en bas.

Normandeau commented 4 years ago

Étrange! Nicola l'a décrit très précisément et moi aussi. Je viens de vérifier dans Reaper, Logic et DP. Dans Reaper et Logic, le comportement est normal. Nicola: peux-tu revalider dans Logic? Il n'y a que dans DP que le back & Forth est inversé. J'ai aussi pensé que cela pouvait être dû à la version: AU pour DP et Logic et VST pour Reaper. J'ai testé les deux dans Reaper et ça fonctionne normalement... Dans DP, j'ai à nouveau effacé la cache, créé une nouvelle session, mis un ControlGRIS «vierge», testé en mono, stéréo et octo, rien à faire: avec Back & Forth, ça part toujours à l'envers. Juste au cas où vous penseriez que j'ai la berlue (ou le covid-19): https://www.dropbox.com/s/tw70jgoc26juuno/DP%20Back%20%26%20Forth.mov?dl=0

belangeo commented 4 years ago

D'accord, je vais investiguer avec DP!

NicolaGiannini commented 4 years ago

J'ai testé avec Logic (au) et Reaper (au vst et vst3) et ça fonctionne bien!

Normandeau commented 4 years ago

V109 Réglé dans DP.

NicolaGiannini commented 4 years ago

Bonjour, je viens de constater ce comportement en Logic et en Reaper. Back & Forth part à l'envers sur des pistes software instrument (souvent mais pas toujours) Back & Forth fonctionne correctement avec des pistes audio. (souvent mais pas toujours) voir la vidéo :

https://user-images.githubusercontent.com/35705913/185655640-06b61f41-5aad-45cc-a64a-9bf9240c41d2.mov

Robert tu peux voir si ça se passe aussi pour toi ? Merci

Normandeau commented 4 years ago

Comportement vérifié avec Logic et DP • Fully Fixed, Circle Clockwise, piste Instrument en Back & Forth Cela a à voir avec Activate.

• Fully Fixed, Circle Clockwise, piste audio en Back & Forth, piste instr. normale. Les deux pistes partent toujours dans le bon sens.

NicolaGiannini commented 4 years ago

Dans Logic En Circle Clockwise. Si j'appuie sur Activate et après sur play, la trajectoire repart à l'envers. Si j'appuie sur play, et après sur activate, la trajectoire repart dans le bon sens. Même comportement avec Fully Fixed et Circle Clockwise.

"Circular + Circular Clockwise" la trajectoire repart toujours dans le bon sens, mais "Circular + Circular Counter Clockwise" : la trajectoire repart à l'envers.

Normandeau commented 4 years ago

V110, DOME • Logic Read; Piste audio; Toutes les Source Link Circular; Trajectory Clockwise; Activate et ensuite Play; Remise manuelle de la source 1 à la position de départ chaque fois; Normal ou B&F. Toutes marchent dans le bon sens (CW). Même chose dans DP et Reaper. Même chose en CUBE.

• Logic Read; Piste audio; Toutes les Source Link Circular; Trajectory Counter Clockwise; Activate et ensuite Play; Remise manuelle de la source 1 à la position de départ chaque fois; Normal ou B&F. Toutes marchent à l'envers (CCW). Il y a une seule trajectoire qui ne fonctionne pas normalement, c'est Circle Counter Clockwise, qui part bien à l'envers, mais en faisant jumper la Source 1 de 180˚ au départ et cela avec tous les Source Link Circular. Même chose dans DP et Reaper. Même chose en CUBE.

Conclusion: il semble que seule la trajectoire Circle Counter Clockwise soit défectueuse. À confirmer systématiquement.

SamuelBeland commented 4 years ago

1.1.2

Confirmer si réglé.

NicolaGiannini commented 4 years ago

V112

Dans Logic avec Back & Forth sélectionné la trajectoire part :

  1. dans le bon sens sur des pistes audio
  2. à l'envers sur des pistes software instrument

Dans mon cas le phénomène se produit avec toutes les Source Link et les Trajectory Type.

Dans Reaper, apparement la trajectoire part toujours dans le bon sens, mais il y a un autre problème que je décris ici https://github.com/GRIS-UdeM/ControlGris/issues/115

Normandeau commented 4 years ago

V113 Dans DP, ça part toujours dans le bon sens(CW ou CCW), avec et sans Back & Forth. Sur une piste audio ou sur une piste instrument.

NicolaGiannini commented 4 years ago

V113 Dans Logic, j'ai toujours le même problème.

NicolaGiannini commented 4 years ago

V114 Dans Logic j'ai toujours le comportement, avec Back & Forth sélectionné la trajectoire part :

  1. dans le bon sens sur des pistes audio
  2. à l'envers sur des pistes software instrument
Normandeau commented 3 years ago

Et V115?

NicolaGiannini commented 3 years ago

V115, réglé dans Logic. (J'ai aussi fait la mise à jour de Logic, version 10.5.1)

Normandeau commented 3 years ago

V115 Réglé

NicolaGiannini commented 3 years ago

V115 et Logic 10.5.1

Je suis désolé, mais en faisant d’autres tests j’ai découvert qu’en réalité ce n’est pas réglé.

De ce que je comprends, dans une piste midi la source se déplace dans le bon sens seulement si on suit les étapes suivantes :

1 j’ajoute ControlGRIS à la piste 2 Je mets la Trajectory Type à Circle Clockwise 3 J’active Back and forth 4 J’active Activate OSC 5 J’appuie sur Activate 6 Je démarre la séquence

Résultat = la source bouge dans le bon sens, mais si je redémarre la séquence après l’étape 6 la source bouge à l’envers. Voir la vidéo :

https://user-images.githubusercontent.com/35705913/185655315-4776a442-bfeb-4302-b4d1-87fe00b4b75e.mp4

Si je démarre la séquence après l’étape 1, la source bouge également à l’envers. Voir la vidéo :

https://user-images.githubusercontent.com/35705913/185655373-0d26103d-ddd2-41bf-bfa7-36c2faebc470.mov

(au début de la vidéo, j’ajoute ControlGRIS à la piste)

Normandeau commented 3 years ago

V116 Coomportement normal dans DP et Logic. Semble réglé. Nicola pour Logic? Christophe pour Reaper?

NicolaGiannini commented 3 years ago

V116 Logic & Ableton Live

Dans mon cas, mon comportement est identique à celui de la version V115. Pour résumer, si je démarre la séquence avant d'appuyer sur "Activate" la source bouge à l’envers.

Comme Robert n'a pas ce problème, il se peut que ce soit un problème de ma configuration.

Dans le détail :

1 J’ajoute ControlGRIS à la piste 2 Je mets la "Trajectory Type" à "Circle Clockwise" 3 J’active "Back and forth" 4 J’appuie sur "Activate" 5 Je démarre la séquence

Résultat = la source bouge dans le bon sens. Cependant si j'arrête la séquence et après je la redémarre, la source bouge à l’envers. J'ai fait une nouvelle vidéo :

https://user-images.githubusercontent.com/35705913/185654891-5a09a05e-300c-48b3-930d-a13bbc3c8f91.mov

Aussi si je démarre la séquence avant l'étape 4 (appuyer su "Activate"), la source bouge à l’envers. Nouvelle vidéo :

https://user-images.githubusercontent.com/35705913/185654938-d65246e9-657d-4583-87fe-41a1ec001282.mov

J'ai testé les mêmes étapes dans Live 10 sur une piste Midi. Même dans Live, si je démarre la séquence avant d'appuyer sur "Activate" la source bouge à l’envers.

NicolaGiannini commented 3 years ago

V117 Dans Logic il semble réglé. Dans Ableton Live 10.1.3 (version VST et AU), parfois la source bouge dans le bon sens, parfois pas. Cela se produit aussi dans des pistes audio. Je n'ai pas encore réussi à trouver une séquence d'actions qui produit toujours le même résultat. Mais j'ai noté que chaque fois qu’on appuie sur Play la source change de direction, voire la vidéo :

https://user-images.githubusercontent.com/35705913/185653132-dd419a0c-9411-4042-a5e5-5b40e23c87a4.mp4

Je continue à tester.

Normandeau commented 3 years ago

V118 Et avec celle-ci?

NicolaGiannini commented 3 years ago

V118 Logic 10.5.1

En ce qui concerne la piste midi j’ai le même comportement que j’avais dans V116, soit :

Pour résumer, si je démarre la séquence avant d'appuyer sur "Activate" la source bouge à l’envers.

Dans le détail :

1 J’ajoute ControlGRIS à la piste 2 Je mets la "Trajectory Type" à "Circle Clockwise" 3 J’active "Back and forth" 4 J’appuie sur "Activate" 5 Je démarre la séquence

Résultat = la source bouge dans le bon sens. Cependant si j'arrête la séquence et après je la redémarre, la source bouge à l’envers. Aussi si je démarre la séquence avant l'étape 4 (appuyer sur « Activate »), la source bouge à l’envers.

J'ai fait un test simultanément avec une piste audio et une piste midi. J'ai obtenu le même résultat et j'ai réalisé une autre chose. Lorsque j'arrête la séquence, la source de la piste audio se positionne (incorrectement) exactement là où la source de la piste midi (qui bouge à l’envers) s'arrête.

En général, lorsque j'arrête la séquence, la source de la piste audio est positionnée là où elle serait si la source avait bougé en sens inverse.

Voir la vidéo.

https://user-images.githubusercontent.com/35705913/185654349-05518e9f-da3c-4747-ab13-8d2be04aedca.mp4

Dans la vidéo : de 00,00 à 00,39 Les sources se déplacent dans le bon sens, mais lorsque j'arrête la séquence, la source de la piste audio est positionnée incorrectement.

de 00,39 à 1,01 La source de la piste midi bouge à l'envers (parce que j'ai arrêté la séquence et après je l'ai redémarrée). Quand j'arrête la séquence on voit que la source de la piste audio est placée dans la même position que celle de la piste midi (position incorrecte, car la piste midi a bougé à l'envers).

Normandeau commented 3 years ago

V118, MacOS 10.15.7 AUDIO DP 10.13

Reaper 6.19

Logic 10.6.1

MIDI DP 10.13

Reaper 6.19

Logic 10.6.1

Bref, il y a de la place pour l'amélioration...