<div dir="ltr"><div class="">
    

      <p>
        Über-developer Robin Gareus has worked for a couple of years
        to add video support to Ardour, and with this release, we are
        pleased to finally enable it. In addition there are a couple
        of new features (including the ability to chain MIDI
        processing plugins) and the usual assorted list of bug fixes.
      </p>
      <p>
        As usual, you can fetch the update
        from <a href="https://community.ardour.org/download">the download page</a>.
      </p>

<h2>Video Support</h2>
<p>
        The integration of a video timeline and video monitoring
        into Ardour allows for convenient audio mixing and editing
        to video (i.e. soundtracks, music videos, TV post production
        etc.)
      </p>

      <p>
        The new functionality allows users to:
        </p><ul><li> Import a single video and optionally extract the soundtrack from it.
          </li><li> Provide a Video-monitor window, or full-screen 
display, of the imported video in sync with any of the available ardour 
timecode sources.
          </li><li> Display a frame-by-frame (thumbnail) timeline of the video.
          </li><li> Time-offset the video.
          </li><li> Lock audio-regions to the video: Move audio-regions with the video at video-frame granularity.
          </li><li> Export the video, cut start/end, add blank frames and/or mux it with the soundtrack of the current-session.
        </li></ul>
      
      <p>
        Furthermore, the setup is modular and can be configured in different ways, including:
        </p><ul><li>One machine: all video decoding, video monitoring and Ardour audio
          </li><li>Two machines: separate video-monitor and Ardour
          </li><li>Three machines: separate video-server (for timeline decoding and file-archive), dedicated video-monitor and Ardour
        </li></ul>
      
      <p>
        Video support in Ardour does <strong>not</strong>:
        </p><ul><li>allow for more than one video to be loaded at a time.
          </li><li>provide video editing capabilities
        </li></ul>
      

      <h2>Other New Features and UI Changes</h2>
      <p>
        </p><ul><li> chain together LV2 plugins that accept and output MIDI data
          </li><li> OSC access to send gain parameters (via
            <code>/ardour/route/send/gainabs rid sid gain</code> and
            <code>/ardour/route/send/gaindb rid sid gaindB</code>)
          </li><li> window management (layering and related issues) overhauled to work better on both platforms and with more window managers
          </li><li> horizontal scrolling of the timeline is now done 
with shift-wheel and track height adjustment is done using alt-wheel 
(matches OS X conventions)
          </li><li> German and French translations improved
          </li><li> Allow a pre-existing selection to override region grouping if the clicked-on region is part of that selection
          </li><li> Plugin editing tweaked:
            <ul><li>Always show plugin's own UI (if available) on double-click
              </li><li>Alt+double-click -> show 'generic controls' (GUI built by Ardour)
              </li><li>Context-menu offers both choices.
              </li><li>Use Tooltip for to make it discoverable.
            </li></ul>
        </li></ul>
      

      <h2>Bug Fixes</h2>
      <p>
        </p><ul><li> some licenses fixes in source code files
          </li><li> properly handle closing of various file descriptors, to fix issues with LinuxDSP plugins and xjadeo
          </li><li> fix AudioUnit GUI window sizing
          </li><li> improve relationship between ArdourDialog and Splash on OS X
          </li><li> hack up AU GUI support to handle AUSampler resizing better. 
          </li><li> fix operation of right-click on selected MIDI note 
to bring up the note editor. this is still not really right long term, 
but it is better than displaying the channel selector
          </li><li> fix crashes and session file corruption caused by not zeroing text buffers passed to VST plugins (from Mixbus)
          </li><li> fix crash on export if no master bus is present in the session
          </li><li> On OS X, use "hw.physicalcpu" to get a more accurate
 CPU count (the previously used "hw.ncpu" count includes hyperthreading 
cpus)
          </li><li> Text in warning window for memory limit not displayed in full.
          </li><li> fix jack session filename (colons are invalid)
          </li><li> when using a MIDI keyboard for step entry of MIDI data, use the note length set in the step entry dialog
          </li><li> Remove special handling of session range in export. Fixes things when the session range is renamed.
          </li><li> Fix loading of old sessions' previously-used export timespans
          </li><li> Various LV2 plugin handling fixes
            <ul><li>skip LV2 ports on GUI according to port-properties: notOnGUI and reportsLatency
              </li><li>honor LV2 rsz:minimumSize for Atom Event buffers
              </li><li>properly clean up LV2 world
              </li><li>lilv_port_get() for LV bufsize query requires new lilv
              </li><li>lilv-backwards compatible min buffer-size implementation
            </li></ul>
          </li><li> fix memory leaks and compiler warnings in LXVST code
          </li><li> fix an unusual problem in some LinuxVST plugins by disabling symbol export
          </li><li> when a track has audio and MIDI output, display an audio fader rather than a MIDI fader
            (this is a display change only - the fader has effect on all MIDI and audio data
            passing though it regardless of the type of fader shown)
          </li><li> prepare font-styling meter labels
          </li><li> decrease size and weight of midi-velocity - make '127' fit,...
          </li><li> use correct quoting in OS X startup script (allows passing of arguments on the command line)
          </li><li> add test for writability of /usr/local/lib in OS X startup script (notifies user about an issue created by Audacity)
          </li><li> save and restore Generic MIDI threshold/smoothing value
          </li><li> fix crash when using internal edit mouse modes to drag a non-MIDI region
        </li></ul>
      

      <h2>Contributors</h2>
      <p>
        Robin Gareus, Adrian Knoth, John Oliver, Sakari Bergen, Colin Fletcher, Paul Davis
      </p>
      <p>
        Translation work by: Robin Gloster (de) and jpeg129 (fr)
      </p>  </div></div>