LINUX.ORG.RU

Вышла пятая версия звукового редактора Эко

 ,


2

2

Петр Семилетов выпустил новую, пятую версию звукового редактора Эко, основанного на библиотеках Qt и Portaudio.

Программа снова переписана почти почти с нуля, но пользователям это не должно быть заметно. Изменения больше внутренние, ибо часть исходного кода Эко используется теперь в исходнике нового проекта Семилетова, минималистической DAW Wavylon (Вавилон).

А что же нового для пользователя? Более надёжная работа всего редактора. Несколько новых эффектов реального времени — фильтр, задержка, и две гитарные примочки (Жесть и Металюга), которые разработаны более для Вавилона, нежели для Эко. Основные изменения в Эко произошли внутри и позволят развивать редактор дальше.

>>> Официальный сайт



Проверено: Klymedy ()

Весело! ) Спасибо. Я правильно понимаю, что программа может
работать как перекодировщик?. Если да, то планируется ли поддержка чтения / записи
такого чудовища, как .wv?

Its_me ()

Поддержка форматов в Эко осуществляется следующим образом. Большинство форматов читаются и пишутся через libsndfile (вот список поддерживаемых форматов: http://www.mega-nerd.com/libsndfile/#Features) - и Wavepack в их число не входит. Остальные форматы поддерживаются на чтение через FFMPEG, вот FFMPEG понимает Wavpack, но я забыл прописать его расширение в файле tio.cpp - будет добавлено в следующую версию Эко, а сегодня уже на гитхаб (https://github.com/psemiletov/eko).

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

Оно определяет типы файлов по расширениям, прописанным в tio.cpp? Клёво, чо.

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

Оно определяет типы файлов разными способами, но в tio.cpp есть прокси-класс, позволяющий подключать к Эко любые внешние утилиты. И чтобы Эко знал, файлы каких типов направлять в этот прокси-класс на обработку, в исходник помещен список расширений файлов.

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

Не осилил собрать с github. (

Требует portaudio, но его нет в дефолтных репозиториях и в сети тоже не нашел.
Нашлись разнообразные libportaudio. Есть еще portaudio-dev, но он лево встал.
Остальные зависимости вроде установлены.

Дистрибутив Mint 17.3 Cinnamon

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

http://www.portaudio.com/ - сайт Portaudio. libportaudio в репозиториях и есть Portaudio. Надо его и dev-пакет. А также libsndfile и libsamplerate с dev-пакетами. По сравнению с зависимостями другого звукового софта это еще по-божески :)

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

Черт бы побрал этот Linux Mint!

libportaudio-dev требует libjack-dev. Так... ??
Ни фига себе!

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

В общем, qmake проехали. )

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

Ну это дебиановцы libportaudio так собрали. JACK не нужен, но если он запущен, то Portaudio подключается к нему. Зачем в Дебиан связали libjack-dev с libportaudio-dev, для меня загадка.

roxton ()
Ответ на: комментарий от Its_me

libportaudio-dev требует libjack-dev. Так... ??

Если собрать portaudio без jack, то всякие там аудасити не подключатся к джеку. Что непонятного?

AP ★★★★★ ()

В общем все. Собрал.
Mint потребовал для установки
libportaudio, g++, libqt4-dev, qt4-qmake, ffmpeg + зависимости.
Все пакеты, кроме ffmpeg, нашлись в дефолтных репозиториях.

Вот такая приняка.

Its_me ()

минималистической DAW

Мне почему-то смешно от этой фразы...

FriendlyFire ()
Ответ на: комментарий от AP

всякие там аудасити не подключатся к джеку.

В Аудасити поддержка джека бессмысленна. Там соединение не поддерживается постоянно, а подключается к портам только когда включается воспроизведение, после остановки отсоединяется. Порты, к которым пользователь переподключал, тоже не запоминаются. В результате пользоваться невозможно совершенно. Может быть это особенность самого portaudio, не знаю.

FriendlyFire ()

Интересно, что за Вавилон получится? Это будет что-то типа Аудасити?

Успехов. Поздравляю с релизом.

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

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

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

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

Iron_Bug ()
Ответ на: комментарий от FriendlyFire

Порты, к которым пользователь переподключал,

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

curufinwe ★★★ ()

Собрал, посмотрел. Хорошая, годная вещь. Успехов в разработке!

Hertz ★★★★ ()

Микшер (я едва удержался от соблазна назвать его Сводником)

Смеситель же :)

hobbit ★★★★★ ()

Эко - простой звуковой редактор для Linux и Windows.

