https://github.com/priyangsubanerjee/anc-simulator
https://github.com/priyangsubanerjee/anc-simulator
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/priyangsubanerjee/anc-simulator
- Owner: priyangsubanerjee
- Created: 2025-09-15T23:59:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-04T06:10:42.000Z (10 months ago)
- Last Synced: 2025-10-04T08:23:45.249Z (10 months ago)
- Language: JavaScript
- Homepage: https://ancsimulator.priyangsu.dev/
- Size: 232 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
Project: "Active Noise Cancellation Simulator"
Author: "Priyangsu"
Published: "16 Sep 2025"
---
## ANC Simulator
A browser-based interactive demo that visualizes how **sound waves** can cancel each other through phase inversion. Using the Web Audio API, two sine oscillators are generated with adjustable frequency, phase shift, and gain inversion.
### Features
- Interactive tone generator using the Web Audio API
- Adjustable **frequency** and **phase shift** sliders
- Optional **wave inversion** with negative gain
- Real-time waveform visualization (original, inverted, and sum)
- Simple, responsive UI built with React & Tailwind CSS
### Live Demo
You can try the **Noise Cancellation Simulator** live at:
[View Live](https://ancsimulator.priyangsu.dev/)
### Author
Developed by **[@priyangsubanerjee](https://github.com/priyangsubanerjee)**, this project aims to provide an open-source, privacy-conscious way to generate device fingerprints without relying on third-party services.
For contributions, discussions, or concerns, feel free to open an issue or contribute to the repository.