Como criar cronômetro para rodeio no VMIX com milisegundos

Neste vídeo, mostro como fazer uma contagem de tempo para rodeio no VMIX, utilizando um sistema de milisegundos, com as funções de script e também teclas de atalho.

Script para contagem de tempo

' Variável de controle para garantir que o script não seja executado simultaneamente
static isRunning as Boolean = False

' Verifica se o script já está rodando
if isRunning then
    ' Se o script já estiver em execução, não faz nada e termina
    Exit Sub
end if

' Marca o script como em execução
isRunning = True

' Define o tempo inicial
dim startTime as DateTime = DateTime.Now

' Define a duração da contagem (8 segundos)
dim duration as TimeSpan = TimeSpan.FromSeconds(8)

' Loop para atualizar a contagem crescente
do while DateTime.Now - startTime < duration
    ' Calcula o tempo decorrido
    dim elapsedTime as TimeSpan = DateTime.Now - startTime

    ' Formata o tempo decorrido: segundos e milissegundos com 3 casas
    dim seconds as String = elapsedTime.Seconds.ToString("D2")
    dim milliseconds as String = elapsedTime.Milliseconds.ToString("D3")

    ' Junta os valores no formato desejado (SS.mmm)
    dim formattedTime as String = seconds & "." & milliseconds

    ' Atualiza o campo do título no vMix
    API.Function("SetText", Input:="Tempo", SelectedName:="Message.Text", Value:=formattedTime)

    ' Pausa curta para permitir a atualização do vMix (a cada 50ms)
    System.Threading.Thread.Sleep(50)
loop

' Após a contagem crescente, exibir "08.000"
API.Function("SetText", Input:="Tempo", SelectedName:="Message.Text", Value:="08.000")

' Define que o script terminou e pode ser executado novamente
isRunning = False

Script para zerar o tempo

' Altera o conteúdo do campo de texto para "00.000"
API.Function("SetText", Input:="Tempo", SelectedName:="Message.Text", Value:="00.000")

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Artigos e vídeos

Como traduzir o RadioDJ Pro para Português BR

Neste vídeo, mostro passo a passo como traduzir o RadiodjPro para português BR.Download do arquivo de tradução - clique aqui. https://youtu.be/aYln9GgPtE4

REAPER – Instalação, configuração e primeiro uso (PARA INICIANTES)

Neste vídeo, mostro passo a passo, como fazer o download, instalação e configuração, também gravamos um off para teste. Download do programa https://www.reaper.fm/index.php https://www.youtube.com/watch?v=rPYSDGEcqns #locutor #produçãodeaudio...

Como melhorar suas lives com OBS STUDIO (para iniciantes)

Neste vídeo, preparei um vídeo para locutores, ou para pessoas que querem transmitir vídeos em live na internet, utilizando o OBS STUDIO. https://www.youtube.com/watch?v=F7yXvSD60VE #locutor #produçãodeaudio #soundforge...

ProTools Original e de Graça = Uma DAW poderosa para suas produções

Neste vídeo, mostro como fazer o download, instalação e configuração do ProTools Intro - aplicativo gratuito para mixagem. https://www.youtube.com/watch?v=M20swx2ReaY Site - Avid https://www.avid.com Site Ilok https://www.ilok.com...

Como Ler Cada Roteiro de Voz com Direção e Confiança

Quando você recebe um novo roteiro de voz, como criar conexão emocional em um roteiro de voz para garantir que o cliente fique satisfeito?...

Masterização de Áudio no Adobe Premiere: Deixe Seu Som Profissional

https://www.youtube.com/watch?v=bwnAaGIlzEM =================== Grupo Telegram aberto https://juniorpinheirovoz.com.br/c6k7 =================== 🔴 - Aproveite e adquira o CURSO DE PRODUTOR DE ÁUDIO COMERCIAL E ARTÍSTICO, que preparei, para alunos que...