What's coming in Ardour 9.0

Although we did a couple of hot-fix releases, it’s been quite a long time since the last planned release of Ardour. We’ve also not been responding particularly effectively to bug reports and user suggestions. This has all been because of a mountain of work going on to get 9.0 ready for release, and I wanted to just outline what we think will be in that version so that people can understand the relative “silence” from the project.

There’s still a lot of work to do before we release 9.0, but the following is a list of things we think will likely be there Some of them may not quite make it, and its possible there might be other things added.

GUI Rearrangement

We can’t say much about this yet, because the work here is not really finished. The main elements of this are that every page (editor/mixer/cue/record) in the GUI now has 5 areas: the transport bar (now always visible), the “main area” (e.g. the editor), 2 sidebars (left and right) and a lower pane that can show a variety of things. You’ll see more about this as we get closer to a 9.0 pre-release.

Multi-touch GUI

On Linux and Windows, Ardour now supports multi-touch interaction as provided by the operating system. This may come for macOS eventually, but the way multi-touch works there is significantly different and will need more work.

Pianoroll window(s)

Double click on a MIDI region to edit it in its own dedicated window, or in a pane at the bottom of the main window. Editing in that window will work almost identically to the way it does in the main timeline, but without the distractions of the timeline. You can also see MIDI automation (velocity, CC parameters etc.) overlaid (or not).

MIDI Cue Editing

The Cue page now allows direct editing of the contents of MIDI cues (“clips” for Live & Bitwig users).

Audio Cue Editing

This may or may not make it in time for 9.0. If it does, you’ll be able to edit audio cues directly on the cue page, setting loop points and more.

Cue Recording

You can now record directly into cue slots, making Ardour a “looper” in the same sense that Live, Bitwig and several other contemporary DAWs are. You can pre-specificy the recording duration (e.g. “Record 4 bars”) or you can record until you think you’re done. Whatever you recorded will start playing at the next quantization point (e.g. bar/beat).

Region FX

Is the answer to the question “how do I add some delay to just this part of my vocal?” Similar to region gain it allows to apply any plugin a given audio region only. The effect and its automation remains with the region, even when it is moved around on the timeline. While the same result can be achieved with channels-strip plugins in the mixer (using bypass automation) applying effects directly to regions on the timeline is convenient for many workflows. The given effect is applied offline, when reading the region from disk and does not add any additional DSP load.

Real Time Analyzer

A dedicated perceptual analyzer window is the works which allows one to visualize the live spectrum of multiple signals. A key feature is that one can overlay individual sources (tracks and busses) on top of each other. This allows one to see which track contributes a given of frequency range to the overall mix, find conflicting ranges or holes in the spectrum.

Faster GUI drawing on macOS

Without telling anyone, Apple have subtly changed the way their drawing APIs work for graphical applications over the last 5-10 years. The result has been that a naive graphical app would end up redrawing its entire window even if only a few pixels needed updating. We’re far from the only application to be affected by this. In Ardour 9.0 the GUI drawing speed will be significantly faster, at least on very dense pages like the mixer.

Bug Fixes

We’ve accumulated a long list of bug fixes during the significant reorganization that has taken place for 9.0. We’ll document them once we get to the release.

39 Likes

Wow, sounds like some great stuff coming, will be sure to donate when it lands.

2 Likes

Clapping Applause GIF

LETTTTSSS GOOO!!!

9 Likes

This is the biggie for me. Great for “mastering”. Sadly, at least in the git version my beloved LSP plugins crash when used on a region (LV2 version, Just in case Vladimir is reading this :wink:). VST3 version on the other hand work fine. Thank you!

2 Likes

That sounds very impressive! :exploding_head:

Nice! I thought we had region fx in a previous release

It’s been around in nightly builds, for a while now. So we can get feedback from users (and plugin-devs); but not yet in an Ardour release.

2 Likes

Amazing list!! Pianoroll finally, not that I was interested in it (Ardour is my first serious DAW) but many people seem to want it. Cue editing and cue recording sound really useful. Great work.

1 Like

Really excited for the multitouch, piano roll and the real time analyzer. some really great additions coming. curious how the new layout will look.

Great work! Can’t wait for the 9.0 release :slight_smile:
I hope that in the lower pane we will be able to change the order of plugins (drag and drop), this pane will be resizable in the editor, and when editing MIDI we will have scrollbars to move the content (the same for separate window). :smiley:

Love the Region FX being added. IIRC I requested this feature 12 years ago. :slight_smile: Looking forward to it.

Looks great! I am particularly interested in the Cue page development and the new GUI. Thank you for your great work!

There was no horizontal scrollbar when you wrote this. There is now …

I have to say that I don’t know how you people function without serious mice … :slight_smile:

6 Likes

I’m pretty sure from reading this description that it is not the feature I associated (likely wrongly) with the term “pianoroll”: please correct me if I’m wrong.

In particular, I thought of it as being able to see / edit the MIDI notes from all selected MIDI tracks within a single window, e.g. when building an orchestration mockup in which different instruments (or even articulations) are assigned to separate tracks.

I’m not panting for that feature, but it does seem common among other DAWs (Cubase, Logic, at least) which offer a “pianoroll”-style editing feature.

That’s a feature of some pianoroll widgets in other DAWs, certainly not all.

The central point of this in an Ardour context is this: we decided a long time ago that inline MIDI editing was awesome, and that there was no reason to create a new window/widget to edit MIDI when you could do it right in place, on the timeline. Some other folks agreed with us; even ProTools added this functionality and touted it as a productivity gain.

However, the passage of time has shown us that, despite our best efforts, many users remain wedded to the idea that editing MIDI should happen in a dedicated window. In addition, we’ve seen some specific issues caused by some other somewhat unique Ardour features (notably overlapping, non-opaque MIDI reqions) that really call out for a way to edit MIDI in a context 100% focused on that.

That context is generally called a “pianoroll” in most DAWs; some let you do what you describe, many do not. There are no current plans to implement that for 9.0.

1 Like