ComPasso

🎵🧭 ComPasso — Documentação

ComPasso é uma plataforma de pesquisa em psicofisiologia que sincroniza a reprodução de músicas com a aquisição contínua do sinal do BITalino (via OpenSignals + Lab Streaming Layer). As amostras do sinal e os marcadores de evento compartilham um único relógio (pylsl.local_clock()), garantindo sincronia precisa entre o estímulo auditivo e os dados fisiológicos coletados. Um gráfico do sinal em tempo real 📈 acompanha cada faixa durante a gravação.

O programa toca uma sequência pseudoaleatória de faixas (músicas e ruído) e grava, para cada faixa, um par de arquivos (CSV + XLSX) com o sinal e os marcadores de evento alinhados no tempo.

🔎 Para que serve

📚 Índice da documentação

  1. Primeiros passos — requisitos, instalação e como executar.
  2. Conexão com o BITalino — OpenSignals, LSL e o watchdog de conexão.
  3. BITalino simulado — teste a interface inteira sem hardware.
  4. Menus Experimento / Configurações / Tema / Atualizações / Ajuda — criação e uso de configurações, incluindo as opções do gráfico do sinal.
  5. Configurações do App — preferências do operador/máquina (6 abas) e ambiente.json.
  6. Arquivo de configuração .config — o schema real dos campos.
  7. Arquivos de entrada — pasta de músicas e planilha de condições.
  8. Executando um experimento — passo a passo completo de uma sessão, incluindo o gráfico do sinal em tempo real e a calibração de volume.
  9. Dados de saída — nomes de pastas/arquivos e colunas do CSV/XLSX.
  10. Solução de problemas — erros comuns e como resolvê-los.