![]() |
|
|
#2061 |
|
Бывалый писикарщик
![]() Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,447
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вопрос:
Как отрегулировать бегунок громкости, так, что бы в левом положении была полная тишина, а то у меня все равно орет. Гейны на усилители выставлены на 50-60% Видео прилагаю этого безобразия. Ну а тут бонус asio + виндовые звуки
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
|
|
|
|
|
|
#2062 | ||
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
120705
Попробуй в function on_paint(gr) { поставь кол-во кнопок - 6 . Было 7 ,ты одну убрал из нижнего ряда (смена режимов не в счет - это отдельный скрипт) sirota Цитата:
Цитата:
в скрипте сейчас уровень до -40 , могу попробовать до -60 сделать .. Почему не обновишь сборку ? |
||
|
|
|
|
|
#2063 | ||||
|
Бывалый писикарщик
![]() Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,447
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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. |
||||
|
|
|
|
|
#2064 |
|
Старший Пользователь
![]() Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 746
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#2065 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
seriousstas
sirota Проще скрипт заменить на нормально регулирующий ![]() ![]() скрипты... ------------------------------- Ну или скрипт под палец из моей сборки...(из регулировки исключена зона под палец и она настраиваемая через Properties) ![]()
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
|
|
|
|
#2066 | |
|
Бывалый писикарщик
![]() Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,447
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Убрал гейны до 35-40 , но все равно при -40 ползунка фубара, громко слышно.
![]() duzzy Цитата:
![]() Но все же я опять стою на своем, что кнопки с шагом(как в икаре) были бы более удобны.
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
|
|
|
|
|
|
|
#2067 | |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
sirota
Замена скрипта... ПКМ по нужной панели со скриптом, в меню выбрать Configure..., откроется Редактор скрипта, в Редакторе выделяем весь старый скрипт и удаляем. Скачанный скрипт открываем в блокноте или др. текстовом редакторе выделяем весь скрипт копируем, затем вставляем скопированный скрипт в Редактор скрипта, затем Apply OK. Затем нужно сбросить настройки в Properties, опять же ПКМ по панели со скриптом, в меню выбираем Properties, в открывшемся окне жмем Clear Apply и OK, все пользуемся .Цитата:
... мне например больше слайдер нравится использовать потому как нет шагов. Шаги резкие и подстроить нужный уровень громкости довольно сложно. У себя в сборке я его на всю ширину экрана нагягиваю, и пользовать удобно не промажешь и вызывать просто... нажал кнопку получил регулировку)))(прятать не нужно панель со слайдером сама спрячется через 10 сек.)
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
|
|
|
|
|
#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(){
}
|
|||
|
|
|
|
|
#2069 | |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
seriousstas
Цитата:
В моем понимании регулятор должен быть регулятором т.е. если отодвинул его пальцем на 50%, то и громкость должна быть на 50%...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
|
|
|
|
|
#2070 |
|
Гуру
![]() Регистрация: 03.05.2011
Возраст: 74
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,046
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Превосходный скрипт, спасибо тебе за него, ставлю в некоторые сборки и
как пример, крайний скрин в соседней теме.
__________________
DN2800MT, DDR3-4Gb, SSD -30 Gb, Lilliput FA1000 - по HDMI, Win-8 . |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|