AIMP Forum

AIMP for Windows => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: svist0plas on October 09, 2019, 18:46:11

Title: Исходное состояние Pre Amp-a
Post by: svist0plas on October 09, 2019, 18:46:11
Как скриптом вернуть "Pre Amp" (предусиление) в исходное состояние?
Title: Re: Исходное состояние Pre Amp-a
Post by: Artem on October 09, 2019, 18:47:01
просто сбросить его в 0.
Title: Re: Исходное состояние Pre Amp-a
Post by: svist0plas on October 09, 2019, 18:52:37
FindObject('prvEqualizer').Set('Position', 0)
?
Title: Re: Исходное состояние Pre Amp-a
Post by: svist0plas on October 09, 2019, 19:07:34
Если написать так:
FindObject('PreAmp').Set('Position', 0)
то он сбрасывается в -15 db
А если так -
FindObject('PreAmp').Set('Position', 50)
То вроде как в 0...
Правильно ли это, подскажите плиз)
Title: Re: Исходное состояние Pre Amp-a
Post by: Алексей Долматов on October 09, 2019, 19:22:01
Как понимаю, можно ведь проверить через получение данных и вывод в число-текстовый элемент с помощью плеера. Если в справке нет.
Title: Re: Исходное состояние Pre Amp-a
Post by: svist0plas on October 09, 2019, 19:28:46
Проверил числовые значения (вывел их в TextDisplay_DisplayValue от PrvEqualizer_PreAmp), в исходном состоянии выдаёт 0,00 db.
Title: Re: Исходное состояние Pre Amp-a
Post by: svist0plas on October 09, 2019, 19:38:15
FindObject('PreAmp').Set('Position', 50)
Видимо 50 это цифра в процентах, которая заставляет этот слайдер установиться ровно по середине. А середина слайдера соответствует 0,00 db.
Title: Re: Исходное состояние Pre Amp-a
Post by: Black_AVP on October 09, 2019, 20:47:17
Нет такого провайдера 'Preamp', есть prvEqualizer (см. справку):

FindObject('prvEqualizer').Set('PreampValue', 0)