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

Вниз

Вопрос по медиа программированию   Найти похожие ветки 

 
Ray_Parker   (2001-11-13 13:44) [0]

Ребята! Подскажите, пожалуйста, как мне на свой медиа-плеер поставить анализатор (эти прыгающие черточки) и, если возможно, эквалайзер. При таких делах мой плеер будет очень крут. Если хотите, пришлю вам его (укажите адреса).


 
MJH   (2001-11-13 14:28) [1]

ой, для этого нужно будет писать свой проигрыватель скажем через DirectSound, где и прыгающие черточки (в народе это просто "спектр сигнала") и эквалайзер сделаешь через фурье и т.д.
на кинь мне свой крутой плэйер на 666mrt@stl.ru, посмотрим насколько он крут, заоднор оцени не очень крутой по сравнению с твоим www.nitroamp.ru


 
wHammer   (2001-11-15 09:23) [2]

И еще более не крутые по сравнению с www.nitroamp.ru - http://sonique.lycos.com/ и http://www.winamp.com/


 
MJH   (2001-11-15 13:57) [3]

2wHammer нитроамп - моя разработка, былоб времы поболя - давно бы 74 версию опубликовал, она гораздо лучше 73беты должна быть...и планируется собственный мп3декодер в комплект поставить


 
T2   (2001-11-17 02:37) [4]

Use MMTOOLS for Delphi 5
Ищи в этой эхе сообжение с этим названием


 
MJH   (2001-11-17 05:19) [5]

2 T2 не понял.....причём тут ММтулс???


 
T2   (2001-11-17 05:23) [6]

Ну как причем - там есть компоненты со спектроанализатором, осцилоскопом, директХ саунд и проч. Так что подойдет


 
MJH   (2001-11-17 05:52) [7]

дык у меня свой спектроанализ - берешь кусок сигнала - ракладываешь его в ряд фурье - и рисуй как хочешь его, вот тебе и анализ, и по круче тех компонент....компоненты для этих целей использовать нецелесообразно - нужно самому копать - и интересней и практических знаний больше


 
T2   (2001-11-17 06:01) [8]

Согласен. Можно поподробнее о "берешь кусок сигнала". Я тож интересуюсь как создать осцилоскоп. Преобразование фурье (компонент) я уже нашел, а вот откуда на него сигнал подавать - ну наверное с DirectSound (In\Out). А Как? Есть компоненты DelphiX (для работы с DirectX) но откуда там сигнал брать я что-то непонял. Мож намылишь махонький примерчик, напрмер на Tgauge?
Mail: gu-gu-gu2@mtu-net.ru
Не помню, мне кто-то уже посылал пример, но я так его и не получил - мож в адресе ошиблись? Заранее спасибо.


 
MJH   (2001-11-17 07:28) [9]

вопервых у меня фурье - не компонента, а небольшой кусочек кода, но это неважно, главное что быстрее. потом - тебе нужно будет как в более простом варианте использовать сторонний декодер, позволяющий счтывать байта из звукового буффера, ну или делать это ручками, что мы щас и делаем, переписывая мп3шный кодек...скажем иди на www.un4seen.com, там есть дллка хорошая, которую я использовал в нитроампе, вот и разбирайся пока с ней, или садись за директсаунд....


 
T2   (2001-11-18 07:13) [10]

2 MJH, SNX, Ща посмотрим...


 
T2   (2001-11-18 07:32) [11]

2 MJH - скачиваю, по моему что - то похожее есть на fmod.org /MOD player dll/


 
MJH   (2001-11-18 07:55) [12]

незнаю...ща посмотрю....мне эти дллки впринципе не нужны...исходники есть - это главное...свои сделать не проблема будет....а да кстати..че-то на этом сайтике лежит :)только вот если б не эта гр%%аная АТС - загрузилось бы быстрее


 
T2   (2001-11-18 08:21) [13]

