Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Borya666
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 4
#1

FFT в bass.dll - C++

03.04.2012, 00:36. Просмотров 1217. Ответов 4
Метки нет (Все метки)

Доброго времени суток!Оговорюсь сразу я не программист и пишу программу методом "copy-past"))) ну некому больше ! К делу! для обработки звука посоветовали bass.dll-я во всем разобрался кроме одного:
C++
1
2
float fft[512];
BASS_ChannelGetData(chan, fft, BASS_DATA_FFT1024);
fft-здесь как я понимаю реальная часть, а как получить и мнимую?Если можно подкиньте примерчик.Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2012, 00:36     FFT в bass.dll
Посмотрите здесь:

Подключить библ. bass.dll - C++
Дорогие друзья, прошу помочь! И заранее всех откликнувшихся благодарю! Есть у меня библиотека для работы со звуком: и bass.h,и bass.lib,и...

Фиксация длины буфера записи в bass.dll - C++
Здравствуйте. Очень стараюсь найти решение моей проблемы с bass.dll. Моя программа считывает звук с микрофона и обрабатывает его....

Реализация DFP/FFT, графики OpenGL - C++
Здравствуйте, ув. формумчане, хотел бы поинтересоваться у грамотных людей на счет реализации ДПФ и, как следствия, БПФ на языке C++....

Использование BASS - C++
Точно не знаю на какой конкретно форум писать, пишу сюда. Подскажите, где можно найти нормальный туториал по библиотеке BASS для...

Запись звука с помощью bass - C++
Всем привет Вопрос такой Как записать звук с помощью библиотеки bass? документация, прилагающаяся к нему мне непонятна из-за плохого...

Bass и массив с аудиоданными из wav - C++
Суть в чём: я написал класс, который содержит переменные вроде sampleRate, byteRate и т.д., и считал в них с wave файла поля. Так же я...

Выбор устройства для записи (BASS lib) - C++
Ребят, как выбрать устройство, чтобы работать с ним в BASS.DLL? Например функция BASS_RecordInit по умолчанию выбирает "Массив встр....

Загрузка 32 bit DLL в 64 bit DLL - C++
Доброго дня, в своем предыдущем посту я озадачивался вопросом о том, как можно прикрутить DLL файл в проект visual studio, для доступа...

Bass.dll - Delphi
Подскажите пожалуйста как к Bass.dll подключить BassFlac.dll.

bass.dll - C++ Builder
Всем привет. Так как гугл не помог мне, обращаюсь к этому форуму=) можете плз привести пример использование bass.dll . Если точнее- то...

bass.dll - Delphi
Есть программка которая проигрывает интернет радио. Хотелось бы сделать возможность записи потока в аудио файл. Как можно реализовать такое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
03.04.2012, 07:50     FFT в bass.dll #2
Bass не знаю, но судя по названию, тут происходит быстрое разложение Фурье. Т.е. ты получишь амплитуду для заданных частот, чтобы эквалайзер нарисовать (например). Что за мнимая часть там откуда, куда и зачем?
Borya666
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 4
03.04.2012, 09:40  [ТС]     FFT в bass.dll #3
Реальная и мнимомая состовляющие нужны чтобы вычислять фазу сигнала, вообщем-то необходим маломальский фазовый детектор.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
03.04.2012, 10:36     FFT в bass.dll #4
Что-то не вижу в документации отдельной функции, для распознавания фазы...
Могу лишь посочувствовать и посоветовать проверять знак числа (изменение знака).
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
03.04.2012, 11:38     FFT в bass.dll #5
Используй BASS_ChannelGetData( chan, fft, BASS_DATA_FLOAT );
Потом сам преобразуй с помощью FFTW например.
Yandex
Объявления
03.04.2012, 11:38     FFT в bass.dll
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru