Analyser of sound waves, to aid in the tuning of musical instruments. It detects frequencies between C₀ (16,35 Hertz) and B₈ (7902,13 Hertz), and shows a musical note that matches the recognized frequency.
- This application depends on the functional capability of the sound devices employed on the hardware that runs it, like a microphone or sound interface.
- In tests, browsers like Chrome or other Chromium based browsers, were more performant with graphic animation rendering.
The Active Tuner aims at sound wave operations and its digital representation learning. It was necessary the basic understanding of analog to digital signal conversion algorithms. We also had to learn the browser's audio API, like Chrome and Firefox. Only then could we build a web application to be able to show a representation of sound frequencies and their matching musical notes during the sound recording.
- To record and reproduce the sound waves
- To determine the frequency of a digital sound signal
- Used to graphically show musical notes and frequencies' hertz
- The best technology found for smooth and performant rendering, because of the high volume of data and time required to update notes and frequencies' hertz on screen
- JavaScript/TypeScript Framework used to build the web application
- Language used to handle Web Audio API
- Perform calculations of detection pitch algorithm
- Building of the application with ReactJS