Tagged: hourstamp
- This topic has 15 replies, 2 voices, and was last updated 9 years, 2 months ago by Zucchi.
-
AuthorPosts
-
27 May 2015 at 15 h 40 min #3686ZucchiMember
Hello Philippe
Y aurait il une solution, une macro, ou une spatialisation stéréo de base qui permettrait de :
1ère piste record…. en lecture au centre
2ème piste record… en lecture…. piste1 et piste 2…. 9h 15
3ème piste record…..en lecture…..piste1 et piste 2 (9h15) piste 3 au centre
4ème piste record…..en lecture…..piste1 et piste 2 (8h20) piste 3 et 4 (9h15)
5ème piste record…..en lecture…piste1 et 2 (8h20),piste 3 et 4 (9h15) piste 5 au centre
6ème piste record…..en lecture…piste1 et 2 (7h 25), piste 3 et 4 (8h20), piste 5 et 6 (9h15)
7ème piste rec….en lect….piste1 et 2 (7h 25), piste 3 et 4 (8h20), piste 5 et 6 (9h15), piste 7 au centre
8ème piste rec….en lect….piste1 et 2 (6h30), piste 3 et 4 (7h25), piste 5 et 6 (8h20), piste 7et8 ( 9h15)
9ème piste rec….en lect….piste1 et 2 (6h30), piste 3 et 4 (7h25), piste 5 et 6 (8h20), piste 7et8 ( 9h15) piste 9 au centre
10ème piste rec….en lect….piste1 et 2 (6h30), piste 3 et 4 (7h25), piste 5 et 6 (8h20), piste 7et8 ( 9h15) piste 9 et 10 (10h 10)
Spatialisation automatique magique équilibrée gauche droite…27 May 2015 at 21 h 32 min #2822Philippe OllivierKeymasterSalut Michel,
Logelloop est en stereo ou mono?
La diffusion est en stereo ou spatialité?
Merci,
Philippe27 May 2015 at 22 h 27 min #2823Philippe OllivierKeymasterÇa, ça devrait fonctionner pour un Logelloop en mono et sorties en stéréo.
Je te laisse modifier les positionnements en fonction de tes besoins et/ou faire la version pour un Logelloop en stéréo si nécessaire.
PhilippeIf {$current_full_tracks_count$ == 1}
TrackPanMono trk1 = 0.
EndIfIf {$current_full_tracks_count$ == 2}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
EndIfIf {$current_full_tracks_count$ == 3}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
TrackPanMono trk3 = 0.
EndIfIf {$current_full_tracks_count$ == 4}
TrackPanMono trk1 = -0.6
TrackPanMono trk2 = 0.6
TrackPanMono trk3 = -0.4
TrackPanMono trk4 = 0.4
EndIfIf {$current_full_tracks_count$ == 5}
TrackPanMono trk1 = -0.6
TrackPanMono trk2 = 0.6
TrackPanMono trk3 = -0.4
TrackPanMono trk4 = 0.4
TrackPanMono trk5 = 0.
EndIfIf {$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
EndIfIf {$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.
EndIfIf {$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.
EndIfIf {$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.
EndIfIf {$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
EndIfSleep 100
RestartMacro28 May 2015 at 11 h 28 min #2824ZucchiMemberMerci Philippe,
Je n’arrive pas à faire marcher cette macro…Je comprend l’écriture pas trop le:
If {$current_full_tracks_count$ == 10}
J’ai juste changé RestartMacro par MacroRestart comme indiqué dans le manuel.
Je suis effectivement en mono et sortie stéréo et encore en L3
@ +
Mig28 May 2015 at 12 h 34 min #2825Philippe OllivierKeymasterSalut
Si tu changes restartMacro en macrorestart, tu auras une erreur de syntaxe dans Logelloop 3 et ça ne fonctionnera pas.
Vérifie la syntaxe avant de sauver la macro et fermer l’éditeur.
Ici, elle fonctionne.
Philippe28 May 2015 at 14 h 41 min #2826ZucchiMemberHi Philippe,
Faut il mettre MacroRestart comme indiqué dans ta macro.
Il ne me le valide pas et me met une erreur…
Ou faut il mettre
RestartMacro autorisé mais qui ne marche pas chez moi…
@
Mig28 May 2015 at 16 h 24 min #2827Philippe OllivierKeymasterSalut,
Il n’y a plus de support technique pour Logelloop 3.
Utilises cette macro avec Logelloop 4, ça devrait fonctionner sans problème.
Dans tous les cas mets RestartMacro pour que ça compile.
Philippe7 August 2015 at 17 h 05 min #2841ZucchiMemberBonjour Philippe,
Je suis donc avec L4, mais la macro magique spécialisation ne marche pas.
Voici ce que m’indique en erreur L4 sur cette macro: ( que tu m’as écrite)
ligne:40 Commande erronée: IF
If/Else/EndIf not marching. Also, it is forbidden to embed a If/EndIf in another
If/EndifFaut il rajouter quelque chose comme: TrackPanMono trk_all ON
Merci
A+
Mig8 August 2015 at 8 h 43 min #2842Philippe OllivierKeymasterSalut Michel,
“IF” n’existe pas. Il faut mettre “If”, c’est pour cela que le correcteur indique une erreur.
Cette macro fonctionne très bien sans rien ajouter, il faut juste la copier sans erreurs de syntaxe.
Philippe10 August 2015 at 12 h 09 min #2846ZucchiMemberMerci Philippe! Cela marche! Super.
Si je veux inverser la spacialisation toutes les 15 s, il me faut rajouter Sleep 1500.
Par exemple:
If {$current_full_tracks_count$ == 3}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
TrackPanMono trk3 = 0.
Sleep 1500
If {$current_full_tracks_count$ == 3}
TrackPanMono trk1 = 0.4
TrackPanMono trk2 = -0.4
TrackPanMono trk3 = 0.Que dois je mettre pour que cela s’alterne tout le temps jusqu’ à la rentrée d’une autre boucle?
L’inversion de spatialisation pourrait elle se faire progressivement en 5 s par exemple
@+
Mig12 August 2015 at 18 h 02 min #2848ZucchiMemberAprès le stop de la macro, les pans restent dans la config de la dernière boucle. Pas moyen de remettre toutes les voies au centre!
J’ai mis :
WaitUserAction
TrackPanMono trk_all = 0
StopMacro
De même si on veut passer de cette spatialisation magique à une autre en appuyant sur la même commande:
Je mets
WaitUserAction
nouvelle macro…..
WaitUserAction
StopMacroCela ne marche pas comme ça, comment puis je faire SVP?
@
Mig22 August 2015 at 0 h 42 min #2849Philippe OllivierKeymasterSalut Michel,
Réponse à la question du 12/08/2015. Je répondrai plus tard à la question du 10/08/2015************
Durant la formation qui aura lieu en octobre prochain, nous étudierons de près l’écriture des macros. Je conseille donc à ceux qui ont du mal à comprendre la syntaxe des macros de s’intéresser à cette formation.
************Si tu mets un WaitUserAction, tu stoppes la boucle dans la macro, les pannes ne sont donc plus mises à jour en fonction du nombre de pistes utilisées. Ça n’est donc pas approprié dans le cas présent.
Si tu veux lancer une autre macro à partir de celle-ci, tu utilises :
MacroStartIfNeededOnSlotPour faire quelque chose à la fin d’une macro, il me semble préférable d’utilise une boucle basée sur (plutôt que MacroRestart qui relance la macro depuis le début) :
DoRepeat
// le contenu de code à mettre en boucle
While {true}Dans ce cas, si tu insères un SignalCatchBlock, tu pourras arrêter la boucle et exécuter une sorte de coda. C’est dans cette coda que les panners se remettent au centre. la macro devient donc :
//Début de la macro
Redeclare boolean $user_action_received$ = falseBeginSignalCatchBlock
DoRepeat
If {$current_full_tracks_count$ == 1}
TrackPanMono trk1 = 0.
EndIf
If {$current_full_tracks_count$ == 2}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
EndIf
If {$current_full_tracks_count$ == 3}
TrackPanMono trk1 = -0.4
TrackPanMono trk2 = 0.4
TrackPanMono trk3 = 0.
EndIf
If {$current_full_tracks_count$ == 4}
TrackPanMono trk1 = -0.6
TrackPanMono trk2 = 0.6
TrackPanMono trk3 = -0.4
TrackPanMono trk4 = 0.4
EndIf
If {$current_full_tracks_count$ == 5}
TrackPanMono trk1 = -0.6
TrackPanMono trk2 = 0.6
TrackPanMono trk3 = -0.4
TrackPanMono trk4 = 0.4
TrackPanMono trk5 = 0.
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
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.
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.
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.
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
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.//Fin de la macro
22 August 2015 at 14 h 24 min #2850ZucchiMemberMerci bien Philippe,
J’aurais sans doute besoin d’assister à la formation, mais gros pb d’emploi du temps…
Un mode emploi en français serait peut-être bien pour l’écriture des macro ?
En tout cas, un grand merci pour ta réponse. J’ai expérimenté cette spatialisation magique avec le spectacle courir, c’est assez bleffant! Bravo
Mig22 August 2015 at 17 h 38 min #2852Philippe OllivierKeymasterSalut,
Il n’y aura pas de mode d’emploi en français pour les macros, car c’est vraiment trop long et peu intéressant d’écrire la même chose en plusieurs langues… De temps à autre je mets des tutos qui expliquent comment faire certaines choses. Celui-ci explique en français comment réaliser des routines et exécuter une action avant la fin de la macro : http://www.logelloop.com/tuto/faire-des-routines-dans-les-macros
C’est en gros ce qui est mis en œuvre dans la macro ci-dessus.
Philippe3 September 2015 at 11 h 17 min #2854ZucchiMemberHi 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.
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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
EndIfIf {$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 -
AuthorPosts
- You must be logged in to reply to this topic.