Ableton Live 13
ableton.com
ableton.com
S4M is an open source extension to Max that allows you to run the s7 Scheme interpreter in a Max object, similar to the JS object in Max. Advantages over JS are that in can run in the high priority scheduler thread, enabling accurate timing, it has direct access to the file system from Scheme code, and allows you to make Scheme s-expressions directly in Max messages. It is also a very nice way to control the Live API, as the live API works on lists of symbols.
https://github.com/iainctduncan/scheme-for-max https://www.youtube.com/c/musicwithlisp
I'm planning another major release in the next few months as part of my PhD work.
So when I read something like
> you can run Scheme (lisp) code directly in Ableton through my Scheme for Max project in Max for Live
Well ... sometimes the universe conspires to make your decision really really easy.
Either way, going to give this a go!
Other Lisp music related things include Incudine, Slippery Chicken, the Snd editor, MozLib (CL stuff for Max).
There have been several Scheme-like live coding systems that have become popular and faded away over the years. https://tidalcycles.org and its web-based friend https://strudel.cc are Haskell-like and were also getting some good attention a while go.
Any Ableton Live users here that can chime in on how they solve that?
The other challenge is media file management. Specifically, multiple MB & GB of media file storage means $$$ and git was magical because of free hosting. Then there was clip splicing and diffs - a wav file isn't exactly like a piece of code you can read directly and I don't have enough knowledge of the internals to make it work.
I was also worried Ableton would just take the idea and integrate it anyway and then it would be a wasted effort me
I just looked them up and it seems like they're still around and pivoted to a learning DAW and a plugin marketplace.
Surprised that 10 years later on there's still no industry juggernaut owning collab music production.
I dream of a git-like workflow for Ableton, ideally with some sort of clever solve for the inevitable missing device issue (maybe freezing could solve this with some tweaks?).
I'm also curious to hear from others on how they solve this, especially when collaborating remotely.
You will find applications like this one, https://www.pluginhubapp.com, show up frequently to try and manage this complexity. I am in no way at all recommending this application, but it is an example. This application does ship with all of its python code in the app under (possibly a mistake) so you can see the hoops they have to jump through to try and make their system work.
that's exactly right, unfortunately. it's a bit of the wild-west the it comes to plugins/VSTs in terms of distribution.
and I agree, this feels like the sort of thing that should be pretty solvable, but I think there's a lot of hidden complexity in this problem space. Solving the "version control" aspect of this feels like it should be rather straightforward for a single user, involving multiple users with different Ableton Live versions, different plugins/VSTs (and different versions within those) is where things would undoubtedly get messy.
I do think there is a niche market for this sort of thing, however.
https://www.reddit.com/r/ableton/comments/1xrbj82/been_an_ab...
> mainly it uses the underlying control surface layer to receive events with a python bridge then communicates those out to a central server, from there there's a websocket room you have to be invited to and you get all the updates.
> For changes or additions of samples/tracks it sends it to an incoming temp directory and edit's the ALS to read from it instantly
> The git portion is heavily inspired by git lfs, and stores your data in r2's but only diff's between the last version and current version.
It's a hosted product, but self hosting is possible even now. I think the code is up on github.
That said, I think that vanilla Ableton provides a whole lot to collaborate with. Maybe there are a lot of people for whom the base set works, but "do you have Apollo UAD + the Neve preamp plugin?" or something like it is not a rare occurrence.
Now, is this a good idea? There is a lot to be said about having an upfront plan about the usage of effects and placement of parts on the soundstage and committing. This might be a lost art, as I keep seeing Pro Tools files with hundreds of tracks, with stacks and stacks of effects.
Plugins with (often intentional) indeterminism in them, variations in OS and CPU architecture, variations in how fast their CPU is (a billion plugins on a track may run smoothly for one person and destroy someone else's machine), variations in sample rate, etc. can subtly or substantially affect how something sounds.
And in general it just makes things way easier to share even ignoring the issues of getting people to install the same plugin at the same version and the IP issues.
Asynchronous collaboration, there are a few non-native solutions.
Or you can always exchange files via Dropbox or something as you said. Or share screen.
Live playing over the public internet, there's no good way to do it , and can't really be due to latency. Many projects tried, all suck.
Live playing locally, there's Ableton Link.
This is a huge update (ARA alone, the step sequencer, etc) anyway, and many long awaited and several non expected items.
I think with something like syncthing + taking turns as host if automation still has issues and a virtual output you can probably get a good flow going, even if not perfect.
> Officially, it was known as "Ableton Link Share" during early development and then launched as “Ableton Live’s ‘Share’ feature” — introduced around Live 9.1 (2013–2015 era).
> It allowed users to upload their Live Sets directly from Ableton Live to a personal web page (via ableton.com) to share projects with others — including audio previews and downloadable Live Sets.
> Ableton eventually discontinued the Share feature in 2017, citing limited use and the shift in focus toward Ableton Cloud / Splice / Link integration as alternative collaboration tools.
It uses WebAssembly to bring performance on par with desktop DAWs, while being fully built around real-time collaboration. It even supports VST3
many great community features there too
Vast majority of musicians use DAW, although some famously don't, e.g. Burial uses Sound Forge for his music.
I was about to post exactly this. I don't even (personally) need collaboration, I just want to be able to branch, experiment, and merge. Even if we didn't get true version control, Fusion-style timelines would be such a huge improvement.
There will be some session setup and configuration for abelton and endlesss as far as i/o is concerned… but once its running you can play with anyone anywhere in the world. Endlesss handles the ip, streaming, and discovery and link will make sure its all synced up… Is the most elegant solution I’ve found by far.
[1] https://endlesss.fm/ [2] https://www.ableton.com/en/link/ [3] https://endlesss.net/
Other commenters have stated what a pain it is to just get two environments in sync. A complex production will have tons of plugins, various MIDI and audio interfaces, differing outboard gear and other variables that make life hard when sharing files.
You also have asset management issues; where are the audio stems, vocal tracks, library resources, etc. stored and how are they shared.
If you want to collaborate in real-time, then there is another layer of technical challenges.
I have been working on a system that is influenced from my earlier experience building audio tools for earlier generations of sequencers and DAWs, rendering pipelines for Dreamworks and configuration management systems for Amazon. I feel you really need a system that uses a DSL and all operations are defined at that level. There shouldn't be anything you can do in the user interface that isn't available at the DSL level. You can then think about techniques used in Docker, k8s, etc. to define and deploy both the environment and the interpretation of the DSL in the user interface.
Wasn’t that the one written in assembler? Kudos!
Amazingly, the website is still alive: https://www.sawstudio.com/products_sawstudio.htm I am not brave enough to download and try it out.
(I want to point out that I was not the author of SAW, Bob Lentini was. I worked on integrating SAW with MasterTracks Pro from Passport Designs.)
In terms of workflow I can imagine a "shared project" view in Live that loads the shared bare bones project file and allows you to easily lay your own tracks on top (with whatever VSTs you have installed locally), and then allows you to freeze and share those recordings as audio in one go, in the shared project.
I'm guessing you mean remote collaborations, but you don't actually mention that explicitly :D
Hot-seating works well for collaborations for me :) I've basically setup my home-studio to make it easy to "add in" more folks on a moments notice, with chairs and what not available when needed, and table space for when we do electronic jams with synths and whatever. Sometimes someone knows Ableton better than me, then I let them control everything, or vice-versa.
Folks around you (even complete strangers!) are surprisingly receptive to quick Instagram DMs with "Wanna jam at my home studio? :)" in them, and since music is what I do to get away a bit from the computer, forcing it to not ever be remote worked well for me to make it remain a more-or-less computer-less experience :)
The procedure to ensure your project is properly fully exported should be one button in a single place, not a 4 steps checklist in different configuration views.
IMO that's a better model for consumers since you do get something at the end of it. And if you are a professional, you were probably already getting the latest and greatest every time anyways.
The model just works because you don’t need to upgrade constantly, it’s nothing like a subscription.
Ableton makes this extremely clear in:
https://www.ableton.com/en/live/compare-editions/
go through it and you'll see that Standard is the least you'd want, and Suite is a great deal.
Now, if Ableton ends up being acquired by a private equity firm, you may very well see a shift in their pricing model where extracting revenue from customers at the expense of product quality becomes primary.
If you have worked with any of the people currently, or formerly, running Ableton, you will know that they worked hard to regain their financial independence from their outside investors and I doubt becoming a predatory software subscription service is on their roadmap.
There is very little reason to upgrade to the latest versions IMO
I remember loving its basic effects: the (pingpong) delay, the reverb, the Eq, the compressor. And how easy it was to consolidate a track ander build further on top of it, cut it up, make a new instrument using it.
Great software
I tried running it with Wine but the experience wasn't great. And if it even worked, the VST's would be a whole new problem. So I dropped the hobby of digital musical production in favour of other hobbies
I'd love a Linux version, but I assume it would be useless because I doubt any VSTs would work with it.
I've considered trying it in a VM, but I know it'd be janky and probably unusable because of latency or some other issue.
https://learningmusic.ableton.com/ https://learningsynths.ableton.com/
https://maryspender.teachable.com/p/how-to-produce-music-in-...
The course follows Rachel teaching Mary (a musician but with no experience in Live), so you learn along with her. I think they might’ve done it in Live 11 so some little things might be different but on the whole I think it’s worth it.
1) if you buy an MPK mini - even if it's secondhand - you get a free license for Ableton Lite (this is true for basically all mainstream MIDI controllers, afaict)
2) if you have an Ableton Lite license, you get a sizeable discount on the paid versions.
So a cheap midi controller (Akai Mini et al) off of ebay will pay for itself if you're gonna buy Ableton anyway.
My advice, if you have the budget, get Standard and upgrade to Suite later (at a discount). Suite is _nice_ but it's really mostly bells and whistles that you don't "need" to get from Ableton. Suite has a ton of included sound packs and instruments that are certainly useful but may not be useful to you.
As for the Akai MPK Mini, that's going to be entirely subjective IMO. I've bought several midi controllers over the years, and I've settled on a few key pieces that I'm happy with. The Arturia KeyStep 37 is the perfect keyboard for my desktop. It has enough range in a compact form factor and doesn't have any features I don't need (I'm not affiliated with Arturia).
If you don't already have a midi keyboard, I would suggest grabbing an affordable one!
Keep an eye out for their black friday deal(s), usually they have a really good package deal on BF (when I got it too).
Then Seed to Stage on YouTube has amazing videos on a bunch of topics, all very much focused on Ableton Live.
Good luck with the music!
Buy suite and the move if you can!
The hardest part when I was starting was finding genre-specific advice on music production. It really took digging to get the nuggets of what felt like a trade secret. Now, though, there is a massive flood of video tutorials for just about any niche of music.
For music theory, flip through The Jazz Language by Dan Hearle. You may not need everything in there, but it will get you up to speed on contemporary music vocabulary.
The biggest difference with intro is that you are limited to 16 tracks, and some of the software plugins aren't present. If you are new to music production then this should hardly matter to you. You will be able to get a good sense of whether you enjoy working with Ableton or not, and you can always upgrade later.
Yeah, I know... personal taste :)
These are mutually exclusive the way I see it, and I would argue that personal preference is the right one.
I tried learning Ableton but didn't find joy in it, I think it's because FL Studio has closer origins to the music tracker days whereas Ableton avoided that.
I would say they both offer different mental modes that are orthogonal to one another
Instead of creating a LFO as part of the chain of devices it's clearly a thing embedded to the device itself, including on VSTs (so any VST can have more complex modulation than they offer natively). You can multi-target the modulator to affect any parameter on any of the devices across the whole track, so a LFO modulating something on the 1st device in the chain can also apply the same modulation to a parameter on the 9th device so they can be "coupled" to that movement, this mapping is also attenuated per application so even though the movement is the same it can have different magnitudes when assigned.
It completely removes the need of LFO Tool for complex curves/ramps, etc., or the LFO as a device with the "map" button to assign to parameters, if I want 10 LFOs I can just have them all together as a side-pane of a device or the track itself. It makes much more sense that a modulator is attached to something instead of being its own thing on a long list of devices.
Another improvement: macros can live on a control panel for a device, whole track, or even the whole project, so you can create a macro knob at the project-level and map it to affect any parameter of any track, and just map the project-level macro knob to a MIDI controller to modulate whatever parameter in the whole project.
These are just a couple of intuitive features from the top of my head I use in almost every single project.
[0] https://www.bitwig.com/userguide/latest/the_unified_modulati...
Quick edit: another feature I remembered after writing this comment that I find more intuitive is the creation of control pages for a device, it's accessible right below the "modulators" button and opens a side-pane to create up to 8 control knobs mapped directly to a device's/VST's parameter or even mapped to a "macro" modulator which itself can be mapped to many parameters of a device/VST, it's really intuitive to create pages of these controls and only use the controls themselves to change parameters, I barely open the VST window after experimenting a bit with which parameters I want to play with and mapping those to controls.
It is cheaper, supports Linux and I start to think it is also the better DAW.
It's on flathub so you can try it on any distro and see if you like it.
Bitwig has so many tiny conveniences like this that I never bothered to renew my Live license. Native Linux support is the cherry on top.
There are even projects like this that let you restore the missing parts and use it elsewhere, but it's kinda buggy: https://github.com/velkajelka/linux-native-ableton
Also if you're keen on Open Source, check out Ardour and OpenMPT. I use the latter, but still limited compared to the commercial options.
If you mean device drivers, it can be a bit hit or miss, generally stuff works but for example I have an SSL audio interface and while the audio works, it's missing a lot of the configuration options that the Windows drivers give you around customisable audio routing.
Maybe timing is the wrong word. Latency is definitely a related concern.
If something needs to fire every 1209 ms then it can't get fired in 1232 ms this time and then 1198 ms next time. Maybe a better term would be clock jitter or drift?
As I understand it, a DAW needs something close to a RTOS.
preempt=fullYou might need to tweak kernel settings for better latency https://wiki.archlinux.org/title/Professional_audio#Optimizi...
https://github.com/shibco/ableton-linux
They have a custom wine version that is built specifically to fix ableton issues on linux. I haven't tried this myself but I have heard good things about it on their discord.
For open source, Ardour but yeah...
all plugins in Ardour run in the app's process, so if one crashed - you might lose the project.
But UX for MIDI editing in Ardour is so much nicer than Reaper's to my taste.
The project is called kolab, it grew out of the practical issue of composing and producing music remotely. A few years ago when I lived in London I had a band project with a mate, but after I moved home to sweden we wanted to continue and the only way we get it work reliably was to use git lfs with some jiggerypokering where each of us had a similar studio setup. We have made over 200 ableton projects with the workflow so we have a sense of what works or not.
During the last year we have developed a system that is essentially an MVP, but we would welcome some people to test it in anger. Obviously its early days but we have spent the bulk of time making sure we have transactional semantics.
It works through reading an als (its a gzipped xml file), extract the referenced assets and storing their contents under hash-based identifiers on cloudflare buckets and we then use the cloudflare Artifacts for als versioning.
We do have a workflow we use manually for branching and merging that we have on the roadmap to implement as a feature but we are not there yet.
When it comes to the ethics about dealing with the data, we both believe that when we go live we would prefer end to end encryption, but need to think about recoverability. One thing is very clear. We rather close the whole project than to let data be used for example for model training.
We plan to have a free tier, but the idea is a small monthly subscription depending on usage. Currently we only support mac, but we do have windows support planned. What we have tested is the latest Ableton 12 version, but as you may know Ableton refuses to open projects saved in a never version. As a response for that we have experimental support of pushing a project as an Ableton 10 version.
I also want to mention that the software is in the stage of yeah it works, but needs much more testing before we could bump it to beta. So bear in mind there will be bugs.
If you are interested, please email: info at kolibrinkpg.com
Also the Device slots overview in session view could be useful. I'm kind of excited guys, ngl
It's still very unpolished, if you want to check it out, all feedback is welcome: https://minidaw.aykev.dev/
I should pick this project up again. It's a little daunting to build alone, but AI tools should make it much more managable than it was when I first got started.
I’m working on two ARA-2 plugins so this is a small bit of good news.
The cost of audio (or any) software has been something people have been complaining about for decades. When I started in the audio software industry, the prices (amazingly!) were just as high or higher as the prices today. Some of this cost was due to physically creating boxes, manuals, storage media and paying to get the product into sales channels. Viewed historically, you might see that you are getting a much better deal today with Ableton for $300 than Opcode Studio Vision 1.0 in 1990 for $995. In 1990, you had to call into Opcode for support and there was no online community for support and information sharing.
It is real conundrum running a company that sells creative tools; the very users you want to bring in as new customers might be the ones that are the most resistant, or unable, to paying the full price. The industry has tried to come up with various ways to assist the people, including the $79 version of Ableton that you are not a fan of.
When you are actually deriving your income from the use of the product, the pricing becomes less of an issue and I clearly remember Warner Brothers buying dozens of copies of our software to support a Danny Elfman project because he was using our software. I also remember struggling composers begging for education pricing or even free copies of the software at our booth at the NAMM trade show.
FL Studio is not unprofessional noob software by any means. Ultimately, a talented singer, songwriter, composer, DJ, etc. will use any means they have on hand to be creative.
looking back at my order history, I upgraded from Live 10 Suite (purchased 2018) to Live 11 Suite for $245.60 in 2021 and again from 11 Suite to 12 Suite in 2024 for $245.60.
Everyone has a different financial situation, but for me this is entirely fair pricing for professional grade software that does not have a subscription that I use on an almost daily basis. I am happy to continue supporting Ableton, they respect me as a user and are consistent in their quality and output. (I don't use FL Studio, this is not a dig at that company/platform, just a happy Ableton user).
Leading with a step sequencer, automation recording, a loop mangler, and a basic drum synth in 2026 isn't pushing the creative limits of DAW design.
IMO Live is a tolerable product rather than an exciting one. Back in the days when I was making loop-based music I got more done more easily with Sonic Foundry's (then Sony's) Acid, which is still my gold standard for ease of use for that idiom.
And I still think Vegas is the best video editor I ever used.
I think with vibecoding the days of the big DAWs are numbered. A few years from now people are going to be rolling their own designs. We're going to see a lot of slopware, which won't matter because it's single-user, and some rare but incredibly inventive and inspiring completely new takes.
What they should really have is a demo version of the next tier up for when I'm considering upgrading. Say if I have Standard Edition, I click the "Try Suite" button and it temporarily unlocks the Suite features without overriding my base install. I can then easily decide to upgrade (or not), but the main issue is the next tier's features are locked behind an install, so people go into it with the mentality that they have to decide on a product tier when they're a noob and don't know anything about the product.
I've been making beats for about 20 years. For me music is essentially a diary that others occasionally read.
I'll never make a nickel off this.
Also if I buy a 2000$ microphone I own it forever and I can even sell it and maybe recoup half.
Vs paying 200$ a year forever.
Plus FL Studio is about 300$ once for the All Plugins edition.
You can easily get some older version and play around with that for free.
In my case I bought a launchpad many years ago and for a long time used the Ableton Lite version that came with it. Was more than enough for hobby usage.
I have no problem with paying for software I enjoy.
You don’t need to get the new major versions.
It’s also really easy to crack Ableton and use it for free if you just want to test it out - i think it’s part of their sales strategy tbh
SketchUp, after Google offloaded it, became paid software.
All these FL Studio, Ableton, etc.
SketchUp has already been cloned as Ketchup. I wonder if FL Studio and Ableton will soon be cloned?
pretty sure someone is already doing egui rust clone.
I have heard people claim that ArtCraft are not using LLMs to generate their apps, but the presentation and code almost seem like someone gave their LLM agent the Reaper manual and asked it to produce a clone.
Their main tagline on the site is also strange "Professional audio recording and mixing, rebuilt in pure Rust." Really, who cares? No one I know in the performance, composition and recording industry cares at all. What they care about is reliability, stability, workflows and support. Yes, and price. But none of the flagship DAWs have onerous pricing and as others have pointed out, FL Studio has been a good investment over the years. If price is a concern, it is hard to beat Reaper in terms of value and functionality.
I am sure people will continue to one-shot or iterate clones of the leading DAWs and some people will try to use them and probably end up wasting their time on their productions when whoever is behind the project moves on. It is extremely hard work supporting any application and the users of MIDI, audio and notation software are extremely demanding.
My career started way back working on apps for companies like Passport, Opcode and some other music startups, and it I had the sufficient time, the last thing I would want to do is just clone Ableton. My hope is that some effort will come along to total re-invent what and how a music creation and production app should be. I often times feel we hit "Peak DAW" over 20 years ago.
If you just do "computer music", with no synced live instruments and external synths, it's a much easier problem, 40 ms of latency is perfectly fine, and on modern hardware it's not hard to hit that target.
It's very alpha software right now of course, but is natively supporting plugin sandboxing, ARA, MCP, NAM (Neural Amp Modeler), VST3, VST2, CLAP, Sample Maps, and more.
Come join us in discord! :)
Contrast w/ Ableton, where you pay about that much every upgrade. Or something egregious like Adobe.
I'm actually rooting for FL Studio to NOT be cloned, respect to the way they ran their business, hope people pay them their money.
Because yes it doesn't really scale. I've worked at a place with software like that and it creates a lot of bad incentives. Where I was they sold a lot of custom development for revenue beyond the upfront licensing and you can imagine the toll that wrecked on the codebase over time.
So he is right - $150 for a lifetime license of good, continuously developed software is a steal.
Not everything has to be a billion-dollar swing.
Not everything should!
I mean, vibecoded apps can be fine if you are editing just an image, or a small video you are editing for nothing serious, as a beginner, etc.. but for people that is serious about making videos or making songs that take a lot of effort and time, paying 159 euros to upgrade every 3 to 4 years is a no-brainer (I already pre-ordered it).
There are probably still musicians running stuff of their Atari STs at the heart of their studio. People don't truly understand the meaning of "legacy" until they see professional music hardware/software setups.
When I think of a DAW, I think of the interface, the VST support, and the built in plugins.
I have so many sound assets that I've accumulated over the years, I don't need or want more.
Not saying it wouldn't be important to some people, but that's not important to me and I don't think I'm alone.
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.
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.
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?
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!
But answering here if I understand correctly: I use (at the moment) a mostly serial chain architecture.
I think what you're asking is 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.
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.
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!
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.
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.
Adobe not withstanding none of these programs are ever that expensive either. I understand everyone has a different budget but if you can’t scrape together $100-$300 to buy essential software for something you want to do, then you probably have bigger issues on your plate. Hell, reaper is what? $40?
Im talking about what the biggest barrier will be to developing a DAW with LLMs. Buying the sounds doesnt let you redistribute them like that, you need commercial redistribution / software-embedding rights. The sounds people demand are going to be a bigger barrier than an agent coding it.
Your options are
1. synthesize the sounds yourself in code. LLMs aren't very good at this. Try it - you will play your sound next to a real TR808 recording and and think "this isnt even close".
2. Record a real machine yourself. Expensive and outside the domain of someone who only has coding experience. And with the 909 there may not even technically be a legal way to do it since some of the sounds are recorded and stored on the device, so you are essentially copy their recording. Many DAWs do do this but its murky.
3. License samples from a sound company. Normal sound pack licenses only cover making music with the sounds, not distributing them in a DAW. You’d need a custom OEM deal (contacting the company, negotiating, paying probably a lot, lawyer to check contract, etc).
4. License directly from Roland (not a thing as far as I know)
You need a real sound designer. But you could make a serviceable DAW with an LLM without having experience writing DAWs.
This is the same problem seen elsewhere, like video games. AI can do the code. It's the media that it can't really understand and someone without domain experience doesn't have the expertise, and doesnt even know what they don't know.
Maybe I'm undercutting my own point - I thought DAWs typically had these sorts of sounds but now that I think about it I recall hearing that sometimes people use plugins for this sort of thing.
OSC, MCP, and GUI on macOS are integrated, as well as audio analysis. PRs welcome!
That aside, I have a soft spot for Ableton Live. It's a very clean UI with a refined and straightforward workflow and pretty much perfect stock effects, but aside from the new Drum Synth, this also feels like an incremental update branded as a new major version. Its provided instruments/synths are still lackluster. Sure, Operator punches above what its simplistic UI would have you believe, but it just pales in comparison to Sytrus. Ableton still has no built-in synth on the level of Harmor or Kepler Exo either, which if it did would be a massive boon considering Ableton's ethos of keeping all controls visible without needing to open that plugin's UI separately. This update makes me feel I made the right choice by going with FL Studio years back.
That said you do get a ton of cool stuff with the higher editions
A subscription to splice or other sample/preset libraries opens up a world of possibilities as well
Having the full edition also makes it possible to use more of the example projects and templates out there, and you can follow along with the tutorials from Mr Bill too!
DAWs and MIDI controllers are sort of like keyboards, notebooks, or text editors. They all do the same things, but when they're your primary work surface little idiosyncrasies add up to flow-wrecking annoyances.
Lots of people love Logic, but I'm not one of them. It's not anything wrong with the product, it's just that Live clicks with my brain in a way that Logic doesn't. The Live interface has things arranged where I expect them to be. Logic hides everything in drawers.
That said, your teenager might be using Garage Band because they really like it, or they might use it because it's free and what they have. On the controller side, if they have experience with piano, they probably want a keyboard. If they don't, they might or might not want piano keys. If they do play piano, they will have preferences about key feel and size. My old piano muscle memory can't handle mini keyboards, for example.
You get lite with hardware purchase or in some magazines.
https://help.ableton.com/hc/en-us/articles/209775685-Get-a-L...
Ableton suite is amazing because of all the content you get with it (instruments, effects, samples), but lite comes with enough to get you going and you can always add vsts and samples from 3rd parties.
It has a hard limit of 8 tracks, Intro doubles that to 16, while Standard is the first version without limitations. Intro should be more than fine for most beginners.
This is stuff that honestly should have been in a free update
Bitwig is a bit better but I'm desperate for an actually good OSS DAW (Reaper is neither FOSS nor good IMO) even I have to make it myself eventually
https://www.ableton.com/en/release-notes/live-12/
Not sure if this is the best way to market these things
Is this still a thing? Does anyone remember if this was overblown or if it was a fair criticism? I believe FL Studio handled this way worse for a long time, but eventually fixed it.
I'm not a fan boy of any companies or tools, but Live has continued to impress me with each release.
It has powerful MIDI clip editing capabilities via a custom DSL and more recently automation envelope support was added. It also has solid support for the native devices with VST/AU plug-in support coming soon. Basically every aspect of the Live API and Python remote scripts has been exposed via MCP and REST APIs (so you don't even need to use it with AI).
Many people get upset by the idea of MIDI generation, but you can use it however you want. I intended it to be an assistant to help with the tedious and repetitive stuff and to help overcome writer's block.
We seek to complement the user by giving them access to a mix and master engineer, not replacing them like with Suno. We've got a booth at MONO sf this weekend at the Midway in SF, come find us! if you're on the fence, email me for a promo code to the conference!
The problem I have with the AI mastering is it seems to be a bit clumsy with making the master fit the song. A lot of these tools just have simple buttons like "low, medium high", and seem to default to really squashing the dynamics to achieve maximum loudness. I have worked with both human mastering engineers and AI mastering, and I would say a decent human mastering engineer is noticeably better at feeling out the songs and finding the right balance.
To your question though, it's a chatbot so tell it you want your track to sound like eg Polo and Pan, it'll look for ways to enhance it in their style rather than a simple small/medium/large knob. It'll load one of the built-in mastering chains and tweak the settings on those, or if you have a preference, you can tell it that too.