LINUX.ORG.RU

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

 


2

2

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

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

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

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



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

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

Deleted
()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AP ★★★★★
()

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

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

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

Там еще палитру волновой формы можно менять :)

roxton
() автор топика

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

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

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

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

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

FriendlyFire
()

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

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

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

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

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

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

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

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

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

curufinwe ★★★★★
()

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

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

hobbit ★★★★★
()

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

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

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

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

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

anonymous
()

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

weare ★★
()

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

weare ★★
()
Ответ на: комментарий от 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 ★★★★★
()

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

maloi ★★★★★
()

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

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

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

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

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

Челобака, Вавилон будет скорее похож на Вавилон :) Сам я пользуюсь Рипером, но в архитектуре Вавилона больше вдохновлен Про Тулз и такой старой 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. Системный диалог мне об этом не рассказал.

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

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

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

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

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

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

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

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