LINUX.ORG.RU

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

 


2

2

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

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

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

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



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

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

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

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

wheezy уже не поддерживается

попутал, поддерживается, но смысл в другом

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

Писать свой, конечно, приятнее. Другое дело, что при таком подходе нередко получается, что в продукте 1 есть все нужные фичи, кроме одной, в продукте 2 - все, кроме другой, и т.д.

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

Я пришел к подобному интерфейсу еще когда программировал под вындой на Delphi, потом в Линуксе на Си/GTK, а теперь С++/Qt.

Если не секрет, что было причиной разочарования в Си/GTK? БОльшая многословность кода, необходимость привлекать сторонние библиотеки для «негуёвых» задач, что-то ещё? Или разочарования как такового не было, а просто захотелось разнообразить применяемый инструментарий?

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

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

Скорее, пытаюсь играть в угадайку. :) Но вот например, есть один коллега, долго практиковался в Cool Edit (в том самом, который сейчас накачали стероидами и переименовали в Audition). Попробовал Audacity - говорит, слишком много возни с вещами, которые в Cool Edit делались элементарно. Но он пользуется виндой, да.

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

тем более в деб-дистрибутивах

узнай уже про менеджер пакетов и как им пользоваться

Это ты так толсто пошутил? В репозитариях Jessie, например, сабжа вообще нет. Хотя у меня даже deb-multimedia подключен.

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

Да, я про сам Эко. Не совсем, правда, вник в контекст, в котором жалоба действительно была на библиотеку.

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

Я пришел к подобному интерфейсу еще когда программировал под вындой на Delphi

Без обид, но это ОЧЕНЬ заметно. И ставит полезность всей программы под большое сомнение.

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

И тем не менее, это единственный файл про который «вында» что-то сказала. Оперсорс такой опенсорс?

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

AVL2, с таким же подходом к оценки можно поставить под сомнение полезность Блендера или Схизмтрекера.

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

Я Кулэдитом кстати пользовался до тех пор, пока не стал делать сборки Эко под вынду.

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

Хоббиту про Си/GTK. Когда я писал программы под GTK2, было здорово. Потом появился GTK3, который поломал старое API, но и сам GTK3 постоянно ломает API уже GTK3, относя всё больше функций в статус «deprecated». То есть разработчики GTK3 вынуждают программистов постоянно переписывать свои программы, как только создателям GTK3 вздумается занести в deprecated еще какую-то функцию. Это рецепт вечной головной боли - мало того, что надо переделывать, так еще никогда не знаешь, что станет deprecated в очередном релизе GTK3. В то же время как допустим в Qt у меня один и тот же код работает в Qt4 и в Qt5, с незначительными переключателями внутри исходника. Кроме того, мне не нравится в GTK вот это ООП средствами Си. Это не ООП, а непонятно что.

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

Если делать сборку и для виндовс, надо делать её хорошо, включая тестирование, а не по принципу «лишь бы было». Лучше тогда вообще удалить. Я тоже не телепат, и не могу знать, безопасна ли программа. Тот же Audacity добротнее сделан, а его авторы тоже не телепаты.

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

# apt-get install libqt4-dev libsamplerate0-dev libsndfile1-dev portaudio19-dev
# qmake PREFIX=/opt/eko
# make
# make install
УМВР на linux mint 17.3

да, только:
sudo apt-get install libqt4-dev libsamplerate0-dev libsndfile1-dev portaudio19-dev libjack0 g++

проверил, загрузился с флешки минта 17.3 и установил

ставится на раз за 30 сек, но некоторым по необъяснимым причинам нравится качать что-то левое с разных сайтов

amorpher ★★★★★
()

Хм, я раньше чего-то мылился свой аудиоредактор написать. Ну точнее просто виджет редактирования волны для своих музыкальных дел. Да вот тяжко заставить себя писать то, что уже есть. Так может я смогу взять сорец данного дела и буду править под себя как будет настроение? Или тут указатели туда-сюда непонятно куда летают по мешанине функций, как во всех сурьезных проектах типа аудасити и чисто виджет с волной в свой проект никак не вытянуть?

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

Ну может интерфейсом ему не понравилось.

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

Интерфейс того же Blender делали таким как он есть не потому, что так разработчики привыкли, а потому, что таковы потребности пользователей.

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

