Skip to content

ComPasso - v2026.3.0

Choose a tag to compare

@BrunnoFe BrunnoFe released this 11 Jul 23:47
· 20 commits to main since this release

ComPasso v2026.3.0

O que há de novo

  • Indicador de progresso (stepper) redesenhado: agora com as etapas Configurações → Conectar
    → Participante → Arquivos → Calibragem → Começar
    ("Calibragem" só aparece quando a calibração
    de volume está habilitada). Etapas ainda pendentes que não são a etapa atual agora ficam
    vermelhas, facilitando ver de relance o que falta fazer.
  • 🔊 Calibração de volume (opcional): uma nova janela ajuda a achar o volume confortável para
    cada participante antes da sessão — toca uma faixa dedicada enquanto o volume do sistema sobe
    gradualmente entre um mínimo e um máximo, até o participante indicar que está bom. O volume ótimo
    é aplicado e trava o slider pelo resto da sessão. Habilite em Experimento → Novo/Editar.
    Desligada por padrão.
  • 🔬 Tipo de sensor do BITalino: escolha entre EDA/ECG/EMG/EOG/EEG/EGG na barra de conexão e na
    configuração do experimento. Ajusta a unidade e a escala padrão do gráfico do sinal em tempo real
    (o dado gravado continua bruto — é só uma mudança de exibição).
  • 🔔 Beep de aviso opcional antes de cada faixa, configurável (1 a 10 s antes do início),
    durante a contagem regressiva.
  • 🔤 Colunas da planilha de fatores configuráveis: escolha, pelos cabeçalhos reais do arquivo
    carregado, qual coluna traz o nome do áudio e qual traz o fator — não é mais preciso nomear as
    colunas exatamente musica/fator.
  • 🎚️ Tempo pré-estímulo (contagem regressiva antes de cada faixa) agora é um slider de 5 a 120s.
  • 📄 Planilha dados_da_execucao.xlsx: uma planilha por sessão, regravada a cada faixa
    concluída, com o áudio, o fator, o volume do sistema e o intervalo até o clique em "Continuar →".
  • 🔒 Volume travado durante a faixa: o slider de volume fica desabilitado durante a contagem
    regressiva e a reprodução, evitando alterações no meio de uma gravação.
  • 🚪 Opção "Sair" no menu Experimento, sempre habilitada, mesmo com uma sessão em andamento.
    Novo/Abrir/Editar passam a ficar desabilitados durante um experimento em andamento.

Como atualizar e baixar

  1. Baixe o executável.
  2. Execute em seu computador e seja feliz!

Notas técnicas

  • Nenhuma mudança no schema do arquivo .config (CONFIG_VERSION inalterado) — os novos campos
    (sensor_type, beep_enabled/beep_lead_seconds, music_column/factor_column,
    calibration_enabled/calibration_audio) são todos opcionais, com valores padrão para
    .configs antigos.
  • Nova lógica pura e testável em core/calibration.py (validação dos parâmetros da rampa, cálculo
    de duração estimada e volume por degrau), sem dependência de GUI/hardware.
  • Documentação (README.md, docs/) atualizada para refletir o novo stepper e a calibração de
    volume.

Full Changelog: 2026.2.0...v2026.3.0