Sonification studio — full control over mapping, timbre and space part of Regolith Highfield
0.0s idle

Sonification type

📊→🎵

Data mapping

Table of numbers → sound events, one column per parameter.

🌌→🌧

Image → soundscape

Bright pixels → grains scrolling over time.

Load data

Rilascia un CSV o clicca, ; tab — 1st row headers

Data mapping → parameters

Each numeric column can drive a different sound parameter.

0.30
0.12

Scale & register

3

Instrument & timbre

Each instrument has its own envelope. The export MIDI writes the program General MIDI corresponding, so the DAW opens the right sound.

12000

Spazio & master

0.22
1.8
1.00
0.85

Make the melody catchy — without betraying the data

Everything here is opt-in and off by default: the pitch stays mapped 1:1 to your data (maximum fidelity). These controls only touch the timing, the micro-variation and add an accompaniment voice derived from the melody itself. Every choice goes into the JSON, so the render is reproducible.

Rhythm & groove

120
0.00

Humanization

Small imperfections make the result less "robotic". They do not change the notes, only their micro-timing and dynamics.

0ms
0.00

Background harmony

Adds chords and/or bass diatonici, chosen by analyzing the most present notes in your melody in each time window. It's music derived from the data, non inventata.

4

Regola d'oro

La scale (tab ②) is already a first level of catchiness: the pentatonic never fails. The chromatic gives maximum fidelity but can sound harsh.
For a presentation: 1/8 + swing 0.2 + humanize 10ms + pad. To publish raw data: tutto off, chromatic scale, and declares the parameters.
Want the reasoning behind each choice? Open the Wiki SONA.

Export

The export reproduces esattamente what you hear (same graph, offline render). The events JSON is for traceability and reproducibility.

When one path and when the other

There is no "the very best" mapping: there is the one consistent with the question you ask.

Data mapping when you have numbers in a table and want to explore/present them as sound, with traceability (columns → parameters, JSON export). One column drives the pitch; pan, volume, duration are optional.
Image → soundscape when you start from a photo (e.g. galaxy) and want a soundscape that follows its shape: the brightest pixels become grains, the scan distributes them over time.
Declare first: stating the goal and parameters is part of the method — the events JSON records the choice to reproduce it identically.

Need something immediate? Use SONA Lite. Want the visual side too? See Data Storytelling.

SONA Suite · ↩ Hub · 📖 Wiki · offline · peak-coherent export