· fixes
· Track/Bus Templates
· Distributable VST support
· VST preset handling
· VST chunk handling
· AudioUnit state & preset handling
· New playhead-to-{next,previous}-region-boundary variant commands that ignores track selection (on Linux, Windows-LeftArrow or Windows-RightArrow; on OS X, Ctrl-LeftArrow or Ctrl-RightArrow)
· New, thoroughly edited Spanish translation
· New "accurate" crossfade icons
Features:
· Overall dramatic improvements in OS X GUI performance
· New action to rotate editor/mixer window stacking
· New action to cycle through mouse modes
· Plugin windows can now have keyboard focus locked to them
· Add missing extensions to exported files based on selected file type
· Loop/Range ruler now visible by default
· Default crossfade is now -3dB cut
· Crossfade presets changed to include -6dB cut and two S-curves (icons sadly not changed yet)
· New support for Wiimote control (experimental, disabled by default and not currently possible on OS X)
· Selected tracks are always visible when scrolling through with select-next-track or select-previous-track
· Skip non-active and hidden tracks with select-previous-track and select-next-track
· Several new tooltips all over the place and better tooltip colors
· On OS X, Button2 can be emulated with
· Ctrl-Option-Button1
· Busses are never auto-connected to physical inputs
· Unmodified clicking in canvas rulers now sets playhead position, similar to existing behaviour in the "real" rulers. Use Ctrl- (Linux) or Command (OS X)-click/drag for new markers/ranges.
· Crossfade-editor specific keybindings: space => play xfade, left-arrow => play fade out, ctrl-left-arrow => dry fade out, right-arrow => play fade in, ctrl-right-arrow => dry fade in
· Drag-n-Drop from OS X Finder now more reliable but no longer supports MP3 or AAC (will be reverted in
· the future)
· Start position and Sync position clocks added popup region editor
· Better stay-on-top behaviour for certain windows
· LV2 port notification fix for GUI updating
· New German translation
· New post-export nag screen
· Per-track OSC control of solo/mute/rec-enable and gain
Fixes:
· Removed suggestion that users can save while disconnected from JACK
· Corrected reversed handling of "show-editor-mixer" state on startup
· Fixed crasher caused by changing gain with transport stopped & panner bypassed
· Correct reverse logic for making h/w monitoring available given h/w capabilities
· Fix confusing relabelling of plugin bypass button
· Prevent double registration of ALSA sequencer ports
· Correctly initialize JACK timeout parameter when starting JACK
· Ignore triple-clicks on mute/solo/rec-enable button
· Momentary solo/mute now works
· Fix serious error when calculating interpolated
· Curve values (will cause tiny, almost certainly undetectable changes in automation and fade curves, but may also remove clicks)
· Fix quoting in TOC files wrap PBD::Thread... signals in a mutex to avoid crashing during startup as multiple threads "emit" the signal
· Make comboboxes a little bigger on X11
· B|B|T clocks measuring duration now use zero-based values
· New regions created by AudioFilters (Reverse/TimeFX/Transpose) inherit all relevant settings of their ancestor
· Fix for incorrect reading of fade out curve under a few circumstances
· Catch exceptions while loading AudioUnits
· Correct some glitches with playhead motion when looping/reversing
· Fix failure when opening a session by double-clicking the session file icon (OS X)
· Fix loss of "current dialog" tracking when exiting a dialog via a button (could cause crash on next Ctrl-w)
· Detect no-installed-JACK on OS X to avoid silent crashes for new users
New Features:
· make libsndfile work with newer versions of FLAC (enables building a version that can open FLAC files)
· tracks in active edit groups now perform playlist operations (create, copy, select) in unison for playlists created for the group
· embedded LV2 GTK GUI support
· allow translated version use on OSX
· add session file type icon for OSX
· shift-click now works to extend marker selections (click one, then shift-click another to select all markers between them)
· marker drag moves all selected markers
· add initial-program-change support (Ardour can send a MIDI Program Change command on startup to set up external equipment; it can do this at any later time too)
· add move-selected-tracks-{up,down} commands
· add global option to enable/disable region fades
· enable activate/deactivate fades in all selected regions
· global option to hide/show region fades
Fixes and Improvements:
· massive improvements for OS X GUI speed and responsiveness
· eliminate the double-draw during zoom on linux
· fix track+strip ordering issues when sync editor+mixer order is enabled
· fix for bad synchronization with other JACK transport-aware clients
· fix reload & use of MIDI port configuration, so that per-session setup is actually used
· fix URLs for freesound access
· new swedish translation
· fix handling of MIDI pitchbend message
· handle missing pixmap files more gracefully
· Fix import dialog clocks to display times that are correct in the current session
· fix up generation of BWF field contents to avoid truncation and use correct date
· stop AU plugins that fail to load (e.g. missing dongles) from crashing ardour
· handle JACK stopping without crashing
· fix audio glitches caused by plugin automation events
· fix crash when clicking on certain region list items
· security fix for libsndfile FLAC handling
· fix position of canvas "time cursor" during dragging
· make fonts smaller on location dialog buttons
· improve performance when dragging multiple regions on the same track
· reduce some redrawing of clocks
· Speed up track resizing
· fix disappearing automation controls when automation track has been made minimum size.
· change design for how certain region list items operate if there are multiple regions selected
· allow glue-to-bars-and-beats to be toggled for all selected regions
· Set add route dialog non-resizeable so that Window Managers size it more sensibly (looked ridiculous in ion3).
· repeated time stretches/pitch shifts on the same region now use the correct original data
· new grid line cache to speed up scrolling and grid display in general
· fit-tracks now ignores (and hides) "in-the-middle" unselected tracks
· fix possible crash and/or mis-setting of end-marker during session load
Developer Improvements:
· compile with gcc 4.3
· support building on Leopard