Page 1 of 1

Sauts du signal BPM

Posted: Sun Feb 17, 2008 9:16 pm
by Vincent-Pimousse
Bonjour,
en utilisant les modules BPM GLOBAL et ROUTER (layer) j'observe régulièrement un bug : j'ai un saut de valeurs du signal BPM (peut-etre 'BPM_POSITION' ?). La conséquence est par exemple la suivante : quand je synchronise une rotation (ctrl_layer_rotation_z) suivant le bpm j'assiste à des sauts de valeur comme si j'appuyais volontairement sur SYNCH. Le bug est d'autant plus fréquent que le bpm est important.

Voila un bref exemple vidéo où l'on peut observer 2 sauts du mouvement de rotation dus au bug ainsi qu'à la fin une série de sauts dus à la fonction SYNCH. Le bpm choisi au sein de BPM GLOBAL est 240. http://vjpimousse.site.voila.fr/bugBPM_GLOBAL.mov (clic droit puis enregistrer la cible du lien sous...)

Avez-vous constaté un tel disfonctionnement ?

Posted: Thu Mar 27, 2008 12:36 pm
by Vincent-Pimousse
up :?

Re: Sauts du signal BPM

Posted: Thu Apr 03, 2008 2:56 pm
by david
Bonjour Vincent,

Vincent-Pimousse wrote:Bonjour,
régulièrement un bug : j'ai un saut de valeurs du signal BPM (peut-etre 'BPM_POSITION' ?)


le problème est effectivement un saut de BPM_POSITION qui passe de 99.99 à 0.

Un contournement est de modifier le module BPM (global) :
- Modules | Editor
- choisir le modules BPM (global)
- choisir Scripts | Periodical Event
- commenter la ligne
#beatPosition = math.fmod(beatPosition,100)

Par contre, je ne garantie pas que ça ne casse rien ailleurs.

Cordialement.

Posted: Thu Apr 03, 2008 5:41 pm
by Vincent-Pimousse
Merci pour cette info, je vais tester cela prochainement avec mes autres modules.

et bienvenue sur le forum !

Edit : La ligne que tu proposes de commenter n'est-elle pas une sécurité contre les dépassements de bit de la variable beatposition ? Que se passe t-il au sein de python quand une variable atteint son maximum ?

Posted: Sat Jun 28, 2008 8:49 pm
by Vincent-Pimousse
cela marche impeccable. RAS par rapport aux autres modules.