frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ableton Extensions SDK

https://www.ableton.com/en/live/extensions/
24•bennett_dev•1h ago

Comments

moralestapia•53m ago
>Extensions are built on the NodeJS platform, a free, open-source, cross-platform JavaScript runtime environment.

I applied for a job with them and proposed this exact thing about 8 years ago (got auto-rejected, I would've been very happy to work on it).

But I'm glad to see they finally did it.

Kye•50m ago
You could already use Node through M4L. I'm not clear on what this adds that wasn't already possible.
moralestapia•49m ago
They made extensions first class, chose JavaScript as the primary language, and chose node.js as its runtime.
nopayne•25m ago
With M4L you need to implement your feature in a device and add it to your project. My Ableton project template has a bunch of these on my main track. With extensions you use a context menu as the entry point which will hopefully be more lightweight. Hopefully they'll expose more of the object model over time and let us trigger these via keyboard/midi shortcuts.
macscam•40m ago
This is great to see. Not widely known, but it's already been possible to write Python extensions for Ableton using the LOM, which I was doing via ClyphXPro. But this looks easier!
iainctduncan•9m ago
Yeah, that was what got me into Live in the first place! Writing custom control surfaces in python from the reverse engineered stuff.

Nice to see they have put out options they will officially support though. I do admire that instead of saying "no you can't" they just said "we know those open python example scripts our there and we won't comment on them". :-)

iainctduncan•7m ago
For people into this sort of thing, another option is using my foss Max extension, Scheme for Max, to script Live through the live API using Scheme. https://www.youtube.com/watch?v=j0sKBA-Pv2c&t=1s

The live object model is MUCH nicer to use in a lisp, as basically you do everything by making dynamic lists to represent what you want to access! There are examples in the Scheme for Max help file.

(Also, Scheme for Max can run in the scheduler thread, unlike JS in Max. Though of course calls to the Live API are deferred to the lower priority thread anyway)

abstractbill•6m ago
A couple of times I've tried somewhat seriously to build "google docs for ableton" (meaning two people editing the same project on different computers, seeing each other's edits in realtime). Frustratingly I decided it was impossible to do a really good job of it back then. This sounds like it might finally make it doable!

Elixir v1.20: Now a gradually typed language

https://elixir-lang.org/blog/2026/06/03/elixir-v1-20-0-released/
395•cloud8421•3h ago•128 comments

Gemma 4 12B: A unified, encoder-free multimodal model

https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemma-4-12b/
604•rvz•6h ago•250 comments

I was recently diagnosed with anti-NMDA receptor encephalitis

https://burntsushi.net/encephalitis/
404•Tomte•8h ago•112 comments

DaVinci Resolve 21

https://www.blackmagicdesign.com/products/davinciresolve/whatsnew
343•pentagrama•8h ago•162 comments

Gooey: A GPU-accelerated UI framework for Zig

https://github.com/duanebester/gooey
114•ksec•5h ago•34 comments

Uber's $1,500/month AI limit is a useful signal for AI tool pricing

https://simonwillison.net/2026/Jun/3/uber-caps-usage/
294•pdyc•10h ago•376 comments

Pwnd Blaster: Hacking your PC using your speaker without ever touching it

https://blog.nns.ee/2026/06/03/katana-badusb/
615•xx_ns•11h ago•98 comments

ESP32-S31

https://www.espressif.com/en/products/socs/esp32-s31
226•volemo•6h ago•123 comments

A Post-Quantum Future for Let's Encrypt

https://letsencrypt.org/2026/06/03/pq-certs
196•SGran•7h ago•105 comments

A Man Who Reads Books for a Living (One Every Two Days)

https://lithub.com/the-man-who-reads-books-for-a-living-one-every-two-days/
36•gmays•2h ago•15 comments

Ableton Extensions SDK

https://www.ableton.com/en/live/extensions/
25•bennett_dev•1h ago•8 comments

Brume is a 24-voice multi-timbral desktop synth for the CM5

https://brume.aftertone.co/
39•oceanwaves•2h ago•12 comments

Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

https://github.com/zaydmulani09/mnemo
15•zaydmulani•2h ago•4 comments

Launch HN: Hyper (YC P26) – Company brain to power agentic development

45•shalinshah•4h ago•42 comments

Self-hosted dev sandboxes with preview URLs (Docker, Go, no K8s)

https://github.com/tastyeffectco/sandboxes
21•tastyeffectco•2h ago•3 comments

Rootshell: A new E2EE email service hosted in Iceland

https://rootshell.is
36•sc0rt•3h ago•25 comments

Skyvern (YC S23) Is Hiring Open-Source Loving DevRel Engineers

https://www.ycombinator.com/companies/skyvern/jobs/1qRTlVx-founding-developer-marketing-open-sour...
1•suchintan•5h ago

Book Dedications

https://walzr.com/dedications
28•walz•1d ago•7 comments

Embryos shape their limbs: a key discovery of "genetic brakes"

https://nouvelles.umontreal.ca/en/article/2026/06/02/how-embryos-shape-their-limbs-a-key-discover...
39•gmays•4h ago•1 comments

MacBook Neo is so popular that Apple doubled production

https://www.macrumors.com/2026/06/03/macbook-neo-production-doubled-says-kuo/
287•tosh•6h ago•292 comments

Stop Killing Games

https://jxself.org/stop-killing-games.shtml
147•amcclure•2d ago•145 comments

Meta workers can opt out of being tracked at work up to 30 min

https://www.bbc.com/news/articles/c93x0k194yno
639•reconnecting•9h ago•603 comments

Every Byte Matters

https://fzakaria.com/2026/06/01/every-byte-matters
218•ingve•11h ago•108 comments

Mathematicians issue warning as AI rapidly gains ground

https://www.science.org/content/article/mathematicians-issue-warning-ai-rapidly-gains-ground
141•pseudolus•12h ago•176 comments

PlayStation Architecture

https://www.copetti.org/writings/consoles/playstation/
232•gregsadetsky•12h ago•46 comments

New Texas Instruments 5532 chips are not the 5532s we’ve used for decades

https://groupdiy.com/threads/the-new-ti-5532-chips-are-not-5532s-weve-used-for-decades.93707/
65•SpikedCola•6h ago•29 comments

Fluid Simulation for Dummies (2006)

https://www.mikeash.com/pyblog/fluid-simulation-for-dummies.html
51•sebg•4d ago•15 comments

Angular v22

https://blog.angular.dev/announcing-angular-v22-c52bb83a4664
89•Klaster_1•5h ago•44 comments

What I've learned about the trombone

http://bryanhu.com/blog/posts/what-ive-learned-about-the-trombone/
78•bookofjoe•11h ago•74 comments

Show HN: Nutrepedia – Nutrition info in 29 locales built with Clojure and Htmx

https://nutrepedia.com/en-us/
97•llovan•6h ago•20 comments