URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91568
[ Назад ]

Исходное сообщение
"Для Android представлена звуковая библиотека Patchfield, реа..."

Отправлено opennews , 06-Сен-13 00:09 
Питер Брикман (Peter Brinkmann) из компании Google представил (http://google-opensource.blogspot.ru/2013/09/patchfield-for-... разработанный им в свободное время проект Patchfield (https://github.com/google/patchfield) с реализацией библиотеки для платформы Android, предоставляющей API для связывания звуковых приложений в стиле JACK (http://ru.wikipedia.org/wiki/JACK).  Patchfield позволяет создавать узкоспециализированные звуковые приложения, ориентированные на решение одной задачи, например, для синтеза звука, записи или наложения звуковых эффектов, и комбинировать их, определяя путь прохождения звука через виртуальное соединение подобных приложений друг с другом, так что выходной поток одного приложения направляется на вход другого.  Код наработок проекта открыт под лицензией Apache 2.0. Для наглядного построения цепочек связи подготовлено специальное приложение для платформы Android.


<center><a href="http://1.bp.blogspot.com/-9q9V94v1noI/UiYvNWdJq8I/AAAAAAAAAc... src="http://www.opennet.me/opennews/pics_base/0_1378408177.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


URL: http://google-opensource.blogspot.ru/2013/09/patchfield-for-...
Новость: http://www.opennet.me/opennews/art.shtml?num=37836


Содержание

Сообщения в этом обсуждении
"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 00:09 
А вот интересно - для шелловских команд никто не пытался подобный гуй сделать? Была бы крайне полезная обучалка основам...

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено AnonuS , 06-Сен-13 00:27 
> А вот интересно - для шелловских команд никто не пытался подобный гуй сделать? Была бы крайне полезная обучалка основам...

Основам рисования ? Скачай себе GCompris там можно лампочки с батарейкой и выключателем соединять, вот там и потренируйся.


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 00:44 
Я шелл и так знаю. А вот обучалка для людей, с ним не знакомых, не помешала бы. Берешь блок - получаешь описание, соединяешь с чем-то - видишь генерируемую командную строку. Тыкаешь "выполнить" - видишь выхлоп, в идеале - можешь посмотреть, что происходило на каждой стадии обработки.

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


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Stellarwind , 06-Сен-13 15:49 
Я очень слабо представляю как замена текстового представления параметров командной строки программы на графическое чем-то поможет с чем-то вроде этого:

mencoder original_video.avi -oac copy -ffourcc DX50 -ovc lavc -lavcopts vpass=1:mbd=2:mv0:trell:v4mv:cbp:predia=6:dia=6:precmp=6:cmp=6:subcmp=6:preme=2:qns=2:vbitrate=3000 -sub original_video.srt -subfont-text-scale 3 -o output_video.avi



"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 16:53 
Так речь не об этом. А о том, чтобы конвейеры шелловские показать человеку, который с ними дела не имел. А заодно - ту пачку утилит, которая уже есть в системе и только ждет чтобы ее применили.

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

Но пример неподходящий в основном в том плане, что требует кучи знания собственно видеоформатов и энкодинга, но не шелла.


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Аноним , 06-Сен-13 19:03 
все кто не осилил консоль, она им ненужна

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено uwd , 06-Сен-13 17:04 
да легко поможет, если сделано в духе навёл курсор - тапнул по экрану и увидел гифку, которая пример показывает
гифки можно подгружать из сети, дабы не перегружать "дистрибутив" обучалки

очень часто приходится экспериментировать не понимая, что делает та или иная функция - а визуально может быть дополнительная помощь ;)


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Аноним , 07-Сен-13 20:02 
> Я шелл и так знаю. А вот обучалка для людей, с ним
> не знакомых, не помешала бы. Берешь блок - получаешь описание, соединяешь
> с чем-то - видишь генерируемую командную строку. Тыкаешь "выполнить" - видишь
> выхлоп, в идеале - можешь посмотреть, что происходило на каждой стадии
> обработки.

Визуальное shell-пограммирование? Когда-то давненько я уже это слышал. Еще до твоего рождения, пожалуй.

> А вообще - задолбал снобизм. Да, прикиньте - чтобы человек чему-то научился
> надо в том числе чтобы учиться ему было удобно. И крайне

О да, летать на самолете с удобствами на виртуальном симуляторе. И 0 часов налета в реале. Угу, я скачу от счастья и в очередь к такому пилоту записываюсь.

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

