Home › Forums › Macros › Macro- charger une boucle D sur C meme si C est plein › Répondre à: Macro- charger une boucle D sur C meme si C est plein
Salut Mig,
Déjà, je vais commencer par simplifier la macro afin d’en retirer les lignes utiles.
Toutes les lignes commençant par “//” sont des commentaires et ne sont pas interprétées par Logelloop, donc je les enlève. J’enlève également les messages et la partie qui concerne le Mute.
Il reste :
CopyToFile @ D
WaitEndCopyToFile
WaitUserAction
LoadLoop D @ True
En somme, cette macro ne contient que 4 lignes.
CopyToFile créé un fichier sur le disque dur qui contient le son de la boucle courante (indiqué par le @) et qui se nomme D. Si tu souhaites que la boucle sauvée dans le fichier soit une boucle précise, tu peux mettre A, B ou C à la place du @.
Ensuite, on attend la fin de la création du fichier avec la commande WaitEndCopyToFile.
Puis on attend que l’utilisateur appelle à nouveau la macro WaitUserAction
Et enfin, on recharge le contenu du fichier dans Logelloop : LoadLoop D @ True
Ici, on indique que l’on veut charger le contenu du fichier D dans la boucle actuelle (@) et que l’on veut qu’elle ne soit pas mutée (True indique de se mettre à lire immédiatement).
Si tu veux charger le contenu du fichier en C et lire immédiatement, tu remplaces cette ligne par :
LoadLoop D C True
Ta macro devient donc :
CopyToFile @ D
WaitEndCopyToFile
WaitUserAction
LoadLoop D C True
Et Logelloop chargera le contenu du fichier appelé D en C et jouera immédiatement si tu es sur C au moment où tu charges la boucle.
Philippe