Home Forums Logelloop 6 (en français) Commander le sfx video en MIDI ou via une macro ?

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #6492
    Olivier DepoixOlivedep
    Member

    Salut Philippe,

    Est-ce qu’il y a un moyen de commander le plugin video via une interface MIDI ou une macro ? En fait, je voudrai surtout synchroniser la lecture d’une vidéo avec un déclenchement d’enregistrement, ou la lecture d’une loop, etc …

    Bonne journée !

    Olivier

    #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 1 month ago by Philippe OllivierPhilippe.
    • This reply was modified 1 month ago by Philippe OllivierPhilippe.
    • This reply was modified 1 month ago by Philippe OllivierPhilippe.
    #6501
    Olivier DepoixOlivedep
    Member

    Merci Philippe !

    Je n’ai pas pensé aller dans la doc, je suis resté sur le “?” qui ne donne pas d’infos.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.