09.07.2016, 22:54 | #2061 |
Бывалый писикарщик
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
|
Вопрос:
Как отрегулировать бегунок громкости, так, что бы в левом положении была полная тишина, а то у меня все равно орет. Гейны на усилители выставлены на 50-60% Видео прилагаю этого безобразия. Ну а тут бонус asio + виндовые звуки
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc |
10.07.2016, 07:55 | #2062 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
120705
Попробуй в function on_paint(gr) { поставь кол-во кнопок - 6 . Было 7 ,ты одну убрал из нижнего ряда (смена режимов не в счет - это отдельный скрипт) sirota Цитата:
Цитата:
в скрипте сейчас уровень до -40 , могу попробовать до -60 сделать .. Почему не обновишь сборку ? |
||
10.07.2016, 10:25 | #2063 | ||||
Бывалый писикарщик
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
|
seriousstas
Цитата:
Цитата:
Цитата:
Цитата:
Что характерно по wasapi этим бегунком все корректно регулируется, от полной тишины до полной громкости.(хотя может и нет, так как я не пробовал в микшере винде звук сделать 100%, а затем в фубаре подвигать бегунок....сегодня проверю...ну и гейны на усе понизить попробую до 40-50...может это поможет) P.S Сегодня отпишусь, что вышло. Еще мучает один вопрос....я сейчас вывожу звук по wasapi, но не из каких то там убеждений, а за тем, что могу звук регулировать кнопками икара (очень удобно)...а хотелось бы перейти на asio, но тогда неудобно получается регулировать звук, ...для этого нужно вызывать дополнительной кнопкой бегунок фубара и там уже двигать бегунок.....да и все таки ступенчатая регулировка звука двумя кнопками как это сделано в икаре по мне в 100500 раз удобнее ползунка фубара.
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc Последний раз редактировалось sirota; 10.07.2016 в 11:02. |
||||
10.07.2016, 12:09 | #2064 |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
|
10.07.2016, 12:35 | #2065 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
sirota Проще скрипт заменить на нормально регулирующий скрипты... ------------------------------- Ну или скрипт под палец из моей сборки...(из регулировки исключена зона под палец и она настраиваемая через Properties)
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
10.07.2016, 13:17 | #2066 | |
Бывалый писикарщик
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
|
Убрал гейны до 35-40 , но все равно при -40 ползунка фубара, громко слышно.
duzzy Цитата:
Но все же я опять стою на своем, что кнопки с шагом(как в икаре) были бы более удобны.
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc |
|
10.07.2016, 14:38 | #2067 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
sirota
Замена скрипта... ПКМ по нужной панели со скриптом, в меню выбрать Configure..., откроется Редактор скрипта, в Редакторе выделяем весь старый скрипт и удаляем. Скачанный скрипт открываем в блокноте или др. текстовом редакторе выделяем весь скрипт копируем, затем вставляем скопированный скрипт в Редактор скрипта, затем Apply OK. Затем нужно сбросить настройки в Properties, опять же ПКМ по панели со скриптом, в меню выбираем Properties, в открывшемся окне жмем Clear Apply и OK, все пользуемся . Цитата:
У себя в сборке я его на всю ширину экрана нагягиваю, и пользовать удобно не промажешь и вызывать просто... нажал кнопку получил регулировку)))(прятать не нужно панель со слайдером сама спрячется через 10 сек.)
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
10.07.2016, 14:44 | #2068 | |||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
120705
Цитата:
for (var i = 0; i < 7; i++) и ниже : for (var i = 7; i < $buttons.length; i++) sirota duzzy Там пересчет для удобства - типа сначала быстро потом медленне .. похоже, разобрался .. Цитата:
Цитата:
Код:
//---Volume bar function RGB(r,g,b) { return (0xff000000|(r<<16)|(g<<8)|(b)); } function RGBA(r, g, b, a) { return ((a << 24) | (r << 16) | (g << 8) | (b)); } function CustomColor(color){ tempc = color.split("-"); return (0xff000000 | (tempc[0]<<16) | (tempc[1]<<8) | (tempc[2])); } DT_NOPREFIX = 0x00000800; MF_SEPARATOR = 0x00000800; MF_STRING = 0x00000000; var g_font = gdi.Font("Tahoma", 29, 0); var g_font2 = gdi.Font("Guifx v2 Transports", 28, 0); var g_font3 = gdi.Font("Arial", 30, 0); var g_drag = 0; var color = RGB(0,157,255); var set_path = fb.ProfilePath + "\\settings\\" ; vol_color = window.GetProperty("vol_color","191-171-118"); vol_gradient_color = window.GetProperty("Vol Gradient Color","191-171-118"); vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2","25-13-5"); back_gradient_color = window.GetProperty("Back Gradient Color","140-121-92"); back_gradient_color2 = window.GetProperty("Back Gradient Color 2","25-13-5"); vol_gradient_color_alpha = window.GetProperty("Vol Gradient Color Alpha","255"); vol_gradient_color2_alpha = window.GetProperty("Vol Gradient Color 2 Alpha","255"); back_gradient_color_alpha = window.GetProperty("Back Gradient Color Alpha","255"); back_gradient_color2_alpha = window.GetProperty("Back Gradient Color 2 Alpha","255"); vol_gradient_color = CustomColor(vol_gradient_color); vol_gradient_color2 = CustomColor(vol_gradient_color2); back_gradient_color = CustomColor(back_gradient_color); back_gradient_color2 = CustomColor(back_gradient_color2); var set_path = fb.ProfilePath + "\\settings\\"; var s = window.GetProperty("Show Switch",s); var btn_type = utils.ReadINI( set_path + 'settings.ini', 'Button Folder', 'Button Folder'); if(btn_type == "btn_set_1") { window.SetProperty("vol_color","230-225-159"); window.SetProperty("Vol Gradient Color","191-171-118"); window.SetProperty("Vol Gradient Color 2","25-13-5"); window.SetProperty("Back Gradient Color","25-13-5"); window.SetProperty("Back Gradient Color 2","140-121-92"); } else if (btn_type == "btn_set_2") { window.SetProperty("vol_color","150-150-150"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } else if (btn_type == "btn_set_3") { window.SetProperty("vol_color","224-227-215"); window.SetProperty("Vol Gradient Color","180-180-180"); window.SetProperty("Vol Gradient Color 2","45-45-45"); window.SetProperty("Back Gradient Color","45-45-45"); window.SetProperty("Back Gradient Color 2","180-180-180"); } else if (btn_type == "btn_set_4") { window.SetProperty("vol_color","150-150-150"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } if(btn_type == "btn_set_5") { window.SetProperty("vol_color","230-225-159"); window.SetProperty("Vol Gradient Color","191-171-118"); window.SetProperty("Vol Gradient Color 2","25-13-5"); window.SetProperty("Back Gradient Color","25-13-5"); window.SetProperty("Back Gradient Color 2","140-121-92"); } else if (btn_type == "btn_set_6") { window.SetProperty("vol_color","150-150-150"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } else if (btn_type == "btn_set_7") { window.SetProperty("vol_color","224-227-215"); window.SetProperty("Vol Gradient Color","180-180-180"); window.SetProperty("Vol Gradient Color 2","45-45-45"); window.SetProperty("Back Gradient Color","45-45-45"); window.SetProperty("Back Gradient Color 2","180-180-180"); } else if (btn_type == "btn_set_8") { window.SetProperty("vol_color","150-150-150"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } else if(btn_type == "btn_set_9") { window.SetProperty("vol_color","230-225-159"); window.SetProperty("Vol Gradient Color","191-171-118"); window.SetProperty("Vol Gradient Color 2","25-13-5"); window.SetProperty("Back Gradient Color","25-13-5"); window.SetProperty("Back Gradient Color 2","140-121-92"); } else if (btn_type == "btn_set_10") { window.SetProperty("vol_color","180-180-180"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } else if(btn_type == "btn_set_11") { window.SetProperty("vol_color","224-227-215"); window.SetProperty("Vol Gradient Color","180-180-180"); window.SetProperty("Vol Gradient Color 2","45-45-45"); window.SetProperty("Back Gradient Color","45-45-45"); window.SetProperty("Back Gradient Color 2","180-180-180"); } else if(btn_type == "btn_set_12") { window.SetProperty("vol_color","150-150-150"); window.SetProperty("Vol Gradient Color","50-50-50"); window.SetProperty("Vol Gradient Color 2","15-15-15"); window.SetProperty("Back Gradient Color","15-15-15"); window.SetProperty("Back Gradient Color 2","50-50-50"); } function on_paint(gr){ vol_color = window.GetProperty("vol_color","191-171-118"); vol_gradient_color = window.GetProperty("Vol Gradient Color"); vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2"); back_gradient_color = window.GetProperty("Back Gradient Color"); back_gradient_color2 = window.GetProperty("Back Gradient Color 2"); vol_color = CustomColor(vol_color); vol_gradient_color = CustomColor(vol_gradient_color); vol_gradient_color2 = CustomColor(vol_gradient_color2); back_gradient_color = CustomColor(back_gradient_color); back_gradient_color2 = CustomColor(back_gradient_color2); gr.SetTextRenderingHint(5); var ww = window.Width; var wh = window.Height; var volume = fb.Volume; var pos =((Math.pow(20,volume/40)-0.01)/0.99)*ww; pos = (pos<0) ? 0 : (pos<ww) ?Math.round(pos) : ww; var txt = (Math.ceil(volume)) + "dB"; var txt2 = "$"; var dsp = utils.ReadINI( set_path + 'settings.ini', 'dsp', 'preset'); gr.FillGradRect(0,0,ww,wh,-90,back_gradient_color2, vol_gradient_color2); gr.FillGradRect(0,0,pos,wh,-90,back_gradient_color,vol_gradient_color); //фон прошло //gr.FillGradRect( 0, 0, pos, wh, -90, back_gradient_color,vol_gradient_color); //gr.FillGradRect(pos, +1, ww-pos, wh, -90, back_gradient_color2,vol_gradient_color2); //gr.DrawRect(1,0, ww-1, wh-0, 1.0, RGB(205,170,125)) //gr.DrawRect(0,-1, ww-0, wh-0, 3.0, RGB(20,20,20)); gr.DrawRect(-2,0, pos+1, 90, 3, RGB(25, 20, 20)); //движок-разделитель gr.DrawString(dsp, g_font3, vol_color, -15, 0, ww, wh, 0x11005000); gr.DrawString(txt, g_font, vol_color, -36, 0, ww*2, wh, 0x11005000); gr.DrawString(txt2, g_font2, vol_color, -12, 0, ww/6, wh, 0x11005000); } function on_mouse_lbtn_down(x,y){ g_drag = 1; } function on_mouse_lbtn_up(x,y){ on_mouse_move(x,y); g_drag = 0; } function on_mouse_move(x,y){ if(g_drag){ var ww= window.Width; pos=x; pos = (pos<0) ? 0 : (pos<ww) ?Math.round(pos) : ww; var vol =40*Math.log(0.99*pos/ww+0.01)/Math.log(20); if(fb.Volume != vol) fb.Volume = vol; } } function on_mouse_wheel(delta){ var ww = window.Width; var wh = window.Height; var volume = fb.Volume; var pos =((Math.pow(10,volume/40)-0.01)/0.99)*ww; var ww= window.Width; if(delta>0) pos=pos+ww/40; else pos = (pos<0) ? 0 : (pos<ww) ?Math.round(pos) : ww; var vol =50*Math.log(0.99*pos/ww+0.01)/Math.log(20); if(fb.Volume != vol) fb.Volume = vol; } function on_volume_change(val){ window.Repaint(); } function on_size(){ } |
|||
10.07.2016, 15:02 | #2069 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Цитата:
В моем понимании регулятор должен быть регулятором т.е. если отодвинул его пальцем на 50%, то и громкость должна быть на 50%...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
10.07.2016, 16:44 | #2070 |
Гуру
Регистрация: 03.05.2011
Возраст: 73
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,045
|
Превосходный скрипт, спасибо тебе за него, ставлю в некоторые сборки и
как пример, крайний скрин в соседней теме.
__________________
DN2800MT, DDR3-4Gb, SSD -30 Gb, Lilliput FA1000 - по HDMI, Win-8 . |
Здесь присутствуют: 28 (пользователей: 0 , гостей: 28) | |
|
|