psilogic: (Default)
[personal profile] psilogic
Вроде бы закончил. Как обещал, выкладываю инсталлятор.

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

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

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

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

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

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

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

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





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

________________

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

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

Как бы, стоит выписать все основные юзкейзы, выставить приоритеты и заново спроектировать интерфейс.
From: [identity profile] psilogic.livejournal.com
у меня большой опыт проектирования интерфейсов, но такие неконкретные замечания вряд ли мне помогут понять, что именно вас напрягает и удовлетворить ваши пожелания...
From: [identity profile] dm-kalashnikov.livejournal.com
Меня напрягает то, что я как программист не смогу сразу начать работу с данной программой. То есть, даже я как разработчик подобных систем сразу не смог понять как с ней работать. А что говорить о прочих пользователях?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Date: 2010-07-05 02:05 pm (UTC)
From: [identity profile] psilogic.livejournal.com
С буржуйского на русский? О, молодец! :)
Page generated Sep. 23rd, 2025 09:35 pm
Powered by Dreamwidth Studios