Это более, чем логично. Мне в своё время при игре в CS столько раз говорили, что с моей матерью спали, что если б я начал всем отвечать, то до сих пор не закончил бы. Какая разница, что говорит (а уж тем более пишет в интернете) какой-то хрен с горы, если я знаю, что это не так?
ты бы проигнорировал эту тему, я уверен на 100% и не стал бы отвечать каждому кто отписывался бы в какой позе поимел тебя у метро потомучто тогда и ежу понятно что времени на разработку игры не осталось бы...
Я бы проигнорировал. Четсное пионерское. Я ведь не могу дать тебе в морду по е-мэйлу, а остальное просто слова. Я достаточно уверен в себе, чтобы не обращать на них внимания
В bass для этого плагин был, а в FMod, насколько я понимаю, ручками делать придётся
Далее идут мои размышления на этот счёт. Скажу сразу, что никогда этим не интересовался и в своих размышлениях рассматриваю пока только визуализацию в виде гистограммы, а как сделать всякие мерцающие в такт музыке круги или переливающуюся дымку я вообще не представляю.
Я всегда представлял себе работу визуализатора следующим образом: определяемся с количеством столбцов гистограммы. Скажем, 16 штук. Берём частоту дискретизации файла, допустим, 32000 Герц. Следовательно, на каждый столбец у нас приходится диапазон в 2000 Гц. Далее нужно снять уровень звука в децибелах для каждой частоты. Получать на выходе массив с 32000 элементов и считать среднее арифмитическое каждых 2000 элементов не хотелось бы, но я не знаю, как сделать иначе
Другое дело, работать в связке с FMod. Там есть функция getSpectrum(), которая, насколько я понял из справки, возвращает массив из N элементов, где N является степенью двойки, и 64 <= N <= 8192. Каждый элемент массива имеет тип float и находится в диапазоне от 0.0 до 1.0. На основании этих данных можно рассчитать децибелы по формуле 10.0f * (float)log10(val) * 2.0f, где val - элемент массива.
А дальше берёшь любимый API и отрисовываешь столбики. Это уже другая история
Saitei, ну ты определись для начала с библиотекой, в ней вся соль будет Кроме bass есть ещё FMod, OpenAL, cAudio (поправьте если не прав). Можно и через DirectX звук воспроизводить
JSent, нынче с таким набором тысяча мест есть. А если ещё 4-ым обществознание сдать, то ещё плюс столько же) Я сдавал русский, математику, информатику, физику. Поступаю на ФПМК (Факультет прикладной математики и кибернетики) на специальность "Прикладная математика и информатика"