## New Features

### Metering

3.3 brings some significant changes to the metering both visualy and technicaly.

Visually the meters have been spruced up somewhat to look more appealing and to aid legibility and reading. Meter colours now have hard changes between them rather than gradients, with the colour changes being at significant levels, some of which are configurable, -18 or -20 dBFS meter line up levels, for example. Green, yellow, orange and red have been chosen to indicate an increasingly high level signal, which in the track header particularly, increases readability even when track heights are small. Levels reaching 0dBFS also now give a red background to the whole meter. Left clicking the meter clears this.

Meter scales have been made more detailed and should allow for more accurate reading.

Meter balistics remain the same but have been better labeled in the configuration dialogue to indicate how they relate to existing metering standards. Meter configurations can be found in Edit->Preferences->GUI

Right clicking on a meter now offers three different meter choices, either Peak, RMS or a combination of the two.

### Meterbridge

3.3 also introduces a new window, namely the Meterbridge. This is a compact view of all meters in a session and will prove useful for large recording sessions, particularly live recording. This has various configuarble elements that can be shown or hidden via the menu Session->Properties->Meterbridge.

### Freesound Searching and Usage

There have been a variety of visible and internal-only changes to Ardour's interactions with the Freesound database of sound samples:

- Use the new `freesound-download-dir` config variable to decide the location of sound files downloaded from Freesound.
- Make download of sound files multi-threaded. Each sound file download takes place in its own thread, and has its own progress bar and cancel button, which stack up from the bottom of the list of results.
- Sound files download into a file with a '.part' suffix, which is then renamed to the intended name on success.
- Add a 'Similar' button, which searches Freesound for sounds similar to the currently-selected sound in the results list.

## GUI Changes

- Make scroll-wheel modifier keys consistent in main editor window and editor summary pane.
  - Add constants for the keyboard modifiers that should be used for vertical zoom, horizontal zoom, and horizontal scrolling in the main editor window, and use these where appropriate rather than using Keyboard::PrimaryModifier and friends directly.
  - Separate out the handling of left/right scroll events from normal up/down ones in the editor summary pane scroll wheel handling, and use the new constants for scroll wheel keyboard modifiers in conjunction with up/down scroll events. Modifiers for left/right scroll events should be unaffected by this.
  - If the ScrollZoomVerticalModifier key is used with the scroll wheel over the editor summary pane, zoom the editor vertically.
- New track height button icons

## Fixes

- Avoid symbol name conflicts with Aspect LinuxVST plugin, making it possible to use the plugin without semi-random crashes.
- Generalize NO_PLUGIN_STATE
- Updated version of ffmpeg included for video timeline work
- Video timeline: use avi/mjpeg (insted of mpeg4) for video proxy
  - average picture quality is worse
  - ..but seeking works accurately ( no more PTS/DTS mess with Quicktime files)
  - ffmpeg transcode to mpeg4 retains PTS, DTS ( to mjpeg does not)
- Video timeline: remember original video-file for later export/mux
- Prompt the user for confirmation before removing an export format.
- Fix display of meters when track outputs change repeatedly between audio and MIDI
- Fix crash when showing external send GUI
- Fix empty Locations window
- Make the CD track details visible whenever the CD range box has been ticked, rather than only when the user toggles the box on.
- Fix alignment of meters on midi-tracks
- Fix race/endless loop on exit
- Reset meters when changing metering-point or ports
- Fix save/restore [plugin] window pos&size (without an explicit save)
- More extensive centralization of window visibility management.
- Update plugin UIs at reasonable rate (25Hz) and clean up plugin-ui meter layout, including colors.
- Make Help > About > Configuration window suitable for small[er] screens
- Ignore mouse-scroll if scroll-bar is not present.
- Load bundled LV2 plugins in LV2PluginInfo::discover() later in startup process, to make it actually work.
- Remove old CMT animatics code (functionally replaced by the video timeline)
- Do not expose freewheeling or samplerate controls/ports on LV2 plugins

## Translation Updates

Russian translation updated (Alexandre Prokoudine)