Web-Based Audio Application Development

Job ID: 38935211

Budget: ₹1,500 – ₹12,500 INR

Audio Application with p5.js and Python
Development Tasks:

Create a web-based audio application using p5.js and p5.sound.
Implement playback controls (low-pass filter, waveshaper distortion, compressor, reverb, master volume).
Include recording functionality (save as WAV file).
Display spectrum for original and processed audio.
Enhancements:

Add filter type selector (low-pass, high-pass, band-pass).
Allow live microphone input or pre-recorded file as the audio source.
Integrate delay effect into the audio chain.
Documentation:

Write a ~500-word report explaining implemented effects and enhancements.
Analyze how the low-pass filter and master volume impact the spectrum, with screenshots.

Exercise 2: Audio CAPTCHA and Visualization
Development Tasks:

Create an audio CAPTCHA using p5.js and p5.speech with scrambled yet human-readable voice.
Build an interactive audio visualization application using p5.js and Meyda.
Select and justify three Meyda audio features for visual mapping.
Voice Control:

Implement voice commands to control the visualization (e.g., colors and shapes).
Documentation:

Write a ~500-word report on:
Design, implementation, and future improvements for the audio CAPTCHA.
Mapping of audio features to visual variables and their justifications.
Description of the voice controller and its implementation.
Related categories: JavaScript Python Machine Learning (ML)