IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> помогите, пожалуйста, срочно, программа виртуальный синтезатор, пара вопросов
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  0  +


я сделал уже вывод клавиатуры синтезатора на экран.
не могу сделать, чтоб пока клавиша нажата - воспроизводился звук... как это сделать, подскажите, плз
2) нужно организовать запись и воспроизведение записанно мелодии... вот тут вообще тупик... помогите. пожалуйста... как считать длительность нажатия клавиши, длительность паузы между нажатиями и как это все записать?

ЗАВТРА СДАВАТЬ КУРСОВИК, ГОРЮ!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


http://sources.ru/sound/organ.htm
http://sources.ru/sound/mused.htm
http://sources.ru/sound/pcspro2.htm
http://sources.ru/sound/melody25.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  0  +


не открывается ни одна ссылка(((
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


http://www.sources.ru/pascal/sound/organ.htm
А так?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  0  +


благодарю =)

Добавлено через 7 мин.
уфффф...
крайне сложно разобраться в готовых исходниках...
уделите, пожалуйста, кто-нибудь чуточку времени. помогите мне с конкретными вопросами...

Прошу прощения, но ап...
очень нужна помощь....

Сообщение отредактировано: Capitan Nemo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


И где же розы? rolleyes.gif
То бишь вопросы?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  0  +


ну так в самом первом сообщении

1) как организовать. чтобы пока клавиша нажата - воспроизводился звук... а по отпусканию клавиши звук прекращался
2) как организовать запись сыгранной мелодии в файл? хотя бы просто как считать длительность нажатия клавиши и длительность паузы?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


http://www.sources.ru/pascal/keyboard/keystuff.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  0  +


слишком сложно(((
мне совсем просто надо
почему. например, вот так не работает
c:=readkey;
if c=#113 then
while keypressed=true do
sound (200);




как зафиксировать факт нажатия клавиши, запустить sound, затем зафиксировать факт отпускания клавиши, запустить no_sound?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Только так, как по ссылке. Всё равно надо свой обработчик клавиатуры писать.

Добавлено через 1 мин.
http://pascal.sources.ru/keyboard/vituskbd.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 2.12.2021 13:20
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name