Home Forums Logelloop 6 (en français) Commander le sfx video en MIDI ou via une macro ? 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