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