Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.52 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.52 KB

#Multimedia Programming: Audio Visualization

##TEAM MEMBERS

  1. Chanel Aquino (github.com/ChanelAquino)
  2. Matt Wall (github.com/CSUMBmWall)
  3. Samba Diallo (github.com/SambaDialloB)

##OBJECTIVE Our group utilized Python's matplotlib and Bokeh libraries to build a program that takes in an audio/sound files, analyzes its characteristics (e.g., signal wave, with hanning window, magnitude values, and normalized with Fast Fourier Transform), and creates a visually appealing representation of these analyses. The Tkinter module was also implemented to create a Graphical User Interface (GUI).

##PHASES

  1. Research Python Libraries

  2. scipy: to read in sound files

  3. numpy: to manipulate/analyze sound data

  4. matplotlib: to execute data visualization processes

  5. Tkinter: to implement GUI

  6. Development

  7. Read in wav file. * Hard-code versus user-defined

  8. Analyze various data from sound file. * Signal Wave * Audio with Hanning Window * Magnintude Values * Fast Fourier Transform (FFT)

  9. Visualize the data. * matplotlib * Bokeh

  10. Testing

  11. Experiment with different audio files (i.e., hard-coded sound file versus user-defined sound file)

  12. Experiment with different data visualization options (e.g., matplotlib, Bokeh)

  13. Test different user inputs (e.g., choose from different visualization effects)

##DEMONSTRATION ScreenShot ScreenShot