Skip to main content

sonification

The auditory layer of the GenesisAeon stack – turn entropy waves, UTAC thresholds, cosmic moments and mandala resonance into audible tones, rhythms and soundscapes.

PyPI version DOI (GenesisAeon Whitepaper) GPLv3 License CC BY 4.0 Part of genesis-os

CI Python 3.11+


Install

pip install genesisaeon-sonification
# or
uv tool install genesisaeon-sonification

Note: the PyPI distribution name is genesisaeon-sonification (the name sonification was already taken on PyPI by an unrelated project). The installed Python module and CLI are unaffected — you still import sonification and run soni ....

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}
}

DOI

Metadata

Release files for genesisaeon-sonification 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genesisaeon-sonification 1.0.0
File Size Uploaded Provenance
genesisaeon_sonification-1.0.0.tar.gz 137.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for genesisaeon-sonification 1.0.0
File Interpreter ABI Platform
genesisaeon_sonification-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 146.0 kB

Release files / genesisaeon_sonification-1.0.0.tar.gz

Download URL genesisaeon_sonification-1.0.0.tar.gz
Size 137.0 kB
Tags Source
SHA-256 checksum
How to use checksums
edc632750eceda568a81f2261a2e5c565568728ba025d7664e3dd772669ffafe
BLAKE2b-256 checksum
How to use checksums
6c2844e4de38d01b85f6df155e3a227a1ce94b4e8c3ae89ec7feefa7662d8c2b
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / genesisaeon_sonification-1.0.0-py3-none-any.whl

Download URL genesisaeon_sonification-1.0.0-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1198956e1b0f5146068c604cccbd92fd6f65dd0d54a12bc03504805692e60d7
BLAKE2b-256 checksum
How to use checksums
71799a33fc36ba9fb2560b9cc41060b6bc5cf2268e66279ce8c500182f844a78
Upload date
Uploaded using Trusted Publishing?
What is 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}

Security for genesisaeon-sonification 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page