[Приложение] Sound Direct Manager

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: Sound Direct Manager

Сообщение Smolalex » Пт апр 10, 2015 9:45 pm

Преклоняюсь. Прекрасная реализация. Надо попробовать на видах.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Sound Direct Manager

Сообщение Bagir » Пт апр 10, 2015 9:55 pm

Да это почти все собрано как конструктор на готовых примерах работы с библиотеками. Кое что пришлось строгануть, чтобы подогнать ))
Сейчас было бы очень хорошо собрать больше данных об испытании на различных версиях Виндовс. Ингвар писал, что у него на win10 общие сообщения звучат только во фронтальных колонках, а не во всех. Я пробовал только на winXP и win7. Правда дело тут может быть и не в винде вовсе, а в драйверах звуковой карты. У общих сообщений, в программе, я не указываю канал. Поэтому по задумке они должны звучать во всех колонках.
Проверьте по возможности этот момент.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Sound Direct Manager

Сообщение ингвар » Пт апр 10, 2015 10:47 pm

Bagir писал(а):Ингвар писал, что у него на win10 общие сообщения звучат только во фронтальных колонках,
У меня сама система стоит на W7 х32 и почему то общий говорит только на первые два канала,но по отдельности если написать номер канала говорит на все 8 каналах
А про W10 я имел ввиду что поставил просто проверить эту прогу как будет работать и получилось тоже самое
Так что дело тут походу не винде а в драйверах или в их настроике, просто пока нет времени перепроверить праздники и все такое :)
И еще хотел спросить а как у Вас выходят на 8 каналов стоит какой то усилок или обычные колонки ?
И какой стоит у вас драйвер на звук может его постваить попробовать

P.S И на 10 стоит какой то голосовой движок от Майкрософт по умолчанию русский Ирина :)
Windows 10 + Raspberry Pi3 + ESP8266
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Sound Direct Manager

Сообщение Bagir » Пт апр 10, 2015 11:02 pm

Все, теперь понял ситуацию!
Да, возможно дело действительно в драйверах. Кроме указания конкретного канала, в sdm, я мог бы отправить звук на пару колонок одновременно. Это были бы как раз фронт, тыл, середина и центр вместе с сабом. Но если ничего не указывать, звук должен идти на все.
Я не раз сталкивался с тем, что некоторые плееры для звуковых файлов воспроизводили стерео звук как раз только на фронтальных динамиках. По всем колонка звук разлетался только при выборе схемы, например зал, аудитория и т.д.

И вот еще момент. В программе, при инициализации звуковой карты, можно попробовать выбрать другую константу.

Код: Выделить всё

' BASS_ASIO_Init flags
Global Const BASS_DEVICE_8BITS = 1     '8 bit resolution, else 16 bit
Global Const BASS_DEVICE_MONO = 2      'mono, else stereo
Global Const BASS_DEVICE_3D = 4        'enable 3D functionality
Global Const BASS_DEVICE_LATENCY = &H100 'calculate device latency (BASS_INFO struct)
Global Const BASS_DEVICE_CPSPEAKERS = &H400 'detect speakers via Windows control panel
Global Const BASS_DEVICE_SPEAKERS = &H800 'force enabling of speaker assignment
Global Const BASS_DEVICE_NOSPEAKER = &O1000 'ignore speaker arrangement
Сейчас используется BASS_DEVICE_SPEAKERS
Будет время, пишите. Я скомпилирую прогу с другой константой. например можно включить BASS_DEVICE_3D
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Sound Direct Manager

Сообщение ингвар » Сб апр 11, 2015 8:07 am

а как узнать какую надо использовать константу? и какие драйверы подходят
Windows 10 + Raspberry Pi3 + ESP8266
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Sound Direct Manager

Сообщение Bagir » Сб апр 11, 2015 10:02 am

Я не выводил это в настройки. Так что только в коде программы. Буду искать такой комп, где общий звук идёт только на фронтальные колонки.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Sound Direct Manager

Сообщение ингвар » Сб апр 11, 2015 11:02 am

я мог бы отправить звук на пару колонок одновременно
а это как сделать если можно на примере?
Windows 10 + Raspberry Pi3 + ESP8266
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Sound Direct Manager

Сообщение ингвар » Сб апр 11, 2015 11:11 am

У меня вот как отображается в программе
Изображение

и что это внизу за медиа?
Windows 10 + Raspberry Pi3 + ESP8266
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Sound Direct Manager

Сообщение Amarok » Сб апр 11, 2015 11:35 am

А клиент на андроид будет?
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Sound Direct Manager

Сообщение Bagir » Сб апр 11, 2015 12:12 pm

Вечерком поеду к приятелю. У него w7 и 6 колонок. Будем пробовать на его компе. По результатам отпишусь. Хорошо бы получить такую же ситуацию с фронтальными колонками.
Писать могу только под Виндовс. Увы, ничего другого я не знаю. Так что для других платформ с меня только идея и алгоритм. Будем искать умельца, кто возьмется за реализацию.
Есть прогресс в задаче распознавания речи. Прикрутил выбор устройства ввода звука. Вроде все нормально. Определяет тишину. Пишет wav файл. В предыдущем проекте tell у меня был вариант с использованием sox.exe и php файла для отправки в Гугл. Зоопарк да и только. Сейчас все функции записи для которых использовался sox.exe реализованы. Осталось переиначить код php файла для отправки в Гугл. Тогда будет все в одной проге.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить