Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых)

 eXeL@B —› Основной форум —› Вопросик по Delphi
Посл.ответ Сообщение

Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 января 2005 07:15
· Личное сообщение · #1

Всем привет!

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




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 12 января 2005 07:17
· Личное сообщение · #2

ну ниуя себе... а можете тебе ещё корреляцию и дисперсию чтоб показывало ?

-----
Всем не угодишь




Ранг: 54.9 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 12 января 2005 07:24 · Поправил: xShadow
· Личное сообщение · #3

Нормальный такой вопрос как раз для этого портала и форума!




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 12 января 2005 07:26
· Личное сообщение · #4

xShadow
Ну тогда и ответь как из звука его спектр в дельфи вычислять. Думаю всё же надо идти на delphi.mastak.ru или лучше поискать исходники какой-нибудь простенькой проги - аналога винампа.

-----
Всем не угодишь




Ранг: 54.9 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 12 января 2005 07:45
· Личное сообщение · #5

Bad_guy пишет:
Ну тогда и ответь как из звука

Шутки у меня такие в кавычки забыл взять




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 12 января 2005 07:45
· Личное сообщение · #6

energuda пишет:
Подскажите новичку,

ЭЭЭЭ, с каких пор новички беруться за такие проги? Я на си то не могу, а ты захотел на делфи... Тут нет таких спецов. По таким вопросам обращайся к написателям винампа. Они то тебе точно всё разотрут, объяснят, догонят...




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 12 января 2005 08:04
· Личное сообщение · #7

Bit-hack пишет:
Тут нет таких спецов.

Ну я бы мог такое замутить, но не за пару минут, чтоб только в топике ответить...

-----
Всем не угодишь





Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 12 января 2005 08:05
· Личное сообщение · #8

Bad_guy пишет:
Ну я бы мог такое замутить,

Ну ты и молодца. А там как? надо хорошо знать формат файла или как?




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 12 января 2005 08:09
· Личное сообщение · #9

Bit-hack
не, я так понял надо просто рисовать спектр звучащего сейчас звука.
1. Надо "ловить" звук.
2. Надо вычислять спектр звука по Фурье, а может каким-нибудь более простым для компьютера методом.
3. Надо рисовать спектр.

-----
Всем не угодишь




Ранг: 8.9 (гость)
Активность: 0.020
Статус: Участник

Создано: 12 января 2005 08:32
· Личное сообщение · #10

Bad_guy
Пункты 1. и 2. на самом деле не нужны. Они могут потребоваться только в общем случае, если человек решит написать свой собственный плеер (что маловероятно...)

energuda
В FMOD, например, есть функция, которая получает значения для построения этого самого спектра.
Возвращает указатель на массив из 512 float'ов.
www.fmod.org/docs/HTML/FSOUND_DSP_GetSpectrum.html

P.S> RTFM!




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 12 января 2005 08:50
· Личное сообщение · #11

geRC
Я про общий случай. Про функцию эту не знал.

-----
Всем не угодишь




Ранг: 45.7 (посетитель)
Активность: 0.050
Статус: Участник
EBFE

Создано: 12 января 2005 10:04
· Личное сообщение · #12

программист на дальфе обычно просит дать ссылку где можно скачать такой компонент



Ранг: 0.0 (гость)
Активность: 0.040
Статус: Участник

Создано: 12 января 2005 10:05
· Личное сообщение · #13

dMNt пишет:
программист на дальфе обычно просит дать ссылку где можно скачать такой компонент

LOL =))




Ранг: 61.7 (постоянный)
Активность: 0.050
Статус: Участник
я

Создано: 12 января 2005 10:12
· Личное сообщение · #14

если хочешь работать со звуком, то используй библиотеку
BASS Library 2.1 с сайта www.un4seen.com

Там есть много для воспроизведения звука



Ранг: 2.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 12 января 2005 10:21
· Личное сообщение · #15

rsdn.ru были неплохие статейки!

С микшером есть примеры работы на VB...


 eXeL@B —› Основной форум —› Вопросик по Delphi
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати