This is an application that lets you analyze live audio through your device mic, or local audio files on your device. The audio player page displays a realtime frequency-domain graph annotated with the notes of the music scale. An additional feature is the customized piano/harmonizer. You can sample a vocal track by recording at one pitch, and then use the piano to use this recording as the tone.
npm install
npm start
- From the homepage, select "Analyse"
- Switch between the "load" mode, and the "mic" mode by clicking on the large green/grey icons on the 2 bars.
- To load an audio file, click the main icon. Alternatively, to use pre-loaded sample files, click on the dropdown below it.
- To use live mic audio, ensure that the site has permission to access your microphone.
- To tweak the analysis, you can add low-pass and high-pass filters to the audio, change gain, or edit the graph regions using the sliders at the bottom.
- Use the key bindings mentioned on the custom piano to play the respective key.
- To sample your own voice/sound, you will be prompted to record once you click the button on the right.
- Edit the sample playback options at the bottom.