Work Description

Title: The Bird's Ear View of Space Physics: Audification as a Tool for the Spectral Analysis of Time Series Data Open Access Deposited

h
Attribute Value
Methodology
  • Not available
Description
  • Audification Routines in MATLAB and IDL
Creator
Depositor
  • thomasz@umich.edu
Contact information
Discipline
Citations to related material
  • Alexander, Robert L., Sile O’Modhrain, D. Aaron Roberts, Jason A. Gilbert, and Thomas H. Zurbuchen. “The Bird’s Ear View of Space Physics: Audification as a Tool for the Spectral Analysis of Time Series Data.” Journal of Geophysical Research: Space Physics 119, no. 7 (2014): 5259–71. https://doi.org/10.1002/2014JA020025
Related items in Deep Blue Documents
  • Alexander, R.L., O’Modhrain, S., Roberts, D.A., Gilbert, J.A., & Zurbuchen, T.H. (2014). The Bird's Ear View of Space Physics: Audification as a Tool for the Spectral Analysis of Time Series Data (Audio), University of Michigan - Deep Blue. https://deepblue.lib.umich.edu/handle/2027.42/106425
Resource type
Last modified
  • 05/20/2021
Published
  • 12/06/2018
DOI
  • https://doi.org/10.7302/3gvs-g356
License
To Cite this Work:
Zurbuchen, T. H. (2018). The Bird's Ear View of Space Physics: Audification as a Tool for the Spectral Analysis of Time Series Data [Data set], University of Michigan - Deep Blue Data. https://doi.org/10.7302/3gvs-g356

Relationships

This work is not a member of any user collections.

Files (Count: 6; Size: 2.53 MB)

Audification Routines in MATLAB and IDL

The following IDL Code will write one-dimensional Input_Data to an audio file with the name Audified_Data.wav:

dataparam = Input_Data; Change to your vector name
ScaledData = -32768+65535.*(dataparam-min(dataparam))/max(dataparam-min(dataparam)); scales the data appropriately
write_wav,'Audified_Data.wav',ScaledData,44100; Writes Audio

Matlab 2013 and future releases: The following code will write one-dimensional Name_Of_Vector to an audio file with the name Audified_Data.wav:

Input_Data = Name_Of_Vector; %Change to vector name
minC = min(Input_Data(:,1)); %Finds min data value
maxC = max(Input_Data(:,1)); %Finds max data value
ScaledData = 2*(Input_Data(:,1) - minC)./(maxC-minC) - 1; %Scales data between -1 and 1
fs = 44100; %Sets sample frequency
bits = 16; %Sets bit depth
audiowrite(ScaledData(:,1),fs,bits,'Audified_Data.wav'); %Writes Audio

Matlab 2012 and earlier:
The wavwrite function should be used in place of audiowrite.

Here is a page with helpful information on the WAVE file format:
https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

Download All Files (To download individual files, select them in the “Files” panel above)

Best for data sets < 3 GB. Downloads all files plus metadata into a zip file.



Best for data sets > 3 GB. Globus is the platform Deep Blue Data uses to make large data sets available.   More about Globus

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.