On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



ссылка на сообщение  Отправлено: 06.06.17 20:53. Заголовок: Как сделать управление звука синхронно на 2-х разных устройствах


Уважаемые знатоки, помогите пожалуйста, уже всю голову изломал, как можно сделать регулировку громкости на двух разных ресиверах с одинаковой скоростью.
Есть одно помещение (бассейн), у которого есть две зоны с разными ресиверами ( зона джакузи и бассейна), в первой Anthem 700 (управляется через RS-232), во второй Onkyo Pr 5100 (управляется по IP) , нужно чтобы регулировалось синхронно. Никак не могу это выполнить, постоянно все сбивается.

Спасибо: 0 
Цитата Ответить
Ответов - 9 [только новые]


постоянный участник




ссылка на сообщение  Отправлено: 06.06.17 22:27. Заголовок: Я бы использовал ком..


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


Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 07.06.17 09:54. Заголовок: Наверно, задача сост..


Наверно, задача состоит не в одновременной регулировке громкости в двух разных зонаx?
Тяжело, подобрать соответствие восприятия громкости в разных помещениях с разными, а возможно и нелинейными диапазонами регулировки.
Придется задавать таблицу соответствия по абсолютным значениям.
Например, заранее в simpl+ проинициализировав два массива (в блоке Main модуля) для каждого ресивера по 100 элементов.(значений громкости с одинаковым восприятием)
Потом организовать UP/DOWN с нужной скоростью выдавая на устройства значения из текущего элемента соответствующего массива.
PUSH VOLUME_UP
{
while((VOLUME_UP)&&(current_index<100))
{
to_AnthenVOL=Anthen[current_index];
to_OnkyoVOL=Onkyo[current_index];
current_index=current_index+1;
delay(5);
}
}
PUSH VOLUME_DOWN
{
while((VOLUME_DOWN)&&(current_index>0))
{
to_AnthenVOL=Anthen[current_index];
to_OnkyoVOL=Onkyo[current_index];
current_index=current_index-1;
delay(5);
}
}




Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 07.06.17 13:44. Заголовок: Большое Спасибо за с..


Большое Спасибо за советы, не являюсь продвинутым специалистом в этом вопросе, отсюда такие вопросы.
Попробую как Вы описали, вот только не пойму в модуле Onkyo нет аналогового входа, чтобы подать это значение, есть только выход Volume_ Gauge.
Как подать тогда это значение на Onkyo?

Спасибо: 0 
Цитата Ответить



ссылка на сообщение  Отправлено: 07.06.17 14:37. Заголовок: проверить на восприи..


проверить на восприимчивость Onkyo Pr 5100 к командам от !1MVL\x00 до !1MVL\x50 или до !1MVL\x60 (в зависимости от модели 0-80 или 0-100)

допилить в сам модуль помимо
!1MVLDOWN
!1MVLUP
команды
!1MVL\xXX

P.S. команды по IP:
Volume 0
ISCP\x00\x00\x00\x10\x00\x00\x00\x07\x01\x00\x00\x00!1MVL\x00\x0D
Volume 30
ISCP\x00\x00\x00\x10\x00\x00\x00\x07\x01\x00\x00\x00!1MVL\x1E\x0D
Volume 80
ISCP\x00\x00\x00\x10\x00\x00\x00\x07\x01\x00\x00\x00!1MVL\x50\x0D
Volume 100
ISCP\x00\x00\x00\x10\x00\x00\x00\x07\x01\x00\x00\x00!1MVL\x64\x0D

P.P.S перед проверкой команд, убедитесь что нет источника звука ;) хрен его знает как оно на макс. громкости;)

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 07.06.17 15:00. Заголовок: Спасибо, сейчас попр..


Спасибо, сейчас попробую.

Спасибо: 0 
Цитата Ответить





ссылка на сообщение  Отправлено: 08.06.17 07:30. Заголовок: Volume 20 ISCP\..


Volume 20
ISCP\x00\x00\x00\x10\x00\x00\x00\x07\x01\x00\x00\x00!1MVL\x1E\x0D
Это скорее 30. Но не суть.

Спасибо: 1 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 08.06.17 10:31. Заголовок: Если ресивер управля..


Эмм...мне кажется большая вероятность сбоя,т.к.по айпи даже по проводу не всегда всё может долететь

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 08.06.17 10:47. Заголовок: Как тут не вспомнить..


Как тут не вспомнить избитый постулат: на каком этапе проекта ни возникла бы проблема, в итоге она превращается в проблему программиста. Озвучивать две зоны мультирум отдельными, да еще и разными устройствами - это, конечно, оригинально, но спорно.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 08.06.17 14:11. Заголовок: на самом деле может ..


на самом деле может быть вообще бонально (помимо различий в мощности, колонках, помещениях):

как вариант Anthem 700 шаг упраления громкостью по +/-1dB а у Onkyo Pr 5100 по 0.5dB или наоборот.

Например у Pioneer'ов для главной зоны шаг громкости 0.5dB а для Зон 2 и 3 шаг 1db.

P.S. Для размышлений:
У некоторых моделей Onkyo помимо
"!1MVLUP" sets Volume Level Up
"!1MVLDOWN" sets Volume Level Down
есть команды:
"!1MVLUP1" sets Volume Level Up 1dB Step
"!1MVLDOWN1" sets Volume Level Down 1dB Step

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 6
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет