|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.12.2011, 19:08 | #1 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
сгенерировать звуковой файл
Подскажите, как в си можно сгенерировать любой звуковой файл?
|
20.12.2011, 19:17 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
20.12.2011, 19:20 | #3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
не знаю, вобщем, звук сгенерировать
|
20.12.2011, 19:27 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://www.makak.ru/2008/03/04/generaciya-zvuka-na-c/
(там и для С подходит если что) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.12.2011, 19:29 | #5 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
большое спасибо!!!!!!
|
20.12.2011, 19:30 | #6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
"можно ли сделать то, сам не знаю что" ?
Звуки генерируют не языки программирования, а специализированное оборудование, железо. Оно получает команды от управляющей программы. Программа береёт инструкции из файла, имеющего особый формат данных. Например - mp3. Хочешь понять, как это работает? Изучай строение формата mp3, изучай строение формата wav Тогда сможешь собственные звуковые файлы генерировать)) А хочешь понять, как они воспроизводятся? Изучай работу специализированных библиотек. Изучай их устройство. Написать собственную библиотеку для работы со звуком, или собственный формат звукового файла можно, если знаешь, как работать со звуковыми устройствами. |
20.12.2011, 19:35 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
можно и просто генерировать звук, например писк, или нечто изменяющееся. кстати, ТС пример что я дал это для спикера. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
20.12.2011, 19:50 | #8 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
А в том, что она будит с ними делать. Она ж не сама звуки генерирует. Ей нужно связаться с устройством, и скормить ему эти данные. Вопрос в том, чем именно с точки зрения вызывающей стороны будит являться устройство? Это библиотека? Или это какое то очередное WIN API или что? Вот нужно понять две вещи: 1. что именно записано в файле того же mp3. То есть, как интерпретировать данные, которые он содержит. 2. Какую структуру должны иметь данные, что бы их можно было скормить целевому устройству воспроизведения. |
|
20.12.2011, 19:56 | #9 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Цитата:
mp3 формат сжатия в первую очередь. для изучения идет WAV без сжатия. да и помоему ТС достаточно пискнуть спикером. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
20.12.2011, 20:13 | #10 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
лабораторная работа №5. задача состоит в том, что нужно сгенерировать любое звучание, "мелодию", используя либо язык си, либо паскаль (такие ограничения). зарываться в дебри создания библиотек и принципы работы разных форматов при всем желании нет возможности. поймите, нужно сдать лабораторную работу. чтение методов кодирования и декодирования звукового сигнала и т.д. и т.п. не поможет мне выполнить задание...нужны конкретные решительные меры!!!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как 'засунуть' звуковой файл в EXE-шник.чтоб моя прога состояла всего из одного exe | betirsolt | Общие вопросы Delphi | 11 | 18.04.2010 21:58 |
Как сгенерировать число от -1 до 36 | vadmaruschak | Помощь студентам | 1 | 08.10.2009 23:26 |
как перезаписать звуковой файл? | Lkhasa | Win Api | 1 | 17.07.2008 13:57 |
Звуковой файл | Михаил Юрьевич | Общие вопросы Delphi | 13 | 07.07.2008 11:14 |
Delphi, звуковой файл. | north | Помощь студентам | 1 | 23.01.2008 10:54 |