bublik, ликбез: по точке doFFT компонент выдаёт индексы частот и коэффициенты амплитуд преобразования Фурье по 2048 точкам, индексы от 1 до 743 соответствоют частотам (44100/2048)*индекс (Гц); амплитуды звука на этой частоте равна 32768*(коэф/6,2831852...)
по точке doFftVis компонент выдаёт суммы коэффициентов амплитуд в заранее установленных полосах частот, эти полосы подаются на точку doStrFreqSeparation в виде строки с разделителем, например 2;10;50;250,где цифры - индексы частот раздела, это означает что первая полоса от 43 Гц (индекс 2) до 215 Гц (индекс 10), вторая полоса от 215 Гц до 1076 Гц (индекс 50) и третья полоса от 1076 Гц до 5383 Гц (индекс 250)
выход амплитуд предваряется выдачей на onIndFreq индекса частоты или номером полосы (программисты считают от 0 )
Ответов: 8930
Рейтинг: 823
|
|||
карма: 19 |
| ||
Голосовали: | bublik |