А нельзя ли на сайте (ну или здесь) черкануть пару абзацев, чем автору не понравилась та же Audacity, что он решил выпустить свой продукт? Может, Audacity слишком сложна для базовых операций? Или хотелось сделать программу именно на Qt?

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)

Это не тот Семилетов, который пилит Tea? (уж очень похожи интерфейсы).

Тогда надо попробовать, у товарища недурственная дурь в русской локали.

anonymous ()

А еще говорили что на LOR мало велосипедов, типа все на Habrahabr

weare ★★ ()

минималистической DAW Wavylon (Вавилон).

где смотреть?

t184256 ★★★★★ ()

Добавьте тег «Тихо и незаметно»...

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

Может, Audacity слишком сложна для базовых операций?

Это вы утрируете?

anonymous ()
Ответ на: комментарий от roxton

Лучше бы использовать что-то типа интерфейса к утилите file.

С расширениями всегда бардак. Прописные, строчные, jpg и jpeg и просто безыскусный народ переименовывает расширения вместо реальной конвертации.

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

что-то типа интерфейса к утилите file.

это называется libmagic :)

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

у автора, конечно, NIH, но вот если вот это

real-time FX rack

работает так, как я думаю, то это и есть киллерфича

(хотя имхо лучше бы было допилить Audacity, или ещё какой из многочисленных недоредакторов под линукс)

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

Я в курсе. Какбэ остаётся надежда, что починят.

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 1)

Круто писать новости о себе от третьего лица!

anonymous ()

И нахрен нужен ещё один недоредактор, что он умеет особенного?

mashina ★★★★★ ()

Вы всегда говорите о себе в третьем лице, Пётр? :)

djambeyshik ★★★ ()
Последнее исправление: djambeyshik (всего исправлений: 1)

А кто такой Пётр Семилетов и почему он пишет о себе в третьем лице?

maloi ★★★★★ ()

Годно, надо будет попробовать. А скриптования никакого нет?

buddhist ★★★★★ ()
Последнее исправление: buddhist (всего исправлений: 1)

чем оно лучше этого?

пардон, подумал уже что новость про «минималистическую DAW»

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

Челобака, Вавилон будет скорее похож на Вавилон :) Сам я пользуюсь Рипером, но в архитектуре Вавилона больше вдохновлен Про Тулз и такой старой DAW, как Orchestrator Pro. Отличия Вавилона от Аудасити - эффекты реального времени, возможность держать на дорожке фрагменты от разных файлов, а не куски одного и того же файла. Сейчас в Вавилоне работает загрузка и сохранение проекта, работает микшер (пока без секции эффектов), и совершенно отсутствует таймлайн, поскольку я не продумал еще его архитектуру.

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

Хоббит, дело не в том, нравится мне Аудасити или нет. Мне нравится писать свой софт, а не «пилить» чужой.

roxton ()
Ответ на: комментарий от anonymous

Я использую в TEA, Эко и Вавилоне почти одинаковый код для интерфейса, поскольку именно к такому интерфейсу привык, да и лень изобретать что-то другое, когда уже есть готовая основа. Я пришел к подобному интерфейсу еще когда программировал под вындой на Delphi, потом в Линуксе на Си/GTK, а теперь С++/Qt.

roxton ()
Ответ на: комментарий от AP

Вавилон еще невозможно использовать, он падает с первого пинка. Во многом поэтому мне нужен Эко - обкатывать на нем алгоритмы и переносить потом в Вавилон.

roxton ()

eko-5.0.0-qt5-install.exe

Windows говорит, что это неопознанное приложение, которое может подвергнуть мой компьютер риску.

anonymous ()
Ответ на: комментарий от amorpher

При том, что apt при попытке установки libportaudio выдал

libportaudio-dev требует libjack-dev но он не будет установлен
Потому, что последний конфликтует с половиной аудиоподсистемы.

А требовался libjack-jackd2-dev. Системный диалог мне об этом не рассказал.

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

При том, что apt при попытке установки libportaudio выдал

во-первых — wheezy уже не поддерживается

во-вторых — минт последний базируется на коде убунту 14.04, которая в свою очередь базируется на дебиан джесси/сид

в третьих — разработки, как в этой новости, видимо не ориентируются на протухшие библиотеки и т. п.

давай ещё от рхела рпм-ку конвертни и ной что минт виноват

ну и какого хрена тебя понесло ставить пакет из реп дебиан?

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

Я не ною. Совместимость в linux частая проблема.
Хорошо, что нашлась та страничка. )

Its_me ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.