Forum Replies Created
-
AuthorPosts
-
PhilippeKeymasterBonjour Joan Francès,
Pour activer la licence sur le second poste, il faut y installer Logelloop, le lancer et nous envoyer le challenge qui s’affiche lorsque l’on clique sur “Activer Logelloop Pro”. Nous te ferons alors parvenir l’autorisation spécifique à cet ordinateur.
Notre système ne permet pas la dés-autorisation, il faut donc bien réfléchir avant de choisir d’autoriser l’une ou l’autre des machines.
N’hésite pas à nous contacter en privé pour que l’on trouve une solution.
Bonne journée,
Philippe
PhilippeKeymasterSalut Bertrand,
Je n’arrive même plus à trouver une occurrence de InsertCommand dans la doc ! -)
Je crois que je l’ai retiré au moment de la sortie de Logelloop 6.Cette commande est maintenant obsolète et c’est la raison pour laquelle je ne l’avais pas testée depuis un moment.
J’ai réparé pour File Player, car ça n’était pas vraiment compliqué à faire, mais on va indiquer que cette méthode est obsolète et qu’il faut utiliser InsertSendMessage.Voici un tuto qui t’indiques comment utiliser InsertSendMessage en faisant des copier/coller à partir de la documentation dynamique.
Avec cela, tu vas gagner beaucoup de temps !https://www.youtube.com/watch?v=dSrPcNuRgwQ&t=17s
Philippe
PhilippeKeymasterSalut Léa,
Le système d’affichage des commandes macro disponible pour un module dans l’aide ne fonctionne que pour les modules que tu charges en insert dans des pistes, dans les SFX ou en Data plug-ins. Ce système ne fonctionne pas pour les modules généraux. Dans ce cas, c’est l’aide interne à l’éditeur de macro qui te permet de trouver les commandes macros.En l’occurrence, nous n’avons pas encore macroïsé le panneau “Looper to files”, c’est sur la liste…
Mais Morgan a raison, le message “InsertSendMessage fx3 1 AudioMessages LoadAudioFile” fait parfaitement l’affaire !
Bonne journée,
Philippe7 April 2025 at 8 h 49 min in reply to: Déclencher le file player avec une synchronisation loop principale #7290
PhilippeKeymasterSalut Matthieu,
Je viens de faire des tests, il semble que le système que tu exposes fonctionne bien dans ma version.
Je ne crois pas avoir corrigé quelque chose à cet endroit récemment, donc il me semble que ça devrait aussi fonctionner chez toi.As-tu essayé avec des fichiers différents dans le file player?
Philippe
PhilippeKeymasterSalut William,
En l’état actuel du code, je n’ai pas de possibilité d’actionner un bouton pas son nom.
Il faudrait pour cela que je modifie le code en profondeur…J’ai cependant ajouté la commande :
InsertSendMessage dt1 2 SimulateUserAction case six 100Cette commande permet d’activer un CaseBranch dont le nom est six en lui donnant la valeur 100.
Tu peux te contenter du nom du CaseBranch sans mettre de valeur ou même, mettre une série de valeurs…Tu ne verras pas l’action se faire sur le bouton concerné, ça ne répondra donc pas à tous les cas de figure. Mais ça peut aider dans pas mal de cas. Note toutefois que tu peux mettre une ligne dans le CaseBranch pour transmettre la valeur à l’item s’il s’agit d’un dial par exemple :
SendData item 6 set 100Ça sera disponible dans la prochaine livraison.
Bonne journée,
Philippe
PhilippeKeymasterNo. We totally coded the acousmonium… -)
PhilippeKeymasterHi,
The master output limiter is designed for that !
And, I suggest that you connect a midi remote to the master Mute and master fader level.
With that you should do it in a safety way.You can also remote the RME totalmix level with an external midi controller.
All output faders can be move as one group.Philippe
PhilippeKeymasterHi,
1/ In the SFX version of the effect, the settings of 64nt and 128nt give value of 0. I guess it’s a list bug?
You’re right, there’s a problem. In fact, I can’t calculate the delay time for these choices, so I’m removing them for the next version.
2/ In the SFX version, it seems that control commands are fairly limited? Can’t seem to control individual output volumes as it is in LFX version. Also, It would be cool to have pitches there to drive them through LFOs.
Ok, I have added a TrackVolume macro message and I replaced the Pitch_1/Pitch_7 messages by a global TrackPitch macro message.
I have also added track volume midi controlers.3/ I’m not sure if it’s a DelayPitch bug or something related to general mixer, but it seems that even if I have only 8 channels configured, it does not output from 8 to 1, but 10 to 3.
That was the legacy way of routing… I fixed this by adding an offset setting like in Granular and Granulaterre.
Loosely related to this – I actually had a pretty nasty thing that happened to me: in my inputs there was a send to trk9 and trk 10, and receives in there. Then, in my audio settings, I trimmed the number of tracks down to 8. After recalling some presets that remembered something on channels 9/10, it seems that these channels and their sends/receives were actually active, even if hidden. Which caused a pretty heavy feedback, that took me a while to figure out where it’s coming from. Luckily not on the show 😉
Yes, that’s truly a very bad thing !
It’s recorded and I will do my best to fix this.4/ It seems that the delay of how individual voices are triggered is somehow arbitrary and mimics an organic arpeggio? They don’t seem to be regular, uniform values. I think it’s pretty cool, and would be great to have presets for this or ability to set individual delays.
The delay of the n track is the (delay value * n). But, yes, we can imagine a specific delay for each track…
While I am on delay Pitch, I add a Clear button to erase all delays by a click…
Wonderful effect that I discovered quite late.
Yes, not exactly easy to tame, but perfect for spatializing pitches…
Thank you very much !
PhilippeKeymasterHi Paco,
There is currently no delay compensation.
We have in mind to add it later.
In the meantime, you can use an external device to add a delay per speakers…
Philippe
PhilippeKeymasterSalut Benjamin et Morgan,
As-tu essayé l’Overdub sur le Korpus, j’imagine que ça ne fait pas ton affaire…
Je pourrai regarder s’il existe un moyen facile de faire le même système de passage automatique au Looper suivant, mais je ne garantis pas pour tout de suite…Sinon, lorsque les loopers sont synchrones sur le métronome, c’est seulement un click sur le pédalier pour passer à la boucle suivante lorsque tu es en enregistrement… C’est une habitude à prendre.
Philippe
PhilippeKeymasterIn fact, it’s much more problematic than it sounds.
Imagine you request an autafade out.
And when it’s started, you stop it.
The loop’s sound level is no longer at a normal level, yet it’s not mutated…
As there’s no fader, it’s impossible for the user to know what’s going on.This is an example, but there are many other cases that will be problematic…
So, to do this kind of thing, you have to fade out using the track volume faders, and that way you can stop it whenever you want, and the level you’re at is visible by looking at the fader status.
PhilippeKeymasterI am sorry, neither Overdub + duration nor Overdub Once are easy to implement…
As said before, you will need to use a normal macro slot to process the WaitDuration $bufferlength$ to stop the overdub
PhilippeKeymasterYes I think that’s clear !
I also think that’s clear that you are trying to rewrite something that is already coded elsewhere in Logelloop…
Unfortunately we will not change the trackVolume behavior as it would need some time, and we have plenty of important thing to do before, and you can use the regular way of mapping midi controller to a fader if you need the reach to modify functionality.That’s probably not what you need, but, maybe this may help you :
SendData item 5 midimode 3This is the way to set “reach to modify” in the matrix dial (0 = normal, 1 = mc, 2 = push, 3 = reach modify)
PhilippeKeymasterDoes this example will help you ?
Declare Local Once boolean $firstTime$ = true Declare Local int $itemID$ = 1 Declare Local int $itemSize$ = 56 Declare Local int $1_thisTrack$ = 1 Declare Local int $2_thisTrack$ = 2 Declare Local int $3_thisTrack$ = 3 Declare Local int $4_thisTrack$ = 4 Declare Local Once int $tracksOffset$ = 0 Declare Local float $1_faderState$ = -76 Declare Local float $2_faderState$ = -76 Declare Local float $3_faderState$ = -76 Declare Local float $4_faderState$ = -76 If { $firstTime$ } $firstTime$ = false SendData thispatcher itemamount 8 WaitDuration 300 SendData mainWindow setsize 463 {30 + ($itemSize$ * 1)} SendData item button 1 name trk1-4 SendData item button 2 name trk5-8 $itemID$ = 5 DoRepeat SendData itemtype $itemID$ dial //SendData itemtype {$itemID$ + 8} dial SendData item dial $itemID$ name $itemID$ SendData item $itemID$ min -76 SendData item $itemID$ max 0 $itemID$ = {$itemID$ + 1} WaitDuration 10 While {$itemID$ < 9} SendData item button 0 fontface regular SendData item button 0 bgcolor 0. 0. 0. 1. SendData item button 0 bgoncolor 0.773 0.145 0.196 1. SendData item button 0 bordercolor 0.251 0.533 0.643 1. SendData item button 0 borderoncolor 0.2 0.2 0.2 1. SendData item button 0 textcolor 0.827 0.827 0.824 1. SendData item button 0 textoncolor 0.827 0.827 0.824 1. SendData item dial defaultSettings SendData basicdisposition SendData MacroInitialized MacroStop EndIf CaseBranch trk1-4 $tracksOffset$ = 0 $1_faderState$ = {valueOfReactionNamed("TrackVolume_trk1")} SendData item 5 set $1_faderState$ $2_faderState$ = {valueOfReactionNamed("TrackVolume_trk2")} SendData item 6 set $2_faderState$ $3_faderState$ = {valueOfReactionNamed("TrackVolume_trk3")} SendData item 7 set $3_faderState$ $4_faderState$ = {valueOfReactionNamed("TrackVolume_trk4")} SendData item 8 set $4_faderState$ BreakCaseBranch CaseBranch trk5-8 $tracksOffset$ = 4 $1_faderState$ = {valueOfReactionNamed("TrackVolume_trk5")} SendData item 5 set $1_faderState$ $2_faderState$ = {valueOfReactionNamed("TrackVolume_trk6")} SendData item 6 set $2_faderState$ $3_faderState$ = {valueOfReactionNamed("TrackVolume_trk7")} SendData item 7 set $3_faderState$ $4_faderState$ = {valueOfReactionNamed("TrackVolume_trk8")} SendData item 8 set $4_faderState$ BreakCaseBranch CaseBranch 5 $1_thisTrack$ = {$tracksOffset$ + 1} TrackVolume trk[$1_thisTrack$] = {currentCaseOptionValueFloat(0)} BreakCaseBranch CaseBranch 6 $2_thisTrack$ = {$tracksOffset$ + 2} TrackVolume trk[$2_thisTrack$] = {currentCaseOptionValueFloat(0)} BreakCaseBranch CaseBranch 7 $3_thisTrack$ = {$tracksOffset$ + 3} TrackVolume trk[$3_thisTrack$] = {currentCaseOptionValueFloat(0)} BreakCaseBranch CaseBranch 8 $4_thisTrack$ = {$tracksOffset$ + 4} TrackVolume trk[$4_thisTrack$] = {currentCaseOptionValueFloat(0)} BreakCaseBranch EndCaseBranches
PhilippeKeymasterBut is it to change the volume with an external midi knob or is it to change the volume by macro?
-
AuthorPosts