The Microphone Sound Analyzer JavaScript Model records the sound from a computer or mobile device microphone and displays its amplitude and frequency spectrum. Users can vary the recording length by selecting the number of data points. The number of points must, however, be a power of 2 in order to utilize the audio processor's Fast Fourier Transform (FFT) to compute the sound's frequency spectrum. Because the domain of the computed frequency spectrum is usually too large for audio signals between 20 Hz to 20 kHz, users can set the minimum and maximum values on the graph to display only the range of interest.
The Microphone Sound Analyzer is designed for classroom demonstration and student experimentation. It was developed using the Easy JavaScript Simulations (EjS) version 5.3 and is distributed as a ready-to-run html page and requires only a browser with JavaScript support. This model runs on all platforms, including mobile devices, that support the W3C Media Devices API.
Microphone Sound Analyzer Source Code This source code zip archive contains an XML representation of the Microphone Sound Analyzer JS Model. Unzip this archive in your Ejs workspace to compile and run this model using EJS 5 or above. Although EJS is a Java program, EJS will create a stand alone …
This source code zip archive contains an XML representation of the Microphone Sound Analyzer JS Model. Unzip this archive in your Ejs workspace to compile and run this model using EJS 5 or above. Although EJS is a Java program, EJS will create a stand alone JavaScript program that can run on all devices from this source code.
W. Christian, Computer Program MICROPHONE SOUND ANALYZER JS MODEL (2019), WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15172&DocID=5103).
W. Christian, Computer Program MICROPHONE SOUND ANALYZER JS MODEL (2019), <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15172&DocID=5103>.
Christian, W. (2019). Microphone Sound Analyzer JS Model [Computer software]. Retrieved December 7, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15172&DocID=5103
%A Wolfgang Christian %T Microphone Sound Analyzer JS Model %D 2019 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15172&DocID=5103 %O text/html
%0 Computer Program %A Christian, Wolfgang %D 2019 %T Microphone Sound Analyzer JS Model %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15172&DocID=5103
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.