Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Мультимедиа
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.01.2009, 19:45
Anti_L@+meR Anti_L@+meR вне форума
Прохожий
 
Регистрация: 19.05.2008
Сообщения: 39
Репутация: 10
Злость Помогите с параметрическим эквалайзером в BASS.DLL

Народ! Срочно, help!
Ребята помогите кто может Переписал всё как в sampl'е, но почему-то не хочет работать меня надо подвигать ползунок тракбара чтоб заработал эволайзер и поэтому настройку невозможно сохранить и для каждой новой песни приходится заного его двигать ЧТО НЕ ЕСТЬ ГУД
Код:
fx[1] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 1);
fx[2] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 2);
fx[3] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 3);
fx[4] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 4);
fx[5] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 5);
fx[6] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 6);
fx[7] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 7);
fx[8] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 8);
fx[9] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 9);
fx[10] := BASS_ChannelSetFX(channel, BASS_FX_PARAMEQ, 10);

 p.fGain := -15;
 p.fBandwidth := 0;
 p.fCenter := 80;
 BASS_FXSetParameters(fx[1], @p);
 p.fCenter := 170;
 BASS_FXSetParameters(fx[2], @p);
 p.fCenter := 310;
 BASS_FXSetParameters(fx[3], @p);
 p.fCenter := 600;
 BASS_FXSetParameters(fx[4], @p);
 p.fCenter := 1000;
 BASS_FXSetParameters(fx[5], @p);
 p.fCenter := 3000;
 BASS_FXSetParameters(fx[6], @p);
 p.fCenter := 6000;
 BASS_FXSetParameters(fx[7], @p);
 p.fCenter := 12000;
 BASS_FXSetParameters(fx[8], @p);
 p.fCenter := 14000;
 BASS_FXSetParameters(fx[9], @p);
 p.fCenter := 16000;
 BASS_FXSetParameters(fx[10], @p);
И на событие OnChange для компонентов Track Bar:
Код:
 BASS_FXGetParameters(fx[1], @p);
 p.fGain := 15-TrackBar1.Value;
 BASS_FXSetParameters(fx[1], @p);
Ответить с цитированием
  #2  
Старый 04.04.2009, 19:20
bondeet bondeet вне форума
Прохожий
 
Регистрация: 04.04.2009
Сообщения: 3
Репутация: 10
По умолчанию

ну а если при запуске нового трека сразу накладывать FX или сделать галочку как в винампе чтоб прога сама проверяла нужен ли экволайзер или нет)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:11.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025