Package Release Info

ardour-7.2.0-bp155.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ardour

Change Logs

* Tue Dec 20 2022 Christophe Marin <christophe@krop.fr>
- Update to 7.2.0.
  * New MIDI input port dedicated to controlling trigger slots
  * TouchOSC support improvements
  * MIDI Lyrics Importing
  * Fixes for the tempo maps
  * Fall back to libsndfile if ffmpeg is not available
  * Consistent Audio/MIDI monitor modes
  * UX/UI Improvements
  * Check https://ardour.org/whatsnew.html for the full list of
    changes
* Fri Nov 04 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 7.1.0. Bugfix release
  * Ardour now has a Quick Audio Export feature
  * Fixed a few more bugs that could be reproduced when creating
    new MIDI regions or trimming existing one in the part of the
    timeline where a tempo ramp is happening
  * The Cue Markers ruler now has Clear All Cues command in the
    context menu
  * The folder where files from FreeSound are downloaded to is
    now also listed in the clips list.
  * Mixer Scenes Update
  * Revamped the UI for external sends and returns (port inserts)
  * Improved the readability of the X-axis units in the export
    spectogram
  * I/O Plugins ports are now listed separately in the connection
    matrix, with dedicated I/O Pre and I/O Post tabs created
    automatically when you add plugins
  * Better Usability for Automation Editing
  * Improvements in Tempo Map Editing
  * Overall Usability Improvements
  * Check https://ardour.org/whatsnew.html for the full list of
    changes
* Sun Oct 16 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 7.0.0
  * arrival of "clip launching" similar to the workflow present
    in all major DAWs
  * New download system to access additional audio / MIDI loops
  * New cue markers rule
  * New and different representation of time than previous versions
  * 3 "ripple editing" modes
  * Ardour can now be used to search and use samples from the
    Freesound project
  * Check https://ardour.org/whatsnew.html for the full list of
    changes
- Add a _constraints files
* Sat Oct 15 2022 Christophe Giboudeaux <christophe@krop.fr>
- Remove the source URL. There's no direct download address anymore
* Wed Oct 12 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update the license tag to GPL-3.0-only. That's the only blocker
  for the factory submission.
* Sat Nov 20 2021 Ben Greiner <code@bnavigator.de>
- Don't use python2 for building
* Fri Aug 13 2021 Marcus Rueckert <mrueckert@suse.de>
- Update to version 6.9.0
  - Plugin Manager
  - Find it under the Window top-level menu
  - The Plugin Manager provides a complete list of plugins that
    were found on your system, and data about each plugin's scan
    results.
  - New standalone scanner applications for VST and AU plugins
    will scan your whole plugin collection without danger of
    crashing Ardour.
  - The new scanner dialog allows you to skip individual plugins
    without canceling the whole scan process. Or set the scanner
    to auto-timeout while you take a break, and come back later
    to re-scan those individual plugins that wanted some user
    input.
  - Sort and filter your plugins by name, brand, tags, or format.
  - Tell Ardour to Ignore troublesome plugins so we won't try to
    load them at all.
  - Ardour loads AU, VST2, VST3, and LV2 format plugins. Choose
    the format that works best for each plugin, and hide the ones
    you don't use (but might be used in some existing sessions).
  - Improvements
  - Playlist Management Substantial changes to playlist
    management include:
  - Global playlist actions like "New Playlist for rec-armed
    tracks" allow you to record a new take on all tracks that
    are record-armed, whether they are in a Group or not.
    You'll find these actions in the Track menu.
  - "Copy Playlist for All Tracks" will store the timeline
    state of your arrangement, edits and automation. You can
    later switch between them while leaving your static mixer
    and plugin settings intact.
  - Select a track and click "?" keyboard shortcut to open the
    Playlist Selector dialog. Click any playlist to listen to
    the alternative takes of that track, OR...
  - ...change the scope to "ALL Tracks" and you can switch all
    tracks that have a matching playlist to your selection: if
    you recorded a take of the drums and bass together, you can
    switch the drum and bass playlists together even if they
    aren't in a Group.
  - Create the perfect vocal or guitar comp: Create a new empty
    playlist and call it 'comp'. Then use the selector to
    switch between different takes and move the best take to
    your comp playlist. You can even have more than one comp
    playlist to compare with each other. And like the other
    playlist functions, you can edit multitracks with ease: by
    group, rec-armed, or ALL tracks.
  - Varispeed Changes
  - The GUI for the "shuttle control" has been modified to
    present a simpler, easier to understand interface.
  - Click on the "VS" button to enable/disable varispeed as
    well adjusting the varispeed settings. .
  - The VS button will blink when varispeed is enabled.
  - Varispeed settings are persistent, so you can revert to
    regular playback, then later re-enable varispeed to get
    back.
  - New GUI control allows blocking MIDI patch changes during
    session loading.
  - Preference items to enable/disable VST2 and/or VST3 support.
  - Add explicit actions for changing between stacked and
    overlaid region views, making this bindable (to a computer
    keyboard or MIDI).
  - LV2 plugins: add support for plugins with multiple Atom ports
    (e.g. Sfizz, the SFZ player)
  - Slip-contents editing now more easily accessible using
    Ctrl-Shift-drag (Cmd-Shift-drag on macOS) anywhere in a
    region. It is no longer necessary to place the mouse cursor
    near the edges of the region.
  - Fix drawing the red recording rectangle to honor latency
    compensation (region no longer visibly jump at rec-stop).
  - Bug Fixes
  - Splash screen management has been changed. On Linux, this may
    conflict with your window manager's behavior - if so, go to
    Edit > Preferences > Appearance > Quirks and try the
    "Show/Hide" setting.
  - Support for a Wine/windows build to run Windows VST plugins
    "natively" on Linux has been removed. ardour.org has never
    distributed these builds. There are plugin wrappers/bridges
    such as Yabridge that do a better job of making this
    possible.
  - Muted MIDI regions are now actually muted.
  - MIDI capture duration is correctly computed when loop
    recording.
  - MIDI capture alignment is now correctly implemented.
  - Loop recording working again after an unnoticed breakage.
  - Various fixes for recently added region markers during
    editing.
  - The "Escape" key now behaves identically while in internal
    editing modes as when in other mouse modes.
  - Prevent accidental addition of multiple markers at the same
    position.
  - In the Recorder tab, do not show input meters for
    control-only ports Faderport, Mackie, etc.
  - During a slip-contents drag, regions are now transparent so
    that you can align transients.
  - Fix Apple Coreaudio Source (used for MP3 import on macOS) --
    was broken since 6.0
  - Control Surfaces
  - US2400: Fix direction of pan knob LEDs.
  - Mackie Control
  - Change combined meter to use a peak meter with falloff.
  - Reset surfaces once connected.
  - Correctly handle the Monitor section being removed.
  - Update the meters even when the transport is stopped.
  - Move meter deflection calc to a function.
  - Improved support for iCON QCon Pro X.
  - When reconnecting ports, don't give up on first failure.
  - Don't call port write directly since it bypasses active
    chk.
  - Improve debug trace output by skipping meter write output.
  - Hold the surfaces lock while resetting the master_surface.
  - Don't crash when the master is on the right.
  - Use selected device's info when building the Keys dialog.
  - Fix one off error in timecode display that broke spaces.
  - Use space as replacement for invalid characters on timecode
    display.
  - Fix logic in timecode display update.
* Tue Jul 06 2021 Marcus Rueckert <mrueckert@suse.de>
- Update to version 6.8.0.
  - New Features
  - Playlist Operations (sponsored by Harrison Consoles) A new
    menu Track > Playlist, provides actions to create new
    playlists (or a copied playlist) for (all | rec-armed |
    selected) tracks.
    Playlist naming and grouping behavior has changed:
  - When creating a new playlist, the user is always prompted
    for a playlist name (default value is Take.N where N
    auto-increments). In the past, some playlist actions didn't
    prompt for a name while others did, resulting in
    inconsistent naming.
  - When a playlist is created, ardour assigns it a group-id
    (timestamp) which can later be used to recognize playlists
    that were created as part of the same action. In the past,
    ardour tried to match grouped playlists via name but this
    relationship was unclear to the user.
  - A playlist group-id is also implicitly created when you
    first record to an empty playlist. This solves the problem
    in the past where user-created playlists would select
    together as a group, but the initial track playlist had no
    group relationship and therefore could not follow the group
    selection.
  - The dialog accessed via the "P" button in the track header
    (editor view) has been adjusted: some esoteric playlist
    functions (copy from other track, share from other track,
    and steal from other track) are now hidden under an
    "Advanced" submenu. You can now also show more than one
    track's "Select Playlist" dialog simultaneously, the dialog
    is persistent rather than closing when you make a
    selection: this makes it easier to audition playlists
    ("takes") and copy from one to another
  - Performance Meters: Window > Performance Meters now provides
    low level metering of the "DSP" taking place inside Ardour.
    Notice that the numbers display in the window are worst case
    which may not match the behavior of some other measurement
    tools (e.g. the main "DSP meter" in the upper right of the
    main window) or other DAWs. Average values (along with std.
    deviation values) can be seen by mousing-over any given
    meter. Thanks to Robbert van der Helm for his participation
    in the development process for these meters.
  - Add support for requesting specific CPU DMA latency values
    (can improve DSP performance on some systems, and degrade it
    or have no impact on other systems). If you don't understand
    what this does, then it's probably best to leave it alone.
  - Add extend-selection (to end of region) and invert-selection
    operations for MIDI editing
  - New track edit operation "remove gaps", with adjustable
    threshold and "leave" parameters
  - Add M4A import support
  - MIDI Tracer windows now come with their own port for
    arbitrary tracing of MIDI data
  - Improvements
  - Add bypass control to ACE-Fluidsynth
  - Add a MIDNAM file for Yamaha P-121/125 keyboards
  - Do not trigger ruler display when changing between BBT
    subdivisions for the grid
  - Crash fixes and speed improvements to ProTools session import
  - Allow renaming of region/source cue markers
  - Allow drag of region/source cue markers
  - Alternative region/source cue marker promotion to CD markers
  - Stop using named semaphores on system wide to avoid
    collisions with other software
  - Ignore xruns when when switching to/from non-realtime export
  - Remove duplicates in CoreAudio device list
  - Refactoring of input port monitoring (significantly reduces
    DSP load caused by new recorder tab)
  - Improvements to setting real-time priority for critical
    threads
  - Better event loop integration for websocket support
  - Automation control points no longer obey "lock edit" mode,
    which should only lock regions and notes
  - Slip-contents drag made more accessible
  - Some improvements to behavior of brush dragging
  - Override global Ubuntu menu behavior
  - Improvements to splash window visibility management during
    startup
  - Bug Fixes
  - Fix memory leak in clock displays (up to 50MB/hour when
    rolling)
  - Fix undo/redo of ripple edits
  - Fix disappearance of regions and sources from lists in the
    Editor
  - Fix behavior of "transport-play" operation from control
    surfaces
  - Fix crash during MIDI bounce with processing
  - Fixes for hangups during multiple timespan export
  - Fix crash when removing a plugin with a control mapped using
    MIDI learn or a binding map
  - Fix crash when using external position sync (MTC, LTC etc)
    and switching backends
  - Fix deadlock in long running sessions (2-5 days)
* Mon May 31 2021 munix9@googlemail.com
- Update to version 6.7.0.
  * New Features
  * Dedicated “Recorder” tab/window
  - Provides a compact view of your track’s record & monitor status plus a simplified timeline that keeps everything in view at once.
  - Allows you to rename your device’s hardware inputs to match your studio connections: “Vocal Mic”, “Guitar Mic”, “Bass DI” (these names will be retained across sessions).
  - Every hardware input has a high-precision meter with peak-hold, a scrolling waveform history so you can recognize your source signals, and a PFL solo button to listen to that signal (requires the Monitor section to be engaged).
  - Vision and support for this work came from Harrison Consoles.
  * New "Streaming" preset option for export (defines correct defaults for YouTube, Apple Music, SoundCloud and Amazon Music streaming services, particularly loudness levels).
  * Allow import of SMF (MIDI) cue markers as global markers.
  * Improvements
  * Improvement in GUI drawing speed on macOS (snappier, more responsive feel, less CPU load).
  * Preferences window/tab significantly re-organized.
  * Overhaul LAN dialog: add loudness graph, allow for custom presets, update layout to always show conformity analysis.
  * Warn if the audio interface to be used differs from the one last used with the session.
  * After drawing automation, automatically switch that parameter to "Play" mode.
  * Allow "all-in" and "all-disk" monitoring options to be selected at the same time (just as we do for individual tracks).
  * The tab/window select buttons at the upper right now use verbs to describe what you're doing
  * Fix pasting processors in pre-fader position (they would end up in an unpredictable position).
  * Keep mixer input/output buttons updated if available ports and groupings of ports change.
  * Big clock window now correctly shows recording state.
  * Audition tool correctly controls transport speed.
  * Catch up with latest version of liblo (used for OSC support).
  * Add preference to keep auto-spilled automation-lanes visible.
  * Rename "Plugin Manager" to "Plugin Selector".
  * MonitorSection: fade input in/out for AFL/PFL.
  * Allow re-try when session-parameters mismatch.
  * Allow auto-spill-on-touch for Fader,Trim,Panner and Mute controls.
  * Allow removal of all xrun markers.
  * Return/Enter does not have special behavior in the processor box.
  * Make cursor visible on mixer strip gain entry.
  * Increase visual contrast of insensitive faders.
  * Change Solo button tooltip when using A/PFL.
  * Foldback: spill follows selection.
  * Foldback: improve GUI consistency.
  * Add A/PFL button to foldback strip
  * Spill only direct feeds - if track A sends to bus 1 which sends to bus 2 and you spill bus 2, only show bus 1, not track A
  * Consistent "add track/bus" widget in recorder, editor and mixer tab
  * Make group tabs insensitive when spilling sends
  * Open add-route dialog on double-click or context-click in "empty space"
  * Implement zero-latency convolver (available to Lua scripts).
  * Indicate ambiguous latency, which can lead to capture alignment issues.
  * Recover waveform-gradient-depth slider for ardour, and timeline-item-gradient-depth for mixbus.
  * Include a loudness plot on export-report.
  * Tweak export-report to fit on smaller screens (#8698).
  * Set default master-bus meter-point to output.
  * Overhaul export loudness normalization (include limiter).
  * Disambiguate export formats with same loudness but different true-peak.
  * Improve GUI behavior of the tempo dialog by preselecting the start BPM text field.
  * Use -90dB as default threshold for silence trim during export, rather than -inf dB.
  * Primary-w now closes Preferences window (like any other dialog/window).
  * Inform user if there have been dropouts during realtime export.
  * macOS: improve realtime thread scheduling.
  * Rewind/ffwd controls can now optionally act more like a shuttle (incremental) speed control (see Edit > Preferences > Transport).
  * Reduce default maximum transport speed to 2.0 to avoid DSP overload.
  * Add new config parameter for auto-return after rewind/ffwd (set to false by default).
  * Significant optimizations to speed of many operations affecting multiple regions.
  * Use sub-menus for automation parameter selection if a processor (e.g. plugin) has more than 32 automatable parameters.
  * Ignore JACK2 xruns during freewheel export for now.
  * Redesign color mgmt when entering/leaving markers of various kinds.
  * Change chat URL used via About > Chat to one that redirects via ardour.org, reflecting turmoil on the Freenode IRC network.
  * Bug Fixes
  * Fix Windows process thread priorities.
  * Fix double region freeze, stuck changes (#8701).
  * Fix session loading when aborting latency measurement (#8691).
  * Fix export race condition (and crash).
  * Update drag-n-drop mininum movement threshold (#8686).
  * Fix several incorrect transport behaviors.
  * Fix crashes when rippling many regions.
  * Fix incorrect port lists due to using a custom sorting method.
  * Use correct harvid bind address on BigSur.
  * Loading old route-templates now working.
  * Use correct insert-position when adding route from template.
  * Correct behavior when dragging a region to the dropzone (#8672).
  * Video-monitor display fixed when locating.
  * Fix deadlock when duplicating regions w/ripple.
  * Fix insert + ripple undo/redo.
  * Fix crash when consolidating range with automation.
  * fix "trim to loop" region edit operation so that it applies to any region that intersects the loop, not just those spanning it.
  * Fix shuttle wheel semi-tone mode.
  * Ctrl-surface: do not name single-channel bundle ports.
  * Consistent port-matrix channel name display.
  * Fix crash if no audition synth is unset.
  * Fix blurry text in connection manager.
  * Remove redundancy between CD and DVD-A export formats, which are identical.
  * Fix formatting of `-inf' on some Windows systems.
  * Fix BPM button text display on Windows.
  * Fix possible BPM button text overflow.
  * UTF8 compatibility with default windows font.
  * Fix undo after non-layered record pass.
  * Fix crash at exit with classic Faderport.
  * Include Tracks and Busses in connection dropdown (#8636).
  * Avoid a crash when reopening a session saved with selected MIDI notes.
  * macOS: Fix crash when timing issues alter startup process.
  * Correctly show splash screen content.
  * Fix a crash when separating ranges that include automation.
  * Don't put empty "split" commands on the undo/redo list.
  * Fix session-archive extraction on Windows.
  * Prevent use of "recorder:" in audio/MIDI file names (causes strange issues on Windows).
  * Fix potential issue during creation of session archives on macOS.
  * Fix for lost/empty MIDI files when using snapshots (#8552).
  * Fix analysis chunksize to be multiple of channel-count (#8631).
  * Fix crash when removing custom transients.
  * Fix export-analysis true-peak display offset when stripping silence (#8578).
  * Collect Playlist::ContentsChanged() signals (#8626).
  * Ignore pinout when copy/pasting plugins using Ctrl+c/v.
  * Code changes to support newer glib definitions for atomic variables (no volatile specifier).
  * Fix display of region peak information for trimmed audio regions.
  * Foldback: fix removing last fb bus.
  * Fix A/B plugins, skip internal but visible plugins (e.g. LAN).
  * Improvements in audio/MIDI Backends
  * ALSA (Linux): add option to prefer interleaved access.
  * ALSA (Linux): Fix swapped systemic latencies.
  * ALSA (Linux): handle asymmetric systemic latencies correctly.
  * PortAudio (Windows): Fix a problem with ASIO buffer sizes.
  * Plugin-related Changes & Improvements
  * VST3
  - Linux: prevent registering multiple identical file descriptors.
  - work around plugins with missing controller state.
  - Fix MSVC related crashes.
  - Add option to not show Micro Edit ctrls by default.
  - Prevent recursive endless resizing.
  - on macOS, add entitlements to get plugins working.
  - pass a read-only state stream to the plugin (#8642).
  * VST2
  - Support MacVST2 plugins with multiple child views (e.g. UAD).
  - Fix enter/return ambiguity -- thanks to falktx.
  * macOS (VST and AU)
  * Fix Mac Plugin re/sizing.
  * Included Plugins
  - a-delay: BPM is independent of the meter (quarter notes / min).
  - a-fluidsynth updated to use Fluidsynth 2.2.
  * Control Surfaces
  * Various: Fix one off in calculation of fader position.
  * Binding map for Maschine Mikro MK2.
  * Binding map for Alesis_VI25.map.
  * Mackie Control: device description and profile for Arturia MkII keyboard/control surface.
  * Mackie Control: if master surface has a jog wheel *and* a scrub button, button toggles between scroll and shuttle behavior.
  * Mackie Control: set select state correctly during initial setup.
  * Mackie Control: Don't crash if master fader is not avaliable.
  * Fix OSC "/marker" feedback.
  * Lua Scripting Changes & Improvements
  * Add Lua Bindings to access Bundles.
  * Add lua methods to control range locations.
  * Prevent denormals in Lua DSP state (LPF, Biquad).
  * Add Lua binding to rename session.
  * Fix Lua `get_processor_param` API.
  * Fix Lua bindings for C++17/C++20 (#8683).
  * Add Lua bindings to modify region gain curve.
  * Lua API for sends, sidechains and monitoring.
  * Add a Lua binding to determine Ardour version.
  * Theme Updates
  * Update Clear Gray RecBox, and Cubasish theme colors.
  * Translation Updates
  * French.
  * German.
  * Russian.
  * Enable libpulse, libwebsockets, soundtouch
  * Clean up spec file
* Wed Feb 24 2021 andy great <andythe_great@pm.me>
- Update to version 6.6.0.
  * New Features
  * Option to automatically show automation-lane when touching a control. (Edit > Show Automation Lane on Touch)
  * Auto-shown automation parameters automatically put into touch mode upon graphically adding a new control point (this and the previous change makes editing automation much simpler/faster than it has been).
  * Verbose cursor audio region peak display - press Alt or use internal edit mode ('e' shortcut) to see audio peak levels in an audio region.
  * Keep track of xruns (overruns/underruns) per file when recording
  * Option to how x-run markers in regions.
  * Show x-run count in source-list by default.
  * By default, don't create timeline x-run markers.
  * Show per-region x-run markers by default.
  * ACE Fluidsynth plugin can now process MIDI sysex messages, in particular MIDI Tuning Standard (MTS) messages.
  * New Lua script to send tuning defined in a Scala file as MTS messages.
  * New Lua script to send arbitrary 12TET tuning (A = XXX Hz) as MTS messages.
  * The density (pixels-between-lines) for the editor grid is now user-configurable.
  * Ruler can now show 1/64th and 1/128th note positions when appropriate.
  * MIDNAM file for the Moog Grandmother.
  * Improvements
  * Issues with snapping to grid fixed (or at least, dramatically improved).
  * Improve MIDI note selection behavior to be more consistent with selection rules in general.
  * Now possible to close & save even if the audio/MIDI engine is stopped.
  * Eliminate/reduce fuzzy font rendering on many buttons (for HiDPI displays)
  * Improving sizing of certain GUI elements containing variable text.
  * Improved appearance for the BBT ruler.
  * Prevent additional mouse button presses while dragging from interfering with the drag.
  * Add new user option to control whether or not the default transport speed is reset when stopping (true by default).
  * Clicking an automation track when in object/grab mode now adds a new automation point, making line drawing easier.
  * OSC: commands targeting "strip" or "select" now use the same code for better consistency.
  * OSC: Allow to specify marker name
  * Creating monitor-sends from templates now functional.
  * Bail out if export cannot be started.
  * Do not bother to render waveforms in tracks displayed with extremely small heights.
  * video-export dialog: only show abort/progress when exporting.
  * Safely handle removal of sidechain input.
  * Ignore inline-display unless plugin-meta data explicitly mentions it.
  * Do not allow feedback override on foldback sends.
  * Add input port signal meters, scopes and monitors.
  * Add option to skip MIDI track input auto-connect.
  * Indicate that plugin-window MIDI keyboard is not recorded.
  * Sort input port signal meters by port name.
  * More use of port "pretty names" (user-assignable names for all ports)
  * VKeybd: include port-name in dropdown.
  * VKeybd: show pretty-name in port-connector.
  * Implement dynamic input port meters.
  * Micro-optimization: pre-calculate pan-law.
  * Hide "Midi Through" ports on Linux only.
  * Hide hidden ports in port-matrix.
  * Report failed connections when reconnecting ports.
  * Retain "Virtual Keyboard" pretty name across engine restarts.
  * Update Ctrl-surface MIDI port list when ports change.
  * Disable vertical autoscroll for UI (editor) elements where it doesn't make sense.
  * Expose resampler quality (read-only)
  * Consistent naming of mixer strip processors used for disk reading/writing.
  * Updated MIDNAM file for Waldorf Blofeld.
  * Various fixes for the MSVC project files.
  * Bug Fixes
  * Problems with playhead movement while rewinding fixed.
  * Stop after locate-while-rolling now works (again).
  * Prevent silentfile over-read
  * Fix mix-buffers-with-gain FMA (SIMD) implementation to avoid crackling in some situations
  * Fix implicit Vkeybd MIDI meta-data.
  * Fix Faderport1 port-connection.
  * Fix typo in vst3-scanner --help text.
  * Fix Aux-send copy/paste.
  * Fix mp3 and video-export (ffmpeg/ffprobe detection)
  * Fix send panner when copying sends.
  * Fix fader font-size.
  * Fix bugs where multiple threads tried to read from the same AudioSource (file)
  * Fix invisible multicahannel waveform at rec-stop.
  * Fix default track name patterns, remove additional space.
  * Fix crash when requesting disk/in monitoring of busses.
  * Fix tracking-text offset.
  * Fix typo in OSC gain feedback message.
  * Fix deadlock during export.
  * Fix latency compensation for newly created tracks when using the JACK audio/MIDI backend.
  * Fix automation context-menu state when reordering plugins.
  * Fix crash when detaching Editor or Mixer w/o session.
  * Fix mixer initial group-tab display.
  * Fix race condition when deleting tracks.
  * Fix round-corner backround of insensitive ArdourWidgets.
  * Fix renaming export timespans.
  * Improvements in the ALSA audio/MIDI Backend
  * Set pretty port names for audio I/O
  * Fix slave device lookup.
  * Fall back to nearest available buffer-size, rather than report an error
  * Explicitly list millisecond buffer-sizes (helps with some newer laptop builtin audio interface that only support millisecond-sized buffers).
  * Allow selection of clock-source when using multiple devices
  * Retain port-connections of slave devices.
  * Plugin-related Changes & Improvements
  * VST3
  * Improve verbose scanner output.
  * Allow multiple identical timer-handlers
  * Allow multiple file descriptors per plugin UI
  * Announce IPlugFrame interface support.
  * Always pass buffers for all audio busses.
  * Set I/O correctly.
  * Pre-allocate AudioBusBuffers.
  * Fix VST3 path customization.
  * Fix plugin bus configuration.
  * Use a proxy for connecting and passing messages #8481
  * Allow filename mismatch inside the bundle.
  * Backport VST3/musl support
  * LV2
  * LV2 "uri-map" extension no longer supported.
  * Fix LV2 boolean Atom values size #8558
  * Fix ACE.lv2 inline-display meta-data.
  * Tweak fluidsynth performance on ARM CPUs.
  * ACE Fluidsynth: consistent port-names.
  * AudioUnits: Fix variable I/O instruments.
  * VST2: relax MIDI port detection.
  * Lua Scripting Changes & Improvements
  * LuaDSP use vectorized peak-finding.
  * Add Lua bindings to modify plugin pin bypass/thru-map.
  * Add Lua binding to get a file's basename.
  * Luasession: load default session snapshot.
  * Allow cast of ControlList to AL (for undo)
  * Extend plugin parameter Lua bindings.
  * Add Playlist::set_name() Lua binding & unique name check.
  * Allow Lua bindings up to 11 args.
  * ProTools Session Import
  * Race condition (random crashes/issues) fixed while creating audio tracks.
  * Track naming scheme improved.
  * Progress bar now covers entire import process.
  * Import -> Cancel -> Import workflow now possible.
  * Fixed crash while bringing in audio material from PT session.
  * Translation Updates
  * German.
  * Chinese.
  * Russian.
* Wed Nov 25 2020 andy great <andythe_great@pm.me>
- Update to version 6.5.0.
  * New Features
  * Support for plugins in VST3 format
    (for Linux, Windows and macOS)
  * Visit Preferences->Plugins and click "Scan Now" to find
    your installed VST3 plugins.
  * There is no need to set search paths for VST3's though you
    can specify additional folders to search if you do not
    install them in the VST3 standard location).
  * By default, if a plugin is available in both VST3 and VST2
    then only the VST3 will show up in your plugin list.
  * VST3 support includes support for the Presonus VST3
    extensions, as use by (for example) Softube Console1
    plugins and control surfaces.
  * Improvements
  * Prevent Session range markers from being hidden.
  * Reduce the amount of work done when multiple locate
    commands are all issued in a very short time.
  * Significantly speed up displaying of all MIDI automation
    lanes.
  * Ask before showing 2000 automation lanes (can occur with
    certain plugins present on a track).
  * Mark sessions as dirty if a meter type is changed.
  * Improve various details of signal path latency
    computations.
  * Use linear fades when crossfading loop end/start.
  * Slightly speed up stem and direct-out export.
  * WAV and AIFF files may now include session meta data tags
    (using id3v2 tags and WAV Info).
  * Bug Fixes
  * Correctly sort concurrent MIDI events.
  * Check for MIDI buffer overflow when merging into an empty
    buffer.
  * Complain when MidiBuffer::merge_from fails due to buffer
    full.
  * Fix a rare but important race condition bug in the code used
    to manage several critical real-time data structures.
  * Fix handling of musical times between 0 and -1 beats.
  * Fix handling of transport manager ports when switching
    session.
  * Fix external/sidechain send solo propagation.
  * Cursor position and text color when editing clocks fixed.
  * Fix restoring implicit solo on session load.
  * Fix the window a plugin GUI/editor floats over when using a
    detached mixer window.
  * Fix AudioUnit window size for some non-resizable plugins.
  * Fix various issues when using MIDI on ARM (Raspberry Pi).
  * Fix bounce & freeze operations:
  * Include main-out channel-count when bouncing the output
  * Do not de-activate disk-reader and mains-out when freezing
    a track
  * Ignore meter when counting channels
  * Control Surfaces
  * Handling of MIDI encoders in "Generic MIDI" support is fixed.
  * Websocket/JS support now properly supports MIDI strips.
  * Lua Scripts
  * Fix for a bug in the "Tom's Loop" script.
  * MIDI rewriting example script has been made more elaborate.
  * Included Plugins
  * Plugins previously in the "a-*" family are now consistently
    referred to as "ACE" (Ardour Community Effects).
  * Theme Updates
  * A few tweaks in the "dark colors" theme.
  * Translation Updates
  * Basque
  * German
  * French
  * Russian
- Ardour 6.4.0 was released but immediately superceded by 6.5.0.
- Mark locale-dependent files with %find_lang macros.
- Exclude static library, libhidapi.a.
* Thu Oct 29 2020 andy great <andythe_great@pm.me>
- Update to version 6.3.0.
  * New Features
  * Loudness Analyzer & Normalizer. Calculates the Loudness
    (LUFS) of the session (or a range selection), and add a
    gain-stage to the master-bus to normalize the loudness
    according to various standards. There's also an additional
    "Conformity Check" for many common distribution targets
    (YouTube, SoundCloud etc. etc.). Thanks to Ardour/Mixbus user
    BachStudies for the nerdsniping encouragement and design
    ideas for this feature.
  * AVX-optimized metering code for Linux.
  * Neon-optimized metering code for ARM platforms.
  * Double-click on track header (in Editor view) expands and
    contracts track height.
  * Inactive tracks (in Editor view) now only show the track
    name, to emphasize their inactive state.
  * Compile-time option to use SoundTouch for vocal time
    stretching
    (this is not currently enabled for ardour.org builds).
  * Improvements
  * Foldback busses now default to pre-fader position, as
    intended.
  * Added full GUI for setting foldback bus position to pre/post
    fader.
  * Allow name and path column in editor source list to be
    manually resizable.
  * Nudge forward and backward key bindings now work in the
    editor.
  * Engaging loop play while rolling with no audio tracks now
    works.
  * Dramatically speed up MIDI file loading by removing the
    seconds/time API from libsmf. An example "black MIDI" file
    with 24,134 tempo changes now takes 5 seconds instead of 5
    minutes to load.
  * Slider controller (used in many places in the GUI) now
    accepts dB when it controls gain, rather than a simple
    numerical gain coefficient.
  * Do not auto-save when importing video.
  * Fix audible amplitude modulation in de-click fade.
  * If Ardour is the JACK Transport time master, it now supplies
    the bar start tick data.
  * Ardour's custom knob in the GUI now shows when it is
    insensitive to user-interaction.
  * Do not include VST parameters marked as non-automatable in
    list of automatable parameters.
  * Prompt user for name when doring Range or Region bounces
  * Add capture-for and channel count columns to the editor
    Source list.
  * Allow editing the name field in the editor Source list to be
    edited.
  * When consolidating a range of MIDI data, the new region
    should fill the range, not stop at the end of the existing
    MIDI content.
  * Add a take-ID to bounced regions, so that multitrack bounces
    can be sorted/recognized in a list.
  * Bug Fixes
  * Auto-play when locating to session start is now honored
    (again).
  * No more (small) delay when starting to record while already
    rolling.
  * Various fixes related to auto-connecting track outputs,
    particularly MIDI tracks.
  * AudioUnits: do not call render callback for disconnected
    busses (fixes various 3rd party plugins).
  * Ensure audio engine is active when doing plugin scans, since
    some 3rd party plugins try to access it (indirectly).
  * Windows version now set HiDPI settings (may fix font
    aliasing issues on that platform).
  * Fixed crash when removing master bus output channels.
  * MIDI capture alignment fixed.
  * Fix crashes when editing automation points.
  * Fix occasional deadlock at session close.
  * Fix occasional issues with mute button visibility in Master
    bus mixer strip.
  * Control Surfaces
  * New MIDI binding map for AKAI MPK249.
  * New MIDI binding map for Arturia Minilab Mk II.
  * Browser-based (WebSockets + Javascript):
  * Many improvements in stability, usability and what is
    represented in the browser control surface .
  * OSC:
  * panner type can be set (within the limits derived from I/O
    configuration).
  * panner type feedback added.
  * automation control for pan and trim gain added.
  * toggle-roll can be used to pause or return to start, as
    expected.
  * Lua Scripts
  * Lua bounce script improved.
  * Lua meter point script fixed.
  * Lua access to Transport State machine provided.
  * Improvements to "List Plugins" script, which is now
    automatically loaded at startup.
  * Included Plugins
  * Polyphony count for a-fluid (SF2 player) increased .
  * Add crossfade and A/B plugins.
  * Translation Updates
  * German.
  * Italian.
  * French.
  * Updates for 6.2
  * New Features
  * Plugin list in the mixer view can now toggle between
    "Favorite", "Recent" and "Popular"
    (based on your own usage).
  * "Insert random noise bursts" option in the export dialog
    allows you to deliver non-publishable mixes to clients for
    preview.
  * New option to control placement of ellipses within long
    track names.
  * New script to read Scala files and generate MIDI Tuning
    Standard system exclusive messages.
  * Improvements
  * "goto-mark-x" action now available for binding in the
    mixer.
  * Certain unconventional and sometimes invisible characters
    in session names no longer lead to undefined behavior.
  * "Loop Range" action in marker menu now works as intended.
  * When carrying out various MIDI editing on linked regions,
    be sure to apply them only once to the MIDI data shared by
    all the regions.
  * Control surface/protocol names now shown in alphabetical
    order.
  * Improve situation with deciding on which language to use
    for translation on macOS when user has more than one
    lanugage in use.
  * Improved accuracy for MIDI Clock output.
  * Keep aux send names when duplicating tracks.
  * Retain connections to MIDI ports marked for use as control
    data.
  * Automatically switch to input metering for MIDI tracks when
    they are record-enabled (like audio tracks).
  * Plugin preset is now marked modified when LV2 plugin
    parameters are modified, even if done directly by the
    plugin.
  * man page updated.
  * Updates to the unastudia theme.
  * Emphasize beat lines via modified theme colors.
  * Bug Fixes
  * Reverse MIDI playback now works (again).
  * MIDI Clock transport sync now working (again).
  * Fix display of time in MIDI tracer window for certain kinds
    of MIDI ports.
  * Automation write mode now correctly overwrites existing
    automation (again).
  * Fix deadlock/crash when adding a sidechain port to a
    plugin.
  * Opening sessions from Finder on macOS now works (again).
  * Deeper handling of thread stack size limits on various
    Linux distributions.
  * Fix playback after solo-section has been used.
  * Auto-play now works after dragging the playhead (again).
  * Fix audible blips caused by inconsistent monitoring state.
  * Fix the behavior of automation points when performing a
    ripple edit.
  * Numerous other minor bugs fixed.
  * Control Surfaces
  * Browser-based:
  * More compilation compatibility with different versions
    of libwebsockets.
  * Improvements in client-side code components.
  * OSC:
  * Foldback sends can now be pre- or post-fader.
  * Allow foldback bus duplication.
  * Strip width feedback added.
  * New support for the original Contour ShuttlePRO.
  * Nektar Panorama map should now be visible.
  * Fix panning knob control/directionfor CC121 and US2400.
  * New MIDI binding map for M-Audio Oxygen 25
    (3rd generation).
  * Included Plugins
  * Add Dotted option for a-delay, since dotted intervals
    cannot be expressed with just integer divisors .
  * Translation Updates
  * Japanese
  * French
  * Basque
  * German
  * Italian
* Wed Jul 08 2020 Gustavo Boiko <boiko@suse.com>
- Fix installation path of built-in LV2 plugins
* Thu Jun 04 2020 Eymeric Dechelette <hatchchien@protonmail.com>
- Update ardour from 5.12.0 to ardour 6.0.0 :
    It make better :
    Full latency compensation everywhere
    Global varispeed
    Cue Monitoring
    Wet Recording
    Grid/Snap
    MIDI handling
    Plugin management
    It add :
    new Audio/MIDI Input & Output
    new File Formats, Import, Export Etc.
    new Platform Support like arm binary netbsd freebsd and open Solaris
    some Miscellaneous
    See the full list at : https://ardour.org/whatsnew.html
-  remove patch (ardour-internal-qm-dsp.patch and fix-fluidsynth-2.patch) because they were only needed for ardour 5.12.0
-  enable translation
* Sat Mar 21 2020 Dmitry Roshchin <dmitry_r@opensuse.org>
- Drop Wii Remote support (cwiid was removed from Tumbleweed)
* Tue Mar 13 2018 9+suse@cirno.systems
- Remove dependency on suil-plugins
  Not actually required. Also, this package no longer exists in TW.
* Mon Dec 04 2017 9@cirno.systems
- Update to 5.12.0 -- Many new features and fixes
  See https://community.ardour.org/releases
- Add ardour-internal-qm-dsp.patch
  Ardour needs qm-dsp. This is not yet packaged by openSUSE,
  and it apparently also expects this to be a snapshot rather
  than a release version. Hence this package uses the bundled
  copy.
- Install bundled/generated .desktop/MIME files and icons,
  drop them from the package repo
- Drop cwiid dependency as Ardour expects a snapshot which is not
  (yet) packaged by openSUSE
- Use python3 for build, drop unused module dependencies
- Add MIME/desktop database post/postun macros
- spec-cleaner, use pkg-config
* Tue Aug 23 2016 stephan.barth@suse.com
- added Recommends: libfftw3_threads3. Otherwise there is no dependency on
  it.
* Tue Aug 23 2016 stephan.barth@suse.com
- update to version 5 with a lot of new features and fixes. See the full list
  at https://community.ardour.org/node/13842
- New binary %{_bindir}/ardour5-copy-mixer
- added BuildRequires fftw3-threads-devel
- adjusted dirbase variable, ardour4.png, ardour4.desktop, ardour4-rpmlintrc,
  %{_bindir}/ardour4-export and suse_update_desktop_file call to ardour5*
- removed obsolete patches which were actual backports before:
  * ardour_fix_no_return.patch
  * ardour_fix_new_session.patch
- removed %{_datadir}/%{dirbase}/pixmaps/*
- marked %lang files in the %files section with %find_lang
* Wed Feb 10 2016 someuniquename@gmail.com
- delete unneeded libgnomecanvas dependency
- delete gtk2-clearlooks theme dependency
- backport https://github.com/Ardour/ardour/commit/05e59a0
  - fix new session creation
- backport https://github.com/Ardour/ardour/commit/d1c3563
  - fix pedantic compiler warnings
- update to version 4.6
    Plugins (Platform-Independent)
    Add a check button in the session loading dialog to disable all plugins.
    Improve layout/appearance/functionality of Plugin Manager dialog.
    Fixes for compatibility with LV2 1.0.0.
    Clicking on a plugin LED holding Ctrl-shift toggles all plugins/processors in this strip (except the fader).
    Fix monitoring of plugin parameter changes with LV2 and AudioUnit plugins, to avoid feedback loops between the plugin and the GUI.
    Fix an issue with loading sessions containing certain LV2 plugins.
    Show VST plugin search paths (read-only) in Preferences dialog.
    Fix LV2 plugin state for copied plugins.
    Properly copy plugin state when duplicating tracks/busses.
    Save/restore plugin states as part of track templates.
    GUI
    Report on progress while stripping silence from tracks.
    Fix fine-adjust modifier overriding snap modifiers.
    Clicking on an already selected note when many are selected makes it the only selected note (same behaviour as regions and control points).
    Allow use of tooltips to be enabled/disabled from Preferences.
    Mixer list pane can now be shrunk to zero width.
    Dialogs and unparented windows now default to the current pointer position.
    Add relative snap when moving markers.
    Increase the minimum size of the recent session scrollview.
    Don't make hidden automation controls visible, ever.
    Allow numerical entry for setting gain values in Preferences dialog.
    Show an informational dialog when opening IRC via Help -> Chat, to try to clarify to new users that they should post a question and then wait, not leave after a few minutes.
    When adding a single plugin, immediately show the plugin GUI (except when using drag-n-drop to add the plugin).
    Improve the layout of various widgets in the Preferences dialog.
    Add "Delete all Unused Playlists" and "Keep All Playlists" options to cleanup dialog.
    Fix "Crop to Range" operation to include all (selected) regions covered by the range, not just those that cover the start.
    Fix "Fill Track" to avoid single-sample regions.
    Keep track of meter visibility.
    Hide region frame outline when region is less than 2 pixels wide.
    Continue normal scrolling if the pointer is over the dropdown menus in the track header of a MIDI track.
    Fix misplacement and improve grouping of various audio and MIDI ports in patchbay(s).
    use the correct environment variable to block loading of GTK+2 resource files (changed back in 2002 but never updated in our source code).
    Makes rows in the theme manager selectable, making it easier to link an object to a color.
    Fix incorrect keyboard focus after deleting a marker.
    Allow hiding and showing the mixer list.
    Disable threaded waveview rendering. This is, sadly, a regression from previous releases, and will slightly slow down the apparent speed of waveform drawing. However, it was causing unacceptable crashes while recording, and until we can be absolutely certain that the issue has been correctly identified and fixed, we are disabling it.
    Add a button to master bus strip to show/hide monitor section.
    Reduce width of monitor section by 25%.
    Allow addition of plugins to monitor section.
    Fix monitor section state restore (per-channel dim, mute etc.).
    Prefill snapshot dialog name field with current snapshot name .
    Use correct position when finishing tempo and meter marker drags.
    Fix for inoperative keyboard modifiers after auto-scrolling.
    Add more items/links to the Help menu.
    Add confirmation dialog for overwriting existing files to most (all?) file dialogs.
    Include platform-specific common disk volumes to file selection dialogs.
    New Plugin Sidebar (Mixer Window)
    drag/drop favorite Plugins directly to a track/bus.
    allow creating plugin-presets by dragging a plugin to the sidebar.
    allow to add a plugin or preset to all selected routes (double-click).
    allow dragging plugins directly from the plugin-manager to a track/bus.
    save/restore custom order of favorite plugin list.
    manage favorites and delete presets from the sidebar’s context menu.
    MIDI
    Snap modifiers now work on MIDI Notes when the grid is disabled.
    Gray out unavailable MIDI note context menu items rather than hiding them.
    update MIDI channel buttons when their mode is changed.
    Enable horizontal scrolling in MIDI regions even when a note is selected.
    Include the "Transform..." option in the MIDI region context menu.
    Introduce "Transpose..." option in the context menu for selected notes.
    Significantly speed up some MIDI note editing operations, and their impact on session loading times.
    Make MIDI Panic message work even when seamlessly looping.
    Do not clear MIDI buffers when processing cycles are split, and make seamless MIDI looping work correctly.
    Removing shorting of inserted notes by 1 tick.
    Fix overlapping MIDI note resolution.
    Better alignment of note end times with the grid.
    Fix issues with large amounts of MIDI data caused by limits on the size of Standard MIDI File format variable-length-quantities.
    Control Surfaces
    Deep support for the Presonus Faderport device. This is fully documented in the Ardour Manual.
    Mackie Control devices saw a lot of subtle changes which will be documented in the manual in the near future. It is now possible to control input trim, sends and more from a Mackie surface.
    OSC:
    Allow use of broken apps such as TouchOSC and Lemur with Ardour's OSC support
    (These apps/devices violate the OSC specification by requiring all messages to include at least one argument. The new /ardour/pushbutton/.. OSC "namespace" can be used to provide OSC addresses for messages that always one floating point argument; messages to such addresses are ignored unless the argument is 1.0)
    Add notification of changes in transport speed or record enable status
    Add easy-to-use MIDI port selectors to the Generic MIDI settings dialog
    Add a MIDI binding map for the Yamaha KX25
    Add a MIDI binding map for the Novation Impulse 49
    Add full support for NPRN MIDI controllers, allowing their use in MIDI binding maps
    Add an explicit "Show settings" button to the Control Surfaces preferences dialog to help users who do not read.
    Ensure that when control surfaces are enabled/disabled/re-enabled, they continue to be notified about the state of the session
    Automation
    Make control point selection more consistent
    Fix display of automation data for toggled controls
    Automation recording now has undo-per-pass, not undo-per-touch
    Add undo for region gain point selection
    Fix incorrect snap when adding region gain points
    Correctly select the control point to be deleted with shift+right click
    Ctrl/Cmd-drag adds or toggles rubber band selection of automation control points
    Show verbose cursor control point values in internal edit mode
    Prevent inadvertent overwriting of automation data
    Fix mute automation playback
    Fix incorrectly positioned automation control points
    Handle pasting data from non-toggled to toggled automation tracks
    Fix crash when moving tempo markers with automation present in MIDI tracks
    General Changes/Improvements
    Disable follow-edits and auto-return when synchronized to an external positional clock source.
    Fix crash when creating subgroup busses.
    Fix some cases where a session was incorrectly marked as changed/not-changed.
    Speed up session loading by avoiding unnecessary duplication scanning of MIDNAM files.
    Reduce session close time caused by some poor programming design.
    Revert back to use mjpeg as the default video codec. Anecdotal evidence suggests that mpeg4 causes issues on some platforms.
    Fix an issue where timers for metering prevent session loading from completing (also speeds up session loading).
    Duplicate regions now uses correct position (previously was off by one sample).
    Improved handling of reserved track/bus/send names ("Master", "Click" etc).
    Allow metronome to operate while varispeeding.
    Add "Duplicate Track/Bus" functionality.
    Make it possible to rename the session root folder without any side effects.
    Provide a user-preference for pre-roll.
    When loading a session, default to the most-recently-used snapshot.
    Prevent deletion of playlists not used while a track is frozen.
    Restore last used driver and device for a given audio/MIDI I/O backend.
    Prevent concurrent peak (waveform image) file initialization.
    Prevent crash when closing a session while some audio data analysis is still underway.
    Restore functionality for measuring insert latency.
    Load/save measured insert latency with session.
    Add a mechanism to allow audio latency updates without restarting the backend.
    Avoid uninintentional, unnecessary rebuilds of peak (waveform image) files.
    Fix bug with solo/mute state when reopening a session with a soloed bus.
    Explicitly disallow looping while synced to an external positional source.
    Update available positional sync sources when audioengine is restarted.
    Prevent addition of markers within 1/100th second if transport is stopped.
    Windows
    Increase open file limit count on Windows.
    New version of Windows backend that uses the PortAudio callback API. This appears to improve functionality with some audio interfaces.
    Use a range of values for ASIO buffer sizes if the ASIO driver provides one.
    Improve ipMIDI support on Windows.
    Fix latency compensation for the Windows audio/MIDI I/O backend.
    Attempted fix for issues on Windows when running on machines that use hyper-threading.
    OS X
    Update the API used on OS X to discover AudioUnit plugins, to be compatible with (a) newer versions of OS X (b) newer plugin releases (notably Waves Audio latest versions).
    Add a horrible hack to keep the program GUI responsive even when AudioUnit plugins with broken (rapidly redrawing) GUI's/editors are visible.
    Fix display of deprecated Carbon-based GUIs for some AudioUnit plugins.
    Fix for a crash on OS X caused by changing audio device state while recording.
    Add build support for OS X El Capitan.
    Fix crash when opening invalid audio/MIDI files on OS X.
    Correctly allow opening ardour via a double-click on a .ardour file inside Finder on OS X.
    Fix display of AudioUnit factory presets, so that they are shown even when there are no user presets.
    Re-add AudioUnit cache/blacklist management.
    Linux
    ALSA backend settings now include number of playback buffers (periods), possibly using different values for playback and capture.
    LinuxVST plugins: forward window resizing events to the plugin GUI.
    Infrastructure
    Add ardour4 desktop and mime type files (for use by packagers on platforms that use them)
    Add an AppData file for GNOME packagers
    Update to libsndfile 1.0.26
    Fixes to allow build system to be used on NetBSD
    Include a thread-safe version of libfftw, to fix crashes caused by some plugins