лупер - запись массива кликов во временных рамках 
		
		
			Вложений: 2 
		
		
		Всем привет!  
	Написал на jQuery семплер, а точнее драм-пад (в рамках самообучения), который управляется с клавиатуры (событиями keydown). Чтоб механизм был понятней - нажатие каждой клавиши (keydown) вызывает событие .click на соответствующем семпле. Воспроизведение осуществляется с помощью html5 audio. Стало интересно - как можно записать (и потом воспроизводить циклично) определённый отрезок. То есть - нажал запись, наиграл ритм с клавиатуры, остановил запись и включается цикличное воспроизведение. Сначала подумал про реализацию записи звука через Java-апплет... А потом стало интересно - можно ли отслеживать события click во временных рамках? То есть не сам звук записывать, о очередность кликов и расстояние между ними за интервал времени. Первое что в голову пришло - использовать SetTimeout и SetInterval, но пока непонятно как именно ))  | 
	
		
 Для этого есть массивы. Включение\отключение записи - это по сути вкл\выкл запись элементов массива. При произведении просто проходимся по нему и выполняем действия такие же, как и при клике. 
	Очищаются массивы установкой длины в нуль.  | 
	
		
 Спасибо, разобрался как раз ) 
	 | 
| Часовой пояс GMT +3, время: 06:52. |