LINUX.ORG.RU

Audacity 4 alpha 2

 , , , ,


0

2

30 октября сего года на GitHub-репозитории проекта Audacity появилась ветка с альфа-версией 4-го мажорного обновления этой программы. Вместе с этим на сайте проекта появилась возможность скачать уже собранную альфа-версию для Windows, Linux (AppImage) и MacOS (Apple Silicon).

В этом обновлении разработчики полностью переработали интерфейс программы, переписав его с wxWidgets на Qt 6.

Кроме того, во второй по счёту (и последней на данный момент) альфа-версии, разработчики улучшили:

  • Запись и воспроизведение звука.
  • Редактирование аудио.
  • Добавление деструктивных эффектов в реальном времени.
  • Экспорт аудиофайлов.
  • Сохранение и отзыв пользовательских рабочих пространств (workspaces).

В следующих альфа-версиях разработчики обещают улучшить:

  • Nyquist, LADSPA и VAMP и OpenVINO плагины.
  • Перенос настроек из Audacity 3.
  • Envelopes и label дорожки.
  • Просмотр спектрограммы и режим редактирования спектра.
  • Встроенные эффекты, включая генераторы и анализаторы.
  • Одновременное открытие нескольких проектов.

Также стоит отметить, что проекты, сохранённые в Audacity 4 не имеют обратной совместимости с Audacity 3. Рекомендуется сделать резервные копии своих проектов, прежде чем открывать их в Audacity 4.

>>> Подробности



Проверено: dataman ()
Последнее исправление: hobbit (всего исправлений: 5)
Ответ на: комментарий от kott

причина понятна, пусть всё собирается одинаково по-нашему на всех платформах

Или пусть не собирается... :)

Лишь бы одинаково!.. ;P ;)) :))

Somebody ★★★★
()
Ответ на: комментарий от kott

ну и попробуй опакетить

в таких случаях я скачиваю полный стек необходимого софта, архивирую и собираю пакет уже из этого «исходника» (опять-таки, если я правильно понимаю проблему)

раньше сабдж собирал (не без матюгов, но собирал).
сейчас такой комбайн уже не вижу разумного смысла делать самому, предпочитаю использовать appimage.
посмотрим, что там будет с qt-версией, может его и буду собирать, но wx - однозначно нет :о)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от sunjob

я про пакеты в репозиториях

стараю версию (3.x.x) собиралась из тарболла с системными либами, надо было только опции указать

kott ★★★★★
()
Последнее исправление: kott (всего исправлений: 1)
Ответ на: комментарий от kott

ну...блин, я про «свои» пакеты - в своих «репазитариях». чем процесс сборки пакета, в таком случае (*) отличается?
( * ) - если только «используется полный архив» исходников? так кто мешает его использовать? (возможно, я что-то недоганяю, разъясните?)

sunjob ★★★★★
()
Ответ на: комментарий от kott

скачиваю полный стек необходимого софта, архивирую и собираю пакет уже из этого «исходника»
«используется полный архив» исходников

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

локально собрать не проблема, головняк начинается при сборке в официальные репозитории

я уже разъяснял это в теме про сабж и плагины openvino (через задницу, но опакетить их получилось)

kott ★★★★★
()
Ответ на: комментарий от kott

не бузите! :о)

я говорю о сборке на серверах вроде OBS или COPR

вот это (прошлый раз я не стал докапываться)... видимо, я чего-то не знаю про «такую сборку», чем она отличается от «обычной/локальной» сборки? (давно был разговор, все уже позабылось за ненадобностью), пришло время раскрыть завесы :о)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от kott

по 5му кругу пошли?
а подготовить «полный архив с исходниками» кто мешает?
скачать до того как? или это как то не стыкуется с работой? (я не в курсе, вот и спрашиваю :о)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 3)
Ответ на: комментарий от sunjob

а подготовить «полный архив с исходниками» кто мешает?

во-первых, «полный архив» должен быть доступен без приседаний
во-вторых, чтобы этот архив собрать - нужно расковырять все зависимости внутри cmake-портянок
в третьих, что с этим архивом дальше будешь делать? правильно, патчить cmake-портянки чтобы они не тянули исходники из инета, а брали из архивов

вместо всего этого должно быть cmake + опции и cmake --build

kott ★★★★★
()
Последнее исправление: kott (всего исправлений: 1)
Ответ на: комментарий от kott

ну дак я не говорил что «будет просто» :о) сам вспотел от сборки сабжа...
примерно так и представлял «уровень проблем», но с другой стороны, если это работа ментейнера - нормальное задание, вполне осуществимо (тяжело, но можно)

понял, обьяснили, спасибо :о)

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

какого сабжа? «классический» Audacity-3.7.5 собирается прямо из тарболла, скачиваемого с гитхаба, достаточно опции -Daudacity_lib_preference:STRING=system

потеть там не над чем

kott ★★★★★
()
Ответ на: комментарий от kott

сьисть то он сьисть, да кто-же ему дасть?!
не так-то просто он собирается (тоже писал уже об этом ... в данной теме), ну, короче, поверьте на слово :о)

по поводу «вашей сборки», возможно надо изучить cmake-«цели», и там есть «игнор загрузки»?

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

не так-то просто он собирается (тоже писал уже об этом … в данной теме), ну, короче, поверьте на слово :о)

я всё-таки поверю мэнтэйнеру сабжа в опенсюзе, то есть себе

там есть «игнор загрузки»?

-DFETCHCONTENT_FULLY_DISCONNECTED=ON

ну есть, только ему надо предварительно накачать нужных архивов, (версии которых, могут меняться с релизами, то есть, надо отслеживать) и подсунуть

но это, наверняка, самая маленькая проблема

kott ★★★★★
()
Ответ на: комментарий от kott

