Home Forums Macros Coup de pouce Macro "Rotation automatique" Reply To: Coup de pouce Macro "Rotation automatique"

#4236

Salut Christophe,
Tu pourrais ajouter une condition dans la macro pour éviter qu’elle fasse des durings trop courts lorsque la boucle est effacée. En l’occurrence, dans ma version de Logelloop la macro s’arrête sur une erreur lorsque l’on tente de faire un during de durée 0. Quoiqu’il en soit, avec la condition, la macro ressemblerai à cela:

//*************************** macro begin *****************************
Declare int $last_loop_duration_ms$ = 1000
Declare float $positive_pan_movement_ratio$ = 0.014
Declare float $negative_pan_movement_ratio$ = -0.014

MacroStopIf {$current_loop_duration_ms$ < 500} WaitBeginLoop DoRepeat If {($current_loop_duration_ms$ > 1000) && ($last_loop_duration_ms$ != $current_loop_duration_ms$)}
$last_loop_duration_ms$ = $current_loop_duration_ms$
EndIf

During $last_loop_duration_ms$ $positive_pan_movement_ratio$ TrackPanMono trk_all
Sleep $last_loop_duration_ms$
During $last_loop_duration_ms$ $negative_pan_movement_ratio$ TrackPanMono trk_all
Sleep $last_loop_duration_ms$
During $last_loop_duration_ms$ $negative_pan_movement_ratio$ TrackPanMono trk_all
Sleep $last_loop_duration_ms$
During $last_loop_duration_ms$ $positive_pan_movement_ratio$ TrackPanMono trk_all
Sleep $last_loop_duration_ms$
While true
//**************************** macro end ******************************