This is a group project for the 010123106 Signal and System class at KMUTNB.
The project involves a GUI program to modify sound using band frequency, similar to an equalizer, using Tkinter with FFT Technique.
Before running the program, please use the package manager pip to install dependencies.
##How to use
Create a new environment or use an existing one and git pull this file.
git init
git remote origin https://github.com/isarafx/equalizer_tkinter.git
git pull origin main
or just using
git pull https://github.com/isarafx/equalizer_tkinter.git
Then, install the required dependencies (better create virtual environment first)
pip install -r requirements.txt
You can run the program using your preferred IDE or through the command line using the following command:
python equalizer.py.py
###Dependencies:
- Sounddevice & Soundfile - for handling and processing sound files
- NumPY - not crucial but useful tools for creating plotting lists
- Tkinter - GUI
- Matplotlib - for plotting graphs
Our group consists of two members:
- Mr.Isara Kunudomchhaiwat 6001012610097
- Mr.Sarawut Chunthet 6001012610089