PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Automatic Volume Mixer - управление громкостью в Windows (http://pccar.ru/showthread.php?t=25928)

dmn37 15.06.2017 09:02

Automatic Volume Mixer - управление громкостью в Windows
 
Automatic Volume Mixer - программа по типу планировщика, где событие можно настроить по появлению звука от какой-либо программы. Если откроете Микшер громкости, то для запущенных приложений увидите пикметр(зеленый столбик, который поднимается при воспроизведении звука) для каждого приложения. По его значению можно настроить триггер на запуск события.

Скачать можно:
GitHub
SourceForge
Вопросы к разработчику через GitHub, либо по ссылке
Можно поддержать разработчика(Klocman software) рублем или написать отзыв.

Для работы Automatic Volume Mixer возможно потребуется установить Microsoft .NET Framework 4.6.2

При запуске программа сразу сворачивается в трей. Правой кнопкой по значку в трее -> Open event manager

Пример работы

Настройки для версии 1.1

Небольшая справка по работе с программой
http://s019.radikal.ru/i642/1706/8e/3ad6fa6fe8d9.png
Загружаются настройки из файла .xml через Import, сохраняются в файл - Export.
View audio sessions - посмотреть состояние микшера.
View variables - посмотреть текущие значения переменных

Создаем новое событие - кнопка New, появляется окно редактирования события, вкладка General:
http://s019.radikal.ru/i625/1706/ef/f87d53276ad2.pngъ
Name - любой текст
Enabled - будет обрабатываться событие или нет
Group - события в одной группе будут ожидать пока выполняется событие из этой же группы
In case of multiple.. -
Time to wait after triggering -

Вкладка Triggers, создаем новый триггер:
http://s014.radikal.ru/i326/1706/b8/493249803292.png
Element Type - тип триггера:
* Mute -
* Running Process - запущено приложение, имя приложения в Application filter
* Running Sessions -
* Variable - переменная равняется значению.. настройки см. ниже
* Volume -
Application filter - фильтрация приложений:
* ExcludeSystemsSounds -
* Filtering Type - Containing и NotContaining - содержит или не содержит текст ниже (FilterText) в название приложения
Basic - настройки: Enabled - вкл/выкл триггер, Name - любое имя триггера
Variable:
* ComparisonType - тип сравнения
* Value - константа для сравнение со значением переменной
* VariableName - имя переменной
Volume:
* ComparisonTarget - сравнение по пикметру (Peak), по уровню громкости (Master)
* ComparisonType: AnyAbove - по любой частоте больше значения VolumeValue, AllAbove - по всем частотам выше. AnyBelow/AllBelow - меньше. Для триггера "появился звук" ставим AnyAbove, для триггера "тишина" ставим AllBelow.

Вкладка Conditions
http://s008.radikal.ru/i305/1706/aa/b39df25bc2b6.png
Здесь пишем условия, если условие истинно будут выполняться действия, прописанные во вкладке Actions, настройки похожи на настройки триггера.

Вкладка Actions
http://s019.radikal.ru/i604/1706/65/a99b90ed6e30.png
Здесь прописываем требуемые действия, очердность выполнения сверху вниз, стрелками Up/Down перемещаем в нужый порядок.
Element type:
* Delay
* Message Box
* Mute
* Start Process - запуск приложения, в поле FileName прописываем путь до приложения. Для фубара в поле Arguments, например, можно прописать /stop. Тогда плеер поставится на паузу. /play - включить проигрывание.
* Variable Assign Constant - присвоить переменной значение
* Variable Assign Volume - присвоить переменной значение пикметра или уровня громкости
* Volume Change To Constant - изменить громкость на значение
* Volume Change To Variable - изменить громкость на значение переменной

sirota 15.06.2017 09:15

А руссо нет языка?
То есть в установленную прогу, подкидываем твой файл .xml , и все? будет работать как у тебя на видео?

dmn37 15.06.2017 11:49

Цитата:

Сообщение от sirota (Сообщение 388796)
А руссо нет языка?
То есть в установленную прогу, подкидываем твой файл .xml , и все? будет работать как у тебя на видео?

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

Евген_21 15.06.2017 22:10

dmn37, привет. Скачал, новую версию AVM да и твою настройку. Теперь, какой уровень громкости в фубаре выставил ,такой и остается при появлении звука других программ. Понравилась, как работает. Но пока не получается сделать настройки какие были в предыдущей программе. http://pccar.ru/showpost.php?p=388531&postcount=1027
Помоги, немного вот проба новых настроек , не понять где ошибка. При появлении звука от BlueStacks работает все как часы, а от iCarDS фубар один раз приглушается дальше ни какой реакции.
Кстати, старая версия программы с моими настройками, уже работает две недели. Проблем пока не возникало.
И, еще наверное в шапку добавь, что для работы Automatic Volume Mixer нужен Microsoft .NET Framework 4.6.2 . Лично,мне на windows 7-64 потребовалось установить.

dmn37 16.06.2017 07:08

Цитата:

Сообщение от Евген_21 (Сообщение 388816)
Помоги, немного вот проба новых настроек , не понять где ошибка. При появлении звука от BlueStacks работает все как часы, а от iCarDS фубар один раз приглушается дальше ни какой реакции.

Попробуй события для Bluestacks и iCarDS разнести в разные группы.

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

Евген_21 16.06.2017 19:10

Цитата:

Сообщение от dmn37 (Сообщение 388820)
Попробуй события для Bluestacks и iCarDS разнести в разные группы.

Спасибо, вроде получилось. Сделал приглушение звука для foobar2000 и PotPlayer, при появлении звуковых сообщений от iCar DS,BlueStacks и CityGuide. Пока проверил работу на домашнем компе, но без CityGuide.
Мои настройки для версии 1.1 И результат работы Automatic Volume Mixer На днях испытаю в авто, о результатах отпишусь.

seriousstas 12.01.2018 04:51

Цитата:

Сообщение от Евген_21 (Сообщение 388846)
Спасибо, вроде получилось. Сделал приглушение звука для foobar2000 и PotPlayer, при появлении звуковых сообщений от iCar DS,BlueStacks и CityGuide. Пока проверил работу на домашнем компе, но без CityGuide.
Мои настройки для версии 1.1 И результат работы Automatic Volume Mixer На днях испытаю в авто, о результатах отпишусь.

Каков результат ?
Микшер обновился кстати
https://github.com/Klocman/Automatic...Mixer/releases

(vS) 12.01.2018 12:53

а что такое НСГВ 2013?

dmn37 12.01.2018 13:32

Цитата:

Сообщение от seriousstas (Сообщение 397925)
Микшер обновился кстати
https://github.com/Klocman/Automatic...Mixer/releases

Настройки для версии 1.2 для фубара и блюстака, прописать свои пути до программ.

Цитата:

Сообщение от (vS) (Сообщение 397929)
а что такое НСГВ 2013?

Новая Сузуки Гранд Витара - Гранд Витара с 2005 по 2014г.в

Евген_21 12.01.2018 16:17

Цитата:

Сообщение от seriousstas (Сообщение 397925)
Каков результат ?
Микшер обновился кстати
https://github.com/Klocman/Automatic...Mixer/releases

Настройки,то сделал но до машины не донес. Так и гоняю на прошлой версии.


Часовой пояс GMT +4, время: 01:17.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot