Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > через звуковую вывести сигнал


Автор: Step 21.2.2003, 01:33
САБЖ

желательно одной командой, не использую дирексаунд

Автор: stab 23.2.2003, 14:31
waveOutOpen()
waveOutPrepareHeader()
waveOutWrite()
waveOutUnprepareHeader()
waveOutReset()
waveOutClose()

буфер который отправляется в waveOutPrepareHeader предварительно надо заполнить синусом.
Начни делать, если чего не будет работать или непонятно спрашивай.

Автор: stab 23.2.2003, 14:33
еще можно бипер перецепить на вход звукавухи и юсать обычный Beep() smile.gif

Автор: [auxx] 24.2.2003, 03:38
Цитата
еще можно бипер перецепить на вход звукавухи и юсать обычный Beep() 

А как это сделать програмно? smile.gif

Автор: stab 24.2.2003, 18:21
Цитата
А как это сделать програмно?


создать робота с программным управлением и поставлять вместе с прогой по сниженым ценам smile.gif smile.gif он будет при запуске программы выезжать из шкафа, разбирать комп, перецеплять провода. При выходе из программы все в обратном порядке. smile.gif

Автор: Step 24.2.2003, 19:45
cully а пример не даш

Автор: stab 24.2.2003, 22:26
если нужен пример писка могу дать на дельфи, если робота то извиняйте Маугли, ни ма таких smile.gif

Автор: Crait 24.2.2003, 23:36
Так нужна пищательная функция на встроенный динамик под Win98/Me ?

Автор: Step 25.2.2003, 00:03
Crait нужна выводить сигналы различной частоты через звуковую карту.
cully давай что есть
адресс step_sf@rambler.ru

Автор: AndreySoft 8.10.2003, 22:18
Ну кто-нибудь дайте пример в форум.
Допустим сущесствует 7 Button'ов и каждому Button'у в обработчике событий OnClick присвоить воспроизведение нот от ДО до СИ.

Автор: AndreySoft 8.10.2003, 22:19
Если можно: на Delphi. Сорри, я ветки попутал.

Автор: RAN 8.10.2003, 22:36
Цитата
Если можно: на Delphi. Сорри, я ветки попутал

Модератор: Сказано - сделано. Перенесено из C++

Блин, только сейчас сообразил, что тема старая, а AndreySoft её только поднял. Ну, да ладно, не беда. Всё равно о C++ в теме не говорилось.

Автор: aalor 19.12.2006, 16:14
Цитата(cully @ 23.2.2003,  14:31)
waveOutOpen()
waveOutPrepareHeader()
waveOutWrite()
waveOutUnprepareHeader()
waveOutReset()
waveOutClose()

буфер который отправляется в waveOutPrepareHeader предварительно надо заполнить синусом.
Начни делать, если чего не будет работать или непонятно спрашивай.

я конечно не тупой, но объясни на примере использование таких функций???

Автор: Snowy 19.12.2006, 16:25
http://forum.vingrad.ru/index.php?showtopic=13160&view=findpost&p=87445
http://forum.vingrad.ru/index.php?showtopic=88526&view=findpost&p=680970

И ещё такой вариант:
http://forum.vingrad.ru/topic-99607/hl/wav/index.html


Автор: aalor 19.12.2006, 16:48
Цитата(Snowy @ 19.12.2006,  16:25)
http://forum.vingrad.ru/index.php?showtopic=13160&view=findpost&p=87445
http://forum.vingrad.ru/index.php?showtopic=88526&view=findpost&p=680970

И ещё такой вариант:
http://forum.vingrad.ru/topic-99607/hl/wav/index.html

спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)