Bard 0.1.4 : += Vst, += Wine
Aug. 11th, 2010 10:20 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Готова очередная версия 0.1.4 звукового редактора Bard.
В ней появилась поддержка VST-эффектов, VSTi-инструментов и Wine.
- Полный список изменений на странице загрузки
- Прямая ссылка для скачивания инсталлятора (11 Мб) - Win XP, Win 7 (под Вистой не проверяю)
- Прямая ссылка для скачивания инсталлятора (8 Мб) - Wine (опробовано под убунтой)
- Список возможностей редактора
До релизной версии 0.2 осталось немногое: дописать несколько эффектов (компрессор, флэнжер, еще по мелочи). Ну и тестирование, тестирование, тестирование... хочу "вылизать" звуковой редактор до блеска прежде, чем разворачивть работу над сэмплером и нотным наборщиком.
Как всегда буду признателен за багрепорты и конструктивные предложения - ники героев появятся в окошке Help/About :)
Вообще проекту не помешали бы добровольные помощники: активный, упертый тестер и переводчик на наглийский. Я, конечно, не особенно надеюсь на то, что кто-то захочет втянуться "по полной", но мало ли, вдруг кто-нибудь тоже загорится.
В ней появилась поддержка VST-эффектов, VSTi-инструментов и Wine.
- Полный список изменений на странице загрузки
- Прямая ссылка для скачивания инсталлятора (11 Мб) - Win XP, Win 7 (под Вистой не проверяю)
- Прямая ссылка для скачивания инсталлятора (8 Мб) - Wine (опробовано под убунтой)
- Список возможностей редактора
До релизной версии 0.2 осталось немногое: дописать несколько эффектов (компрессор, флэнжер, еще по мелочи). Ну и тестирование, тестирование, тестирование... хочу "вылизать" звуковой редактор до блеска прежде, чем разворачивть работу над сэмплером и нотным наборщиком.
Как всегда буду признателен за багрепорты и конструктивные предложения - ники героев появятся в окошке Help/About :)
Вообще проекту не помешали бы добровольные помощники: активный, упертый тестер и переводчик на наглийский. Я, конечно, не особенно надеюсь на то, что кто-то захочет втянуться "по полной", но мало ли, вдруг кто-нибудь тоже загорится.
no subject
Date: 2010-08-11 08:17 pm (UTC)no subject
Date: 2010-08-12 04:59 am (UTC)no subject
Date: 2010-08-11 08:54 pm (UTC)no subject
Date: 2010-08-12 04:59 am (UTC)2. тексты, которые используются для надписей в самом редакторе - еще 90K. они уже английские, но, учитывая мое скромное владение йазыгом, там должны быть ошибки, которые надо исправить
no subject
Date: 2010-08-12 06:24 am (UTC)no subject
Date: 2010-08-12 06:26 am (UTC)no subject
Date: 2010-08-12 06:34 am (UTC)no subject
Date: 2010-08-12 07:22 am (UTC)no subject
Date: 2010-08-12 06:47 pm (UTC)no subject
Date: 2010-08-12 08:02 pm (UTC)no subject
Date: 2010-08-11 09:53 pm (UTC)и таки я вже есть в help/about? :))))
no subject
Date: 2010-08-12 05:02 am (UTC)дык, ты не ной, а хоть пару багов найди :)))
no subject
Date: 2010-08-12 10:05 am (UTC)no subject
Date: 2010-08-12 10:14 am (UTC)почитал я ваш срач на тему юниксов и за голову схватился. махнул рукой - попросил коллегу. он мне и поставил какую-то уебунту и вайн, даже не знаю, какие. они потом сами как-то отапдейтились.
no subject
Date: 2010-08-12 05:30 am (UTC)no subject
Date: 2010-08-12 06:00 am (UTC)no subject
Date: 2010-08-12 06:14 am (UTC)no subject
Date: 2010-08-12 06:34 am (UTC)Если такого нет, то можно попытаться поискать наоборот в mixer, который относится к play, но чтобы линия была Wave In. Смысл в том, чтобы закольцевать вход на выход. В крайнем случае можно просто закольцевать проводом :)
no subject
Date: 2010-08-12 07:45 am (UTC)Впрочем ладно, уже выдрал нужный звук другим способом.
no subject
Date: 2010-08-12 08:05 am (UTC)"Speakers (High Definition Audio"
- и вот в нем поэкспериментировать с линиями, поискать какую-нибудь "In" линию среди "Out" или "Out" среди "In", опции типа stereo-mix или loop. К сожалению, на каждом компе и под каждой OS это выглядит по-разному.
А S/PDIF - это для какого-то специального оборудования.
no subject
Date: 2010-08-12 09:33 am (UTC)ex-аноним
Date: 2010-08-12 07:23 am (UTC)Очень нравятся переработанные меню и панели. А всплывающие окошки с подсказками неочевидных действий - вообще улет!
Правда вперся кое в какие заморочки...
1. Под вайном не видно всплывающих подсказок (которые при наведении на кнопки меню). Попробую поиграться с библиотеками...
2. Под тем же вайном не получилось распаковать эмпэтришку. Ну тут мож я сам чего накосячил, когда ffmpeg к вайну прикручивал. Хотя винампы всякие работают...
3. Имхо, рабочий каталог по умолчанию в AllUsers - эт как-то не очень гут. Логичнее было бы профиле текущего пользователя.
4. Если я при открытии сжатого файла сразу соглашаюсь на распаковку, не логично ли сразу и открыть распакованный файл? А то именно тут я и полез смотреть куда оно мне распаковало, чтобы открыть вэйвик :)
5. Ну и ваще мелочь. При открытии сжатого файла подсказка внизу (красная строчка) не соответствует реальной менюшке :)
А я ведь только файл открыть попробовал... :)
Re: ex-аноним
Date: 2010-08-12 07:37 am (UTC)Re: ex-аноним
Date: 2010-08-12 07:38 am (UTC)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)PS: Еще сейчас обнаружил, что после распаковки файла МП3 с двумя дорожками осталась только одна :( Это тоже без вайна. Побалуюсь пойду с кодеками пожалуй...
Re: ex-аноним
Date: 2010-08-12 08:20 am (UTC)[ после распаковки файла МП3 с двумя дорожками осталась только одна ]
Что-то странное... и правда, попробуйте поиграцца с Audio Converter. Надо подумать, как сделать автораспаковку по-умнее.
Re: ex-аноним
Date: 2010-08-12 09:27 am (UTC)Видимо из-за этого:
Re: ex-аноним
Date: 2010-08-12 09:37 am (UTC)А вы из-под какой виртуалки пробуете? Virtual Box наверное? А она не умеет запускать уже установленную винду, надо непременно заводить место и каким-то чудом ставить туда новый экземпляр винды?
Re: ex-аноним
Date: 2010-08-12 10:11 am (UTC)В смысле запускать с физического/логического раздела? Это по-моему не умеет. Мне не попадалось. Но можно конвертнуть раздел в образ командой VBoxManage convertfromraw (http://www.virtualbox.org/manual/ch08.html#id2676537). Правда не очень понятно как поведут себя винды без знакомых устройств... Это ж как хард на другую машину перецепить :)
Или что-то другое надо?
no subject
Date: 2010-08-12 10:22 am (UTC)А Virtual Box, видимо, свои "устройства" создает и подсовывает винде? Ясно. А я думал как бы мне избавиться от постоянных ребутов при отладке под Wine. Чтобы вставить очередную отладочную печать приходится ребутиться под XP и перекомпилять под Visual Studio. Но ставить Virtual Box, ставить на нее XP... даже не представляю, сколько это займет времени у пингвино-чайника :)
Может, дешевле будет перевести проект под какой-нибудь MiniGW...
no subject
Date: 2010-08-12 10:31 am (UTC)Так в убунте разве гуя к виртуалбоксу нет? Там оченно все просто и по-русски вроде бы. Создать виртуальное машинко - 5 минут с учетом "полазить по менюшкам, посмотреть чо-как". Поставить винды (хоть с диска, хоть с исошного образа, хоть еще как) - не дольше, чем на обычном компе. Воткнуть VirtualBox Guest Additions (эт типа комплекта дров для виртуальной машины под винды) - еще две минуты.
no subject
Date: 2010-08-12 10:37 am (UTC)no subject
Date: 2010-08-12 10:46 am (UTC)no subject
Date: 2010-08-12 10:55 am (UTC)Надо будет поставить XP, поверх нее - 2008 или 2010 студию, и можно будет рекомпилировать, не вылезая из-под пингвина...
no subject
Date: 2010-08-12 10:47 am (UTC)no subject
Date: 2010-08-12 10:36 am (UTC)А! Вот еще сразу...
Date: 2010-08-12 07:27 am (UTC)no subject
Date: 2010-08-12 07:41 am (UTC)В "птичке" необходимости нет - все подсказки показываются только один раз. Так что нет смысла делать какой-то спец. список и в нем отключать подсказки по одной - это все равно получится по одному клику на подсказку.
no subject
Date: 2010-08-12 08:14 am (UTC)no subject
Date: 2010-08-12 08:21 am (UTC)no subject
Date: 2010-08-12 07:35 am (UTC)2. Хочу скопировать кусок из одного файла в другой, ругается на несовместимость форматов (они правда разные - частота и стерео/моно отличаются). Хочу поменять частоту, в категории PCM показывает туеву хучу вариантов PCM от ffmpeg, в том числе всякие big endian. Это кому-нибудь нужно? Хочется простого: частота, битность, число каналов (стерео/моно или больше). Почему нельзя привести к произвольной частоте, например 32000?
3. Пытаюсь преобразовать файл, ругается на отсутствие доступа, т.к. он открыт в редакторе в соседней вкладке. Так нельзя, это никуда не годится.
4. При открытии файла он открывается в той же вкладке, вместо старого. Это обычно совсем не то, что хотелось, - лучше открывать в новой вкладке.
5. При переключении на вкладку она не всегда перерисовывается. Это путает и создает кучу проблем. Плюс еще и падает иногда после этого.
6. Если файл открыт в редакторе и я его сохраняю на диск, то не могу проиграть другой программой, пока не закрою вкладку редактора. Это плохо, не надо так блокировать файлы, редактировать лучше в памяти или временном файле.
7. В меню файл нужен список недавно открывавшихся.
8. После открытия файла хочется видеть его целиком, а не самое начало.
no subject
Date: 2010-08-12 08:00 am (UTC)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-/
no subject
Date: 2010-08-12 09:49 am (UTC)2. Неожиданно видеть это в Pitch Effects. Все-таки параметры звука (частота, каналы, битность) - основополагающие. Вот кнопка "преобразовать" вполне на месте. Еще бы это делалось in-place, а не в отдельный файл.. Впрочем, в нынешнем подходе есть своя логика.
5. Сталкивался дважды - с закладкой преобразования файла и потом с закладкой редактора. Воспроизвести еще раз пока не получилось.
6. Пока открыт редактор, ни foobar2000, ни windows media player открыть файл для проигрывания не могут. Не думаю, что они пытаются открыть на запись.
7. О, хорошо! Хотя в меню увидеть список быстрее и привычнее.
no subject
Date: 2010-08-12 10:09 am (UTC)- Создается целевой файл в формате .bard с достаточным количеством дорожек (по две дорожки под каждый стерео-файл, по одной под каждый моно). Это что-то вроде проекта.
- В нем располагаются куски других файлов путем копи-паста - с нужным смещением, в нужные дорожки, если надо - с многократными повторами и т.п.
- Вся эта бодяга редактируется: при желании - как одно целое, при желании - отдельные дорожки.
- В последний момент сумма микшируется в стандартный файл через Tracks / Mix
2. Да, пожалуй надо перенести это из Pitch Effects...
6. А я far-ом пытаюсь смотреть файл, и он открывается. Ладно, я еще поиграюсь с флагами, но это мне кажется не критичный момент.
7. Наверное, чтобы пользователи не искали, есть смысл Quick Pick переименовать в Quick Pick/Recent Files.