🚀 CLICK HERE FOR A LIVE DEMO IN YOUR BROWSER 🚀
A sleek, interactive Microsoft Word Web Add-in that visualizes audio frequencies using an HTML5 Canvas animation.
Originally built for documents related to sound therapy, binaural beats, and audio engineering, this tool runs directly in the Word task pane, allowing users to interact with frequency visualizations while reading or editing the document.
- 🎛️ Interactive Slider: Smoothly adjust the frequency from 20 Hz up to 20,000 Hz.
- 🌊 Dynamic Wave Animation: A custom HTML5 Canvas sine wave that visually scales its density and speed based on the selected frequency.
- ⚡ Quick Select Buttons: Instantly jump to popular and therapeutic frequencies:
10 Hz(Alpha Waves / Binaural Beats)369 Hz(Tesla / Perfect Balance)432 Hz(Earth Tone)528 Hz(Healing / Love)
- 📖 Dynamic Descriptions: Automatically updates the text context to explain the physical or therapeutic meaning of the current frequency range.
- 🚀 Auto-Open: Contains logic to automatically launch the task pane whenever the associated Word document is opened.
This is a modern Office Web Add-in. It does not use legacy COM or VSTO technologies. Instead, it consists of:
- A Web App (
index.html,taskpane.js, CSS) hosted via GitHub Pages. - A Manifest File (
manifest.xml) that tells Microsoft Word where to find the web app and how to display it.
Since this Add-in is not published in the official Microsoft AppSource store, you can easily install it locally on your Windows PC using a method called "Sideloading":
- Download the
manifest.xmlfile from this repository. - Create a folder on your computer (e.g.,
C:\OfficeManifests) and place themanifest.xmlinside it. - Right-click the folder > Properties > Sharing tab > Share.... Add yourself, click Share, and copy the resulting Network Path (e.g.,
\\YOUR-PC-NAME\OfficeManifests).
- Open Microsoft Word and open a blank document.
- Go to File > Options > Trust Center > Trust Center Settings...
- Select Trusted Add-in Catalogs from the left menu.
- In the Catalog Url box, paste the network path you copied in Step 1 and click Add catalog.
- Check the box that says Show in Menu and click OK.
- Restart Microsoft Word.
Depending on your version of Microsoft Word, the Add-ins button might be located in different places:
- Modern Word (Microsoft 365): Go to the Home tab and look for the Add-ins button on the far right.
- Classic Word: Go to the Insert tab and click My Add-ins.
- Developer Method: Go to the Developer tab and click Add-ins.
Once you open the Add-ins menu:
- Click on the Shared Folder tab at the top.
- Select FrequencyVisualizer and click Add.
- The interactive frequency tool will now open in the right task pane!
If you want to fork this project and develop it further:
- Clone the repository.
- Ensure you have Node.js installed.
- Run
npm installto install dependencies. - Run
npm startto launch the local webpack dev server and automatically open Word for debugging.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software as you see fit. See the LICENSE file for more details.