Вышла Ardour 9.8, новая версия цифровой звуковой рабочей станции с открытым исходным кодом. В релизе появилась начальная поддержка музыкальных тональностей и ладов, улучшено восстановление записей после сбоев, доработана клиповая запись и исправлено множество ошибок.

Главным новшеством стала поддержка тональностей и ладов. Ardour теперь умеет подсвечивать ноты, выходящие за пределы выбранного лада, а при желании не позволяет создавать их при сочинении или импровизации в конкретной тональности.

Пока и подсветка, и коррекция MIDI-ввода включаются отдельно для каждой дорожки. Новый Scale Editor включает базовые элементы управления для выбора тональности и лада, а меню Key Enforcement определяет, подсвечивать ноты вне лада или исправлять их автоматически.

Также Ardour теперь не даёт рисовать ноты за пределами выбранного лада и автоматически подстраивает ноты, сыгранные с MIDI-клавиатуры. Разработчики называют эту возможность ранней реализацией.

В будущем ожидается поддержка систем настройки за пределами 12-тоновой равномерной темперации, смена тональности и лада по ходу композиции, а также загрузка файлов SCALA.

Ещё одно заметное улучшение в Ardour 9.8 касается восстановления сессий. Аудиозаписи теперь восстанавливаются надёжнее, если система аварийно завершилась во время записи, а потери данных ограничены примерно пятью секундами.

Восстановленные регионы также размещаются в правильных позициях, в том числе при использовании режимов циклической записи или записи с вставкой.

Для частично записанных форматов, таких как FLAC и Broadcast Wave, Ardour может восстановить аудиоданные и записать их в новый файл, сохраняя исходный неполный файл в целях безопасности. Метаданные Broadcast Wave также корректно восстанавливаются в новых файлах.

Клиповая запись получила несколько улучшений. Теперь перед записью всегда есть как минимум два такта отсчёта, а сам отсчёт отображается в редакторе клипов, когда тот виден.

В редакторе аудиоклипов исправлено позиционирование курсора воспроизведения, когда исходные данные длиннее региона. Линейка переключена на такты, доли и тики, а также добавлено смещение, соответствующее началу региона.

В MIDI-инструментах появилась опция создания арпеджио вместо аккордов. Панель MIDI-инструментов перенесена в прокручиваемую область, поэтому редактор остаётся пригодным для работы при небольших размерах окна.

Также в Ardour 9.8 улучшена поддержка линейного таймкода. Диалоговое окно Transport Masters может сообщать позицию, даже когда LTC неподвижен, а сессии могут напрямую переходить к статичному таймкоду, что сокращает время синхронизации.

Расширена и работа с плагинами. В релизе появилась поддержка интерфейса для строковых параметров LV2, улучшена обработка разных типов параметров LV2, а также добавлена поддержка отслеживания параметров LV2 через patch-сообщения.

Поддержка контрольных поверхностей и внешнего оборудования получила несколько обновлений. Среди них предварительная поддержка Novation Launchkey Mk4 88, поддержка MIDNAM для Arturia DrumBrute, улучшения интеграции с Mackie и Push 2, а также множество исправлений, затрагивающих OSC и рабочие процессы на основе триггеров.

Помимо крупных изменений, Ardour 9.8 включает множество более мелких исправлений интерфейса, системы сборки, MIDI, обработки сессий, плагинов и стабильности. Подробности приведены в анонсе. Приложение доступно для Linux, macOS и Windows на официальной странице загрузки проекта.