It is possible to train AI models using only data you own the copyright to. For example there is Melisma which is an AI performance generator - you give it notation and it will render it as audio.
All of the audio it was trained on was purpose recorded, the musicians were fairly compensated (similar to when creating a sample library).
I don’t see any ethical issues with this approach.
The goal of LLMs is to minimize human involvement in activities that usually require and benefit from them. Any short-term gains from their usage is vastly overshadowed by the long-term effects of their use and the sheer intent behind them. This is why despite accessibility always being a positive thing, those purposes do not justify use of LLMs either.
Your example strikes me as similar to the way session musicians were often credited, or lack thereof, in the mid-1900s. Many of them would record their parts for “solo” artists’ tracks and not be credited for decades, sometimes ever because records of their contributions were lost. The fact that they were paid doesn’t make that okay, no matter the sum. Same logic applies here.
I would reconsider the decision for adding support for LLMs into Ardour.
In the past few weeks, I watched this video called Suno, AI Music, and the Bad Future. In the video there is a section called “Futurism/Techno-Optimism”.
You should watch the section of the video (linked below at 0:59:05). My attempt to summarize the section is as follows:
In the early 19th Century, a young poet named Filippo Tommaso Marinetti wrote the Futurist Manifesto. The manifesto advocated for breaking free from tradition, and asked people to embrace technology and the future. About a century later, venture capitalist Marc Andreessen writes the Techno-Optimist Manifesto, which pays homage to Marinetti’s writing. This manifesto argues a stance similar to the Futurist Manifesto: that technological innovation should be used to help improve the economy and preventing deaths. He positions that AI will be key to helping with modern technological growth and that any “deceleration of AI will cost lives”.
It is important to note that Andreessen is a very important person in Silicon Valley culture. So when he writes this manifesto, the people in Silcon Valley takes what he writes seriously. His writing is considered a manifesto of Effective Acceleration (also known as e/acc), which believes that unrestricted technological progress (especially progress made by AI), will allow all of humanity’s problems to be solved.
Okay, so why is this important?
Later on in Marinetti’s life, he published another manifesto called The Manifesto of the Italian Fasces of Combat. This is better known today as the Fascist Manifesto. Yes, he wrote the manifesto that started the Fascist parties that later started World War I, with Marinetti serving in Mussolini’s army. Futurism’s love of progress was used as a nice aesthetic cover for the Fascist party.
Andreessen, and many of billionaires in Silicon Valley have aligned themselves with modern day populism in the United States, similar to how the Futurists aligned with Mussolini. Andreessen himself sees Marinetti as a “Patron Saint of Techno-Optimism” and modeled his rise to political power, with Andresseen serving as an unpaid intern in the second Trump Administration.
To quote the video:
Techno-Capitalism is all too happy to align itself with right-wing authorities if it means the future can come faster. “Accelerate, or Die” is the motto of this movement. Great and terrible things are sometimes necessary if the future can be made to come faster.
One of the other goals of the “Techno-Capitalists” is to turn major cities into anarcho-capitalist “startup societies” ruled by philosopher-king CEOS. The way they plan to do this is by building a “parallel establishment” that bypasses democracy and its processes. Generative AI is key for this to succeed; with AI, the “Techno-Capitalists” can build “parallel” systems. Examples include Suno, which is a generative AI “parallel” music service and Oboe, which is a generative AI “parallel” education service.
This is concerning. AI/LLMs are different from other music technologies like MIDI because many of the Silicon Valley billionaires appear to see themselves as the successors of the Fascists, and are using AI/LLMS as tools for political coercion to build “parallel” services to bypass democratic processes. For this reason, I believe that Ardour should remove the MCP server functionality, as its presence will help accelerate (or at the very least associate itself with) the goals of the “Techno-Capitalists.”
From what I can tell, Ardour uses an internal version of GTK2. How about updating to GTK4?
Yes, I know you have heard of this before, but the reason that was given in the past was that later versions of GTK “does not provide anything to users that Ardour does not already have”:
However, in early 2025, GTK4 gained a large update in accessibility, including allowing screen readers like Orca to provide information for keyboard shortcuts and having the AccessKit a11y backend merged into the framework.
Using LLM’s seems like a band-aid fix for giving accessibility support to Ardour rather than a more complete solution.
Providing an MCP server is not nothing, but it’s a relatively easy patch as compared to a GTK4 port.
Not to mention the current pool of unknowns. For example, can GTK4 apps support using the same shortcut in different contexts differently?
I’m a die-hard GNOME user, and even I don’t pretend it’s all unicorns and rainbows. The number of GTK4-based applications with complex user-software interaction is extremely small, and those that exist are not exemplary by any measure.
Let’s be honest: modern GTK is not a popular choice when you want to create something complex. Dune3D/HorizonEDA dev regretted porting from GTK3 to GTK4. All sorts of projects, including Zrythm, moved from GTK to Qt/QML (meanwhile, hardware acceleration in Qt6 is hairy, to put it mildly, just listen to Krita and Friction devs).
We do not use GTK for somehwere between 50% and 90% of the GUI, depending on how you measure and/or look at it. Consequently, moving to GTK4 would do essentially nothing for accessibility, and nothing for any other part of Ardour other than provide Wayland support. We do not use GTK’s shortcut mechanism (it is inadequate for our needs). The entire editor, other than the editor lists, are rendered with almost no GTK involvement, and what there is would not be useful for a11y purposes (box packing, mostly).
Wayland support sounds nice, until you remember that there are almost no plugins on Linux that use Wayland for their GUIs, making all of their own GUIs unusable.
Our long term goal GUI wise, which I do not expect to see realized during my time on the project, is to ditch GTK entirely, rely only a lower layer windows+events abstraction (e.g. GDK), and do everything else ourselves. This is what many other DAWs have done, and probably what I should have done back in 1999/2000 as I started the project.
I just wanted to add a concrete note to this discussion.
I’ve got a RT-thread-safe version of PR #986 that lets Ardour trigger things like track muting/activation, plugin activation, transport position/roll from a MIDI Program Change or CC message. Hit a button on the keyboard and switch active tracks, turn plugins on and off, that kind of thing.
It was written by Claude, so no point in pushing it.
I read that Boris Cheny talks at Y Combinator where founders are letting AI write 50-100% of their code. It’s all proprietary, of course. An open-source project like Ardour admits 0% AI code because we can’t copyright it.
This technology presents serious threats to free software, and not the least of those threats is that we’ll refuse to adopt it because we can’t make it fit our licensing model.
So no vibe coding, but one can code with assistance of the stochastic parrot, and then is expected to review and understand the code in order to take responsibility. This could be described as “auto complete on steroids”.
Claude source code was accidentally leaked recently. Despite or because it is now written by Claude, it had abysmal code quality.
Imo ‘written by AI’ is just a seal of poor quality…
Except that it isn’t. If the AI wote it, it isn’t copyright. No attempt to protect that technology would work in the US legal system.
One day, a court will establish what a human needs to to change that from non-copyrightable to copyrightable. But for now, proprietary software development is playing with fire by relying on “security through obscurity” (i.e. nobody outside the company really knows where code came from).
So no vibe coding, but one can code with assistance of the stochastic parrot, and then is expected to review and understand the code in order to take responsibility.
But this is not Ardour’s policy, right? Ardour’s developer’s guide says “no LLM-generated code can be accepted by us”.
Auto complete, as far as I understand, is not based in machine learning. The Linux devs knowingly allowing such things into the kernel does not validate its use, as all the inherent problems with “gen” “AI” extend to LLMs as a whole. If anything, its troubling to see the open source OS endorse deeply harmful practices bankrolled by the same big tech companies many people are trying to escape from when running Linux.
Sorry, what’s the confusion here? If I “generate” an image, even if I add something of my own, that does not make it my own in any way. Whatever I added is now tainted by the “generated” the image from which I was working. It can’t be my own creation no matter how much I change it.
Fair, and like, I understand how something like that could be useful. But is the tiny bit of convenience really worth all of the baggage that comes with LLMs? I’m trying not to restate all the details in my replies, as that’s annoying and stressful for me. I’m troubled that the usage of something like this is even on the table for this project.