как-то геморно, мне кажется. если я правильно понял проблему - лучше ввести какой-нить массив, в который складировались бы по порядку id эвентов с того же хэта, при привышении кол-ва активных сэмплов вырубать их)Интересно Тут можно пробовать и без кейсвитча обойтись, а сделать автоматически. Засекать время, через которое берётся новая нота, и если оно слишком короткое, глушить предыдущую ноту.
а есть же еще регулирование полифонии группы с режимом kill oldest