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 Мб с тем же набором функций ;)

________________

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

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

Re: Ну держись, сейчас будет критика

[identity profile] dm-kalashnikov.livejournal.com 2010-07-05 07:58 am (UTC)(link)
Собственно, я вполне представляю сколько трудов тебе это стоило. Даже не сомневаюсь, что возможности данной системы велики. Однако всё сходит на нет, когда видишь убогий неудобный интерфейс. Уж лучше старый добрый soundforge, CoolPro или даже Audacity.

Как бы, стоит выписать все основные юзкейзы, выставить приоритеты и заново спроектировать интерфейс.

Re: Ну держись, сейчас будет критика

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

Re: Ну держись, сейчас будет критика

[identity profile] dm-kalashnikov.livejournal.com 2010-07-05 09:32 am (UTC)(link)
Меня напрягает то, что я как программист не смогу сразу начать работу с данной программой. То есть, даже я как разработчик подобных систем сразу не смог понять как с ней работать. А что говорить о прочих пользователях?

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

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

[identity profile] psilogic.livejournal.com 2010-07-05 09:36 am (UTC)(link)
Что же тут непонятного?
File->Open - непонятно?
Внизу красная строчка лезет в глаза: файл сжатый, для редактирования распакуйте - непонятно?
File->Save fragment - непонятно?

[identity profile] dm-kalashnikov.livejournal.com 2010-07-05 09:40 am (UTC)(link)
//Внизу красная строчка лезет в глаза: файл сжатый, для редактирования распакуйте - непонятно?

Непонятно, почему я должен делать это сам.

[identity profile] psilogic.livejournal.com 2010-07-05 10:10 am (UTC)(link)
Потому, что тебе этого, может быть, и не нужно, а оно при старте начнет распаковывать и придется или ждать, или тыкать в кнопочки, чтобы убрать диалог "а не хотите ли вы распоковать?"

use-case: пользователь хотел его просто проиграть, а не редактировать.

use-case: а если хотел редактировать, то для старта распаковки требуется два нажатия Enter (первый запустит команду распаковки, второй подтвердит файл)

[identity profile] dm-kalashnikov.livejournal.com 2010-07-05 10:17 am (UTC)(link)
Можно сделать распаковку в фоне с информацией и кнопочкой "прервать". Как часто пользователи будут использовать эту программу для проигрывания файлов? Может оставим этом Винампу?

И почему я должен думать о том, где сохранять wave файл? Сложно слишком.

[identity profile] psilogic.livejournal.com 2010-07-05 10:24 am (UTC)(link)
Думать, где сохранять, необязательно, там подставляется путь рядом с исходным файлом, можно тупо ентер нажать.

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

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

[identity profile] dm-kalashnikov.livejournal.com 2010-07-05 10:37 am (UTC)(link)
// иногда хочется аккуратно отвести какую-то папочку

Так её и надо отводить в настройках, а не постоянно спрашивать пользователя.

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

Случайные не надо, есть стандартный темп каталог. По закрытии его нужно чистить.
Очнись! Сейчас гигабайты стоят копейки, а время стоит много дороже. Почему я должен сам что-то делать?!

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

Не предлагать, а сделать by default. С возможностью отключения. Делать в фоне, с низким приоритетом. С визуализацией процесса на спектрограмме. И возможность работы с недогруженным файлом(хотя бы частично).

[identity profile] psilogic.livejournal.com 2010-07-05 10:45 am (UTC)(link)
[ Так её и надо отводить в настройках, а не постоянно спрашивать пользователя. ]

Есть и в настройках - папочка по умолчанию. Но лезть сходу в настройки? OK, я понял, что момент распаковки ты считаешь критичным... подумаю, как сделаю эргономичнее. так как в аудасити, который при открытии mp3 на некоторое время задумывается над импортом, а потом незнамо где создает незнамо какой файл проекта - мне тоже не понравилось.

[ Случайные не надо, есть стандартный темп каталог. По закрытии его нужно чистить. ]

Я не о том. Это не временный файл, это файл, с которым ты работаешь сейчас и, может, захочешь работать завтра. как файл проекта в аудасити. в барде распакованный wav - это и есть рабочий файл.

[identity profile] prokoudine.livejournal.com 2010-07-05 12:35 pm (UTC)(link)
так как в аудасити, который при открытии mp3 на некоторое время задумывается над импортом, а потом незнамо где создает незнамо какой файл проекта

В каком смысле непонятно где? В настройках указывается папка для хранения временных данных.

[identity profile] psilogic.livejournal.com 2010-07-05 12:47 pm (UTC)(link)
Непонятно новичку, который хочет, чтобы все было понятно. Мы тут обсуждаем случай пользователя-новичка, который не знает, где что расположено, как сделать ему понятнее.

[identity profile] prokoudine.livejournal.com 2010-07-05 12:51 pm (UTC)(link)
Непонятно новичку, который хочет, чтобы все было понятно.

Восемь лет работы с пользователям говорят, что новичкам обычно всё понятно :)

[identity profile] psilogic.livejournal.com 2010-07-05 01:10 pm (UTC)(link)
Ну вот я вчера был таким очередным новичком, мне было непонятно :) То есть, я догадывался, что это можно будет найти где-то в хелпе или опциях, но это была только неопределенная догадка. На мой взгляд, требовать большего и не стоит, но тут, похоже, рассматривается case занудного, капризного, придирчивого и невнимательного пользователя :)

Кстати, мне как новичку так и остались непонятны две вещи.
1. как выделить кусочек меньше 1/10 секунды?
2. как-то за что-то потянул на левом краю дорожки, оно прокрутилось куда-то вниз, и так и застряло. за что тянул - толком не понял, как обратно вернуть - неясно

[identity profile] prokoudine.livejournal.com 2010-07-05 01:16 pm (UTC)(link)
1. как выделить кусочек меньше 1/10 секунды?

Внизу есть панель выделения. Справа от каждого значения есть кнопка раскрывания списка, где можно выбрать формат, в том числе "чч:мм:сс + миллисекунды".

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

"Как-то за что-то" -- это практически из анекдота про доктора и какую-то таблеточку :)

Ctrl+F и Ctrl+Shift+F (меню "Вид") не помогли?

[identity profile] psilogic.livejournal.com 2010-07-05 01:36 pm (UTC)(link)
1. мм... я не о том. я веду мышкой вдоль миллисекунд, выделяя фрагмент, а он выделяет кусок строго выровненный по 1/10 секунды и никак не меньше. а если мне надо всего пару отсчетов?

2. помогло "вписать по высоте" или как-то так :)

[identity profile] prokoudine.livejournal.com 2010-07-05 01:41 pm (UTC)(link)
1. Там же на панели выделения внизу есть галка "Прилипать к линейке" :)
2. Ну вот, оно :) Хотя сам факт занимателен. С воспроизведением бы :)

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

2. ну там, кажись, вдоль левого края дорожки - где кончается волна и начинаются опции дорожки, там что-то типа ползунка или прокручивателя. вот с ним как-то не получилось договориться :)

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

[identity profile] prokoudine.livejournal.com 2010-07-05 01:58 pm (UTC)(link)
Локализую последние восемь лет :)

[identity profile] psilogic.livejournal.com 2010-07-05 02:05 pm (UTC)(link)
С буржуйского на русский? О, молодец! :)