| Посл.ответ | 
Сообщение | 
 Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 12 января 2005 07:15   · Личное сообщение ·  #1 
Всем привет!
 Подскажите новичку, как можно в среде Delphi получить в числовом выражении уровень воспроизведения звука определенной полосы частот. Очень уж хочется поэкспериментировать с графическими эквалайзерами и с заставками в виде последних.
   | Сообщение посчитали полезным:  | 
 | 
  Ранг: 536.4 (!), 171thx Активность: 0.66↘0.13 Статус: Администратор Создатель CRACKL@B 
 
 | 
Создано: 12 января 2005 07:17   · Личное сообщение ·  #2 
ну ниуя себе... а можете тебе ещё корреляцию и дисперсию чтоб показывало ?
 ----- Всем не угодишь  | Сообщение посчитали полезным:  | 
 Ранг: 54.9 (постоянный) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 12 января 2005 07:24 · Поправил: xShadow   · Личное сообщение ·  #3 
Нормальный такой вопрос как раз для этого портала и форума!
   | Сообщение посчитали полезным:  | 
  Ранг: 536.4 (!), 171thx Активность: 0.66↘0.13 Статус: Администратор Создатель CRACKL@B 
 
 | 
Создано: 12 января 2005 07:26   · Личное сообщение ·  #4 
xShadow
Ну тогда и ответь как из звука его спектр в дельфи вычислять. Думаю всё же надо идти на delphi.mastak.ru или лучше поискать исходники какой-нибудь простенькой проги - аналога винампа.
 ----- Всем не угодишь  | Сообщение посчитали полезным:   | 
 Ранг: 54.9 (постоянный) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 12 января 2005 07:45   · Личное сообщение ·  #5 
Bad_guy пишет:
 Ну тогда и ответь как из звука 
Шутки у меня такие    в кавычки забыл взять   
  | Сообщение посчитали полезным:   | 
  Ранг: 303.7 (мудрец), 4thx Активность: 0.19↘0 Статус: Участник tPORt Manager 
 
 | 
Создано: 12 января 2005 07:45   · Личное сообщение ·  #6 
energuda пишет:
 Подскажите новичку,
ЭЭЭЭ, с каких пор новички беруться за такие проги? Я на си то не могу, а ты захотел на делфи... Тут нет таких спецов. По таким вопросам обращайся к написателям винампа. Они то тебе точно всё разотрут, объяснят, догонят...  
  | Сообщение посчитали полезным:   | 
  Ранг: 536.4 (!), 171thx Активность: 0.66↘0.13 Статус: Администратор Создатель CRACKL@B 
 
 | 
Создано: 12 января 2005 08:04   · Личное сообщение ·  #7 
Bit-hack пишет:
 Тут нет таких спецов.
Ну я бы мог такое замутить, но не за пару минут, чтоб только в топике ответить...
 ----- Всем не угодишь  | Сообщение посчитали полезным:   | 
  Ранг: 303.7 (мудрец), 4thx Активность: 0.19↘0 Статус: Участник tPORt Manager 
 
 | 
Создано: 12 января 2005 08:05   · Личное сообщение ·  #8 
Bad_guy пишет:
 Ну я бы мог такое замутить,
Ну ты и молодца. А там как? надо хорошо знать формат файла или как?
   | Сообщение посчитали полезным:   | 
  Ранг: 536.4 (!), 171thx Активность: 0.66↘0.13 Статус: Администратор Создатель CRACKL@B 
 
 | 
Создано: 12 января 2005 08:09   · Личное сообщение ·  #9 
Bit-hack
не, я так понял надо просто рисовать спектр звучащего сейчас звука.
 1. Надо "ловить" звук.
 2. Надо вычислять спектр звука по Фурье, а может каким-нибудь более простым для компьютера методом.
 3. Надо рисовать спектр.
 ----- Всем не угодишь  | Сообщение посчитали полезным:   | 
 Ранг: 8.9 (гость) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 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.66↘0.13 Статус: Администратор Создатель CRACKL@B 
 
 | 
Создано: 12 января 2005 08:50   · Личное сообщение ·  #11 
geRC
Я про общий случай. Про функцию эту не знал.
 ----- Всем не угодишь  | Сообщение посчитали полезным:   | 
 Ранг: 45.7 (посетитель) Активность: 0.05↘0 Статус: Участник EBFE 
 
 | 
Создано: 12 января 2005 10:04   · Личное сообщение ·  #12 
программист на дальфе обычно просит дать ссылку где можно скачать такой компонент   
  | Сообщение посчитали полезным:  | 
 Ранг: 0.0 (гость) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 12 января 2005 10:05   · Личное сообщение ·  #13  | 
  Ранг: 61.7 (постоянный) Активность: 0.05↘0 Статус: Участник я 
 
 | 
Создано: 12 января 2005 10:12   · Личное сообщение ·  #14 
если хочешь работать со звуком, то используй библиотеку
 BASS Library 2.1 с сайта www.un4seen.com
 Там есть много для воспроизведения звука
   | Сообщение посчитали полезным:  | 
 Ранг: 2.2 (гость) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 12 января 2005 10:21   · Личное сообщение ·  #15 
rsdn.ru были неплохие статейки!
 С микшером есть примеры работы на VB...
   | Сообщение посчитали полезным:  |