Ну? А как учились до исторического материализма?


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Ytch , 08-Сен-13 13:34 
> О да, летать на самолете с удобствами на виртуальном симуляторе. И 0 часов налета в реале.

Что-то я не уловил корреляцию. Что плохого в том, чтобы использовать И виртуальные симуляторы тоже при подготовке (там речь тоже не шла о ЗАМЕНЕ консоли графическими "обучалками")?


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Frank , 03-Окт-13 10:48 
>> А вообще - задолбал снобизм. Да, прикиньте - чтобы человек чему-то научился
>> надо в том числе чтобы учиться ему было удобно. И крайне
> О да, летать на самолете с удобствами на виртуальном симуляторе. И 0 часов налета в реале. Угу, я скачу от счастья и в очередь к такому пилоту записываюсь.

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


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 00:49 
Отличная задумка. Особенно учитывая исключительнейшую, просто рекордную невнятность джековских патчбеев.

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Аноним , 06-Сен-13 01:54 
> Отличная задумка. Особенно учитывая исключительнейшую, просто рекордную невнятность
> джековских патчбеев.

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

Заинсертить/удалить плаг нельзя — перетыкай руками. Перетянуть сразу группу (например стереопару) — нельзя.

Я даже для джека написал консольную приблуду с автокомлитом и автоконнектом всего и вся.


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Кирилл , 06-Сен-13 11:22 
LADISH освойте же.

Все современные хосты поддерживают сохранение сессий.
С разморозкой вас!


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено prokoudine , 06-Сен-13 16:01 
> Отличная задумка. Особенно учитывая исключительнейшую, просто рекордную невнятность
> джековских патчбеев.

PatchfieldControl функционально чем-то отличается от того же Patchage? :)


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 16:57 
Судя по картинке - не особенно. Но зная гугл - есть большая надежда, что вместо разномастных inX, outX без малейшего намека на то, что это, будут вменяемо описанные точки коннекта, будут по умолчанию хвататься логичные варианты (хоть стерео то же), и так далее, и тому подобное. Обычно у них такие штуки хорошо получаются.

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено prokoudine , 06-Сен-13 17:50 
> Судя по картинке - не особенно. Но зная гугл - есть большая
> надежда, что вместо разномастных inX, outX без малейшего намека на то,
> что это...

Вот если бы кто-то написал такую утилиту, которая именовала бы порты... Что-то типа jack_alias... :)


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено YetAnotherOnanym , 06-Сен-13 00:53 
Ура! Наконец-то я дождусь такого: http://some-wise-man.livejournal.com/143172.html

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Аноним , 06-Сен-13 07:16 
Он нашел в JACK фатальный недостаток - "его написали не они"? :)

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено EuPhobos , 06-Сен-13 10:25 
Интересно можно ли будет маршрутизировать звук в телефон. Вот забава будет, менять голос на ходу во время звонка, прям на своём же аппарате.
Прям как Asterisk + Jackd..

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено meequz , 06-Сен-13 10:29 
А не лучше ли было джек портировать, чтоб не плодить стандартов? А то в скором времени придётся писать транспорт jack2patchfield.

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Andrey Mitrofanov , 06-Сен-13 11:20 
> А не лучше ли было джек портировать, чтоб не плодить стандартов? А
> то в скором времени придётся писать транспорт jack2patchfield.

Это же Гугле-Андроид, ему-им GPLv2+/LGPLv2.1+ _не_лучше_.

+++Уж который год андроиду, а несведущих всё везут и везут.


"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 14:14 
Будем поглядеть, может, оно и к лучшему. В конце концов, джек никто не отменяет, а может новые идеи какие привнесут

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено prokoudine , 06-Сен-13 15:20 
Есть такая точка зрения, что джек не нужен не только на андроиде, но и вообще. Например, Пол Дэвис так считает.

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено Crazy Alex , 06-Сен-13 17:00 
Это ж где создатель джека так считает? Я вот сходу выгуглить не сумел

"Для Android представлена звуковая библиотека Patchfield, реа..."
Отправлено prokoudine , 06-Сен-13 17:44 
У себя в голове он так считает :)

Сходу выгуглить обсуждения на IRC будет тяжеловато — это да :-P Конкретно вчера он говорил, что джекоподобное решение не нужно ни на андроиде, ни на айос (куда джек уже портирован).

Но вообще, есть треды нескольколетней давности в linux-audio-user, где он обстоятельно прошёлся по узким местам джека.

Ну и джеком он уже несколько лет не занимается вообще.