Esta página descreve o fluxo completo de uma sessão de coleta, do preparo ao encerramento.
Preencha Nome, Idade e Gênero e clique em Salvar informações. Validações reais:
Após salvar, o cartão passa a mostrar um resumo (avatar com a inicial do nome + “idade anos · gênero”) com um botão Editar.
Se você clicar em Começar com o formulário preenchido mas ainda não salvo, o ComPasso tenta salvá-lo automaticamente antes de validar os pré-requisitos.
⚠️ Durante um experimento em andamento, o botão Editar fica desabilitado (evita alterar as informações do participante no meio de uma sessão de coleta) e os painéis Participante/Arquivos recolhem automaticamente, com o botão ▴/▾ travado até a sessão terminar ou ser interrompida.
O botão Começar fica sempre habilitado; a validação ocorre no clique. São verificados, em ordem, seis pré-requisitos — se algum faltar, uma mensagem indica exatamente o quê:
Ao iniciar, a sequência de faixas é construída assim:
noise_quantity reproduções (definido na
configuração). Ex.: 2 arquivos de ruído com noise_quantity = 5 → um aparece 3× e o outro 2×.Se as restrições forem impossíveis (ruídos demais para poucas músicas), o ComPasso usa um melhor-esforço (garantindo apenas que o ruído não seja o primeiro) e registra um aviso no log.
Para cada faixa da sequência:
t0;
é registrado o marcador INICIO_CONTAGEM. O botão principal vai para Executando…
(desabilitado).INICIO_MUSICA (com o nome
do arquivo e o fator). O indicador ● GRAVANDO e o chip de condição (música/ruído) ficam
visíveis. A faixa toca até o fim.FIM_MUSICA, o par CSV + XLSX é finalizado e os
contadores são atualizados. O gráfico permanece com o registro completo da faixa visível.dados_da_execucao.xlsx com o tempo de reação daquela pausa — veja
🕒 Planilha de execução abaixo.🔔 Beep de aviso (opcional): se habilitado em Experimento → Novo/Editar, um beep toca durante a contagem regressiva, alguns segundos antes do início da faixa (configurável de 1 a 10 segundos) — um sinal sonoro para avisar o participante que o áudio está prestes a começar.
Quando todas as faixas terminam, a sessão é finalizada automaticamente e o status indica “Experimento finalizado.”
Além do CSV/XLSX por faixa, o ComPasso mantém uma planilha por sessão chamada
dados_da_execucao.xlsx, na mesma pasta da sessão. Ela é regravada a cada faixa concluída, com
uma linha por faixa:
| Coluna | Descrição |
|---|---|
n |
Ordem da faixa na sessão (1, 2, 3, …). |
áudio |
Nome do arquivo de áudio daquela faixa. |
fator |
Condição/fator daquela faixa. |
volume |
Volume do sistema (0–100) no instante em que a faixa começou a tocar. |
intervalo |
Segundos entre o fim daquela faixa e o clique em Continuar → — útil para medir o tempo de reação/preparo entre as faixas. |
Abaixo do player, um cartão desenha o sinal do BITalino do canal selecionado ao vivo, faixa por faixa — útil para conferir visualmente, durante a coleta, que o sensor está captando um sinal plausível (sem precisar abrir o CSV depois):
-0:05 (os 5 segundos finais da contagem regressiva) e vai até o
fim da música; o instante 0:00 (início da faixa) é destacado por uma linha vertical mais
clara.💡 O gráfico é só uma conferência visual — os arquivos CSV/XLSX sempre gravam o valor bruto do sinal, sem qualquer suavização aplicada à exibição. Veja Dados de saída.
O menu Configurações → Gráfico (veja Menus) abre uma janela para ajustar como o gráfico é exibido, com preview ao vivo e persistência entre execuções:
| Configuração | Faixa | Padrão |
|---|---|---|
| Escala do eixo Y (µV, simétrica) | ±10 a ±50 (passo 10) | ±30 |
| Média móvel (suavização visual) | liga/desliga + janela de 1 a 15 colunas | ligada, janela 5 |
| Espessura da linha | 0.5 a 4.0 px | 1.5 |
| Linhas de grade | liga/desliga | ligadas |
| Rótulos dos eixos | liga/desliga | ligados |
⚠️ A escala do eixo Y fica travada durante um experimento em andamento; as demais configurações podem ser ajustadas a qualquer momento. Botões: Salvar, Restaurar padrões e Cancelar.
A taxa de atualização é fixa em 30 fps e deixou de ser configurável.
O botão Parar (no player) encerra a sessão a qualquer momento: pede confirmação (“Tem certeza
que deseja parar o experimento?”) e, se confirmado, interrompe a reprodução, registra o marcador
PARADA_FORCADA, finaliza o arquivo da faixa em andamento, volta o botão principal para
Começar e reabre os painéis Participante/Arquivos (se estavam recolhidos).
A perda de conexão detectada pelo watchdog (15 s sem amostras) também interrompe a sessão da mesma forma. Veja Conexão com o BITalino.
Ao abrir o programa, o volume principal do sistema é ajustado automaticamente para 50%. O slider de volume no player controla o volume principal do SO (a aplicação é feita com um pequeno atraso após o último ajuste, para não sobrecarregar o sistema).
🔒 O slider de volume fica travado durante a contagem regressiva e a reprodução de cada faixa, evitando que o volume mude no meio de uma gravação. Ele volta a ficar disponível durante a pausa “Continuar →”, entre uma faixa e a próxima.
Ajuda a encontrar o volume confortável para cada participante antes de iniciar a sessão, tocando uma faixa de áudio dedicada enquanto o volume do sistema sobe gradualmente. Desligada por padrão — habilite em Experimento → Novo/Editar (veja 🔊 Calibração de volume nos Menus). Quando habilitada:
Clicar nele abre a janela Calibração de Volume, com quatro parâmetros ajustáveis (só nessa
janela, não ficam salvos no .config):
| Parâmetro | Faixa | Padrão |
|---|---|---|
| Volume mínimo | 0 a 100% | 30% |
| Volume máximo | 0 a 100% | 50% |
| Aumentar X% do volume (passo) | 1 a 5% | 1% |
| A cada X segundos (intervalo) | 1 a 5 s | 1 s |
A diferença entre o volume máximo e o mínimo não pode passar de 40%. Se a faixa de áudio de calibração for mais curta que a duração estimada do teste (número de degraus × intervalo + 2 s de espera no máximo), o início é bloqueado com um aviso — use um áudio mais longo ou reduza o passo/intervalo.
Anterior: « Arquivos de entrada · Próximo: Dados de saída »