psilogic: (Default)
[personal profile] psilogic
Готова очередная версия 0.1.4 звукового редактора Bard.

В ней появилась поддержка VST-эффектов, VSTi-инструментов и Wine.

- Полный список изменений на странице загрузки
- Прямая ссылка для скачивания инсталлятора (11 Мб) - Win XP, Win 7 (под Вистой не проверяю)
- Прямая ссылка для скачивания инсталлятора (8 Мб) - Wine (опробовано под убунтой)
- Список возможностей редактора

До релизной версии 0.2 осталось немногое: дописать несколько эффектов (компрессор, флэнжер, еще по мелочи). Ну и тестирование, тестирование, тестирование... хочу "вылизать" звуковой редактор до блеска прежде, чем разворачивть работу над сэмплером и нотным наборщиком.

Как всегда буду признателен за багрепорты и конструктивные предложения - ники героев появятся в окошке Help/About :)

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

Date: 2010-08-11 08:17 pm (UTC)
From: [identity profile] eslitak.livejournal.com
Скачал. Погоняю - отпишусь о впечатлениях. А пока Вам респект за бескорыстное дело! :)

Date: 2010-08-12 04:59 am (UTC)

Date: 2010-08-11 08:54 pm (UTC)
From: [identity profile] nefedor.livejournal.com
А чего надо переводить и много ли этого чего?

Date: 2010-08-12 04:59 am (UTC)
From: [identity profile] psilogic.livejournal.com
1. 300 K хэлпов
2. тексты, которые используются для надписей в самом редакторе - еще 90K. они уже английские, но, учитывая мое скромное владение йазыгом, там должны быть ошибки, которые надо исправить

Date: 2010-08-12 06:24 am (UTC)
From: [identity profile] nefedor.livejournal.com
Ох, боюсь первое не осилю, времени мало. А вот второе можно попробовать.

Date: 2010-08-12 06:26 am (UTC)
From: [identity profile] psilogic.livejournal.com
Это было бы очень хорошо. Куда послать файлы? nefedor@nefedor.com?

Date: 2010-08-12 07:22 am (UTC)
From: [identity profile] psilogic.livejournal.com
Послал мылом вместе с инструкциями. В принципе, Bard позволяет править перевод прямо в установленной версии, но это нужно только если ты захочешь сразу после правок еще и пробовать как выглядит. А если не проверять, достаточно тех файлов, которые я выслал.

Date: 2010-08-12 06:47 pm (UTC)
From: [identity profile] nefedor.livejournal.com
Получил. Буду посмотреть.

Date: 2010-08-12 08:02 pm (UTC)
From: [identity profile] psilogic.livejournal.com
Буду благодарить :)

Date: 2010-08-11 09:53 pm (UTC)
From: [identity profile] theiced.livejournal.com
я ещё раз поною на тему кутэ пожалуй ;)

и таки я вже есть в help/about? :))))

Date: 2010-08-12 05:02 am (UTC)
From: [identity profile] psilogic.livejournal.com
[ и таки я вже есть в help/about? ]

дык, ты не ной, а хоть пару багов найди :)))

Date: 2010-08-12 10:05 am (UTC)
From: [identity profile] theiced.livejournal.com
а ктооо тебе мегарекоммендации давал ))))

Date: 2010-08-12 10:14 am (UTC)
From: [identity profile] psilogic.livejournal.com
ога, про уебунту :)

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

Date: 2010-08-12 05:30 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Простой вопрос: можно ли им записать звук, играемый другой программой (например, браузером)? Если да, то как? Windows 7.

Date: 2010-08-12 06:00 am (UTC)
From: [identity profile] psilogic.livejournal.com
Для этого надо в системных настройках звука (там где регулятор громкости) включить Stereo Mix (он обычно выключен), а в Bard или другой звукозаписывающей программе переключиться на запись с линейного входа (Line In).

Date: 2010-08-12 06:14 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Похоже, для этого нужно звуковую карту иметь. У меня Stereo Mix отсутствует в recording devices, есть только line in, microphone и digital audio (S/PDIF).

Date: 2010-08-12 06:34 am (UTC)
From: [identity profile] psilogic.livejournal.com
Возможно, потому отсутствует, что по-умолчанию не показывается. Попробуйте запустить Bard и открыть в нем закладку "Sound Devices" - там показывается все. В таблице слева выберите Mixer (если он не один, то тот, что относится к record), справа появится дерево, в нем - Stereo Mix, примерно вот так:



Если такого нет, то можно попытаться поискать наоборот в mixer, который относится к play, но чтобы линия была Wave In. Смысл в том, чтобы закольцевать вход на выход. В крайнем случае можно просто закольцевать проводом :)

Date: 2010-08-12 07:45 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Не, у меня похожего не видно, только wave out, никаких записывающих линий.



Впрочем ладно, уже выдрал нужный звук другим способом.

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

"Speakers (High Definition Audio"

- и вот в нем поэкспериментировать с линиями, поискать какую-нибудь "In" линию среди "Out" или "Out" среди "In", опции типа stereo-mix или loop. К сожалению, на каждом компе и под каждой OS это выглядит по-разному.

А S/PDIF - это для какого-то специального оборудования.

Date: 2010-08-12 09:33 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Спасибо!

ex-аноним

Date: 2010-08-12 07:23 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
Таки дождался вайна!
Очень нравятся переработанные меню и панели. А всплывающие окошки с подсказками неочевидных действий - вообще улет!

Правда вперся кое в какие заморочки...

1. Под вайном не видно всплывающих подсказок (которые при наведении на кнопки меню). Попробую поиграться с библиотеками...

2. Под тем же вайном не получилось распаковать эмпэтришку. Ну тут мож я сам чего накосячил, когда ffmpeg к вайну прикручивал. Хотя винампы всякие работают...

3. Имхо, рабочий каталог по умолчанию в AllUsers - эт как-то не очень гут. Логичнее было бы профиле текущего пользователя.

4. Если я при открытии сжатого файла сразу соглашаюсь на распаковку, не логично ли сразу и открыть распакованный файл? А то именно тут я и полез смотреть куда оно мне распаковало, чтобы открыть вэйвик :)

5. Ну и ваще мелочь. При открытии сжатого файла подсказка внизу (красная строчка) не соответствует реальной менюшке :)

А я ведь только файл открыть попробовал... :)

Re: ex-аноним

Date: 2010-08-12 07:37 am (UTC)
From: [identity profile] thedeemon.livejournal.com
+100 к пункту 4!

Re: ex-аноним

Date: 2010-08-12 07:38 am (UTC)
From: [identity profile] psilogic.livejournal.com
превед :)

1. У меня видно - наверное, зависит от вайна. Еще может быть, что подсказки просто отключены? Проверьте в Customize->Customize Menu.

2. У меня MP3 распаковывает, а вот OGG не хочет. Все зависит от того, какие драйвера есть в ACM (они же Direct Sound). Wine эмулирует несколько драйверов, но насколько корректно - большой вопрос. Bard по-умолчанию использует именно ACM, а не FFMPEG, поскольку ACM-распаковщик от Fraunghofer раза в три быстрее, чем распаковщик от FFMPEG.

Но можно ручками сконвертировать через FFMPEG. Для этого при открытии mp3 откажитесь от автоматического преобразования, а потом вызовите File->Convert и там выберите MP3. Вообще записываю себе это как багу - надо будет сделать так, чтобы версия Wine по-умолчанию использовала FFMPEG или предлагала варианты распаковщиков.

3. Потому там в readme.txt и написано, что после распаковки надо настроить каталоги в опциях. Мне пока неясно, каким манером wine выбирает каталоги - у меня рабочий каталог оказывается где-то в ~/юзер/.wine/windows/profiles...

4. О-па, бага :) Должно сразу и открыть. Исправлю.

5. Ишшо бага! Спасибо :)

Re: ex-аноним

Date: 2010-08-12 08:11 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
3. Потому там в readme.txt и написано, что после распаковки надо настроить каталоги в опциях. Мне пока неясно, каким манером wine выбирает каталоги - у меня рабочий каталог оказывается где-то в ~/юзер/.wine/windows/profiles...
А это я не про вайн. В виртуалке. Win XP. А читать ридми - фтопку :)))

PS: Еще сейчас обнаружил, что после распаковки файла МП3 с двумя дорожками осталась только одна :( Это тоже без вайна. Побалуюсь пойду с кодеками пожалуй...

Re: ex-аноним

Date: 2010-08-12 08:20 am (UTC)
From: [identity profile] psilogic.livejournal.com
А, понял, о чем вы. OK, сменю All Users на конкретного, если там есть такой вариант.

[ после распаковки файла МП3 с двумя дорожками осталась только одна ]

Что-то странное... и правда, попробуйте поиграцца с Audio Converter. Надо подумать, как сделать автораспаковку по-умнее.

Re: ex-аноним

Date: 2010-08-12 09:27 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
попробуйте поиграцца с Audio Converter
Да. Там все конвертится, кодеки видно. Не работает только кнопка "Прослушать исходный":
Image (http://ipicture.ru/Gallery/Viewfull/842287.html)

Видимо из-за этого:
Image (http://ipicture.ru/Gallery/Viewfull/842288.html)

Re: ex-аноним

Date: 2010-08-12 09:37 am (UTC)
From: [identity profile] psilogic.livejournal.com
О, отлично, теперь все понятно. Среди "рекомендуемых декодеров" первым стоит Wine PCM Converter, который, судя по всему, не умеет преобразовывать MP3 в Wine. Вот он как раз и берется и при автоматической распаковке, и при попытке "проиграть исходный". Где-то глюк - то ли у меня, то ли драйвер врет, дескать, "могу" конвертировать. Надо будет проверить, как и что.

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

Re: ex-аноним

Date: 2010-08-12 10:11 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
О, отлично, теперь все понятно.
Ну хоть кому-то что-то понятно :)

А она не умеет запускать уже установленную винду, надо непременно заводить место и каким-то чудом ставить туда новый экземпляр винды?
В смысле запускать с физического/логического раздела? Это по-моему не умеет. Мне не попадалось. Но можно конвертнуть раздел в образ командой VBoxManage convertfromraw (http://www.virtualbox.org/manual/ch08.html#id2676537). Правда не очень понятно как поведут себя винды без знакомых устройств... Это ж как хард на другую машину перецепить :)

Или что-то другое надо?

Date: 2010-08-12 10:22 am (UTC)
From: [identity profile] psilogic.livejournal.com
[ Правда не очень понятно как поведут себя винды без знакомых устройств... ]

А Virtual Box, видимо, свои "устройства" создает и подсовывает винде? Ясно. А я думал как бы мне избавиться от постоянных ребутов при отладке под Wine. Чтобы вставить очередную отладочную печать приходится ребутиться под XP и перекомпилять под Visual Studio. Но ставить Virtual Box, ставить на нее XP... даже не представляю, сколько это займет времени у пингвино-чайника :)

Может, дешевле будет перевести проект под какой-нибудь MiniGW...

Date: 2010-08-12 10:31 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
А Virtual Box, видимо, свои "устройства" создает и подсовывает винде?
Именно так. Виртуалко жеж. Но приводы, например можно и напрямую цеплять.

Но ставить Virtual Box, ставить на нее XP... даже не представляю, сколько это займет времени у пингвино-чайника :)
Так в убунте разве гуя к виртуалбоксу нет? Там оченно все просто и по-русски вроде бы. Создать виртуальное машинко - 5 минут с учетом "полазить по менюшкам, посмотреть чо-как". Поставить винды (хоть с диска, хоть с исошного образа, хоть еще как) - не дольше, чем на обычном компе. Воткнуть VirtualBox Guest Additions (эт типа комплекта дров для виртуальной машины под винды) - еще две минуты.

Date: 2010-08-12 10:37 am (UTC)
From: [identity profile] psilogic.livejournal.com
Как вы рассказываете, так вроде не очень сложно получается. Единственный момент сомнения вызывает: "поставить винды". Как поставить винды на голую машину - понятно, с ребутом с сидюка, со множественными перезагрузками... но как поставить их на v-box? Нужен какой-то особый инсталлятор виндов? Или v-box ухитряется эмулировать даже перезагрузку компьютера?

Date: 2010-08-12 10:46 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
Нужен какой-то особый инсталлятор виндов? Или v-box ухитряется эмулировать даже перезагрузку компьютера?
Ничего не надо. Винды ставятся так же как на обычном компутере. Только в отличие от компа вместо сидюка можно использовать исошный образ. Или не использовать - с компакта тоже пойдет. Перезагрузку тоже эмулирует, да.

Date: 2010-08-12 10:55 am (UTC)
From: [identity profile] psilogic.livejournal.com
Очень, очень интересно!
Надо будет поставить XP, поверх нее - 2008 или 2010 студию, и можно будет рекомпилировать, не вылезая из-под пингвина...

Date: 2010-08-12 10:47 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
А еще можно, например, с лайвсиди развернуть на виртуальную машинку образ акронисом :)

