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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
#1

С++ и аудио файлы - C++

28.03.2011, 20:42. Просмотров 1603. Ответов 10
Метки нет (Все метки)

Здравствуйте!

Я пишу на С++ тест на определение порога звуковой чувствительности человеческого уха.

Подскажите пожалуйста, каким образом подключать звуковые файлы??

Например, по нажатию на кнопку мне нужно воспроизведение определенного звука. Далее по нажатию кнопки "Дальше" следующий звук... и т.д.

Подскажите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2011, 20:42     С++ и аудио файлы
Посмотрите здесь:

Аудио - C++
Здравствуйте, подскажите пожалуйста примерами, ну или укажите куда копать) Как сделать так, чтоб например, скачивая какой-то файл, например...

Аудио плеер - C++
Хочу взять в качестве курсовой, да и сам давно хотел попробовать что-то такое. Сложно ли на С++ написать аудио плеер? И что для этого надо?...

Алгоритм сжатия аудио ! - C++
Нужна реализация алгоритма Райса для сжатия аудио файлов на С++ (наличие коментов приветствуется). Надо до конца недели разобраться в...

Перехват аудио потока - C++
Добрый вечер. Появилась такая задумка, создать графический эквалайзер, который считывает звук со всего компьютера=) Кто может помочь с...

Аудио драйвер, микрофон - C++
Цель: 1. Считывать звук из компьютера(как вывод в звуковую карту) 2. Считанные данные отправить в ком-порт(буферами для...

стеганография в медиа-аудио файлах - C++
ребяяят, нужно написать программу на тему стеганографии в аудио\медиа файлах-по выбору=) информации нашла минимум, у того же Грибунина...

Записать звук в аудио-файл - C++
Я хочу озвучить текст через переводчик, и записать его в аудио-файл. Первое понятно как сделать а вот второе не нашел способов.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
28.03.2011, 22:39     С++ и аудио файлы #2
ну если все так просто, то можно проигрывать Wav ки функцией PlaySound

вроде хедер и либа такие -
C++
1
2
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
а вообще подозреваю вам нужно самому синтезировать звуковую волну
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,733
28.03.2011, 22:46     С++ и аудио файлы #3
а на чем ты будешь воспроизводить???
линейная АЧХ динамиков редкая штука(высококачественные многополосные АС)
АЧХ звуковой карты???
т.е. линейность канала программа-ухо под большим вопросом
тем более что чувствительность уха сильно зависит от частоты
Для игрушки(демки) это подойдет, а для серьезной работы вряд ли.
или сложная работа по изучению акустики и психоакустики
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
29.03.2011, 22:56  [ТС]     С++ и аудио файлы #4
Тест проводится на средней громкости, либо наушники, либо колонки...

Работа не серьезная... в универ и даже не курсач... одноразовая...

я не добиваюсь максимальной точности, я добиваюсь нормальной слышимости и нормальных результатов соответственно.

Может быть что-либо посоветуете? Или функция PlaySound подойдет?

П.С. Частотный звук записан в .wav с помощью другой программы, мне их только подключать. Будет набор из звуков, которые нужно подключать
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
29.03.2011, 23:02     С++ и аудио файлы #5
попробуйте PlaySound , wav ку проигрывает один раз в том же потоке, то есть пока будет играть, программа будет бездействовать
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,733
29.03.2011, 23:29     С++ и аудио файлы #6
Я бы посоветовал DirectSound
там уже все есть и громкость и скорость воспроизведения (частота)
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
29.03.2011, 23:47  [ТС]     С++ и аудио файлы #7
Спасибо, я попробую функцию PlaySound, это по крайней мере кажется мне путем наименьшего сопротивления, по сравеннию с разборкой с новым для меня DirectSound.

Если не получиться с функцией, обязательно попробую его
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,733
30.03.2011, 00:03     С++ и аудио файлы #8
Там ничего сложного
интерфейс сначала кажется трудный но за день можно одолеть
зато потом никаких заморочек с потоками и пр.
Андре Ламот "Программирование игр для Windows"
описан практически весь DirectX
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
30.03.2011, 00:06  [ТС]     С++ и аудио файлы #9
Как его дальше вводить в программу? Или в книжке все описано?)
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,733
30.03.2011, 08:28     С++ и аудио файлы #10
Его Это DirectSound???
подключаешь инклюды и либы и вперед
Или звук ?
Как хочешь из файла из ресурсов
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 10:25     С++ и аудио файлы
Еще ссылки по теме:

Захват аудио и видео потоков - C++
Стоит задачка захватить аудио дорожку и видео-поток с окна и все это смикшировать в фильм. Грубо говоря фрапс со звуком. Видео и аудио уже...

Редактор TAG`ов аудио файлов - C++
Добрый день. Скажу честно: препод сказал сделаешь программу(или найдешь в инете) &quot;редактор tag`ов аудио файлов&quot; объяснишь ее, поставлю...

как подключить аудио файл на с++? - C++
покажите на примере как это делается заранее спс

преобразование: фото + аудио = видео - C++
Доброго времени суток, уважаемые форумчане! Есть какой-то небольшой аудио файл (например mp3) и несколько изображений. Задачей...

Работа с аудио потоками (захват, создание) - C++
Добрый день. Целью является воспроизведение звуков ПК и звука с микрофона одновременно в программах интернет-связи, например скайпе....


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

Или воспользуйтесь поиском по форуму:
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
30.03.2011, 10:25  [ТС]     С++ и аудио файлы #11
Прошу прощения за неточность формулировки, но Вы дали мне ответ на оба вопроса)
Спасибо - буду разбираться!
Yandex
Объявления
30.03.2011, 10:25     С++ и аудио файлы
Ответ Создать тему
Опции темы

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