nowfound

Life & fun · January 5, 2021

HA

Handel – A procedural programming language for writing songs in browser

Handel – A procedural programming language for writing songs in browser launched on January 5, 2021 with 187 votes, #130 of 3,157 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 5 years on.

Visit handel-pl.github.io ↗Alternativestop 4% of January 2021

In plain words

Handel is a procedural programming language designed for composing and generating songs directly in a web browser. It allows users to write code that produces music, combining traditional programming concepts with musical creation. The tool is intended for developers and musicians interested in algorithmic music composition, offering a unique way to create audio through text-based instructions rather than traditional notation or digital audio workstations.

written from the facts on this page · September 2026

From the sources

Handel is a small procedural programming language for writting songs in browser. The Handel Interpreter interprets Handel programs and plays compositions in browser, thanks to Tone.js . Join the Handel forum to ask questions and showcase compositions. Also check out the Contributing guidelines. < script src = "https://unpkg.com/handel-pl" > </ script > You're all set! import * as Handel from 'handel-pl' ; Usage Example Handel Snippet start chunk example play E3, C3, G3 for 2 b endchunk run example with sound piano, loop for 5 finish Run See the Examples folder here for example Handel programs and inspiration. function clicked () { Handel.RunHandel(` start chunk example using somePlayable…from handel-pl.github.io

Does a similar job

all alternatives →
  • AS
  • An attempt to rethink a music sequencer design2017 · github.com · ▲305

    Libre music sequencer for desktop and mobile platforms - helio-fm/helio-sequencer

  • PM
    Play music by typing2014 · benzguo.com · ▲119
  • Libretto.fm2024 · libretto.fm · ▲125

    Hi HN, I’ve been working on Libretto, a browser-based tool for editing long-form spoken content (podcasts, interviews, talking-head videos). You can think of it as a simpler, more focused alternative to Descript, optimized for editing long recordings faster. The motivation was pretty simple: editing spoken recordings still feels harder than it should be, and a lot of newer tools seem focused on short-form or AI-generated content.

  • Libretto – Making AI browser automations deterministicApr 2026 · github.com · ▲134

    Libretto (https:&#x2F;&#x2F;libretto.sh) is a Skill+CLI that makes it easy for your coding agent to generate deterministic browser automations and debug existing ones. Key shift is going from “give an agent a prompt at runtime and hope it figures things out” to: “Use coding agents to generate real scripts you can inspect, run, and debug”. Here’s a demo: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=0cDpIntmHAM. Docs start at https:&#x2F;&#x2F;libretto.sh&#x2F;docs&#x2F;get-started&#x2F;introduction. We spent a year building and maintaining browser automations for EHR and payer portal…

  • Ear training using midi.js2015 · tonedear.com · ▲230

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, January 2021

the whole month →