Помощь - Поиск - Пользователи - Календарь
Полная версия: помогите, пожалуйста, срочно
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Capitan Nemo
я сделал уже вывод клавиатуры синтезатора на экран.
не могу сделать, чтоб пока клавиша нажата - воспроизводился звук... как это сделать, подскажите, плз
2) нужно организовать запись и воспроизведение записанно мелодии... вот тут вообще тупик... помогите. пожалуйста... как считать длительность нажатия клавиши, длительность паузы между нажатиями и как это все записать?

ЗАВТРА СДАВАТЬ КУРСОВИК, ГОРЮ!
Capitan Nemo
не открывается ни одна ссылка(((
Ozzя
http://www.sources.ru/pascal/sound/organ.htm
А так?
Capitan Nemo
благодарю =)

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

Прошу прощения, но ап...
очень нужна помощь....
Ozzя
И где же розы? rolleyes.gif
То бишь вопросы?
Capitan Nemo
ну так в самом первом сообщении

1) как организовать. чтобы пока клавиша нажата - воспроизводился звук... а по отпусканию клавиши звук прекращался
2) как организовать запись сыгранной мелодии в файл? хотя бы просто как считать длительность нажатия клавиши и длительность паузы?
Capitan Nemo
слишком сложно(((
мне совсем просто надо
почему. например, вот так не работает
c:=readkey;
if c=#113 then
while keypressed=true do
sound (200);




как зафиксировать факт нажатия клавиши, запустить sound, затем зафиксировать факт отпускания клавиши, запустить no_sound?
Ozzя
Только так, как по ссылке. Всё равно надо свой обработчик клавиатуры писать.

Добавлено через 1 мин.
http://pascal.sources.ru/keyboard/vituskbd.htm
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.