лупер - запись массива кликов во временных рамках
Всем привет!
Написал на jQuery семплер, а точнее драм-пад (в рамках самообучения), который управляется с клавиатуры (событиями keydown).
Чтоб механизм был понятней - нажатие каждой клавиши (keydown) вызывает событие .click на соответствующем семпле. Воспроизведение осуществляется с помощью html5 audio.
Стало интересно - как можно записать (и потом воспроизводить циклично) определённый отрезок. То есть - нажал запись, наиграл ритм с клавиатуры, остановил запись и включается цикличное воспроизведение.
Сначала подумал про реализацию записи звука через Java-апплет...
А потом стало интересно - можно ли отслеживать события click во временных рамках? То есть не сам звук записывать, о очередность кликов и расстояние между ними за интервал времени.
Первое что в голову пришло - использовать SetTimeout и SetInterval, но пока непонятно как именно ))
Изображения:
|
1.jpg (9.0 Кб, 4 просмотров) |
|
2.jpg (9.4 Кб, 6 просмотров) |
Последний раз редактировалось mi.rafaylik, 30.06.2013 в 16:53.
|