Data sonification layer for the GenesisAeon stack -- entropy waves to sine tones, UTAC thresholds to pitches, mandala resonance to rhythms.
Project description
sonification
The auditory layer of the GenesisAeon stack – turn entropy waves, UTAC thresholds, cosmic moments and mandala resonance into audible tones, rhythms and soundscapes.
Install
pip install genesisaeon-sonification
# or
uv tool install genesisaeon-sonification
Note: the PyPI distribution name is
genesisaeon-sonification(the namesonificationwas already taken on PyPI by an unrelated project). The installed Python module and CLI are unaffected — you stillimport sonificationand runsoni ....
With full GenesisAeon stack integration:
pip install genesisaeon-sonification[stack]
Quick start
# Entropy wave → WAV (φ-based frequency, 5 seconds)
soni wave --freq 1.618 --duration 5
# UTAC threshold → MIDI sequence
soni entropy-gate --beta 0.0625
# Mandala resonance → rhythm pattern
soni mandala --bpm 120
Python API
import numpy as np
from sonification import entropy_wave_to_audio, save_wave, utac_to_midi
# Generate a φ-frequency sine tone
wave = entropy_wave_to_audio(freq=1.618, duration=5.0)
save_wave(wave, "entropy_wave.wav")
# Map a UTAC β value to a MIDI sequence
utac_to_midi(beta=0.0625, notes=8, filename="utac_midi.mid")
Stack position
fieldtheory → sigillin → utac-core → mandala-visualizer → sonification
sonification is the audio layer – it listens to the stack and makes data audible.
| Source | Output |
|---|---|
| Entropy wave (φ) | Sine tone → WAV |
| UTAC β threshold | Pitch sequence → MIDI |
| Mandala resonance | Rhythm pattern |
CLI reference
soni wave Generate entropy-wave sine tone (WAV)
soni entropy-gate Sonify UTAC threshold (MIDI)
soni mandala Sonify mandala resonance (rhythm)
soni version Show installed version
Built with numpy · scipy · midiutil · Typer · Rich
Role in the GenesisAeon Ecosystem
sonification is P-SONIC in the GenesisAeon package registry — the
audio-mapping layer of the ecosystem. It has no characteristic CREP
coupling value (Γ) of its own; instead it sonifies the Γ/CREP/UTAC state
produced by upstream packages (utac-core, fieldtheory, sigillin,
cosmic-moment, medium-modulation, entropy-governance,
mandala-visualize) into sine tones, MIDI sequences, and rhythm patterns.
Citation
If you use this software in your research, please cite it:
@software{genesisaeon_sonification,
author = {GenesisAeon Team},
title = {sonification},
version = {1.0.0},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.19086583},
url = {https://doi.org/10.5281/zenodo.19086583}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file genesisaeon_sonification-1.0.0.tar.gz.
File metadata
- Download URL: genesisaeon_sonification-1.0.0.tar.gz
- Upload date:
- Size: 137.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edc632750eceda568a81f2261a2e5c565568728ba025d7664e3dd772669ffafe
|
|
| MD5 |
7a21a0373d428534a6864fd33769a9bb
|
|
| BLAKE2b-256 |
6c2844e4de38d01b85f6df155e3a227a1ce94b4e8c3ae89ec7feefa7662d8c2b
|
File details
Details for the file genesisaeon_sonification-1.0.0-py3-none-any.whl.
File metadata
- Download URL: genesisaeon_sonification-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1198956e1b0f5146068c604cccbd92fd6f65dd0d54a12bc03504805692e60d7
|
|
| MD5 |
f188c572bb8bcb725fd44585f65ad1ab
|
|
| BLAKE2b-256 |
71799a33fc36ba9fb2560b9cc41060b6bc5cf2268e66279ce8c500182f844a78
|