News for hackers. Stuff that matters.
Re:Ableton Live 13 by tgv on Tuesday November 10, 2026 @09:06AM (#50440585)
There's a lot of code under the surface that you'll never know about unless you happen to need it. It will be really hard write a prompt that recreates all functionality.

And I agree that the assets are a big barrier. If you look at Logic Pro X (my tool): it needs some 80GB for the full install without getting anything else. And without other software, you can expand it with extra loops and sample packs. I guess the interface to those can be reverse-engineered, but even that's a barrier.

Re:Ableton Live 13 by grvdrm on Tuesday November 10, 2026 @09:28AM (#50440896)
I think a one-shot (if that's what you're suggesting) clone is somewhat unrealistic. I agree with you.

On the other hand, refining/tweaking over time may get you closer. I'm quite far down this road, having created a DAW of my own flavor.

It's absolutely not perfect, nor is it a production-level app or even clone, but I trust it for electronic music production because it, like many other programs, does the basics well.

That's another point worth making about the assets. They're a barrier as someone builds them over time. You might have 2000 (example) custom presets and audio file alterations in Ableton and use them as your "sound" as a producer.

Thinking names like Kaskade, Deadmau5, etc. Plenty of others.

Going back to the code, reverb is the example that illuminates the difficulty of cloning in my day-to-day. Sometimes quite explicit in songs, and sometimes hiding just enough in the background. But IMO - stands out immediately when it sounds "off" as I lack a better description.

Anyhow, here's my song from my DAW in case you're curious! Note that it's not mastered so you'll need to crank your volume somewhat.

https://on.soundcloud.com/grJ3e8EAzMc87pFzLX

Re:Ableton Live 13 by diskzero on Tuesday November 10, 2026 @10:07AM (#50441443)
The main argument to me in creating your own DAW is that you have some workflow that simply can't be done with the other tools. Otherwise, you are going to spend massive amounts of time just to replicate Ableton 1.0, let alone Live 13.

Thanks for sharing the song. This is material proof that your program can generate a composition. Did you come up with some new ideas about how to create and produce?

Re:Ableton Live 13 by grvdrm on Tuesday November 10, 2026 @10:35AM (#50441851)
I don't think I have anything groundbreaking yet.

Blending lots of ideas from other places (unsurprising I'm sure). I first used FL Studio, and am more recently an owner of Ableton. Some things I like and dislike about both, so what I tried to do with my app is blend what I like.

E.g. FL Studio = step sequencer. Ableton = more intuitive (I think) for whole song composition. Of course, now Live 13 has a Step Sequencer...

The other areas I'm exploring is sound design. One goal in this effort is to remove dependencies on other tools as much as possible. So every sound you heard in my song is from the app alone - not some external sample or other synth/VST tool.

So, then suppose you sit down with a blank slate and draw a wave. Preview it. Now add bits and pieces on top. But more of a visual design canvas rather than the Reason-style rack wiring.

PS: Thank you for checking out the song!

Re:Ableton Live 13 by diskzero on Tuesday November 10, 2026 @10:47AM (#50442041)
How did you implement the side-chain compression? (I think I am hearing that.) We can also move offline of HN if you would rather discuss there. gene at semitone dot audio.
Re:Ableton Live 13 by grvdrm on Tuesday November 10, 2026 @11:37AM (#50442728)
Happy to do both!

But answering here if I understand correctly: I use (at the moment) a mostly serial chain architecture.

I think what you're asking whether I'm using signals from one instrument (or other component) to drive another. Not as much as a first class feature similar to what you'd find in Ableton.

So, for example, I don't have today something that will drive low-pass cutoff frequency on a synth based on the kick drum sine wave decay.

Same idea you're mentioning?

On my list to get to but not there yet! I tend to add things as they come up in the process of making music, rather than approach this as a software-first-music-second project.

Re:Ableton Live 13 by nonethewiser on Tuesday November 10, 2026 @11:52AM (#50442945)
And in your experience, what is harder? Sound design or coding the app?

I mean there are some sounds in the public domain or things that you can synthesize yourself. But I'm talking about the basic sounds that people ahve come to expect from DAWs, like TR808 or 909. You probably don't have those, have your own versions which don't sound quite right, or versions you cannot redistribute in a DAW. If you have solid versions please tell me, because I would like to learn.

BTW I'm not saying YOUR app needs those for YOUR purposes but I'm asking to help clarify my original claim that the sound design will be the bigger bottleneck.

Re:Ableton Live 13 by grvdrm on Tuesday November 10, 2026 @12:40PM (#50443531)
In a moment in time when I can code (with help of AI) - code isn't my progress blocker.

Sound design is laborious. My understanding (perhaps wrong) is the TR808/909 sounds are high-quality audio samples that the DAW maker licenses.

I'm slowly picking apart the 808/909 sounds to attempt to get close, but if I'm being honest, I don't love those sounds as the basis for everything I'm doing! My way of saying "my versions that don't sound right"

So - I spend more time on what I create from scratch!

Re:Ableton Live 13 by nonethewiser on Tuesday November 10, 2026 @01:10PM (#50443943)
If you can point me to somewhere that you can just buy 808/909 sounds to distribute in a DAW please let me know, but everything I've seen is basciallyjust limited to making music. As far as I know Ableton, etc. have (or work with) actual sound designers which either create samples from the actual hardware or they re-create them digitally. Which is what LLM's try to do but fail at.

To be clear, I think sounds synthesized by LLMs and public domain stuff goes a very long way. But when you want to create something very specific you're going to run into a wall. Same for 3d models, video, etc.

Re:Ableton Live 13 by grvdrm on Tuesday November 10, 2026 @04:35PM (#50446636)
That sounds right. I have no first-hand knowledge. Also don't have a source for you re: 808/909 stuff. Sorry!
Re:Ableton Live 13 by nonethewiser on Tuesday November 10, 2026 @11:13AM (#50442396)
>There's a lot of code under the surface that you'll never know about unless you happen to need it.

Oh I'm sure - but that's not the weakness of an LLM. An LLM can handle all sorts of complicated signal processing.

It cannot reproduce the sound of a 808. And if you give it a benchmark and a candidate it cannot hear the difference in a meaningful way nor determine if it sounds "good." It cannot do it. Only a person with extensive domain experience can.