Страница: 1 | 2 |
Вопрос: Генерация звука
Добавлено: 12.08.06 19:33
Автор вопроса: Илья | Web-сайт:
привет! с очередным возвращением меня из годового отдыха :)
Тут возник вопрос, давно уже спрашивал, - как сгенерить звук на ВБ и вывести его на звуковуху? ну с определённой частотой и формой. и как его потом распозать, т.е. взять со входа звуковушки и проанализировать частоту (возможно смесь двух или трех частот)? Нужно это для программной реализации АЦП/ЦАП для передачи данных по радиоканалу
Ответы
Всего ответов: 18
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 13.08.06 09:38
MIDI - это для генерации, а вот для распознавания... Я уже задавал такой вопрос, про распознавание звука, очень сложно, никто не знает...
Номер ответа: 2
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 13.08.06 09:39
Можно еще на системный динамик выводить частоту, Beep'ом, но работоет он только в NT.
Номер ответа: 3
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #3
Добавлено: 13.08.06 16:09
А разве есть другие системы?
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 13.08.06 17:12
Да
Номер ответа: 5
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #5
Добавлено: 13.08.06 17:15
*nix не всчёт!
Номер ответа: 6
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #6
Добавлено: 13.08.06 17:16
Unix/Linux я хотел сказать не всчёт
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 13.08.06 18:09
А 9x? А BeOS? А MacOS, который только с натяжкой можно причислить к *nix? А MenuetOS и иже с ними? А OS/2?
Номер ответа: 8
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #8
Добавлено: 13.08.06 18:17
OS/2 - не смешите мои тапочки. это чё в эрмитаже чтоли видел???
После выхода Висты надо будет молиться чтоб проги с ХР на ней заработали и наоборот - а 9... хм... ты сказал "х"???? ладно бы ещё 98, но на 95 это уже изваращенство! Ну, можно ещё пописАть год-два, но 9х имхо уходят в прошлое.
п.с.: MenuetOS и в настоящем то нету гыгы. Мак... не помню чтобы тут он в последние три года обсуждался
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 13.08.06 20:03
OS/2, между прочим, отлично поживает.
К ветке 9x относятся помимо 95 и 98 еще и Me. В прошлое они "отходят" исключительно благодаря твоей любимой компании Micro$oft, только сегодня по Discovery видел, как на заводе используют Win 3.11 и не паряццо.
MenuetOS активно развивается не только как учебный проект, имеющий чрезвычайную ценность, но и как один из флагманов программирования на ассемблере.
MacOS редко обсуждается исключительно благодаря его дороговизне и заточенностью под дизайнеров, художников, полиграфистов и т.д.
Номер ответа: 10
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #10
Добавлено: 13.08.06 20:21
У маков щас графика пошла! Ух, винде далеко кстати
Ме... про миллениум вообще забыл. а и фиг с ним - ни рыбо не мясо а так ... ос.
Номер ответа: 11
Автор ответа:
Илья
ICQ: 251647191
Вопросов: 37
Ответов: 167
Web-сайт:
Профиль | | #11
Добавлено: 13.08.06 21:44
блин один день прошел, а вы уже операционки все обругали меня интересует вывод чистого сигнала (синусоида/меандр) через звуковую карту, а не спикер, причём никак не MIDI, а именно через прогу (ведь есть же генераторы для тестирования акустики)?
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 13.08.06 23:12
Где там черепомётчик? )) пора бороться с оффтопом ))))
По поводу генерации, действительно возможно и midi, но я незнаю возможно ли там задать частоты, помойму только ноты... Генирация определённой частоты, легко делается через сис. динамик, но как на колонки я тоже х.з. С распознаванием частоты, тоже не густо, на сайте пример есть, ассцилограф (или как там его проавельно), короче с микрофона звук слушает и визуально график строит, незнаю можно ли по знач. того графика определить частоту, возможно стоит попробовать...
Почему бы для этого не использовать готовые схемы, которые можно напаять на COM или LPT, они с этих портов будут принимать данные и отправлять их по радиосигналу? Через звук ИМХО бред, т.к. оно и так помехат хватать будет, а если ещё и звук анализировать по частотам, вообще думаю неполучится...
Номер ответа: 13
Автор ответа:
Сheetor! Maximize!!!
ICQ: I am transformed
Вопросов: 4
Ответов: 43
Web-сайт:
Профиль | | #13
Добавлено: 13.08.06 23:19
А как то же делали проги типа FMPiano ... там как мне кажется через ДиректХ делали
Номер ответа: 14
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #14
Добавлено: 24.08.06 18:19
HACKER, чё то тебя последнее время невидно и не слышно...
Номер ответа: 15
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #15
Добавлено: 27.08.06 18:52
Вывод звука - есть много апишек. WaveOut* - для вывода, для ввода - WaveIn.
Для определения частотного состава надо использовать фурье-анализ. А для одной частоты можно автокоррелляционную функцию использовать.
Для вывода можно еще так: генерим звук, пишем .wav-файл, вызываем sndPlaySound(с нужными параметрами).