Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Вниз

Эквалайзер   Найти похожие ветки 

 
BJValentine   (2002-02-09 20:43) [0]

Проиграть песенку - дело простое, а вот как можно организовать графический эквалайзер в своей проге.

P.S. очень удивлюсь если кто то ответит правильно.
P.S. хотелось бы удивиться.


 
MJH   (2002-02-10 16:41) [1]

гы...а вот я сделал EQ :-P
только останется увеличить глубину стреза частот и снизить загрузку проца.

короче дело такое:
если на мп3:
есть XAudio, Eldos Sounds - там они встроенные
есть BASS - там уже не только мп3 (а так же wav, mod, xm, s3m, mtm, it, mo3, umx, ogg). Там есть возможность использовать EQ из DX8, чего не советую, проц кушает сильно. НО!!! Можно прикрутить свой эквалайзер, как сделал я (в NitroAmp074 будет EQ наконец).
Исходниками делиться не собираюсь, по крайней мере пока.
Подсказать что-либо могу.


 
Королев   (2002-02-11 06:36) [2]

все делается на фильтрах типа s(t)=a1*s(t)+a2*s(t-tau)+a3*s(t-2tau)+...+an*s(t-n tau). Значения коэффициентов а определяют АЧХ фильтра.


 
MJH   (2002-02-11 10:38) [3]

угумс...лучше сказать пусть поищет в нете IIR фильтры


 
Sergey_n   (2002-02-12 02:36) [4]

Ну как всегда могу предложить www.nctsoft.com набор ActiveX компонент под названием AudioStudio. Естественно без исходников самих компонент, но с примереми как на них писать.


 
MJH   (2002-02-12 11:02) [5]

2Sergey_n
я сразу догадался о чем пойдёт речь, увидив твое имя в списке :)
Не спорю, использовать кем-то сделанное уже готовое проще. Но самому сделать - интереснее.


 
RomanSE   (2002-04-16 17:10) [6]

ответ прост - делаешь прямое преобразование фурье, изменяешь АЧХ,
делаешь ОБПФ - и на выход - простейший способ :-)) если нужно более качественно - можешь письмо написать - или по аське - это один их вариантов - можно на основе гребенки полосовых фильторов как предлагали выше



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
1-71115
Андрей Вдовин
2002-08-13 07:24
2002.08.22
Подсветка слов в RichEdit


3-71054
Новичок в этом деле
2002-08-02 06:42
2002.08.22
A component named QRStandardPreview already exists


1-71104
Dmitrey
2002-08-12 18:35
2002.08.22
Хитрый TPopUpMenu


3-70972
nick_sniper
2002-08-01 15:56
2002.08.22
Синхронизация нескольких удаленных БД


1-71124
Hawk2
2002-08-12 17:58
2002.08.22
Количество дней в месяце.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский