Ardour 2.8.3 released

On behalf of all those who work on Ardour, I am happy to announce the release of Ardour 2.8.3. This is primarily a mantainance released, but does include at least 3 major new pieces of functionality. It also includes a suprisingly large number of bug fixes for things varying from clean builds with the latest compiler releases to minor GUI tweaks and the occasional crashing bug. As usual please visit http://ardour.org/download to download the source or OS X builds.

BUILD NEWS

Ardour 2.8.3 no longer includes (a modified version of) libsndfile, but relies on the system installed version. You need at least version 1.0.18, and you should ensure that it was built with FLAC and Ogg/Vorbis support if you want Ardour to be able to use these formats. The simplest test of this is to run sndfile-info(1) on a FLAC and Ogg/Vorbis sample file and ensure that it can read the contents.

FEATURES

  • Ardour can now open un-writable sessions without complaining. This includes sessions on read-only media and those for which write access is not granted to the user.
  • support FLAC & Ogg/Vorbis import and export (via system libsndfile)
  • provide jdelay-based hardware/port insert latency measurement (note: this is not automatic, but is initiated by the user in the insert GUI)
  • Enable very basic automation for On/Off plugin parameters. Write and Read modes only (no Touch, graphical editing is not allowed). It is a little crude but better than none at all and can only get better!
  • OSC API now supports add locate command (/ardour/locate i= i=)

FIXES

  • the OS X builds include a fix for a crashing bug in the Pango font handling library. This would often occur during zoom operations.
  • plugin/send/insert displays in mixer strips should now always list the correct items
  • change keybindings to more closely match 3.0
  • make keybindings pay attention only to "relevant" modifiers (i.e. ignore numlock)
  • when loading a template, make sure the user template directory exists
  • add track-record-enable-toggle action to menu, to make it actually bindable
  • fixup creation of tracks/busses with > 2 channels from track templates
  • simplify waveform choices menu
  • compiles cleanly with gcc4.4 patches
  • limit group button width
  • "in" and "out" as part of a port name should not be translatable by default, since it will break session portability. French & Polish users who need to get old sessions that have these names translated and need to keep them working should set the environment variable ARDOUR_RETAIN_PORT_NAME_SUFFIX_TRANSLATION to force old behaviour.
  • Transpose appears in the popup region context menu as well as the Regions menu
  • auto-* buttons now have a fixed size
  • keep the transient auto-analyse dialog from showing up more than once per launch of Ardour
  • fix some actions that need to be sensitive depending on the existence of selected tracks
  • save and recall rectified waveform view setting(s)
  • make tearoff windows still forward key events (and thus bindings still work)
  • make big clock window into a utility window, not a menu
  • Bad syntax in LV2 RDF files no longer causes crash on startup.
  • Apply button made clickable when modifying the meter marker at the start of the session.
  • fix import channel->track Mapping option so it follows the region/track menu selection
  • add shortcuts to both SYSTEM and USER templates folder.
  • correctly display wastebasket content size
  • reinstate export-region which was lost
  • make zoom-to-region more straightforward.
  • fix logic in undo, redo and swapping of visual state changes
  • Add "all" items to track right click context menu instead of relying on the -all- edit/mix group
  • New Session/Startup dialog changes
    • if no interface has been identified previously, put the audio setup tab as the first tab
    • if JACK is not running and no interface has ever been chosen, show JUST the audio setup tab. once JACK is successfully
    • properly handle situation where use opts not to load a session because of SR mismatch
  • better (less crash-prone) behaviour when JACK fails to start from "within" ardour.
  • Freesound mootcher patch (it might work now!)
  • LV2 external UIs supported
  • LV2 epp logarithmic parameters handled
  • LADSPA log parameters default values set appropriately
  • handle localized decimal indicator in BarController widget
  • i/o buttons now show connection state a bit more sensibly
  • edit group visibility maintained in session file
  • better behaviour of the splash window with the Ion WM (activated by setting the environment variable ARDOUR_USE_OVERRIDE_REDIRECT_SPLASH)
  • "About" window set as transient for editor
  • Prevent sends/inserts from ever being renamed to the same name as a track/bus
  • make handling of session and history files more robust across ardour versions
  • don't allow crossfade point dragging to create illegal values
  • allow DIST_LIBDIR to override LIBDIR during the build

TRANSLATIONS

  • updated russian translation from Alexandre Prokoudine
  • updated french translation from Raphaël Doursenaud
  • tweaks to german translation

    CONTRIBUTORS

    Nedko Arnukov, Ben Loftis, Markus Schwarzenberg, Don Fredricks, Luc Tanguay, Robert Schwede, Nick Murtagh, Debian Munchkins and your SBR-ing grunt Paul Davis

  • Excellent job, gentlemen.

    Excellent job, gentlemen. Thank you!

    I need not read any further

    I need not read any further after reading this:

    "the OS X builds include a fix for a crashing bug in the Pango font handling library. This would often occur during zoom operations. "

    I was off to the download page . . .

    Looking forward to trying

    Looking forward to trying this out!

    Thanks,
    Jamie

    Good work guys!! but...

    Good work guys!! but... Ardour 3?? When We will have Ardour 3??
    I am very anxious waiting Ardour 3 day after day! =P lol!
    Thanks for this new version guys!
    I think Ardour Project is the best DAW ever made!!

    Daniel

    > Freesound mootcher patch

    > Freesound mootcher patch (it might work now!)
    or not, as the case my be. Sigh. I know, it's not ardour's fault, really. The "new Freesound API" is still in the making, the old one is broken and isn't gong to be fixed.
    I believe there are the lucky few who it works for. Seems like it could be a cool feature, for the casual audio collage maker. Maybe one day.. for now, we can download sample packs from freesound.org and collage them that way.

    I see the file size went from

    I see the file size went from 583mb to just under 100 megs. That's a pretty good decrease! Dropped some old libs off I take it? Seems a little more responsive too, but that could just be me. :) Not a single crash yet.

    Nice work guys.

    @edyasko: The decrease in

    @edyasko: The decrease in file size is because we're shipping non-debug builds. This is not an entirely good thing - we will get much less useful information from any crashlogs. We may revert back in the future.

    @paul: Ahh....that makes

    @paul: Ahh....that makes sense...explains the libardour.dylib shrinkage.
    Also might explain the "perceived" performance increase I noticed.
    (I say that because it may just be in my head, but I admit it does seem snappier)

    Thanks for the info, and more kudos for a job well done!

    --Ed--

    Fantastic news! Thanks so

    Fantastic news! Thanks so much for your continued hard work.

    brilliant! Thank you so much

    brilliant! Thank you so much

    probably not the right place

    probably not the right place for this, but will the 'mixbus' distribution follow these updates as well, or is it on it's own completely separate release schedule?

    @porl Mixbus updates will

    @porl

    Mixbus updates will follow these, but not necessarily on the same schedule.

    Seablade