<div dir="ltr"><p>
Another month, another Ardour update release. 3.5 doesn't
include any major new features, but does come with a major
architectural change and improvements in two significant
aspects of workflow. As usual you can download it
from <a href="https://community.ardour.org/download">the usual place</a>, and as usual
subscribers get this update without cost.
</p>
<p>
Ardour is now (theoretically) no longer dependent on JACK. The functionality
provided by JACK has been abstracted to allow 3rd parties to provide
implementations that directly use various platform native audio and MIDI APIs
(such as CoreAudio on OS X or ASIO on Windows).
</p>
<p>
Of course, Ardour can still be run with JACK, and this option
is not going away. We hope to see these other "backends"
emerge over the next few months. For now, users should not
experience any functional changes when using Ardour.
</p>
<p>
This has led to many improvements in the Ardour source code and some visible
changes as the program starts up. Read more below for some details.
</p>
<h3>Is Ardour3 released for OS X yet?</h3>
<p>
As usual, OS X users are stuck with
a <a href="https://community.ardour.org/files/Ardour-3.5-64bit.dmg">beta demo release</a>
though unlike previous releases this is for <strong>64 bit OS
X 10.7 and later only</strong>. It will not run on early
systems. We hope to have some resources to put into OS X after
3.7 is released.
</p>
<h3>What's up next?</h3>
<p>
The next major release 3.6 will feature an entirely new
"canvas" for drawing and managing the editor window's main
track display. Release 3.7 will be focused on significant
fixes and improvements for MIDI workflows.
</p>
<h3>Changes</h3>
<p>
</p><ul><li> audio and midi I/O has been moved out of the core of Ardour into module(s) that are
loaded dynamically
<ul><li> the JACK menu item in the main menu bar has been removed</li><li> a new window, the audio/MIDI Setup dialog can be accessed from the Windows menu</li><li>the audio/MIDI setup dialog allows precise calibration
of I/O latency. It does the same job as <code>jack_iodelay</code>, but is fully
integrated into Ardour itself. </li><li>the audio/MIDI setup dialog can also be used to change everything
about JACK's configuration IF it used to start JACK. This
means that if you do use it to start JACK, you can dynamically
change sample rate, the device in use, etc.</li><li>possible to specify the use of the new-ish JACK2 "alsarawmidi" slave
driver, and the not-yet-released JACK1 "alsa_midi" slave driver. These
both provide better timing and lower latency for MIDI routing to/from
hardware than either of the two legacy options. Similar options exist for
OS X (or will when we do an official release).</li><li>if you start JACK outside of Ardour (e.g. via qjackctl or JackPilot) than
the audio/MIDI setup dialog can still be used to dynamically
change the buffer size and reconnect to JACK if necessary (this
replaces the old menu functionality).</li></ul>
</li><li> startup, session loading
<ul><li> there is a new session loading dialog. Choose whether to
create a new session, open a recent session or browse for
less-recent sessions, all in the same window/page.</li><li> see the sample rate and audio data format of a session before
opening it.</li><li>internal code design has been radically overhauled to make
reasoning about session loading possible.</li><li>if you allow Ardour to start JACK, and the session sample rate
does not match the current JACK sample rate, it will be changed
dynamically to match.</li></ul>
</li><li>Video range export. It is now possible to export (to video) just a given
range within the session. Accessible from both the range context menu and
the main Export menu.</li></ul>
<h3>Fixes and Improvements</h3>
<ul><li> improvements in performance of MTC and MIDI Clock sync (it was already good,
now it is even better)
</li><li>don't display metrics for invisible tracks in meterbridge
</li><li>make narrow mixer meters slightly wider, hide metrics instead</li><li>new MIDI binding map for Novation Impulse 61</li><li>fix compilation for ARM systems</li><li>fix crash loading 2.x sessions with incorrect options in ardour.rc or session file</li>
<li>plugin GUIs made visible via the editor mixer strip remain visible when
the currently selected track(s) change</li><li>The Mackie Control editor/GUI now has a sane height and width</li><li>Updates to the software libraries used by Ardour,
including:
<ul><li>GTK+ (used for the GUI of Ardour, now at version 2.24.23 with patches)</li><li>Pango (used for drawing text, now at version 1.36.0)</li><li>Cairo (used for drawing everything, now at version 1.12.16)</li><li>
Fontconfig (used for managing fonts on Linux, now at version 2.11.0)</li></ul>
</li></ul>
<h3>Developers</h3>
<p>
Paul Davis, Tim Mayberry, Robin Gareus, Alexandre Prokoudine,
Nils Philippsen
</p>
<h3>Testers</h3>
<p>
Thanks as usual to all the Ardour users on the #ardour IRC channel and
elsewhere who have been testing the substantial changes that led to
3.5 as they happened. Particular thanks to
Chris Goddard, Axel Müller for their intensive involvement in this
process.
</p>
<h3>Translation Updates</h3>
<p>
</p><ul><li>Russian translation updated (Alexandre Prokoudine)</li><li>German translation updated (Edgar Aichinger)</li></ul></div>