Date: 2010-08-12 10:36 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
Кстати, вот тут подсказывают, что виртуалбокс можно и с физическим диском подружить. Тока как - не говорят :)

А! Вот еще сразу...

Date: 2010-08-12 07:27 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
Можно сделать какую-нибудь настроечку типа "Не показывать контекстные подсказки" (ну, которые во всплывающих окошках) для гуру Барда, поставивших прогу на новый комп :) И, в идеале, птичку на каждом таком окне "Не показывать больше эту подсказку", чтобы не читать то, что уже запомнил, но видеть, то, с чем еще не освоился...

Date: 2010-08-12 07:41 am (UTC)
From: [identity profile] psilogic.livejournal.com
:))
В "птичке" необходимости нет - все подсказки показываются только один раз. Так что нет смысла делать какой-то спец. список и в нем отключать подсказки по одной - это все равно получится по одному клику на подсказку.

Date: 2010-08-12 08:14 am (UTC)
From: [identity profile] 2000000lemmings.livejournal.com
все подсказки показываются только один раз
То есть зря я некоторые прощелкивал типа "потом посмотрю"? Придется теперь это в хелпе искать? Горе мне... :)

Date: 2010-08-12 08:21 am (UTC)
From: [identity profile] psilogic.livejournal.com
Ну т.к. help контекстный, думаю, далеко искать не придецца :)

Date: 2010-08-12 07:35 am (UTC)
From: [identity profile] thedeemon.livejournal.com
1. Многодорожечного режима как в Cool Edit нет?
2. Хочу скопировать кусок из одного файла в другой, ругается на несовместимость форматов (они правда разные - частота и стерео/моно отличаются). Хочу поменять частоту, в категории PCM показывает туеву хучу вариантов PCM от ffmpeg, в том числе всякие big endian. Это кому-нибудь нужно? Хочется простого: частота, битность, число каналов (стерео/моно или больше). Почему нельзя привести к произвольной частоте, например 32000?
3. Пытаюсь преобразовать файл, ругается на отсутствие доступа, т.к. он открыт в редакторе в соседней вкладке. Так нельзя, это никуда не годится.
4. При открытии файла он открывается в той же вкладке, вместо старого. Это обычно совсем не то, что хотелось, - лучше открывать в новой вкладке.
5. При переключении на вкладку она не всегда перерисовывается. Это путает и создает кучу проблем. Плюс еще и падает иногда после этого.
6. Если файл открыт в редакторе и я его сохраняю на диск, то не могу проиграть другой программой, пока не закрою вкладку редактора. Это плохо, не надо так блокировать файлы, редактировать лучше в памяти или временном файле.
7. В меню файл нужен список недавно открывавшихся.
8. После открытия файла хочется видеть его целиком, а не самое начало.

