Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 151
#1

Как узнать частоту wav файла, для функции Beep - C++

24.01.2014, 16:21. Просмотров 817. Ответов 3
Метки нет (Все метки)

Добрый день!
Подскажите как из файла формата wav, взять массив частот в герцах, для команды Beep?
Погуглив нашел БПФ, но так и неразобрался, что да как.
Заранее багодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 16:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как узнать частоту wav файла, для функции Beep (C++):

Как из Wav файла получить комплексные значения для быстрого преобразования Фурье? - C++
Пишу программу для вывода спектра Wav файла Беру данные из Wav файла, прочел шапку, дошел до самих значений. Как понимаю это амплитудные...

Как узнать частоту звука без сторонних библиотек - C++
кто нибудь знает как в работать со звуком без сторонних библиотек? мне нужно чтобы во время проигрывания звука можно было узнать его...

Удаление элемента структуры для правильного считывания WAV-файла - C++
Господа, возник такой вопрос: Мне необходимо удалить элемент структуры. Это необходимо для правильного считывания WAV-файла, не...

Как узнать текущий размер файла, открытого для записи? - C++
File=CreateFile(FilePath.c_str(), GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);, потом в этот файл...

Как из wav файла получить читаемый txt, а потом обратно - C++
Извиняюсь если не совсем по адресу, но я уверен что местные читатели знают как это сделать. Суть моей проблемы. Я хочу...

Как перехватить beep - C++
Уважаемые программисты на С! Подскажите, пожалуйста, как можно средствами С отследить beep системного динамика или открытие определенного...

3
talis
792 / 544 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
24.01.2014, 18:25 #2
Xipxop, не думаю, что через Beep получится вывести wav-файл. Дело-то не только в частотах участков сигнала, дело в форме сигнала.
0
Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 151
24.01.2014, 19:25  [ТС] #3
Дело в том, что Beep "воспроизводит" звуки разной частоты.
Мне нужно узнать значения частот из wav файла.
Я не надеюсь, что Спикер будет петь =), нет!
Ведь делают например разные "песни" из Beep, например мелодия марио и тд...
Я знаю, что они это делают на слух, но всеже хотелось бы например сделать такое автоматом, а не вручную.
Просто подскажите, наведите на правильный путь.
0
talis
792 / 544 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
25.01.2014, 23:20 #4
Xipxop, думаю, берут просто MIDI-файл соответствующей мелодии и оттуда ноты переводят в частоты и длительности.
1
25.01.2014, 23:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2014, 23:20
Привет! Вот еще темы с ответами:

Как узнать продолжительность Wav Файла? - Java
Приветствую дорогие друзья! Возникла проблема как узнать продолжительность файла Wav? Есть записанное слово (продолжительность...

Как склеить два WAV файла для записи? - Visual Basic
Как 'склеить' два или больше wav файлов в один (конечный)файл для записи????

Как узнать частоту звука? - Цифровая обработка сигналов
народ,подскажите кто знает.обработкой сигнала нигода не занимался,поэтому если что-то говорю не правильно :sorry: хочу программно...

Как узнать начальную частоту? - Видеокарты
собственно говоря для моей gtx 460 по сайту нвидии стандартная частота ядра 675, памяти - 1800. Так все и было, пока не зашел в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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