ÆTHRA
Writing Music as Code
Details
- External ID
- 46820691
- Source
- HN
- Company
- —
- Product
- —
- Website domain
- —
- Launched
- Jan. 30, 2026
- Cohort
- —
- Upvotes
- 104
- Upvotes percentile
- 0.9038208168642952
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hi HNI’m building ÆTHRA — a programming language designed specifically for composing music and emotional soundscapes.Instead of focusing on general-purpose programming, ÆTHRA is a pure DSL where code directly represents musical intent: tempo, mood, chords, progression, dynamics, and instruments.The goal is to make music composition feel closer to writing a story or emotion, rather than manipulating low-level audio APIs.Key ideas: - Text-based music composition - Chords and progressions as first-class concepts - Time, tempo, and structure handled by the language - Designed for ambient, cinematic, emotional, and minimal music - Interpreter written in C# (.NET)Example ÆTHRA code (simplified):tempo 60 instrument guitarchord Am for 4 chord F for 4 chord C for 4 chord G for 4This generates a slow, melancholic progression suitable for ambient or cinematic scenes.ÆTHRA currently: - Generates WAV audio - Supports notes, chords, tempo, duration, velocity - Uses a simple interpreter (no external DAWs or MIDI tools) - Is intentionally minimal and readableWhat it is NOT: - Not a DAW replacement - Not MIDI-focusedWhy I made it: I wanted a language where music is the primary output — not an afterthought. Something between code, emotion, and sound design.The project is open-source and early-stage (v0.8). I’m mainly looking for: - Feedback on the language design - Ideas for musical features worth adding - Thoughts from people into PL design, audio, or generative artRepo: <https://github.com/TanmayCzax/AETHRA>Thanks for reading — happy to answer questions or discuss ideas.
Enrichment
- Theme
- audio and music production tools
- Vertical
- Media & entertainment
- Function
- Content generation
- Audience
- Prosumer
- AI stance
- AI feature
- Project type
- Commercial product
- Normalized one-liner
- write music as code
- Manually corrected
- False
Could you build this?
Partial A web frontend and high-level DSL parser for musical tokens can be built quickly, but a robust music DSL compiling to expressive MIDI/audio synthesis requires domain-specific audio and composition expertise.
What it would actually take: The system requires a formal grammar (using ANTLR or custom parser) to capture music theory constructs (modes, progressions, voicings, time signatures), an intermediate representation, and an audio engine (WebAudio API, Tone.js, or CSound/FluidSynth) to synthesize the result. The hard parts are algorithmic music theory mappings and low-latency digital signal processing / timing precision. Specialized background in audio programming and music theory is essential.
Discussion
20 comments analyzed.
Competitors mentioned: Sonic Pi, Csound, Strudel, Lilypond, SoX
Concerns raised: Lacks type checking for chord names, Notation too simplistic, no separate tracks/parts, Limited sound synthesis and processing capabilities, No documentation or usage guide, Verbose syntax compared to music compilers
Feature requests: Multiple tracks and parts support, Complete, well-commented example music pieces, Comprehensive documentation and getting started guide, Cross-platform support (non-Windows)
Competitors
Other products that read as similar to this one — 137 launches clear the similarity bar, closest 8 shown.
Attention rank: #13 of 138 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 93 days after the earliest competitor.
- MeScript, music programming language inspired by Lisp · hn · 2026-09-04 · 25 upvotes · similarity 0.49
- A small, simple music theory library in C99 · hn · 2026-02-19 · 57 upvotes · similarity 0.45
- LatentScore · hn · 2026-02-19 · 20 upvotes · similarity 0.44
- AwsmAudio · hn · 2026-06-15 · 7 upvotes · similarity 0.44
- ShevtoneAudio Orchestrator · hn · 2026-08-30 · 6 upvotes · similarity 0.43
- remiqora · github · 2026-09-17 · 110 upvotes · similarity 0.43
- What if your synthesizer was powered by APL (or a dumb K clone)? · hn · 2026-03-15 · 92 upvotes · similarity 0.43
- Web-REPL "skred" : my OSS sound engine w/retro C64 appearance · hn · 2026-05-10 · 5 upvotes · similarity 0.42
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a content generation tool for Government yet.