Home Forums General Spatialisation magique! Reply To: Spatialisation magique!

#2854
Pierre FleurenceZucchi
Member

Hi Philippe,
Voila la macro spatialisation magique avec inversement des pans toutes les 10 s. Avec tes dernières modifs pour un retour des pans au centre quand on indique la fin de macro ( coda).
Mais dans ce cas précis, la coda n’arrive qu’après 20 s, et de la même manière si je repasse sur l’enregistrement d’une autre boucle, les pans mettent 20 s pour se remettre dans la nouvelle config… Peux tu m’aider?
Voici la macro ( il doit y avoir un Wait 10000 mal placé, mais je ne sais pas…)

Redeclare boolean $user_action_received$ = false
BeginSignalCatchBlock
DoRepeat
If {$current_full_tracks_count$ == 1}
TrackPanMono trk1 = 0.
EndIf

If {$current_full_tracks_count$ == 2}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 3}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = 0.
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 4}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
TrackPanMono trk3 = -0.8
TrackPanMono trk4 = 0.8
Sleep 10000
TrackPanMono trk1 = 0.4
TrackPanMono trk2 = -0.4
TrackPanMono trk3 = 0.8
TrackPanMono trk4 = -0.8
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 5}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.4
TrackPanMono trk4 = 0.4
TrackPanMono trk5 = 0.
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.4
TrackPanMono trk4 = -0.4
TrackPanMono trk5 = 0.
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 6}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.6
TrackPanMono trk4 = 0.6
TrackPanMono trk5 = -0.4
TrackPanMono trk6 = 0.4
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.6
TrackPanMono trk4 = -0.6
TrackPanMono trk5 = 0.4
TrackPanMono trk6 = -0.4
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 7}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.6
TrackPanMono trk4 = 0.6
TrackPanMono trk5 = -0.4
TrackPanMono trk6 = 0.4
TrackPanMono trk7 = 0.
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.6
TrackPanMono trk4 = -0.6
TrackPanMono trk5 = 0.4
TrackPanMono trk6 = -0.4
TrackPanMono trk7 = 0.
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 8}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.6
TrackPanMono trk4 = 0.6
TrackPanMono trk5 = -0.4
TrackPanMono trk6 = 0.4
TrackPanMono trk7 = -1.
TrackPanMono trk8 = 1.
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.6
TrackPanMono trk4 = -0.6
TrackPanMono trk5 = 0.4
TrackPanMono trk6 = -0.4
TrackPanMono trk7 = 1.
TrackPanMono trk8 = -1.
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 9}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.6
TrackPanMono trk4 = 0.6
TrackPanMono trk5 = -0.4
TrackPanMono trk6 = 0.4
TrackPanMono trk7 = -1.
TrackPanMono trk8 = 1.
TrackPanMono trk9 = 0.
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.6
TrackPanMono trk4 = -0.6
TrackPanMono trk5 = 0.4
TrackPanMono trk6 = -0.4
TrackPanMono trk7 = 1.
TrackPanMono trk8 = -1.
TrackPanMono trk9 = 0.
Sleep 10000
EndIf

If {$current_full_tracks_count$ == 10}
TrackPanMono trk1 = -0.8
TrackPanMono trk2 = 0.8
TrackPanMono trk3 = -0.6
TrackPanMono trk4 = 0.6
TrackPanMono trk5 = -0.4
TrackPanMono trk6 = 0.4
TrackPanMono trk7 = -1.
TrackPanMono trk8 = 1.
TrackPanMono trk9 = -0.2
TrackPanMono trk10 = 0.2
Sleep 10000
TrackPanMono trk1 = 0.8
TrackPanMono trk2 = -0.8
TrackPanMono trk3 = 0.6
TrackPanMono trk4 = -0.6
TrackPanMono trk5 = 0.4
TrackPanMono trk6 = -0.4
TrackPanMono trk7 = 1.
TrackPanMono trk8 = -1.
TrackPanMono trk9 = 0.2
TrackPanMono trk10 = -0.2
Sleep 10000
EndIf
Sleep 100
While {!$user_action_received$}
EndSignalCatchBlock OnSignalCatched Do Set $user_action_received$ = true
TrackPanMono trk1 = 0
TrackPanMono trk2 = 0
TrackPanMono trk3 = 0
TrackPanMono trk4 = 0
TrackPanMono trk5 = 0
TrackPanMono trk6 = 0
TrackPanMono trk7 = 0
TrackPanMono trk8 = 0
TrackPanMono trk9 = 0
TrackPanMono trk10 = 0