| Crates.io | soulwhistle |
| lib.rs | soulwhistle |
| version | 0.2.0 |
| created_at | 2025-12-31 09:59:32.188525+00 |
| updated_at | 2025-12-31 09:59:32.188525+00 |
| description | Open-source platform for consciousness research using binaural beats, brainwave entrainment, and audio synthesis |
| homepage | https://github.com/soulwhistle-project/soulwhistle |
| repository | https://github.com/soulwhistle-project/soulwhistle |
| max_upload_size | |
| id | 2014401 |
| size | 233,641 |
An open-source platform for consciousness research using precise audio and radio frequency generation.
Soulwhistle is a real-time audio synthesis engine designed for researchers, practitioners, and developers working with brainwave entrainment, binaural beats, and consciousness exploration. Generate custom frequencies, design multi-phase sessions, and integrate with research hardware.
Option 1: Install from crates.io (recommended)
cargo install soulwhistle
soulwhistle
Option 2: Build from source
# Clone repository
git clone https://github.com/soulwhistle-project/soulwhistle
cd soulwhistle
# Build and install
cargo install --path .
# Or just build
cargo build --release
./target/release/soulwhistle
Presets are automatically installed to:
~/.config/soulwhistle/presets/~/Library/Application Support/soulwhistle/presets/%APPDATA%\soulwhistle\presets\p key to browse included research presetsm to toggle oscillator typesx to lock/unlock core frequencies during experimentation| Key | Action |
|---|---|
↑/↓ |
Navigate channels |
←/→ |
Adjust values |
Space |
Play/pause |
m |
Mute/unmute channel |
o |
Cycle oscillator type |
p |
Select preset |
x |
Lock/unlock signal layer |
c |
Collapse/expand sections |
q |
Quit |
Soulwhistle includes presets based on peer-reviewed research and established protocols. Experimental presets (clearly marked with [EXPERIMENTAL] in the UI) are exploratory and not peer-reviewed.
These presets are based on independent FFT analysis of Monroe Institute techniques:
Ultrasonic and RF frequencies for behavioral research across multiple species (dogs 23-54 kHz, cats up to 79 kHz, rodents 30-110 kHz, marine mammals up to 160 kHz, bats 20-80 kHz).
➡️ Full peer-reviewed research in research/ANIMAL_ULTRASONIC_RF_RESEARCH.md
RESEARCH TOOLS ONLY - NO CLAIMS MADE
These presets implement frequency combinations from anecdotal UAP research community reports. We provide these tools for independent experimentation only.
Important:
research/UAP_VARIANTS.md for full documentation and legal warningsThese presets are exploratory and not based on peer-reviewed research:
➡️ Full citation list in CITATIONS.md
We welcome contributions of research-based binaural beat protocols!
Soulwhistle includes a Claude Code skill (.claude/skills/preset-creator/) with:
All preset submissions must:
"experimental": true)➡️ Full contribution guide in CONTRIBUTING.md
A primary goal is to integrate with OpenBCI hardware for closed-loop brainwave entrainment research. This would enable:
Pull requests for OpenBCI integration are highly encouraged!
HTTP audio streaming allows wireless playback to VLC or other clients:
# In Soulwhistle UI
1. Navigate to NETWORK STREAMING section
2. Enable streaming (Space key)
3. Optionally adjust port (default: 1123)
# On client device
vlc http://<soulwhistle-ip>:1123/stream.wav
Help Wanted: This feature needs contributions for improved protocols, buffering, multi-client support, and documentation.
For Educational & Research Purposes Only
This is an independent, non-commercial research tool. It is not a medical device and makes no medical claims.
Important Disclaimers:
Third-Party Research: Some presets are derived from independent FFT analysis of publicly documented techniques (e.g., Monroe Institute). This project is not affiliated with any third-party organizations. Trademark references are used for factual description only (nominative fair use).
LICENSE)If you use Soulwhistle in your research:
APA Style:
Soulwhistle Project. (2025). Soulwhistle: An open-source platform for consciousness research. GitHub. https://github.com/soulwhistle-project/soulwhistle
BibTeX:
@misc{soulwhistle2025,
author = {{Soulwhistle Project}},
title = {Soulwhistle: An open-source platform for consciousness research},
year = {2025},
publisher = {GitHub},
howpublished = {\url{https://github.com/soulwhistle-project/soulwhistle}}
}
Create a fully-featured, open-source platform for consciousness research that:
Contributions welcome in:
See CONTRIBUTING.md for guidelines.
We welcome researchers, institutions, and organizations to collaborate with us.
Whether you're:
Please get in touch! Open an issue, submit a pull request, or reach out directly at soulwhistle@pm.me. This project is about understanding consciousness together through open science and collaborative research. We value accuracy, scientific rigor, and welcome corrections, improvements, and partnerships.
Our goal is not competition but contribution to the broader field of consciousness research.
Questions? Open an issue on GitHub. Research? See CITATIONS.md for all sources.