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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.81
DenProx
Техник
310 / 168 / 5
Регистрация: 09.10.2009
Сообщений: 3,057
#1

Работа со звуком - C++

27.11.2012, 09:06. Просмотров 4806. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Подскажите, какой библиотекой лучше всего воспользоваться для записи звука, и последующей его обработки (Воспроизведение, построение спектра и т.д. и т.п.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 09:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа со звуком (C++):

Работа со звуком - C++ Builder
Ребят подскажите плиз!!! Как вывести целиком амплитуду звукового файла? Нужен исходник... Весь нет перерыл. Нужно как - то считывать...

работа со звуком - C++ Builder
Здравтвуйте! У меня такая проблема - есть у меня алгоритм быстрого преобразования Фурье и например проигрываю я wav файл с помощью...

XE3 работа со звуком - C++ Builder
Я по 1с прогр, но оч люблю с++ , скачал XE3, подскажите пож какие компоненты есть работы со звуком? может есть какие попроще, чет столько...

Библиотека mmsystem и работа со звуком - C++ Builder
Можно ли, используя возможности данной библиотеки, представить wav файл как массив амплитуд? Если да, то подскажите, как, пожалуйста ...

работа со звуком - Visual C++
Приветствую! Подскажите как возможно получать данные с звуковой карты?

Низкоуровневая работа со звуком - Visual C++
Занимаюсь вокалом, насмотрелся на вокальный тренажер, насмотрелся на AP Tuner и, как программист - энтузиаст, захотел написать что - то...

6
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
27.11.2012, 10:20 #2
Если под Windows:
Запись и воспроизведение звука - winmm (Windows Multimedia). [Declared in Mmsystem.h; Use Winmm.lib]
Построение спектра, FFT - alglib (http://alglib.sources.ru/) или любую другую по твоему усмотрению. Тут фокус в том, что если FFT и другие преобразования нужно делать в реальном времени, то это накладывает определенные требования к быстродействию.
0
DenProx
Техник
310 / 168 / 5
Регистрация: 09.10.2009
Сообщений: 3,057
27.11.2012, 10:24  [ТС] #3
CheshireCat, а есть какой ни будь кросс платформенный ? Чтобы при необходимости под Linux переделать
0
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
27.11.2012, 11:03 #4
Хм, специально я этот вопрос не изучал... Посмотри на Qt, возможно, найдешь кроссплатформенную либу по работе со звуком. А Alglib - он и так кроссплатформенный, даже можно пересобрать под любую симпатичную платформу из исходников.
1
DenProx
Техник
310 / 168 / 5
Регистрация: 09.10.2009
Сообщений: 3,057
27.11.2012, 11:27  [ТС] #5
CheshireCat, Спасибо ))

Добавлено через 7 минут
CheshireCat, посмотрел инфу по Alglib, это же библиотека численного анализа, а мне же нужно библиотеку по работе со звуком, типа Bass.dll
0
DenProx
Техник
310 / 168 / 5
Регистрация: 09.10.2009
Сообщений: 3,057
29.11.2012, 12:12  [ТС] #6
Нашел такую либу OpenAL. Что можете о ней сказать ? ))
0
raxp
10167 / 6553 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
29.11.2012, 12:43 #7
посмотрел инфу по Alglib, это же библиотека численного анализа, а мне же нужно библиотеку по работе со звуком, типа Bass.dll
вам четко было сказано, что для FFT, сам же звук получайте любыми другими способами, например http://www.portaudio.com
1
29.11.2012, 12:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2012, 12:43
Привет! Вот еще темы с ответами:

Из потока данных стандарта DVB извлечь фрагмент пакета Mpeg-2 со звуком или изображением - Visual C++
Здравствуйте! Мне нужна программа написанная на MS Visual C++ которая из потока данных стандарта DVB извлекала бы фрагмент пакета Mpeg-2 со...

Работа со звуком (directsound) - C++ WinAPI
Добрый вечер , пишу курсовую и столкнулся с такой проблемой : Нужно записать звук с микрофона и воспроизвести его, почитал в интернете...

Работа со звуком и LNK2019 - C++ WinAPI
Всем привет. Вот код: #include <windows.h> #pragma comment(lib, "Winmm.lib") int WINAPI StopSound() { return 0; } А вот...

Работа со звуком в C++ - C++
В общем сабж таков : В системе , играется какой либо файл , на каком либо плеере , либо вообще без него ...(Система - шиндоуз 32 - хп).. ...


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

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

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