Квазар, так вот я и есть пользователь, у меня такие потребности от интерфейса. И есть много людей, у которых потребности такие же. Еще мне нравится управление у игр под Спектрум - OPQA.

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

Сборка под вынду сделана нормально - ни моя семерка, ни XP не жалуются. Если у кого-то вында жалуется - это значит версия такая жалобливая. Классический установщик от NSIS, с обычными бинарниками, собранными MinGW.

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

Вообще-то винда жалуется на все exe`шники, скачанные с интернета и не имеющие цифровой подписи.

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

это само собой, спайварь с подписями автоматом по дефолту в фоне ставит и не заметишь

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

В 2006-м я тоже скачивал пакеты с http-странички, а потом все его 19 зависимостей.

sudo apt-get install libportaudio-dev

Или через менеджер пакетов Synaptic.

anonymous
()

Больше Петров, хороших и разных!

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

Блендер с версии 1 до версии 2 полностью переделал интерфейс. Он не замёрз во временах Дельфи. Просто небо и земля. И да, все равно это самое проблемное место блендера (сугубо имхо).

Второй проект не знаю.

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

Справедливости ради, в обоих случаях потребности пользователей учитываются в интерпретации разработчиков. Сделано ровно то, что разработчик считает удобным для пользователя и выполнимым для себя.

AVL2 ★★★★★
()

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

GblGbl ★★★★★
()

Пожалуйста, принесите кто-нибудь лопату. Необходимо срочно закопать сабжевое поделие вместе с его ЧСВшным аффтором.

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

что-то с открытиями/сохранениями файлов перебор.

это может для доса или консоли так ничего. диалоги привычнее как-то.

samy_volosaty ★★★★★
()
Ответ на: комментарий от quantum-troll

Я не пробовал Радиум. Выглядит необычно и здорово.

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

Диалоги есть, включаются опцией «Использовать традиционные окна Открыть/Сохранить». Традиционные окна убоги (хотя в Qt они лучше, чем в GTK), поэтому по умолчанию вместо них используется Файловый приказчик. Меня тошнит от слова менеджер, поэтому во всех своих программах я использую русское «приказчик».

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

Использовать традиционные окна Открыть/Сохранить

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

Меня тошнит от слова менеджер, поэтому во всех своих программах я использую русское «приказчик».

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

ну и вместо ладить, лучше «поковырять» может быть. или «наладить».

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

В свежих версиях Audacity есть поддержка LV2, другое дело, что LV2 это слишком громоздкое API, как с точки зрения хоста, так с точки зрения создания самого плагина. Под LV2 никогда не будет столь же много плагинов, как под VST. А чтобы было много звуковых плагинов для Линукс, надо или чтобы в Линукс полноценно пришел VST (чего не будет по идеологическим причинам), либо вместо LV2 появилось нечто более удобное.

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

Для плагинов часто используется JUCE, который абстрагирует и VST, и LV2. Для хоста есть lilv, но я не уверен, насколько он упрощает разработку.

чтобы было много звуковых плагинов для Линукс

Их уже сейчас не так уж и мало. Вот, к примеру, списки:
http://linux-sound.org/plugins.html
http://linux-sound.org/linux-vst-plugins.html
https://github.com/nodiscc/awesome-linuxaudio

надо или чтобы в Линукс полноценно пришел VST

А в чём он сейчас неполноценен в линуксах?

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

Под LV2 никогда не будет столь же много плагинов, как под VST.

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

вместо LV2 появилось нечто более удобное.

https://xkcd.com/927/

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

Меня тошнит от слова менеджер, поэтому во всех своих программах я использую русское «приказчик».

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

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

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

O_o надеюсь, ты не сильно расстроишься, если я тебе расскажу, что deprecated — это всего лишь индикатор, что в GTK4 эту функцию выпилят, но не ранее, и переписывать ничего не надо? расскажи, где в GTK3 хоть раз сломали API начиная с релиза 3.0.0, и так и бросили не исправляя.

и да, у меня один и тот же код + немного ifdefs работает на GTK2 и GTK3.

мне не нравится в GTK вот это ООП

в С++ ООП еще хуже, это все знают.

p.s. «Программа снова переписана почти почти с нуля» жесть

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

Про полноценный приход VST в Линукс я подразумевал выпуск всех этих тысяч VST-плагинов под Линукс. Чего нет и не будет по ряду причин технического и лицензионного характера.

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