psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2010-07-04 10:44 pm
Entry tags:

Bard 0.1 - готово!

Вроде бы закончил. Как обещал, выкладываю инсталлятор.

Bard 0.1 - бесплатная программа для работы со звуком под Windows XP, Windows 7.

В будущем - Open Source.

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

Включает в себя:

- редактор звука
- конвертер форматов (на базе FFmpeg и ACM)
- спектральный анализатор
- настройщики воспроизведения/звукозаписи
- "тулзы" для программистов
- подробный Help, построенный по схеме "How to..."

Полный список функций программы

Домашняя страница программы
Домашняя страница программы (зеркало)

Прямая ссылка на скачивание (инсталлятор 11 Мб для 32-битных WinXP, Win7)





На вопрос "чем она лучше аналогов?" отвечаю: сначала найдите аналог, который влезет в 11 Мб с тем же набором функций ;)

________________

Я тестировал ее. Честно-честно! :) Но тестировал ее только я. Так что за каждый отрепорченный баг скажу большое человеческое спасибо. И за каждую опечатку - маленькое человеческое :) Обещаю в следующей версии упомянуть всех, кто поможет ее протестировать.

Предложения по дальнейшему развитию и улучшениям также очень интересны - ну кроме предложений из разряда забить болт или пойти куда подальше :)

[identity profile] psilogic.livejournal.com 2010-07-05 01:32 pm (UTC)(link)
развернутый и конструктивный коммент. такое отношение на вес золота, большое вам человеческое спасибо :)

2. как вам сказать... хрен его знает, сколько оптимально, я решил идти с шагом в 1 октаву - для музыканта это, так сказать, то, что "напрашивается" в первую очередь. и частота 440 Гц - это, опять же, музыкантский стандарт вроде "нуля по цельсию" у метеорологов.

5.

[ под фильтрами подразумеваются просто разные настройки параметрического эквалайзера ]

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

[ Видимо, какой-то синтезатор или генератор гармоник ]

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

Это заготовка на будущее для создания виртуальных инструментов на базе существующих записей. Идея в целом такова: услышал на записи очень красивую скрипку, "вау, хочу, чтобы такая скрипка играла в моем виртуальном оркестре!", выделили кусочек ее звучания, а потом создается инструмент, который может наиграть некую мелодию таким тембром, как у той скрипки.

[ Компрессора пока не нашел. ]

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

[ Настройки эффектов и эквалайзеры зачем-то оборудованы пианороллом. ]

Это чтобы вводить частоты, ориентируясь на знание и звучание нот. "тыц!" - и сразу получил и частоту этой ноты, и понял на слух как она звучит.

[ На верхней панели есть кнопка "закрыть" и, в то же время есть привычный виндовский крестик. ]

Виндовский закрывает окно, а кнопка ниже - она на полосе закладок, закрывает закладку. Похожее решение есть много где. Крестик можно и убрать (правой кнопкой мыши на ней - там настройки).

[ Но все избалованы риалтайм эффектами ]

Понятно :) Надо будет понаделать кнопок "превью"...

[ Кстати, сколько итераций отмены установлено по умолчанию? ]

200. В опциях настраивается. Вообще там есть бакап-рестор одной кнопкой, я предполагал, что периодическое сохранение "последней самой годной версии" имеет смысл помимо undo/redo.

[ Выглядят по разному, но есть много общего: меню, настройки, рабочее поле, управление курсором, выделение линейки, ]

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

[ индикаторы уровня сигнала (в вашем редакторе не увидел). ]

Индикаторов уровня нет (а какой в них смысл, если на экране есть волна?)

[ Кстати, не увидел функции зацикливания воспроизведения фрагмента. ]

Нетути. Сделаем...

[identity profile] tuller.livejournal.com 2010-07-05 02:39 pm (UTC)(link)
Спасибо на добром слове:)

Если интересно, могу попытаться сформулировать свои представления о том, какие функции должен иметь подобный редактор. Но это потребует времени. Дело в том, что я сейчас в основном делаю всё в cubase и WaweLab. К ним и требования другие.

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

[identity profile] psilogic.livejournal.com 2010-07-05 03:04 pm (UTC)(link)
[ Если интересно, могу попытаться сформулировать свои представления о том, какие функции должен иметь подобный редактор. ]

Конечно интересно. Это - то, чего мне сейчас особенно не хватает - мнения матёрого пользователя, чем дополнить продукт, чтобы получилось что-то, что пригодится не только мне. Я исходил из того какие функции нужны были бы мне, но, поскольку я сам матёрым пользователем не являюсь, понимаю, что местами эти представления могут быть очень далеки от реальности.

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

[identity profile] tuller.livejournal.com 2010-07-05 03:20 pm (UTC)(link)
Ну, матёрым пользователем меня назвать нельзя :) Я скорее аматер.

Вечерком приеду домой и засяду (если ничто не помешает) за формулировки:)

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

[identity profile] psilogic.livejournal.com 2010-07-05 04:04 pm (UTC)(link)
Ну я понимаю "эффектописателей" - это просто и забавно, когда есть "ядро" и интерфейс. Например, когда вы упомянули компрессор, я мысленно подумал: "халява!" :) В тех эффектах, что есть, еще всякого можно накрутить - и тут ваши пожелания были бы очень к месту.

Кстати, если будете экспериментировать и услышите щелчки между обработанным фрагментом и соседним, это значит, что надо попользовать переключатель "сглаживание" (он автоматически делает crossfade на границах).

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

Кстати, возможно, глупый вопрос, но 64-битный звук нужен - или баловство? Я то знаю, что это баловство, но не знаю, юзеры это ценят или нет? Потому как добавить его - на пару часов возни.

[identity profile] tuller.livejournal.com 2010-07-05 07:12 pm (UTC)(link)
Написать то, что хотелось сегодня у меня не получится. Гости.:) Отложу до завтра. Извините.

По поводу кроссфейдов я вкурсе.

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

64-битный звук, на мой взгляд, баловство. Звуковые карты пока что поддерживают 24 и 32 floatyng. Причем, зачастую, это лишь декларируется. Кстати, если меняется дискретизация, стоит в плагины добавить дизеринг. http://ru.wikipedia.org/wiki/Дизеринг

[identity profile] psilogic.livejournal.com 2010-07-05 08:02 pm (UTC)(link)
Да, интересный эффект, признаться, не слышал о нем - бороться шумом против шума - парадоксальное решение, но должно сработать. Само собой, буду рад почитать ваши соображения. Если опубликуете в своем ЖЖ, то пните меня где-нибудь тут, чтобы я не пропустил, а то я что-то редко френдленту читать стал.