2 MJH - посмотри, посмотри. Должно понравится. Там даж и примеры для C и Delphi есть.


 
MJH   (2001-11-18 09:11) [14]

взглянул...нормально...впринципе...дело в том что я как уже говорил занимаюсь нитроампом и не хочется чтобы шла с ним куча дллей...можно будет сделать дополнительный какой-нить плагин...


 
T2   (2001-11-19 03:22) [15]

О плагинах ясно. Но как же с вопросом о "прыгающих черточках"? :)
И с T2 © (17.11.01 06:01)?


 
MJH   (2001-11-19 07:47) [16]

ну и? в чём собственно вопрос? если не знаешь - поясняю - это чёрточки которые прыгают :)
или что ты хочешь узнать? как их сделать? или что?


 
T2   (2001-11-20 03:16) [17]

:) Интересно, а автор вопроса еще жив?
2 MJH - я к вопросу о маленьком примерчике, мож намылишь?


 
MJH   (2001-11-20 04:22) [18]

2T2 скажи конерктно что ты хочешь сделать! т.е.
- что ты юзаешь
- и т.д. :)


 
Raider   (2001-11-20 16:12) [19]

APOLO всёравно лучше , без лишних наворотав, всё класно и декодер у него отличный
http://apollo.audiogalaxy.com/


 
MJH   (2001-11-20 16:19) [20]

2Raider а мы не обсуждаем что лучше, если ты заметил конечно же


 
T2   (2001-11-21 06:18) [21]

2 MJH - ну например проигрывается (например с помощю проигрывателя в delphi) midi или wav или вообще - работает тюнер. Как в риал тайме на форме, например, опять же, с помощю нескольких вертикальных Tgauge отобразить "прыгающий" :) уровень сигнала, как в режиме winamp "oscope"?

D5, есть компоненты delphix.

MJH, мож хватит издеваться? :))


 
MJH   (2001-11-21 06:28) [22]

2T2>/b> говрю ещё раз - для этого нужна синусоида, тебе нужно снять буффер со звуковушки в таком случае, с отдельного потока не получится - т.е. играет нитроамп, винамп, виндовый плэйер и твой. конкретно с какого либо содрать - не выйдет. сразу со всех. во вторых чтобы получить из синусоиды спектр - нужно выполнить преобразования фурье. на данный случай - сдирать со звуковушки у меня пример есть, там даже компонента, но сделано настолко маздайно что нужно править её. так что если интресует тебя эта фенька - пиши на мыло. и ещё - не вздумай через TГад делать такие прибабахи, там отрисовка проработано тормознуто...будет проц жрать к тому же....лучше для начала через TBitMap попробуй...и если ты захочешь сделать чтобы в спектре отбражалось 256 сэмплов - будешь 256 гадов ставить? :)


 
T2   (2001-11-21 06:34) [23]

Нет конечно :)
Вышли плз, gu-gu-gu2@mtu-net.ru

/Копия на мыло/


 
T2   (2001-11-21 06:45) [24]

Кстати, MJH, а почему бы Тебе на своей страничке (кстати, понравилась) в разделах "примеры... на дельфи" эти (или подобные примеры) не выложить?


 
MJH   (2001-11-21 09:07) [25]

потому что это не мои примеры, не хочу нарушать авторские права :)
тем более что это и так всё в инете есть



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

Форум: "Потрепаться";
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.004 c
3-52459
dorosh
2001-12-14 06:55
2002.01.17
Как в DbGrid перерисовать ячейку


14-52651
atmospheric
2001-11-22 18:07
2002.01.17
Cитуация морального выбора


3-52477
Макс
2001-12-14 13:32
2002.01.17
Фильтрация в ADOTable


6-52630
z0ne
2001-10-19 02:18
2002.01.17
server sharedirname --->>> d: dir subdirwhatshared


6-52625
Klan
2001-10-23 17:20
2002.01.17
Помогите с Mapi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский