Voltar para projetos
Project.exe

Projetos

Air Piano

Sobre o projeto

O Air Piano é uma aplicação de visão computacional executada inteiramente no navegador. A webcam captura os movimentos sem enviar imagens para um servidor, e o MediaPipe identifica os 21 pontos de cada mão. Estabilização de movimento, calibração, histerese e máquinas de estado independentes interpretam cada dedo e convertem os gestos em eventos musicais. O áudio é produzido com Tone.js, e a arquitetura separa visão, gestos, mapeamento musical, síntese e renderização em Canvas. Testes automatizados cobrem jitter, perda de rastreamento, múltiplas mãos, paginação do teclado e controle das notas.

Tecnologias

  • Visão Computacional
  • TypeScript
  • MediaPipe
  • Tone.js
  • Canvas API
  • Vitest