powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать beep в правом и (или) в левом канале динамиков компьютера?
12 сообщений из 12, страница 1 из 1
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337782
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337833
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю создать два сэмпла, один - beep left, второй - beep right. Надо их вызывать программно. Еще думаю они будут в wav формате.
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337836
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще сэмплики должны быть короткими и запускаться с частотой - 1000 импульсов в минуту, частота должна быть близка к идеальной
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337839
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем у меня есть маленький электродвижок, видимо шаговый, от DVD-RV и я его хочу подключить на прямую к звуковому выходу
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337862
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
'в модуль

Public Declare Function sndPlaySound32 _
    Lib "winmm.dll" _
    Alias "sndPlaySoundA" ( _
        ByVal lpszSoundName As String, _
        ByVal uFlags As Long) As Long


'событие
Private Sub CommandButton1_Click()
sndPlaySound32 "C:\Windows\Media\Chimes.wav", 0&
End Sub



http://www.cpearson.com/excel/PlaySound.aspx
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38337930
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал два сэмплика по 3 секунды, один левый, другой правый, буду их резать, надо очень короткий. Жду предложений по части макроса, считаю идею с сэмпликами - неудачной
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338166
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссылка на код который умеет писать звук и воспроизводить, есть желание им отрезать сэмплики нужной длины
http://stackoverflow.com/questions/5491943/record-and-playback-audio-in-ms-access
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338355
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volodbka,
код по ссылке для ВБ6 или ВБА? что-то у меня Option Compare Database - красным выделяет
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338439
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код рабочий, красноту стер.
Чтобы происходила запись нужно подключить микрофон или соединить шнурком выход из колонок с микрофоном тогда будет писать воспроизводимый файл из другой программы.

Можно поколдовать и сделать так, происходит запуск файла beep и в заданный диапазон времени производится запись в файл beep1. Оба файла должны изначально существовать.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 Private Sub Play_Click()
Dim n
n = 0
Dim Start
Start = Timer
sndmodule.Play "C:\Users\Vova\Desktop\beep.wav"
Do
If (Timer - Start) > 4.9 And n = 0 Then n = 1 'начало записи

If n = 1 Then
sndmodule.StartRecord Bits16, Sampels32000, Stereo
n = 2
End If

Loop While (Timer - Start) < 5 'конец записи 
sndmodule.SaveRecord "C:\Users\Vova\Desktop\beep1.wav"
Finish = Timer
Label1 = Finish - Start
End Sub

а движок оказался коллекторным, а не шаговым, но все равно постараюсь его запустить
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338448
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишу в VBA, как правило в excele, красной была именно эта единственная строчка, изменил только название модуля в дереве и название кнопок как по коду
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338464
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что DirectSound не судьба задействовать и генерировать звук? Хоть пилу хоть меандр
...
Рейтинг: 0 / 0
Как сделать beep в правом и (или) в левом канале динамиков компьютера?
    #38338476
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотел им поуправлять с клавиатуры, погазавать...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать beep в правом и (или) в левом канале динамиков компьютера?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]