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
Attribute | Value |
---|---|
Methodology |
|
Description |
|
Creator | |
Depositor |
|
Contact information | |
Discipline | |
Citations to related material |
|
Related items in Deep Blue Documents |
|
Resource type | |
Last modified |
|
Published |
|
DOI |
|
License |
(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)
Thumbnailthumbnail-column | Title | Original Upload | Last Modified | File Size | Access | Actions |
---|---|---|---|---|---|---|
Audification_Routines_Matlab_IDL.txt | 2016-03-04 | 2018-12-06 | 1.09 KB | Open Access |
|
|
Example_1_BGSE_z_Nov_17_2007.wav | 2016-03-04 | 2018-12-06 | 241 KB | Open Access |
|
|
Example_2_BGSE_z_Nov_19_2007.wav | 2016-03-04 | 2018-12-06 | 292 KB | Open Access |
|
|
Example_3_Ulysses_BRTN_x_1995.wav | 2016-03-04 | 2018-12-06 | 169 KB | Open Access |
|
|
Example_4_Reverse_BGSE_z_Nov_19_2007.wav | 2016-03-04 | 2018-12-06 | 291 KB | Open Access |
|
|
Unremarkable_Region_BGSE_z_May_2008.wav | 2016-03-04 | 2018-12-06 | 1.56 MB | Open Access |
|
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/