Date: 2010-08-12 08:00 am (UTC)
From: [identity profile] psilogic.livejournal.com
Большое спасибо вам за отзыв!

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

2. Приведение к нужной частоте: Effects / Pitch Effects / Change Sample Rate. Действует на весь файл, так что, если хочется копировать только фрагмент, есть смысл сохранить фрагмент в промежуточном файле (File / Save Fragment As...)
А битность и число каналов он "приводит", только, опять же, если хотите скопировать в буфер один канал из двух (файл стерео), то в меню Tracks перед Copy выделите только этот канал.

3. Баг, исправлю.

4. OK, сделаю опцию.

5. Баг, я с ним только 1 раз столкнулся, но не могу пока поймать, при каких условиях он возникает. Если бы вы могли мне подсказать порядок действий...

6. Он блокируется только на запись. Если другая программа пытается открыть файл на запись или с запретом записи, то, естественно, посылается нах. Это сделано, чтобы не происходило две параллельные попытки редактирования одного файла времено.

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

В барде есть свой проигрыватель, так что я предполагаю, что использовать внешний надо редко.

7. Ctrl-Q + Ctrl-H

8. Сделаю. А вообще: Ctrl-/

Date: 2010-08-12 09:49 am (UTC)
From: [identity profile] thedeemon.livejournal.com
1. Имелась в виду возможность видеть таймлайн из нескольких дорожек, на котором можно произвольно располагать множество разных файлов и фрагментов. Т.е. не в пределах дорожек одного файла.

2. Неожиданно видеть это в Pitch Effects. Все-таки параметры звука (частота, каналы, битность) - основополагающие. Вот кнопка "преобразовать" вполне на месте. Еще бы это делалось in-place, а не в отдельный файл.. Впрочем, в нынешнем подходе есть своя логика.

5. Сталкивался дважды - с закладкой преобразования файла и потом с закладкой редактора. Воспроизвести еще раз пока не получилось.

6. Пока открыт редактор, ни foobar2000, ни windows media player открыть файл для проигрывания не могут. Не думаю, что они пытаются открыть на запись.

7. О, хорошо! Хотя в меню увидеть список быстрее и привычнее.

Date: 2010-08-12 10:09 am (UTC)
From: [identity profile] psilogic.livejournal.com
1. А, понятно. Ну здесь это кагбэ идеология другая. Если надо объединить несколько файлов и фрагментов, не смешивая их до последнего момента, тогда

- Создается целевой файл в формате .bard с достаточным количеством дорожек (по две дорожки под каждый стерео-файл, по одной под каждый моно). Это что-то вроде проекта.
- В нем располагаются куски других файлов путем копи-паста - с нужным смещением, в нужные дорожки, если надо - с многократными повторами и т.п.
- Вся эта бодяга редактируется: при желании - как одно целое, при желании - отдельные дорожки.
- В последний момент сумма микшируется в стандартный файл через Tracks / Mix

2. Да, пожалуй надо перенести это из Pitch Effects...

6. А я far-ом пытаюсь смотреть файл, и он открывается. Ладно, я еще поиграюсь с флагами, но это мне кажется не критичный момент.

7. Наверное, чтобы пользователи не искали, есть смысл Quick Pick переименовать в Quick Pick/Recent Files.
Page generated Jul. 18th, 2025 05:58 pm
Powered by Dreamwidth Studios