[Ardour-Users] Ardour 3.5 released
outro.pessoa at gmail.com
Sat Oct 19 08:32:55 PDT 2013
On 10/17/13, Paul Davis <paul at linuxaudiosystems.com> wrote:
> 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 the usual place <https://community.ardour.org/download>,
> and as usual subscribers get this update without cost.
> 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).
> 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.
> 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.
> Is Ardour3 released for OS X yet?
> As usual, OS X users are stuck with a beta demo
> unlike previous releases this is for
> *64 bit OS X 10.7 and later only*. It will not run on early systems. We
> hope to have some resources to put into OS X after 3.7 is released.
> What's up next?
> 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.
> - audio and midi I/O has been moved out of the core of Ardour into
> module(s) that are loaded dynamically
> - the JACK menu item in the main menu bar has been removed
> - a new window, the audio/MIDI Setup dialog can be accessed from the
> Windows menu
> - the audio/MIDI setup dialog allows precise calibration of I/O
> latency. It does the same job as jack_iodelay, but is fully
> integrated into Ardour itself.
> - 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.
> - possible to specify the use of the new-ish JACK2 "alsarawmidi"
> slave driver, and the not-yet-released JACK1 "alsa_midi" slave
> These both provide better timing and lower latency for MIDI
> routing to/from
> hardware than either of the two legacy options. Similar options exist
> OS X (or will when we do an official release).
> - 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).
> - startup, session loading
> - 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.
> - see the sample rate and audio data format of a session before
> opening it.
> - internal code design has been radically overhauled to make
> reasoning about session loading possible.
> - 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
> - Video range export. It is now possible to export (to video) just a
> given range within the session. Accessible from both the range context
> and the main Export menu.
> Fixes and Improvements
> - improvements in performance of MTC and MIDI Clock sync (it was already
> good, now it is even better)
> - don't display metrics for invisible tracks in meterbridge
> - make narrow mixer meters slightly wider, hide metrics instead
> - new MIDI binding map for Novation Impulse 61
> - fix compilation for ARM systems
> - fix crash loading 2.x sessions with incorrect options in ardour.rc or
> session file
> - plugin GUIs made visible via the editor mixer strip remain visible
> when the currently selected track(s) change
> - The Mackie Control editor/GUI now has a sane height and width
> - Updates to the software libraries used by Ardour, including:
> - GTK+ (used for the GUI of Ardour, now at version 2.24.23 with
> - Pango (used for drawing text, now at version 1.36.0)
> - Cairo (used for drawing everything, now at version 1.12.16)
> - Fontconfig (used for managing fonts on Linux, now at version
> Paul Davis, Tim Mayberry, Robin Gareus, Alexandre Prokoudine, Nils
> 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.
> Translation Updates
> - Russian translation updated (Alexandre Prokoudine)
> - German translation updated (Edgar Aichinger)
What goes into the waf script beforehand? If I and/or others can
manipulate this for the FreeBSD environment, then it would be an
installable suite without a dependency on "third party" scripts. In
re: FreeBSD ports install. That community encourages a direct native
installation to be done before having to modify in the Makefile.
More information about the Ardour-Users