0 / 0 / 0
Регистрация: 19.03.2012
Сообщений: 15
1

bass spectrum

29.03.2012, 20:04. Показов 2933. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Зашкаливает спектрум,
смена высоты не помогает, какая команда отвечает за "чувствительность" спектрума?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2012, 20:04
Ответы с готовыми решениями:

FIR and spectrum tools
afrtohtcoefs -program for converting AFR coeffs to h(t) coeffs for FIR // afrtohtcoefs.cpp :...

Использование BASS
Подскажите, как использовать BASS в delphi. Делаю в create...

BASS - Громкость
Как отрегулировать громкость воспроизводимого трека с помощью библиотеки bass.dll?

Библиотека bass
Всем привет. Господа форумчане и достопочтенный модератор=)) У меня есть парочка вопросов. 1. Как...

5
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
29.03.2012, 20:33 2
Модуль Bass_Simple предоставляет самый простейший интерфейс для библиотеки Bass.dll
0
0 / 0 / 0
Регистрация: 19.03.2012
Сообщений: 15
29.03.2012, 21:05  [ТС] 3
и? даже в этой программе, что по ссылке, даже с треком что в комплекте, зашкаливает
хочу чтобы не зашкаливало..
Миниатюры
bass spectrum  
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
29.03.2012, 23:34 4
даже в этой программе, что по ссылке, даже с треком что в комплекте, зашкаливает
хочу чтобы не зашкаливало..
что значит зашкаливает?

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
procedure TSpectrum.OnCreate;
var i:integer;
begin
  inherited;
  SpecHeight := PaintBox.Height-20; // высота визуализации. на 20 меньше чем высота пайнтбокса
  PeakColor := clYellow;
  DrawType := 1;
  DrawCol  := 114;
  PeakFall := 1;
  LineFall := 3;
  ColWidth := 3;
  ShowPeak := True;
  mnog:=13; // множитель визуализации. уменьши его и пики упадут хоть до самого пола
  mnogmin:=0.04;
  DrawX:=3;
  DrawY:=10; // сдвиг по оси Y можно выставить как 0
  for i := 0 to 114 do begin
    FFTPeacks[i]:=0;
    FFTFallOff[i]:=0;
  end;
end;
вот отрывок из исходика этого плеера

модуль spectrum_vis.pas
0
0 / 0 / 0
Регистрация: 19.03.2012
Сообщений: 15
30.03.2012, 05:40  [ТС] 5
я так понимаю, синтаксис у этого модуля другой в отличии от стандартного?
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
30.03.2012, 11:28 6
синтаксис у этого модуля другой в отличии от стандартного
отличия от модулей

Spectrum Visualyzation by Alessandro Cappellozza
version 0.8 05/2002
http://digilander.iol.it/Kappe/audioobject
в том что используется единый класс от котрого наследуются все визуализации (модуль bass_simplevis.pas)

у спектрума добавлены 2 параметра

Delphi
1
2
mnog:=13; // множитель визуализации. уменьши его и пики упадут хоть до самого пола
mnogmin:=0.04;
первый в прямом смыле множитель. а второй порог при котром идет повторное умножение на множитель mnog

а иначе пики будут очень низкие если таковых преобразований не делать.
0
30.03.2012, 11:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2012, 11:28
Помогаю со студенческими работами здесь

Визуализация Bass.dll
Привет всем!, если выполнять этот код при условии что BASS_ChannelIsActive(Stream) =...

Bass.dll аудио
Доброго времени суток. Дело такое, нужен простенький аудиоредактор на delphi, решил сделать с...

использование bass.dll
Доброго времени суток. Делаю простой плеер (сдираю всё с исходника), но проблема с перемоткой. В...

Ошибка в Bass библиотеке
случайно не кто в Bass библиотеки, не встречал такую ошибку в такой строке ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru