Forum Replies Created
-
AuthorPosts
-
Christophe CorrecParticipant
Bonjour !
Je pose ma question ici plutôt que d’ouvrir un nouveau post car elle est très en lien avec le changement de vitesse de l’insert File Player.
Y a-t-il un moyen de faire lire le fichier audio à l’envers ?
d’avoir donc des vitesses de lecture négative ?J’ai essayé avec une macro et un contrôleur midi mais quand la valeur du contrôleur passe sous 0, la lecture s’arrête…
Je ne peux pas utiliser les Loopers (où la vitesse de lecture peut être négative) car je veux que mes fichiers audio soient calés sur le tempo du looper principal.
Une idée ?
Christophe
Christophe CorrecParticipantVoilà les nouvelles.
C’était bien un conflit entre la commande Record sur des pédaliers différents et la macro Record.
Du coup, quand je lançais un record, la commande était envoyé plusieurs fois en même temps d’où mes problèmes.
Désolé pour le dérangement 🙁
ChristopheChristophe CorrecParticipantMerci pour les infos Philippe.
Ce n’est pas la macro qui est appelée dans le cas décrit. C’est peut-être le pédalier qui cause souci ou le bouton ?
Je regarderai ça en détail bientôt et vous tiendrai au courant ici.Bonne nouvelle que cette nouvelle fonction.
Bonne journée
ChristopheChristophe CorrecParticipantBonjour Philippe,
pas de souci pour le timing, je n’ai pas beaucoup de temps en ce moment…
Effectivement, un appui long sur la touche du clavier fonctionne.
Pour les macros, il y en a une pour un “Undo” et une autre pour un “Record”.
Elles sont liées à l’utilisation d’un pédalier bluetooth.
C’était dans le cadre de tests avec un pédalier sans fil (difficilement paramétrable), pouvant simplifier des installations dans des lieux un peu grands. Mais j’ai de gros problèmes de latence avec ce pédalier, pas idéal le bluetooth je crois.Si tu as une idée, je suis preneur.
merci d’avance.
ChristopheChristophe CorrecParticipantMerci beaucoup Philippe pour toutes ces infos !
Je note donc de changer mes derniers babyloopers pour des loopers et les rares LFX pour des inserts !
Je te tiendrai au courant.Pour le now, j’avais été voir dans les références, trouvé le now() mais je l’avais mal syntaxé dans ma macro. Et du coup j’avais des presets truc-now(). Et comme j’en avais un qui fonctionnait avec la variable…
Pour le event flushed:BEAT , il est arrivé curieusement, une macro qui a comme lancé plusieurs commandes à la fois. Je n’avais jamais eu ça. Si jamais je réitère, j’essaye de bien circonstancer le truc.
Encore merci.
Bonne journée
ChristopheChristophe CorrecParticipantok, j’essaye avec un sleep plus long et te tiens au courant.
Merci
ChristopheChristophe CorrecParticipantSalut Philippe,
Je n’arrive pas à reproduire non plus … Mais c’est la 2e fois que ça m’arrive en une semaine alors que j’utilise la macro depuis le début du spectacle. C’est peut-être en lien avec mon retour sur Logelloop 5.5 ?
Je suis obligé de redémarrer Logelloop et hop, c’est bon.Je t’envoie la macro.
Merci.
ChristopheChristophe CorrecParticipantOui, c’est logique 🙂
Et oui, ça fonctionne !
Merci Philippe.Christophe
Christophe CorrecParticipantÇa marche nickel !
Merci. Et désolé, je n’ai pas pensé à aller voir là 🙁
ChristopheChristophe CorrecParticipantConcernant la consolidation du “multiply”, peut-être qu’une fonction dans les macros serait la bonne solution. Ça donne de la souplesse à chacun.
ChristopheChristophe CorrecParticipantSalut Philippe,
Dans ma macro, $current_full_track$ a été remplacé automatiquement par $current_last_full_track$. D’ailleurs, cette fonction automatique est très bien ! Merci.
Donc ça ne vient pas de là.
Je viens de refaire des tests en mettant les commandes pas à pas. Je pense que le problème vient de la commande DuplicateTrack.voilà la macro :
// Stop this macro if there nothing to copy
MacroStopIf {$current_loop_duration_samples$ == 0}// Stop this macro if there nothing to copy
MacroStopIf {$current_last_full_track$ == 9}WaitBeginLoop
If {$counter$ < 1 }
AddTrack 1
VarLoopTrack trk_x {$current_last_full_track$ + 1}
DuplicateTrack trk@ trk_x
Message “Duplicate the last track”
PlayImmediatlyAllNewTracksElse
Declare int $my_personnal_counter$ = 0
DoRepeat
Set $my_personnal_counter$ = {$my_personnal_counter$ + 1}AddTrack 1
VarLoopTrack trk_x {$current_last_full_track$ + 1}
DuplicateTrack trk@ trk_x
Message “Duplicate the last track”
PlayImmediatlyAllNewTracksWhile { $my_personnal_counter$ < $counter$ }
EndIf
Merci pour ton aide.
ChristopheChristophe CorrecParticipantah cool ! Je fais ça.
Je télécharge l’éditeur et veut bien le code.Je suis assez d’accord avec Gwenole. Peut-être qu’une mise en ligne serait intéressante !
En tout cas merci pour cette réponse rapide et enthousiasmante !
ChristopheChristophe CorrecParticipantBonjour,
1er retour sur les propositions de macro ci-dessus.J’ai testé la version Midi. Ça marche nickel.
Une remarque.
Du fait que la macro soit toujours active, la commande WaitVariableChange provoque un message d’erreur dans l’attente du changement de compteur “Action ignorée car attente d’un autre évènement”. Une fois qu’on a changé la valeur du compteur, plus de souci, plus de message.J’ai légèrement modifié la macro. J’y ai rajouté un Message { Snapshots” +$counter$} (que je remplacerai sans doute plus tard par le nom du mix de la RME, quand ils seront fixés) et j’ai finalement enlevé les commandes DoRepeat/While. Je n’ai pas besoin de changement de mix à la volée, ils seront programmés et du coup, je déciderai quand et quel mix faire entendre. Et ça évitera aussi des quiproquos et des dérapages d’autres macros utilisant le compteur.
Attention aussi à ne pas aller au-delà de 8. Peut-être mettre un bloqueur dans une condition ? Je n’ai pas essayer de voir comment la RME réagit si on lui voit une commande non valide.En tout cas, merci pour cette macro.
Je teste les OSC plus tard.
Bonne journée
ChristopheChristophe CorrecParticipantSuper !
Merci Philippe. je n’avais pas pensé aux snapshots. J’avais bien les commandes pourtant.
Quant à OSC, c’est encore plus précis mais jusque-là, je ne m’y étais jamais attelé (par manque d’appareil compatible et efficace).Hâte de tester tout ça et de vous faire un retour !
ChristopheChristophe CorrecParticipantBonjour à tous les deux,
Je suis avec le grand manitou au Logelloù qui me dit dans l’oreillette qu’il n’y a même pas besoin du 1 après le Record.
Pour le message et la méthode, c’est exactement ce qu’a dit Gwenole.
Bon après-midi
Christophe -
AuthorPosts