Python Data Sonification for Science and Discovery
summary
Python code converts real datasets into MIDI, produces playable files, and demonstrates that sonification reveals patterns people miss visually. Examples load Kepler light curves, Cleveland Cavaliers win percentages, and climate.gov temperature anomalies, scale values to MIDI note ranges, and export via MIDIUtil then play with pygame; astropy and a Jupyter notebook handle astronomy data. Prebuilt sonify routines and added drum beats produce recognizably musical results and the audio-plus-visual method improves detectability in some studies.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 0:28Data Storytelling
- 8:22Binary Stars
- 12:34Notebook
- 12:59Simple Data
- 13:33MIDI
- 14:12Pitch Chart
- 14:52Python Music Wiki
- 15:09Sonify
- 15:50Basketball Stats
- 16:09Loading Data
- 16:27Plots
- 16:38Graph
- 16:55Processing
- 18:02Midi Parameters
- 19:13Climate Data
- 19:26Yearly Average Temperature Anomalies
- 19:46Open JSON File
- 20:00Processing JSON File
- 20:33Final Data Exploration
- 21:05What is Kepler
- 21:29Kepler Data File
- 22:27Plotting Data
- 23:38Separate Tracks
- 23:51Instrument Selection
- 24:53Whats Next
- 25:06Resources
- 25:43Thank you
related talks
01h 38mBasic Python Packages for Science
14mSonification: You Can See Your Complex Data with Sound!!
04mData Sonification: Making Music from the yield curve
01h 38mEffective Data Visualization
51mArt of Effective Visualization of Multi-dimensional Data
43mAdvanced Data Visualizations In Jupyter Notebooks
32mAdvanced Visualization in Jupyter Notebooks
01h 28mPython Visualization for Exploration of Data
