- Generate two waves (Sine, Square, Triangle, Saw)
- Set Frequency, Amplitude, Sample Rates and Duration from 0.2 to 200 (ms)
- Combines both waves and performs FFT on each individual wave and the combined
- Plot all waves and their FFT in a matplotlib window
- Use a Hann Window on the FFT
- Play buttons for each wave (renders each wave to a 1 second .wav to play with QMediaPlayer)
- Download .exe in .zip here.
-
Notifications
You must be signed in to change notification settings - Fork 0
lachesis17/Wave_Generator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Perform FFT on two waves (sine, square, triangle or saw) using PyQt
Resources
Stars
Watchers
Forks
Packages 0
No packages published