Sobre o projeto
Analisador de frequências sonoras, para auxílio na afinação de instrumentos musicais. Ele detecta frequências entre C₀ (16,35 Hertz) e B₈ (7902,13 Hertz), e exibe a nota referente a frequência captada.
O Active Tuner tem como objetivo o aprendizado do funcionamento de ondas sonoras e sua representação digital. Foi necessário a compreensão básica de algoritmos para a conversão do sinal analógico para digital. O aprendizado do funcionamento da API de áudio utilizado pelos browsers, ex. Chrome e Firefox. E a construção de uma aplicação Web que pudesse representar a frequência e sua nota referente no momento da captação.
Foram utilizados a API de Web áudio para processamento das frequências sonoras, algoritmo de detecção de tom (PDA - Pitch detection algorithm), API Canvas para desenhos de gráfico, React para composição da interface do usuário e typescript/javascript para programação.
Outros autores:
Renan Lopes atuou na pesquisa e desenvolvimento deste projeto, Saulo Freire atuou na correção de bugs no navegador Safari para Mac e iPhone e Luiz Gustavo designer responsável pelas artes e interface do aplicativo.