Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2008, 18:18   #1
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
Вопрос спектральный анализ

Ув. форумчане, подскажите пожалуйста как самому написать спектральный анализатор типа как это сделано в WinAmp
DeDoK вне форума Ответить с цитированием
Старый 18.09.2008, 18:58   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Спектральный анализатор чего? Поясни задачу.
Sibedir вне форума Ответить с цитированием
Старый 18.09.2008, 21:52   #3
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
Радость

Вот пример спектрального анализатора. Писал быстро, поэтому без изысков. Но смысл понять можно.
Вложения
Тип файла: zip Спектральный анализатор.zip (266.4 Кб, 221 просмотров)
Sibedir вне форума Ответить с цитированием
Старый 18.09.2008, 22:25   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Фурье Вам в помощь, если чесно это очень серьезный и трудоемкий процесс и создать его самостоятельно дело не из легких.

to Sibedir вы неправильно поняли вопрос, имелось ввиду графический эквалайзер.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 19.09.2008, 06:50   #5
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
Вопрос

Может есть такой компонент?
DeDoK вне форума Ответить с цитированием
Старый 19.09.2008, 20:12   #6
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
to Sibedir вы неправильно поняли вопрос, имелось ввиду графический эквалайзер.
Если бы топикстартер сразу написал "графический эквалайзер", я бы не сунулся. Сложность эквалайзера я думаю в считывании звукового потока и преобразовании его во временной ряд частот. Это не то чтобы очень сложная задача, просто специфическая. Тут проще спросить математиков, нежели программистов (хотя среди программистов много хороших математиков, я не в их числе). Но вопрос был о том как написать спектральный анализатор. Я показал пример. Создал ряд (то что нужно получить из звука) и представил его в виде графика.

Может стоит пошукать в разделе "Мультимедиа в Delphi"?
Sibedir вне форума Ответить с цитированием
Старый 19.09.2008, 20:42   #7
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Лазил по нэту, искал инфу по теме. Вернулся к нам же в тот самый раздел куда вас посылал (сразу же не судьба была). Предлагают некую библиотеку bass.dll. На других форумах ее тоже хвалили. Я ей не пользовался, так что ни чего не скажу. За что купил, за то и продал. Инфа по ней в нэте какая то есть. Самую бесплатно скачал тута: http://www.dll.ru/dll/B.html
На одном из форумов сам многоуважаемый Alar предлагает использовать компонент TBassPlayer.
И вот еще интересная ссылочка: http://delphiexpert.ru/view_download.php?id=87
Думаю этого достаточно. Но уверен если поискать можно еще много найти. Для чего то же поисковики придумали

Последний раз редактировалось Sibedir; 19.09.2008 в 20:59.
Sibedir вне форума Ответить с цитированием
Старый 19.09.2008, 22:47   #8
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

BASS это звуковой движок. TBassPlayer это Дельфи оболочка к нему. Частотный анализатор там есть, я видел в примере к компоненту, но он совсем на вид примитивный. Если там есть доступ к данным, на основе к-рых он строится, то можно свой красивый сделать.

А самому делать действительно сложно, один Фурье только чего стоит.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анализ словосочетаний. PUH Помощь студентам 19 11.06.2008 01:53
Задание на анализ и разбор xml файла JazonDinAlt Помощь студентам 3 04.05.2008 16:08