2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Подскажите учебники для работы со звуком в С++ (для линукса)
Сообщение01.03.2014, 10:11 


28/02/14
3
Добрый день! Подскажите пожалуйста литературу, где можно почитать о том как работать со звуком в С++
(записывать, обрабатывать, воспроизводить). Есть желание написать программу вроде гитарного эмулятора(в линуксе), которая умела бы преобразовывать чистый звук во что-то более интересное, но т.к. раньше со звуком не работал, не знаю с чего начать.

 Профиль  
                  
 
 Re: Подскажите учебники для работы со звуком в С++ (для линукса)
Сообщение01.03.2014, 11:50 
Заслуженный участник


02/08/11
7013
Я бы порекомендовал воспользоваться библиотекой SDL. Помимо прочего она ещё и кроссплатформенная. Соответствующие статьи, примеры, мануалы легко гуглятся по запросу "SDL Audio". Вот например для затравки: Simple wave generator with SDL in c++

 Профиль  
                  
 
 Re: Подскажите учебники для работы со звуком в С++ (для линукса)
Сообщение02.03.2014, 11:42 


28/02/14
3
Спасибо, пошел читать:)

 Профиль  
                  
 
 Re: Подскажите учебники для работы со звуком в С++ (для линукса)
Сообщение05.03.2014, 22:35 


28/02/14
3
А вот еще было бы очень здорово если бы кто-то подсказал, конкретный пример алгоритма для обработки звуков (какой-нить эффект, например реверберация, что угодно), так было бы проще разобраться. Найти на просторах гугла самому пока не удалось. Если кто знает, был бы очень признателен..

 Профиль  
                  
 
 Re: Подскажите учебники для работы со звуком в С++ (для линукса)
Сообщение05.03.2014, 23:44 
Заслуженный участник


02/08/11
7013
Я сомневаюсь, что возможно найти простой пример. Например, та же реверберация - это вообще весьма сложный эффект. И я думаю максимум что можно найти - это более или менее абстрактные алгоритмы, а прикручивать их к той же SDL (или аналогу) вам надо самим.
Кроме того, искать лучше по-английски. Найти хоть какую-то инфу на русском шансы крайне малы.
Более конкретно - попробуйте поковырять сорцы вот этой небольшой программки - http://www.drpetter.se/project_sfxr.html. Она довольно небольшая и вроде как раз накладывает какие-то эффекты, причём в варианте для Линукса использует SDL.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group