DeDopFX is an experimental (=fun) tool which converts satellite altimeter measurement data into sound. Currently it can transform the L1B data from the SRAL sensor mounted on the ESA Sentinel-3 satellite into audio samples.
DeDopFX can play the L1B NetCDF output files (*.nc
) from the DeDop Processor or the SRAL sample files from the Sentinel-3A Altimetry Test Data Set.
Here is a screenshot (Windows):
Make sure, you have sound enabled.
- Start DeDopFX
- In main menu select File / Load Source File..., then select a L1B (.nc) file from your file system
- Press Play
- In tab Source Mapping,
- adjust the Maximum source value until you hear something, around
3000
is a good starting point - adjust other settings, they all influence the sound in terms of pitch, timbre, and harmonics
- adjust the Maximum source value until you hear something, around
- Select File / Save from main menu, if you believe, your settings should be saved
- Audio output level indicator that also shows if we clip to lower/upper 16bit limits
- High CPU load indicator that warns if computer is too slow to stay above the sample rate of 44100 samples/sec
- More visualisations: show all input data as image, show currently played record within it
This software is distributed under the terms and conditions of the MIT License (MIT).
Compile the Java code first. Expected output directories are
out/production
for production Java code insrc
out/production/dedopfx/resources
for resources insrc/dedopfx/resources
out/test
for test Java codetest
Refer to javapackager documentation.
- Install Inno Setup Compiler.
- Install WiX tools and add it (
C:\Program Files (x86)\WiX Toolset v3.10\bin
) to yourPATH
. - Open command prompt (
cmd.exe
), then> cd dedop-fx > mkwin
- To create signed installers, set required environment variables
CRC_FILE
to a certificate file*.p12
;CSC_KEY_PASSWORD
to the password for the certificate and run once more.
Just run
> cd dedop-fx
> bash ./mkmac.sh
TODO