Ardour 8.0
ardour.org
ardour.org
"Some people will no doubt laugh at a few of these "new features", given that they've been in some other DAWs for 20 years or more. That's OK — we laugh too when we see other DAWs finally adding things that Ardour could do in 2005."
this made me laugh :-)
The extent of its wonders escapes me now, but I recall with jack+ardour, the new lowlatency/preempt kernel, and some tcp/ip stack fun, we were able to get 40ms network audio latency on commodity hardware, vastly expanding our field processing workflows. Sort of how you can walk out of any venue today and immediately purchase an SD card of the event, we could produce MP3, CDs, and live webcasts of events, ready within minutes of closing with nothing more than a laptop, usb sound card, mics, and the internet.
I also had a little trick for transcription; shorthand with macros! Eventually, I could type them all one handed. Today, you can just pipe through whisper and have subs in every format and language. What an incredible time to be alive.
My lessons learned have been that free, open source software is amazing, and if you don't know something is supposed to be "hard", it can't stop you. Don't let greed or pride make you withhold from yourself.
One particular feature I like is the ability to edit while playing the audio at 2x speed, which I use to do a quick first pass where I remove obvious things like dead air, coughs, uhms, etc., before doing a second pass at 1x looking for finer details to fix. However, I've found that this feature has been worsened a bit since v6, so I've been stuck at v5 this whole time despite the many new releases. Every time a new version comes out I try it out immediately, but so far v5 has been the superior one for my particular workflow.
I'm not complaining though, for as long as Ardour 5 still runs on my computer I'll be a happy user, and I'm very grateful for Ardour's existence, but I wonder if anyone else uses it the way I do and if they've had the same issue with newer versions.
How exactly?
In v6+ the sliding part still works, but upon releasing it the slider springs immediately back to 1x, so I can't easily select a playback speed and keep it going. As a workaround there's the varispeed option, but for me it's not as intuitive (it uses semitones instead of "Xs" as its unit), and feels much less flexible. I could probably live with it if I was forced into it, but I much prefer v5's behavior.
Nope, I'm a documentation/YT/social media monkey, if you want a real developer, PaulDavisThe1st is here for you :)
Then you can upgrade to 8.1 and get the benefit of interview mode ripple editing.
I didn't know about interview mode, I'll read up on it. Looking forward to 8.1!
"Within this general behavior several variations are available as Ripple edit modes: [...] 3. Interview. This mode works just like the Selected mode with one exception: when you select a range and press Del, this will remove the selected portion of either audio or MIDI without shifting other clips to the left to match the freed space on the timeline. The main use case for this mode is editing interviews where you want the ripple behavior to edit out e.g. periods of silence, while being able to just delete e.g. an out-of-place noise or an exclamation by the interviewer."
In general (with a few exceptions), open source developers are happy to receive bug reports on their software. It's not like the situation in the Windows freeware world where software is just dumped on a web forum somewhere and reports go into a black hole.
I've seen Ardour for a long, long time but haven't ever tried it. What, if anything, would I be missing by switching? I primarily do composition, so lots of VSTs etc.
But if you have become used to the FL Studio workflow, Ardour (and the list of DAWs above) are likely to feel clunky and unproductive.
I'll give Ardour a try, thanks for the response and congrats on the release!
However, I don't think that's due to FL Studio somehow being architected better or worse. I just think its score ("piano roll") editing controls are much better than most other DAWs I've used and it gets out of my way for the most part when trying to get things from brain to screen ASAP.
If you're making something like hip hop or EDM, where there's a lot of repetition, then this functionality in FL Studio can be helpful. But it also has a lot of weak areas compared to other DAWs.
Totally minor feedback in case you value this kind of feedback: the website’s layout is freaking out on my iOS Safari. I can scroll sideways like four page widths and then see nothing at all. Same with the front page.
A short video if it helps: https://youtube.com/shorts/2dItDk_FtkI?si=WSsM2fgWR91IR7wU
What about MIDI 2.0?
MIDI 2.0: no plans at this time.
As an aside, is there any way I can add functionality to a control surface (that isn't writing C)? I use a behringer X-Touch (heavily) and moved to Reaper because there were plugins that provided much deeper integration with my X-Touch (which as a result has me working a lot faster in certain areas).
1. hardware surfaces have had different use conventions for a long time (certainly things that look like mixing consoles). They are effectively multitouch devices, and human interaction with them just isn't the same as with a mouse & GUI.
2. for Mackie Control Protocol devices, we already provide a nifty multi-target action there where you just press and hold one eg. solo button and then press another, to apply it to the range that was pressed.
We do not providing scripting for developing control surface support. I've written extensively about my thoughts on Reaper's scripting [0] and I remain conflicted by the questions it raises. There's nothing that can be done in Reaper via scripting that can't be done in Ardour via C++, and a huge amount that theoretically could be done in Ardour via C++ that cannot be done in Reaper. I know this is not a satisfactory answer for people who do not want to master (a) C++ (b) the build environment.
[0] https://discourse.ardour.org/t/is-open-source-a-diversion-fr...
(I know that especially VCAs are different here, but in the end, they are groups of groups if you squint hard enough, are they not?)
Persistent and quick groups are definitely related; we've already a few trenchant observations about what we've done with quick groups, and we will work on taking them into consideration as we refine how this works. But fundamentally, I see persistent groups and quick groups as orthogonal, and their main job is not to interfere (too much) with each other.
(e.g. C:\Program Files\VSTPlugins )
Anyone producing music from qubesOS?
Privilege escalation is a big issue for servers and mutualized systems. On a personal computer this is the least of your concerns as your personnal data is more valuable than some binaries in your root filesystem. People are ready to get their precious data pwned or ransomwared but are afraid some process would get root access, this is backwards thinking.
If you don't want an installer, you can download the pluginsonly bundle on the release page and do it yourself: https://github.com/surge-synthesizer/releases-xt/releases
Plenty of plugins just ship with a README and tell you where to drop em though! Even paid. So especially if it's OSS I don't think it's bad to require a bit of effort from the user especially if it takes unpaid time maintaining the installer wrapper. Thanks for the bundle link!
There was a time when Sylenth and Serum-quality synthesizers didn't exist for free. Back then, shit like Serge and Helm were really the best you could rely on. Maybe a few free U-HE plugins or your DAW defaults. Today's producers are downright spoiled with so many excellent free options!
Wow. THIS is something that's been needed for > 20 years. A lot of music has gotten poorer because of the mechanality of grids. Human tempos vary naturally (slightly at least) all over the board. (If you doubt that, drop a golden oldie into a DAW and just try to adjust the grid.)
Neither "Quantize" and "Humanize" helped. Tempo changes like ritardando, accelerando, rubato are essential for the musicality of real performances. Not that the grid/click-track HAS to have any effect on any one part, but it very much complicates, e.g., automated/samples parts.
Human performances vary tempos according to feelings. This feature may be manual, but it sounds like progress.
[QUOTE follows]
"A nice sort of music would result from such playing. Something like the singing of a good vocalist accompanied by a poor blockhead who hammers away in strict time without yielding to the singer who, in sheer despair, must renounce all artistic expression." - Constantin von Sternberg (1852–1924) (c. 1920). "Tempo rubato, and other essays".
Now, I fully understand why. And I think charging for pre-built binaries is a totally valid way to attempt to finance an open-source project. The amount they're asking certainly is a pittance compared to the commercial offerings.
But LMMS just feels friendlier to me.
Both have their uses. What bugs me about LMMS is that it is hard to use its output in any other way than just to send it to your devices, interop with other software isn't all that good unless it is on the plugin side.
And neither Ardour nor LMMS come close to midieditor for the editing of raw midi files, and that's a shame because midieditor isn't very well supported and a bit fragile (it crashes with alarming regularity).
Does anyone know if both the cheaper and more expensive devices are compatible with Ardour 8?
As our release notes indicate, we hope/plan to announce support for the cheaper Launchpad X and Mini during the 8.x development process.
Novation still makes and sells it - see the first link.
I can check on it whenever I get started on the mini and X versions.
Also on Linux it supports only rarely used plugin formats (LV2, Linux VST), for which there are little plugins.
That is correct. I didn't think specifically about Fedora 37; it's been a while since I upgraded to 38. I couldn't find F37 builds, even though that's around the time I tested yabridge. You might consider switching to 38 anyway, as 37 is less than two months away from it reaching EOL -- F39 release date (17 October) + 30 days.
> As I understand, it is the repository for packages uploaded by random anonymous users (not related to the authors of yabridge or Fedora).
That is mostly correct. It was not uploaded, but built on the Fedora infrastructure, following the RPM spec you can reach from the builds tab [1], for example the latest change located here [2].
There is an amount of trust you have to give to the copr author, but you can also check the rpm spec file [3]. Important quick checks are around the source0 lines.
> Also, the main page for COPR says (in a small font): "NOTE: Copr is not yet officially supported by Fedora Infrastructure."
Getting a package shipped into the Fedora base repositories seems rather bureaucratic and I understand any hacker that doesn't want to use their own time to deal with that.
[1] https://copr.fedorainfracloud.org/coprs/patrickl/yabridge/bu...
[2] https://copr-dist-git.fedorainfracloud.org/cgit/patrickl/yab...
[3] https://copr-dist-git.fedorainfracloud.org/cgit/patrickl/yab...
https://manual.ardour.org/working-with-midi/create-midi-regi...
https://manual.ardour.org/working-with-midi/add-new-notes/
> Also on Linux it supports only rarely used plugin formats (LV2, Linux VST)
Ardour used to have built-in support for Windows VST via WINE. It was so bad (as in unstable, unpredictable) it was disabled by default and was eventually removed. Yabridge is the usual recommendation to people who really want/need it.
On Linux, Ardour supports LADSPA, LV2, VST2 and VST3. Those are the most widely used plugin formats. What are you missing exactly?
"Linux VST" and "Windows VST" are not plugin formats. "VST" is the format, "Windows" and "Linux" are platforms. Do you seriously expect a Linux app to run Windows plugins out-of-the box?
> Most of plugins use Windows VST, i.e. they are distributed as Windows-compatible DLL.
Yes, most (commerical) plugin companies only provide Windows and macOS binaries. But how is that Ardour's fault? You can run Ardour on Windows on macOS. If you really want to use Linux and you need to use Windows-only plugins, you can either run Ardour in Wine or use a plugin bridge such as yabridge.
For Mac VSTs and AU there is no (at least, no stable) emulation layer on Linux.
RTAS SDK is proprietary.
Anything goes in this industry really :)
Maybe that's what you want?
But even if we do want to take this hurdle, is it even possible yet? What interfaces are available to do this on Wayland and embed a plugin-drawn GUI in a GTK 3, GTK 4, Qt 5 and/or Qt 6 application?
My guess is we still need a new spec that would probably revolve around OpenGL/EGL or Vulkan/WSI, but I'm not sure, and there's also the question of how input events are delivered.
I think XWayland will be the way to go for a long time. For ardour itself, native Wayland is desirable for tooltips and other minor (but very annoying) UI things that break under XWayland, but for plugins, XWayland can be the glue.
> For several years, people downloading Ardour for macOS have had to deal with various kinds of messages (from Apple) saying things like "This program comes from an untrusted source" to "The file is damaged". As of Ardour 8, macOS users downloading Ardour won't see this stuff any more, because we have given up and paid $100 to join Apple's pay-to-play scheme. Our builds are all notarized now, and so people on macOS should have the same smooth experience they get from other macOS software downloads.
Hope macOS users live up to the commonly referenced "Apple users are more likely to pay for software" and donate either time or money to Ardour if they use it, as it seems making applications available to them cost developers actual money now.
At least over at Google it is a one time fee.
Many dead UNIX vendors agree.
IMHO it should be illegal (for a for-profit corporation) to own both the OS and an application store (at least the kind featuring third-party software) - you cannot expect them to be a fair judge of who gets in there and who doesn't !
And why do you assume that other software distributors than OS makers aren't going to do due diligence ?
It is the other way around. Linux users should be more vigilant about donating to the projects they find important if they care for the longevity of the project continuing as desktop Linux is a very tiny market to support and has heavy fragmentation issues within it.
It's also free to use and distribute software on, regardless of the hardware/software you own. That's the big difference. Plus, MacOS also commands a relatively small market share with it's own fragmentation issues (doubly so if you're cross-platform).
If Mac users want perpetual builds of their software, they have to perpetually fund a development environment. Linux doesn't really work the same way.
You can get the source code for free from us (either as a tarball or via git). You can get the source code or the binary from somebody else.
But if you want to get the binary from us, we ask you pay at least US$1.
I actually moved away from Apple/Swift development because of the limitations they place on you even if you pay (I cannot embed an interpreter in my iOS app, really?), and am now coding in TypeScript. So while the $100 are not a big deal, I think, it's a symptom of something that's wrong.
I don't think that either, it's only a hope from my side. A hope that they recognize that the binary they are using cost someone money to generate only because of restrictions put forward by Apple.
As for Ardour itself, it is clearly completely open source [1].
https://git.ardour.org/ardour/ardour/src/branch/master/COPYI...
Ardour is free software (and therefore open source). Ardour is not proprietary software.
Ardour is a commercial product. They sell pre-built binaries, updates (perhaps some level of guarantee/support for those binaries?) etc. Ardour is not "freeware", shareware or a hobby project or anything else like that.
1. Commerce is bad and somehow at odds with free software and the GPL,
2. The only way to do any kind of software trade is proprietary software.
In fact, commerce is beautiful and a cornerstone of economics and our civilisation. Most people in the free software community are not opposed to commerce. What they are opposed to is proprietary software. That is, claiming ownership of software and therefore doing commerce based mostly on rent-seeking and retaining power over said users. Free software and the GPL aims to disable this, but it does not disable, nor does it oppose, commercial software, unless you believe (2), which is evidently false, as you can see with Ardour.
Now that said, I do support avoiding language that is offensive to people even if it doesn't seem to me like it should be (so long as it's still clear what is being communicated. I don't like Orwellian expressions).
Ardour is licensed under GPLv2.
Show me where to pay for the pre-built product:
https://community.ardour.org/download?platform=linux&archite...
All I see is a direct download link. If you want to pay that's optional.
""" Subscribe
$1, $4, $10 or $50 per month ... """
""" Single Payment
If you choose to pay less than US$45 ... """
""" Free/Demo Version
Periodically goes silent after 10 minutes.
No access to nightly (development) builds. """
And, if you wonder, you can't enter 0 for the payment.
[1] https://ubuntustudio.org/2022/11/ardour-7-1-backports-availa...
[2] https://packages.debian.org/search?keywords=ardour
[3] https://packages.fedoraproject.org/pkgs/ardour7/ardour7/
Just make it $5 on macos. If Mac users can support this shitty company they can actually pay for other software too.
> Because we object to paying Microsoft for the privilege of allowing you to more easily use our work, this application is unsigned (more information here).
This is different than notarization. Notarization is a process by which Apple centrally scans your binary and decides if it's ok, then stamps their approval on the binary if so. Code signing is a process by which you sign your own binary so that users (and, more importantly, Windows) know it's from you.
Microsoft doesn't do notarization, instead relying on the reputation of the certificate and their client-side malware scanner. The reputation from one executable you sign with the certificate carries over to other executables that you sign with the same certificate (e.g. newer versions of the same app). This impacts SmartScreen prompts. If you get an EV certificate you get the initial reputation for free and can skip SmartScreen prompts out of the gate.
source: have done it; my open source Windows app is signed with my Sectigo certificate
Yep, not download "Binary", "Executable", "Package" or any of that non-sense (from user's perspective), just "Ready-To-Run Program", simple and clear, exactly what user wants when they open that page.
Then for me (Windows) to yet a 3rd page where I can chose the paid/free version.
Clicking here on "Demo Version" takes you to the 4th page where you can finally download the setup binary. Which is an installer, the opposite of "Ready-To-Run"!!!
Each on a separate page, a little bit misleading because the first button already suggests a download