The Goal Of This Exercise Is To Create A Web-Based Audio Application Using P5.Js And Its Library P5.Sound That Processes: Intelligent Signal Processing Coursework, NUS, Singapore
| University | National University of Singapore (NUS) |
Exercise 1
The goal of this exercise is to create a web-based audio application using p5.js and its library p5.sound that processes a pre-recorded sound file, sending the processed audio signal to the computer’s speakers or audio output. Optionally, the user could also record the processed audio signal as a digital audio file on the computer’s drive.

![]()
Regarding the pre-recorded sound file, you should record in Audacity these two lines from the poem If— by Rudyard Kipling:
If you can dream – and not make dreams your master;
If you can think – and not make thoughts your aim;
The audio must be recorded at an optimal recording level without clipping
The recording must also be edited in Audacity, in order to remove possible silences at the beginning and end of the file. Finally, the recording must be normalized and saved as a WAV format, at 48 kHz and 24 bits.
Exercise 2
Audio steganography is the art of hiding data in an audio signal in an imperceptible manner.
Let us assume that you work at the UK Security Service (MI5) and, as an expert in audio steganography, you have to perform the following tasks:
Hire a Professional Essay & Assignment Writer for completing your Academic Assessments
- CH3121 Chemical, Biological & Plant Safety Individual Continuous Assessment 2, 2025, NTU Singapore
- BC2402 Designing and Developing Databases Group Project Semester 1 2025/26, NTU Singapore
- ISIT312 Big Data Management Individual Assignment 2 SIM Section 4, 2025 University of Wollongong Singapore
- QSM202 Construction Measurement (2 of 4) Architectural and M&E Works End-of-Course Assessment – July Semester 2025
- BSE258 Teaching Physical Education and Sports End-of-Course Assessment – July Semester 2025
- BME355 Genomic Sequence Analysis End-of-Course Assessment – July Semester 2025
- ELT201 Understanding Poetry End-of-Course Assessment – July Semester 2025
- NIE352 Interdisciplinary Problem-Solving for Impact Tutor-Marked Assignment 1 July 2025
- NCO205 User-Centred Design: Human Factors and Design Thinking Tutor-Marked Assignment-01 Semester July 2025
- CS5224 Cloud Computing Assignment Lab 2: Cloud Services – National University of Singapore (NUS)
