A desktop application that lets you visualize mathematical functions and listen to them as audio.
- Visual & Audio Experience: Graph mathematical functions and hear them mapped to sound waves.
- Robust Parsing: Parse mathematical expressions automatically.
- Real-Time Synthesis: Generate and play sounds in real-time.
- Clean Aesthetic: A minimalist and modern UI.
- Project Management: Save and load your projects.
- PyQt6: For building the graphical user interface.
- SymPy: For parsing and evaluating mathematical expressions.
- Matplotlib: For plotting and visualizing the functions on a graph.
- sounddevice: For generating and playing the audio in real-time.
- NumPy: For numerical and array operations to compute the audio waveforms.
-
Clone the repository (or download the source code):
git clone <https://github.com/ExTc-aShiSh/Function_Sonifier.git> cd Function_Sonifier
-
Install dependencies:
pip install -r requirements.txt
Run the main application:
python main.pyContributions are welcome! Feel free to open issues or submit pull requests. This is an open source project. Atleast tell me the bugs that you found .
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️by Ashish
