Tagged: "recharger une boucle", LoadLoop
- This topic has 4 replies, 2 voices, and was last updated 11 years, 10 months ago by Philippe Ollivier.
-
AuthorPosts
-
11 January 2013 at 8 h 16 min #3661ZucchiMember
Hello Philippe,
Le loop fonctionne maintenant…
Peux tu m’aider pour cette macro
Comment puis je changer cette macro, pour que cela load en C, même si C est plein sans mute ?Save and load content of this loop as D
// Save the content of the current loop in a file as D
Message ‘Copying into loop D…’
CopyToFile @ D
WaitEndCopyToFile// Wait until the user call another time the macro
Message ‘Wait for action to reload D’
WaitUserAction// When the macro is recalled, D is loaded in the current loop ( j’ai essayé is loaded in C) mais cela ne marche pas
// Muting before loading
Mute
Mute
Message ‘Muted. Loading loop D…’LoadLoop D @ True
Message ‘Loop D loaded and muted’Merci Philippe
@+
Mig11 January 2013 at 9 h 39 min #2730Philippe OllivierKeymasterSalut 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 @ TrueEn 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 WaitUserActionEt 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 TrueEt 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
11 January 2013 at 10 h 48 min #2732ZucchiMemberMerci Philippe mais il doit manquer l’action d’effacer le contenu de C avant de Charger D
Car si je suis sur A ou B et que C est plein impossible de charger D sur C…
Même en rajoutant DeleteLoopFile C
Il y a donc une autre action?11 January 2013 at 11 h 11 min #873Philippe OllivierKeymasterNon, pas de soucis de ce genre.
Le chargement de boucle n’est pas pas perturbé par du son déjà existant, s’il y a quelque chose, il le remplace simplement. J’ai fait plusieurs essais, il n’y a aucun soucis.
Attention : la commande ‘DeleteLoopFile C’ va chercher à effacer un fichier du disque dur.
Philippe11 January 2013 at 11 h 22 min #874Philippe OllivierKeymasterEs-tu sûr que la copy en D se fait bien?
Pour cela, il faut avoir renseigné le lieu d’enregistrement des boucles dans les préférences.
C’est expliqué dans le mode d’emploi.
Normalement, dans le dossier, tu devrais trouver le contenu de ta boucle sous le nom D.
P -
AuthorPosts
- You must be logged in to reply to this topic.