Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Звук с герцами / 14 сообщений из 14, страница 1 из 1
13.09.2009, 12:41
    #36192898
Звук с герцами
В VFP есть возможность издавать звук нужной тональности? С нужным числом герц и длительности?
...
Рейтинг: 0 / 0
13.09.2009, 13:06
    #36192909
Звук с герцами
На динамик знаю:

Declare Integer Beep In kernel32 Integer dwFreq, Integer dwDur
= Beep(herz, msec)

Уточнение: хочу звук на колонки...
...
Рейтинг: 0 / 0
13.09.2009, 15:09
    #36192993
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
Антибульбешкин
Уточнение: хочу звук на колонки...
Видимо, только как WAV-файл :
Код: plaintext
1.
SET BELL TO (ADDBS(GETENV('windir')))+"MEDIA\DING.WAV"
?? CHR( 7 )
...
Рейтинг: 0 / 0
13.09.2009, 21:17
    #36193162
Звук с герцами
Мда... Не все так просто...
Тогда придется иметь таких файлов Ding.wav целую кучу: 12 полутонов * количество октав.

В среднем нужно три-четыре октавы, следовательно, около полусотни "диньков-вавков"...

А откуда их взять?
...
Рейтинг: 0 / 0
13.09.2009, 21:19
    #36193163
Звук с герцами
О! Еще одну хрень не учел.
Так еще ж длительность звучания требуется. А это еще примерно на 7 умножить надо...
Итого около 300-400...

Аль я не прав?
...
Рейтинг: 0 / 0
13.09.2009, 22:52
    #36193212
Звук с герцами
АнтибульбешкинВ VFP есть возможность издавать звук нужной тональности ? С нужным числом герц и длительности?

А ты случайно не ошибся в выборе инструмента?
Не для этих целей VFP предназначен и заточен...
...
Рейтинг: 0 / 0
13.09.2009, 23:55
    #36193259
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
К тому же для этого нужно Аудио Фокспро, а у тебя Вижуал.
...
Рейтинг: 0 / 0
14.09.2009, 01:05
    #36193282
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
АнтибульбешкинО! Еще одну хрень не учел.
Так еще ж длительность звучания требуется. А это еще примерно на 7 умножить надо...
Итого около 300-400...
Аль я не прав?

Перемножил правильно :) А это есть так страшно - целых 400 файликов ? Главное - их создать, и желательно не руками, а программно. А дальше элементарно - создаем таблицу с 3 полями herz (i), msec (i), wavimage (m), читаем каждый файл в переменную, пишем переменную в wavimage, добавляя для нее нужные herz и msec, индексируем таблицу по 1000*herz+msec.
Пишем простейшую функцию для поиска в таблице по herz/msec, читаем wavimage в переменную, делаем временный файл из переменной и играем его.
Если все это кажется топорным и громоздким, изобретайте собственный движок, который на вход получает herz/msec, а на выходе выдает сигналы управления звуковой картой. Где-то так и поступает SET BELL TO, только в нем нет куска, генерирующего WAV-файл. Эдак вы изобретете нечто, похожее на движки синтезаторов речи (Алёна, Николай и пр.).
...
Рейтинг: 0 / 0
14.09.2009, 10:08
    #36193527
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
WAV - открытый простой формат без сжатия. Один раз со структурой разберись и генери программно свои WAV-файлы любой длительности.
...
Рейтинг: 0 / 0
16.09.2009, 16:13
    #36199517
KitVaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
Попробуй поискать подходящий ActiveX
...
Рейтинг: 0 / 0
16.09.2009, 16:17
    #36199538
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
...
Рейтинг: 0 / 0
16.09.2009, 16:25
    #36199564
KitVaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
ВладимирМ,

АнтибульбешкинНа динамик знаю:

Declare Integer Beep In kernel32 Integer dwFreq, Integer dwDur
= Beep(herz, msec)

Уточнение: хочу звук на колонки...
...
Рейтинг: 0 / 0
16.09.2009, 16:26
    #36199569
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
ВладимирМ Как можно воспроизвести звук?

Это вывод звука через динамик в системном блоке.
...
Рейтинг: 0 / 0
16.09.2009, 16:27
    #36199576
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Звук с герцами
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Звук с герцами / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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