| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Программирование звука |
| Автор: Gunslinger 7.4.2007, 19:14 |
| Заранее извиняюсь, потому что вопрос не совсем по адресу. Просто я работаю в С++. Как выводить на колонки программно созданный звук? Кроме \a и прочих сишных функций ничего не знаю, да и то это для спикера. Этот вопрос меня интересует в контексте генераторов голоса, наподобии спичапи. |
| Автор: powerfox 7.4.2007, 20:07 |
| SDLmixer, например. fmod - наворотов побольше. |
| Автор: WERITAS 7.4.2007, 21:04 | ||
А ещё лицензия на него стоит 6 тысяч баксов ;-) Gunslinger Смотри в сторону openal |
| Автор: powerfox 7.4.2007, 21:42 |
Что-то я не помню такого. Для opensource проектов, кажется, бесплатно. |
| Автор: bsa 7.4.2007, 21:46 | ||||
|
| Автор: powerfox 7.4.2007, 21:46 | ||
http://fmod.org/
Добавлено через 37 секунд bsa, |
| Автор: WERITAS 7.4.2007, 21:52 |
| Хех, а для коммерческих платно |
| Автор: Gunslinger 8.4.2007, 09:50 |
| На лабах мы создавали генераторы шума с изменяемыми настройками и выводили их через канвас. Вот я по простоте душевной и решил, что также можно и со звуком. Значит все эти говорилки и синтезаторы голоса написаны на этих либах? Чтобы можно было писать коммерческий продукт, что из бесплатного можно использовать? openal, на сколько я знаю, бесплатен. Аудио программинг погуглил, много чего есть, но вот с английским не селен. Есть ли русифицированные ресурсы? |
| Автор: Gunslinger 8.4.2007, 10:10 |
| Относительно русифицированных ресурсов вопрос снимаю - нашел в гугле. Остальные остаются. |
| Автор: WERITAS 8.4.2007, 15:59 | ||
Но он - шняга! (и пусть его много игр юзает типа LA2). Используя его тебе придется самостоятельно декодировать звук (например мп3 в вав) |
| Автор: Rickert 9.4.2007, 05:50 |
| OpenAL тебя спасёт |
| Автор: Gunslinger 9.4.2007, 18:57 |
| Rickert, только что скачал сдк под openal. Не смотрел еще, поэтому последний вопрос: он звуки генерировать умеет (передал в функцию частоты, еще какие параметры)? |
| Автор: Rickert 10.4.2007, 03:51 |
| Gunslinger, может быть. Я с ним не разбирался почти. |
| Автор: DRAHM 3.7.2007, 17:23 |
| Достоинным привет вот пример soun.rar на BORLAND C++6 там частота звука миняется от положения курсора вверх вниз а лево право баланс а так <mmsystem.h> все там. Все леплю акулу!!! |
| Автор: Setter 31.8.2008, 21:26 |
| А чем не нравятся функции DirectX. Попробуй почитать книгу Н. Секунов "Обработка звука на PC" |