|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2009, 07:32 | #1 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Визуализация эквалайзера BASS.DLL
!Здравствуйте! Пишу плеер хочу сделать визуализацию эквалайзера. Что-то похожие на вот это : gui_07.jpg Подскажите пожалуйста как можно это реализовать! !Заранее очень благодарен!
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
17.11.2009, 08:47 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Выбираем "ПОИСК", вводим это умное словечко - "эквалайзер" и получаем кучу ответов. Например:
http://programmersforum.ru/showthrea...E0%E9%E7%E5%F0 http://programmersforum.ru/showthrea...E0%E9%E7%E5%F0 и так далее... Смотрели? |
17.11.2009, 09:13 | #3 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Честно сказать, смотрел.
Но кроме советов по использованию BASS.DLL я ничего там не видел. Может что-то пропустил.=-(
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
17.11.2009, 09:29 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
если под видуализацией эквалайзера вы понимаете - спектроанализатор, отображение в реальном времени гармонических составляющих (потому-что, эквалайзер это регулятор средних уровней в частотных полосах, каналах), то вот
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
17.11.2009, 12:28 | #5 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Ведь там на С
Я к сожалению С не очень =-(
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
17.11.2009, 12:51 | #6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
http://programmersforum.ru/attachmen...4&d=1245855699 (экзешник с вируснёй induc.a, перекомпелируй)
Только массив data иначе нужно использовать - допустим на входе звук с частотой 44100 Hz, Bass_ChannelGetData с флагом BASS_DATA_FFT256 и пишем в массив data: array[1..128] of single Потом находим некий коэффициент по формуле 44100/256 = 172,3 Уровень сигнала (от 0 до 1) на частоте 440 Hz будет лежать в data[round(440/172,3)] Там запись с микрофона или микшера. Чтоб mp3 проиграть - BASS_StreamCreate вместо BASS_Recordхххххх
пыщь
Последний раз редактировалось JTG; 17.11.2009 в 12:55. |
17.11.2009, 13:06 | #7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
не все так мрачно, смотрите...
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
18.11.2009, 06:25 | #8 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Простите но я не могу понять как и откуда брать частоту звука.
Что-то пробовал писать по этим примерам. Но ничего не получилось. Исходник не качал у меня антивирус не очень, а только винду поставил.
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
18.11.2009, 09:47 | #9 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 18.11.2009 в 10:56. |
||
19.11.2009, 03:14 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а демки с самим Bass.dll смотрели?
там же разжевано все. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |
BASS DLL | ygy | Мультимедиа в Delphi | 4 | 29.09.2009 04:39 |
BASS.DLL | VintProg | Мультимедиа в Delphi | 2 | 21.09.2009 16:36 |
bass.dll | Elem | Мультимедиа в Delphi | 18 | 19.07.2009 11:04 |
BASS Визуализация | Garacio_cain | Мультимедиа в Delphi | 2 | 14.08.2008 00:19 |