Forum Replies Created

Viewing 15 posts - 1 through 15 (of 140 total)
  • Author
    Posts
  • in reply to: LFX et Node for Max #6582
    Philippe OllivierPhilippe
    Keymaster

    Salut Matthieu,
    Merci d’être content !

    Lorsque tu lances Node dans Max, ça utilise des ressources qui se trouvent dans le package “Node for Max”.
    Tu trouveras ce package à l’endroit suivant dans l’application Max : Max/Contents/Ressources/C74/packages.

    Là, tu copies le dossier “Node for Max” et tu le mets dans l’application Logelloop en suivant ce chemin :
    Logelloop 6/Contents/Ressources/C74/packages.

    Tu relances l’application Logelloop et à partir de ce moment-là, tu pourras faire fonctionner les node.js dans Logelloop 6.
    On pourrait ajouter le package par défaut mais je trouve que c’est un peu lourd, ça ajouterait plus de 200 Mo à l’application…
    Bonne journée,
    Philippe

    Philippe OllivierPhilippe
    Keymaster

    Hi Daniel,
    We will soon be releasing Logelloop 6.1
    We’ve tried to make some improvements to synchronisation with Ableton.
    It turns out that everything is not yet perfectly stable, but it’s not easy to fix for several reasons.
    As soon as Logelloop 6.1 is released, we’ll be working on this again.
    I’m really sorry I can’t do better at the moment.
    Philippe

    in reply to: Probleme VST – NoEffect #6562
    Philippe OllivierPhilippe
    Keymaster

    Bonjour Bertrand,
    Nous devrions être en mesure de produire une beta Windows de Logelloop 6.1 cette semaine.
    Elle devrait améliorer le cas des VST3, je vous ferai un message privé dès que cette beta est prete.
    Bonne journée,
    Philippe

    in reply to: coupure en début de boucle #6555
    Philippe OllivierPhilippe
    Keymaster

    Bonjour Antoine,
    Merci pour la vidéo que tu m’as fait parvenir par message privé.

    J’y vois que tu enregistres un bourdon dans une première boucle. Et c’est sur ce bourdon que tu entends une “coupure” en fin et début de boucle.
    Ce que tu entends est l’effet du fade-in/fade-out que nous appliquons sur la boucle après enregistrement.
    Cela permet d’éviter un clic, mais effectivement, sur un bourdon, cela donne l’impression d’une petite coupe de son.

    Par défaut ce fade a une durée de 30 ms, ce qui fait une césure qui dure 60 ms, c’est beaucoup pour un bourdon.
    Tu peux modifier la durée du fade dans les préférences du projet (cmd/ctrl / p) dans l’onglet comportement du looper.

    Ceci étant dit, je te conseille d’utiliser les loopers modulaires pour faire les bourdons.
    Ils sont faits pour ce genre d’application (entre autres) et surtout, ils ont un mode de lecture pour les bourdons !
    Pour utiliser ce mode, tu cliques sur l’icône de bobine de lecture de magnétophone et tu choisis “crossfade”
    À l’image, tu verras ceci :

    Note que tu peux en plus d’utiliser la lecture Crosfade, réduire le fadein-FadeOut d’enregistrement à 0 en ouvrant le tiroir et en modifiant la valeur de 30ms qui est là par défaut. Avec tout ça tu devrais avoir des bourdons tout lisses…

    J’espere qu’avec tout ça, Logelloop te donnera pleinement satisfaction !
    Bonne musique,
    Philippe

    • This reply was modified 2 months, 1 week ago by Philippe OllivierPhilippe.
    in reply to: coupure en début de boucle #6551
    Philippe OllivierPhilippe
    Keymaster

    Bonjour Antoine,
    Non, cela n’est pas normal !
    Est-ce que ça le fait avec un nouveau projet sans aucune modification de ta part?
    Contacte-moi par email perso si ça continue avec un nouveau projet et on regardera ce que l’on peut faire.
    Bonne journée,
    Philippe

    in reply to: FX post plug-in #6549
    Philippe OllivierPhilippe
    Keymaster

    Salut,
    Il existe quelques SFX (les plug-ins multicanaux qui se chargent dans la fenêtre plug-ins) qui servent à de la transformation de son en multicanal.
    C’est le cas de Disto, Bitcrush ou CutOf. L’avantage est que tu peux insérer facilement l’effet sur la piste que tu veux…

    Pour les autres effets, tu peux mettre des inserts dans les pistes en n’oubliant pas de cocher “SFX inserts before LFX inserts” dans les réglages du projet.
    SFX inserts before LFX inserts
    Bonne journée,
    Philippe

    in reply to: les presets ne sont pas chargés pour la LOOP B #6506
    Philippe OllivierPhilippe
    Keymaster

    Salut Stéphane,
    J’avoue avoir eu besoin d’un peu de temps pour me remémorer comment tout cela fonctionne, car je n’utilise presque plus le Looper Principal et encore moins le système de banque A B C.

    Note également que l’Arrangeur de Preset est en train de se faire supplanter par le Matrix Arranger qui se trouve dans les Data plug-ins.
    Dans le Matrix arranger, tu utilises un script pour construire ta conduite et tu disposes donc de beaucoup plus de possibilités et de finesse.
    Ça ne concerne plus seulement des chargements de presets, mais également des petits réglages çà et là en fonction de l’avancée dans le concert.

    Les réglages sont effectivement associés à la boucle courante.
    Si tu fais un réglage sur une boucle, ce réglage est associé à cette boucle.
    Et effectivement le chargement de preset se fait sur la boucle sur laquelle tu te trouves.
    Cependant, note qu’il y a un menu en dessous de la liste de presets qui, par défaut, affiche “Chargement Direct” . Dans ce menu, tu trouveras l’option “Chargement au changement de boucle”. Lorsque cette option est activée, si tu choisis un preset dans la liste, celui-ci n’est pas chargé immédiatement, mais au moment du NextLoop. Je pense que c’est cette option que tu cherches.

    Tu peux choisir l’option du mode de chargement des preset par macro avec la commande PresetRecallBehaviour.

    Note aussi que l’arranger de preset est soumis à l’option choisie. Donc, si tu es sur “Chargement au changement de boucle” et que tu choisis un preset dans l’arranger, celui-ci ne sera appliqué qu’au changement de boucle.

    Et enfin, note que tu peux aussi utiliser l’arranger de preset pour lancer des macro…

    Avec tout ça, tu devrais t’en sortir.
    Bonne journée,
    Philippe

    in reply to: Granulaterre introuvable #6505
    Philippe OllivierPhilippe
    Keymaster

    Salut Maxime,
    Les SFX se trouvent dans la page Plug-ins (cmd/ctrl + g) et non pas dans le menu d’inserts de la tranche SFX…
    C’est probablement contrintuitif, j’en conviens.
    Bonne journée,
    Philippe

    in reply to: Commander le sfx video en MIDI ou via une macro ? #6496
    Philippe OllivierPhilippe
    Keymaster

    Salut Olivier,
    Tout ça n’est plus très bien documenté car le SFX vidéo n’a pas suivit lorsque j’ai changé tous les systemes de commande midi et macro.
    Mais si tu vas dans la documentation, tu trouvera un tableau qui indique comment piloter la vidéo avec des instructions midi.

    Tu y trouveras également les instructions pour les macros.
    Dès que je peux, je mets tout cela à jour, ça passera probablement par l’abandon de ce lecteur et par un remplacement par un lecteur plus moderne…
    Note que tu peux utiliser la macro ci-dessous (j’ai l’impression que c’est hors sujet, mais c’est l’occasion de casé l’info) pour synchroniser Logelloop à la lecture de ta video. C’est idéal en cine-concert.
    Bonne journée,
    Philippe

    // Starts playback of the film
    Declare boolean $user_action_catched_STDS$ = false
    Declare Local Once boolean $firstTime$ = true

    If { $firstTime$ }
    $firstTime$ = false
    // We consider that the Video SFX is loaded in slot 4
    SFXSendMessage 4 Set_video_position 0
    SFXSendMessage 4 Command Start
    //SFXSendMessage 4 Window_pos_x 1500
    //SFXSendMessage 4 Command Fullscreen
    EndIf

    DoRepeat
    If {($4_video_position$ > 2) && ($4_video_position$ < 6)}
    SetCurrentCaseValue “Cue 1”
    $user_action_catched_STDS$ = true
    EndIf
    If {($4_video_position$ > 12) && ($4_video_position$ < 15)}
    SetCurrentCaseValue “Cue 2”
    $user_action_catched_STDS$ = true
    EndIf
    If {($4_video_position$ > 18) && ($4_video_position$ < 20) }
    SetCurrentCaseValue “Cue 3”
    $user_action_catched_STDS$ = true
    EndIf
    Sleep 200
    While {!$user_action_catched_STDS$}

    CaseBranch “Cue 1 »
    Message “Cue 1”
    MacroRestart
    EndCaseBranches

    CaseBranch “Cue 2 »
    Message “Cue 2”
    MacroRestart
    EndCaseBranches

    CaseBranch “Cue 3”
    Message “Cue 3”
    MacroRestart
    EndCaseBranches

    • This reply was modified 3 months, 3 weeks ago by Philippe OllivierPhilippe.
    • This reply was modified 3 months, 3 weeks ago by Philippe OllivierPhilippe.
    • This reply was modified 3 months, 3 weeks ago by Philippe OllivierPhilippe.
    in reply to: Modifier la forme du grain de Granular avec une macro #6495
    Philippe OllivierPhilippe
    Keymaster

    Il y avait aussi un bug qui faisait que la courbe actuelle n’était pas copiée lorsque tu copiais GrainShapeByList dans l’aide pour la coller dans ta macro.
    Maintenant, lorsque tu copy GrainShapeByList dans l’aide, la ligne est toute prête pour reproduire ta courbe actuelle.
    ça aidera.
    Merci d’avoir relevé.
    Philippe

    in reply to: Modifier la forme du grain de Granular avec une macro #6494
    Philippe OllivierPhilippe
    Keymaster

    Salut Olivier,
    Je ne pouvais pas faire plus obscure en ce qui concerne cette fonction, ou peut être en n’indiquant meme pas XYC…

    Pour utiliser GrainShapeByList, tu dois indiquer les attributs des points que tu verux créer.
    X défini la position horizontale du point, allant de 0 à 512
    Y défini sa position horizontale de 0 à 1
    C défini la courbure de la ligne qui précède le point. 0 indique une ligne droite, 1 une ligne très courbée au point de faire presque un angle droit.
    Si la valeur de C est positive, la ligne est incurvée et si la valeur de C est négative, la ligne est bombée.

    Dans la prochaine version, je vais tenter d’ajouter une copie de shapes par liste dans le presse papier pour faciliter l’élaboration des macros.

    Tu peux essayer ces différentes listes pour te rendre compte de ce que ça donne :

    SFXSendMessage 1 GrainShapeByList 0 0 0 512 1 0.75
    SFXSendMessage 1 GrainShapeByList 0 0 0 512 1 0.
    SFXSendMessage 1 GrainShapeByList 0 0 0 256 1 0 512 0 0
    SFXSendMessage 1 GrainShapeByList 0 0. 0 44 0.642659 0. 291. 0.060942 -0.5 455.762188 0.808864 0. 512. 0. -0.65

    J’espere que c’est plus clair… -)
    Philippe

    in reply to: During et InsertSendMessage #6491
    Philippe OllivierPhilippe
    Keymaster

    Salut Maxime,

    Tu dois changer trois choses :

    1 – Tu inverses les valeurs de début et de fin
    Declare Local float $startValue$ = 1
    Declare Local float $endValue$ = 0

    2 – Ici tu prends la valeur max et non pas la valeur min
    $targetValue$ = {max($endValue$,$targetValue$ + $increment$)}

    3 – Enfin, tu vérifies que la valeur cible est supérieure à la valeur de fin pour autoriser un nouveau tour de boucle
    While {$targetValue$ > $endValue$}

    Voici la macro finale qui décrémente au lieu d’incrémenter :

    //***********************************************************************************
    // Set the total duration of the value change
    Declare Local int $duration_ms$ = 1000

    // Set the start and end value
    Declare Local float $startValue$ = 1
    Declare Local float $endValue$ = 0

    Declare Local int $steps$ = 100
    Declare Local float $incrementDuration$ = 0
    Declare Local float $targetValue$ = $startValue$
    Declare Local float $increment$ = {($endValue$ – $targetValue$) / $steps$}

    // calculate the number of needed steps for the current increment
    $steps$ = {($endValue$ – $startValue$) / $increment$}
    //Post $steps$

    Declare Local int $startClock$ = {monotonic_ms()}

    DoRepeat
    $increment$ = {($endValue$ – $targetValue$) / $steps$}
    $incrementDuration$ = { ($startClock$ + $duration_ms$ – monotonic_ms())/ $steps$ }

    // Current step value calculation
    $targetValue$ = {max($endValue$,$targetValue$ + $increment$)}

    //******************** Put the destination here ********************
    InsertSendMessage fx1 1 SpeedFloat $targetValue$

    WaitDuration {$incrementDuration$}

    $steps$ = {$steps$ – 1 }
    While {$targetValue$ > $endValue$} //Post {monotonic_ms() – $startClock$}
    //***********************************************************************************

    in reply to: Passer les loopers en mono #6484
    Philippe OllivierPhilippe
    Keymaster

    Salut Maxime,
    Si je comprends bien le souci, tu voudrais refermer la stéréo.

    Sur mac, tu peux le faire en cliquant + glissant + cmd sur l’interface de spatialisation de la piste.
    Tu peux aussi réduire la largeur du spread en cliquant + glissant + ctrl sur l’interface de spatialisation de la piste.

    Je ne me souviens plus des raccourcis sur Windows, mais tu peux aussi le faire.

    Sinon, tu mets ça dans une macro :
    // pour fermer la stéréo
    TrackSpatialStereoWidth fx1 = 0
    // pour réduire la largeur de la source
    TrackSpatialSpread fx1 = 0

    Si j’ai mal répondu, n’hésite pas à préciser la question.
    Bonne journée,
    Philippe

    in reply to: Problèmes de volume et de monitoring #6482
    Philippe OllivierPhilippe
    Keymaster

    Si tu entres en stéréo, et que tu choici de mettre l’entrée en stereo dans Logelloop, ça devrait aller.
    Il faut éviter d’entrer en stéréo dans deux entrées de Logelloop car dans ce cas, si tu a un léger déphasage et que tu enregistres en mono dans looper, le signal s’annule. (a mon avis, il y a un truc comme ça dans ton installation).

    Donc, vérifie que tes cables sont identiques pour entrer de l’effet vers la carte son.
    Ensuite vérifie que tu n’as qu’une entrée et qu’elle est bien en stereo.
    Et là, ça devrait aller.

    in reply to: Problèmes de volume et de monitoring #6480
    Philippe OllivierPhilippe
    Keymaster

    Salut Maxime,
    1 – Concernant la sortie monitoring, as-tu bien fait le routing vers les sorties de ta carte son dans le panneau de routing audio?

    2 – Concernant le niveau des boucles. Utilises-tu les loopers modulaires en inserts? si oui, mets-tu bien le niveau d’envoi des aux à 100?
    Note que l’on peut rentrer très fort dans Logelloop donc, n’hésite pas à régler le gain d’entrée aussi fort que possible dans la carte.
    Dans le looper modulaire, il y a aussi un facteur de zoom sur l’affichage de la forme d’onde. Tu peux le régler à sa valeur maximum, c’est souvent pratique.

    Sinon, je veux bien voir une copie d’écran pour me rendre compte de l’ensemble des réglages.

    Bonne journée,
    Philippe

Viewing 15 posts - 1 through 15 (of 140 total)