поверю мэнтэйнеру сабжа в опенсюзе

видите, как здорово, каждый со своими гусями! :о)

накачать нужных архивов

что мешает «вручную» закачать архив-то?! отладить сборку и потом засунуть уже на сервер?! ну да приседания есть, не без этого :о)))

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 3)
Ответ на: комментарий от densss

Спасибо.

То что в Qt реализуется одной строчкой, в wxWidgets требует простыней кода или подключения дополнительных либ с гитхаба.

А по этом пункту можно примеров?

hobbit ★★★★★
()
Ответ на: комментарий от sunjob

что мешает «вручную» закачать архив-то?! отладить сборку и потом засунуть уже на сервер?! ну да приседания есть, не без этого :о)))

да можно и самому редактор не хуже написать, что мешает-то?

kott ★★★★★
()
Ответ на: комментарий от kott

ну не перегибайте!
встречный вопрос: обычно все до нас уже украдено... данный вопрос как-то ведь решается в других дистрах? я обычно подглядываю решения в арч-линухе. вы-же тоже как-то выкручиваетесь (и однозначно выкрутитесь, а как по другому? :о)

как-то давно была подобная задача с ardour, так-же сборка закачивала кучу зависимостей, намучился много и реально, даже не помню чем закончилось... теперь использую либо готовые бинарники, либо перепаковываю пакеты под себя.

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

данный вопрос как-то ведь решается в других дистрах?

вряд ли сабж (4-я версия) уже есть в deb или rpm репозиториях

я обычно подглядываю решения в арч-линухе

арч source-based, а не бинарный, в нём пакеты собираются локально с наличием интернетов

а как по другому?

покласть с прибором, качайте аппимадж или флак

как-то давно была подобная задача с ardour

нет там никаких приседаний, собирается абсолютно стандартно: https://build.opensuse.org/package/show/openSUSE%3AFactory/ardour

kott ★★★★★
()
Ответ на: комментарий от hobbit

Если интересно, то вот ролик от новых владельцев audacity о планах, целях и проделанной работе:

https://www.youtube.com/watch?v=QYM3TWf_G38

Из оснвных моментов именно по переходу на Qt:

  • Проблемы с анимациями, тенями, поддержкой hires.
  • Для поддержки всех трех платформ приходится много костылить.
  • Новая команда разработчиков уже работает над большим музыкальным софтом на Qt6 (MuseScore) и хотят переиспользовать кастомные виджеты и прочие наработки.
Belkrr ★★
()
Ответ на: комментарий от kott

мы с вами как на разных планетах ...

нет там никаких приседаний

я о чем говорил?

как-то давно была подобная задача

это значит что были раньше (неск.лет назад, может больше)

арч source-based, а не бинарный

привел как пример откуда обычно дергаю решения, можно ведь и другие использовать?!

качайте аппимадж

а я вам о чем?

у вас свой дистр/окружение/опыт, у меня свой.

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

чё ты ко мне пристал вообще? хочешь, чтобы я молча пошёл разгребать их сборочною самодеятельность, пытался пофиксить это в апстриме и даже не ныл об этом на ЛОРе?

kott ★★★★★
()
Ответ на: комментарий от kott

а я спрашивал, как это теперь собирать, не чертыхаясь часами. есть ответ?

Алиментарно, котя: не чертыхайся, а молча собирай... :))

Somebody ★★★★
()
Ответ на: комментарий от zabbal

Уже второй абзац полностью оправдывает необходимость публикации новости любого рода об этом популярном проекте с 25-летней историей.

Ну а по значимости остальных изменений это тянет даже на полноценную новость, как мне кажется. Не так много аналогичных прецендентов в мире СПО встречается, к сожалению

TwisteR ★★
()
Ответ на: комментарий от TwisteR

Уже второй абзац

Глаза разуй - это альфа версия.

проекте с 25-летней историей.

Да хоть со столетней - какая разница?

Разработчики меняют тулкиты и прочие компоненты как им угодно всё время. Это и близко не новостной повод: большинству пользователей большинства программ глубоко плевать какой там тулкит под капотом.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Это и близко не новостной повод

Ну, не тебе это решать...

большинству пользователей большинства программ глубоко плевать какой там тулкит под капотом

Может, и так. И что с того?? Кого интересует мнение таких «оплевавшихся»?? Такие «хавают» то, что им дают разработчики... Молча «хавают», как обычно...

Somebody ★★★★
()
Ответ на: комментарий от James_Holden

В арче, когда бинарные пакеты собираются в офиц. репах или ауре, доступ к инету ведь есть?
судя по пкджбилдам, там вытягивание сырцов допустимо прямо внутри скрипта,то есть ничего не мешает на стадии build скачивать, так ведь?

kott ★★★★★
()
Ответ на: комментарий от Somebody

Кого интересует мнение таких «оплевавшихся»?

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

А вот кого интересует мнение тулкитодрочеров? Особенно в контексте программы для работы с музыкой, LOL.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

А вот кого интересует мнение тулкитодрочеров?

Говоря о каких-то там «дрочерах», ты не себя ли имеешь в виду?

«Особенно в контексте программы для работы с музыкой, LOL», ага.. ;)

Вообще, это дело разработчиков, какие и как они пишут программы. Как бы их кто не пытался обозвать...

Somebody ★★★★
()
Ответ на: комментарий от kott

В принципе допустимо, но что-то я сомневаюсь что прямо так оставят, это же ужас ужас

Вообще, в арче должно все качаться самим pkgbuild’ом и проверяться по контрольным суммам, прописанным в скрипте. Эта лажа со скачиванием системой сборки, там точно так же противоречит всему.

James_Holden ★★★★★
()
Последнее исправление: James_Holden (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.