User prompt
Daha daha da
User prompt
Cok daha fazla
User prompt
Daha da fazla
User prompt
Yanlamasina olan büyüklük iyi ama diklemesine genişlet
User prompt
Bu da küçük kaldı, assetin büyüklüğünü 2 kat arttir
User prompt
Bu da fazla küçük oldu boyutunu 5 kat arttır
User prompt
Hala daha fazla buyuk duruyor sadece yazıları kaplayacak büyüklükte olsun yaklaşık 800x300 olsun
User prompt
Oyun açıldığında bir tutorial pop-up ekranı çıksın, tıklandığında kapansın
User prompt
Please fix the bug: 'LK.getMusic is not a function' in or related to this line: 'var musicTrack = LK.getMusic(allMusicTracks[m]);' Line Number: 7581
User prompt
Oyun ilk açıldığında bir tutorial çıksın
User prompt
Levellerdeki muzikler bazen gec yukleniyor bu da gelen notalarla senkronizasyonu bozuyor, hızlı yuklenmesi icin optimize et
User prompt
level başarıyla tamamlanırsa ekranda mavi bir bold fontla "GREAT! NEXT LEVEL UNLOCKED!" yazısı çıksın ↪💡 Consider importing and using the following plugins: @upit/tween.v1
Code edit (4 edits merged)
Please save this source code
User prompt
leveli oynarken yukarıya tick sayacı ekle ki hangi tickte olduğumu görebileyim
User prompt
levelde yukarı tick sayacı ekle
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
Seven stripe armey levelindeli notaların hepsini -40 azalt, başka bir değişilik yapma sadece oradaki sayılardan 40 çıkart lütfen
User prompt
o levelin nota tick zamanlamalarını değiştirmeden, nota geliş hızını yavaşlatabilir misin
Code edit (3 edits merged)
Please save this source code
User prompt
otomatik oyna vuruş yap
User prompt
notaları doğru zamanda otomatik padlere vurarak çal ↪💡 Consider importing and using the following plugins: @upit/tween.v1
Code edit (2 edits merged)
Please save this source code
User prompt
"beginner: Seven stripe- armey" deki notaların tüm vuruşların tick sayılarını 400 tick ekleyerek arttır
Code edit (1 edits merged)
Please save this source code
/****
* Plugins
****/
var tween = LK.import("@upit/tween.v1");
var storage = LK.import("@upit/storage.v1", {
unlockedLevels: 1
});
/****
* Classes
****/
// Default: only beginner (index 3) unlocked
// DrumPad: Interactive drum pad at the bottom
var DrumPad = Container.expand(function () {
var self = Container.call(this);
// .padType: 'kick', 'snare', etc. (set after creation)
self.padType = null;
self.asset = null;
// .isPressed: for visual feedback
self.isPressed = false;
// Set up asset
self.setPadType = function (type) {
self.padType = type;
var assetId = type + 'Pad';
if (self.asset) {
self.removeChild(self.asset);
}
var size = PAD_SIZES[type];
self.asset = self.attachAsset(assetId, {
anchorX: 0.5,
anchorY: 0.5,
width: size ? size.w : undefined,
height: size ? size.h : undefined
});
};
// Visual feedback on press
self.flash = function () {
if (!self.asset) {
return;
}
tween(self.asset, {
alpha: 0.5
}, {
duration: 60,
onFinish: function onFinish() {
tween(self.asset, {
alpha: 1
}, {
duration: 120
});
}
});
};
return self;
});
// Note: Falling note bar
var Note = Container.expand(function () {
var self = Container.call(this);
// .noteType: 'kick', 'snare', etc.
self.noteType = null;
self.asset = null;
self.hit = false; // If already hit
self.setNoteType = function (type) {
self.noteType = type;
var assetId = type + 'Note';
if (self.asset) {
self.removeChild(self.asset);
}
self.asset = self.attachAsset(assetId, {
anchorX: 0.5,
anchorY: 0.5
});
};
// Called every tick
self.update = function () {
// Store initial scale if not set
if (self.initialScale === undefined) {
self.initialScale = 0.6; // Start smaller than normal
self.asset.scaleX = self.initialScale;
self.asset.scaleY = self.initialScale;
}
// Calculate progress from spawn to target (0 to 1)
var totalDistance = NOTE_TARGET_Y - NOTE_START_Y;
var currentDistance = self.y - NOTE_START_Y;
var progress = Math.max(0, Math.min(1, currentDistance / totalDistance));
// Scale from 0.6 to 1.8 (gradually growing larger)
var targetScale = self.initialScale + 1.2 * progress; // 0.6 + (1.2 * progress) = 0.6 to 1.8
self.asset.scaleX = targetScale;
self.asset.scaleY = targetScale;
self.y += noteSpeed;
};
return self;
});
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x181818
});
/****
* Game Code
****/
// Add customizable background
var gameBackground = LK.getAsset('gameBackground', {
anchorX: 0,
anchorY: 0,
x: 0,
y: 0,
width: GAME_W,
height: GAME_H
});
game.addChild(gameBackground);
// Health bar visual assets
// Drum pad sounds
// Music track
// Sounds for each drum
// Note bars (falling notes)
// Drum pads (kick, snare, hi-hat, tom1, tom2, crash1, crash2)
// --- Game constants ---
var PAD_TYPES = ['kick', 'snare', 'hihat', 'tom1', 'crash1'];
var PAD_COLS = PAD_TYPES.length;
var GAME_W = 2048,
GAME_H = 2732;
var PAD_Y = GAME_H - 320; // Y position for pads
// --- Pad Sizing and Full-Width Layout ---
// Each pad will be as wide as possible, with no side gaps, and all pads will be adjacent.
var PAD_SIZES = {};
var PAD_X_POSITIONS = {};
var padWidth = GAME_W / PAD_COLS;
var padCenterY = PAD_Y;
for (var i = 0; i < PAD_COLS; i++) {
var type = PAD_TYPES[i];
// Pad width: fill the column, pad height: keep previous aspect ratio (or max of previous)
// We'll use the original aspect ratio for each pad type, but scale width to padWidth
// Use original aspect ratios from previous PAD_SIZES
var origSizes = {
'kick': {
w: 420,
h: 210
},
'snare': {
w: 340,
h: 170
},
'hihat': {
w: 300,
h: 150
},
'tom1': {
w: 320,
h: 160
},
'crash1': {
w: 340,
h: 170
}
};
var aspect = origSizes[type].h / origSizes[type].w;
var w = padWidth;
var h = w * aspect;
PAD_SIZES[type] = {
w: w,
h: h
};
// Center of each pad: left edge + half width + i*padWidth
PAD_X_POSITIONS[type] = i * padWidth + padWidth / 2;
}
// Swap hihat and tom1 X positions
var tmpX = PAD_X_POSITIONS['hihat'];
PAD_X_POSITIONS['hihat'] = PAD_X_POSITIONS['tom1'];
PAD_X_POSITIONS['tom1'] = tmpX;
// Note spawn area (top)
var NOTE_START_Y = -60;
var NOTE_TARGET_Y = PAD_Y - 80; // Where notes should be hit
// Note speed (pixels per frame)
var noteSpeed = 12; // Decreased speed for easier levels
// Timing window (pixels): how close to NOTE_TARGET_Y is a "hit"
var HIT_WINDOW = 100;
// --- State ---
// NOTE_OFFSET_TICKS: Delay (in ticks) to align first note with music start (positive = notes spawn later)
var NOTE_OFFSET_TICKS = 0; // Default 0, adjust for perfect sync (e.g. try 20, 30, 40, ...)
var pads = [];
var notes = [];
var score = 0;
var combo = 0;
var maxCombo = 0;
var lastTick = 0;
var noteIndex = 0;
var isPlaying = false;
var songStartTick = 0;
// --- Health Bar State ---
var health = 150;
var maxHealth = 150;
var healthBarContainer = null;
var healthBarBg = null;
var healthBarFg = null;
// --- UI ---
var scoreTxt = new Text2('0', {
size: 120,
fill: "#fff"
});
scoreTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(scoreTxt);
var comboTxt = new Text2('', {
size: 70,
fill: 0xFFE066
});
comboTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(comboTxt);
comboTxt.y = 130;
// --- Song Data for all levels ---
// Each entry: {tick: <when to spawn>, type: <padType>}
// Level 1: MasterofUpit, original notes
var LEVELS = [{
name: "Hard: Master of Upit",
music: "MasterofUpit",
notes: [{
tick: 25,
type: 'crash1'
}, {
tick: 26,
type: 'kick'
}, {
tick: 41,
type: 'crash1'
}, {
tick: 41,
type: 'kick'
}, {
tick: 56,
type: 'crash1'
}, {
tick: 56,
type: 'kick'
}, {
tick: 156,
type: 'crash1'
}, {
tick: 156,
type: 'kick'
}, {
tick: 229,
type: 'hihat'
}, {
tick: 246,
type: 'hihat'
}, {
tick: 262,
type: 'hihat'
}, {
tick: 279,
type: 'hihat'
}, {
tick: 297,
type: 'hihat'
}, {
tick: 314,
type: 'hihat'
}, {
tick: 331,
type: 'hihat'
}, {
tick: 349,
type: 'hihat'
}, {
tick: 366,
type: 'hihat'
}, {
tick: 383,
type: 'hihat'
}, {
tick: 401,
type: 'hihat'
}, {
tick: 414,
type: 'kick'
}, {
tick: 415,
type: 'crash1'
}, {
tick: 433,
type: 'crash1'
}, {
tick: 434,
type: 'kick'
}, {
tick: 453,
type: 'hihat'
}, {
tick: 468,
type: 'hihat'
}, {
tick: 485,
type: 'hihat'
}, {
tick: 501,
type: 'kick'
}, {
tick: 502,
type: 'crash1'
}, {
tick: 519,
type: 'crash1'
}, {
tick: 521,
type: 'kick'
}, {
tick: 535,
type: 'crash1'
}, {
tick: 535,
type: 'kick'
}, {
tick: 553,
type: 'hihat'
}, {
tick: 570,
type: 'hihat'
}, {
tick: 588,
type: 'hihat'
}, {
tick: 603,
type: 'hihat'
}, {
tick: 621,
type: 'hihat'
}, {
tick: 639,
type: 'hihat'
}, {
tick: 657,
type: 'hihat'
}, {
tick: 673,
type: 'hihat'
}, {
tick: 688,
type: 'crash1'
}, {
tick: 690,
type: 'kick'
}, {
tick: 705,
type: 'kick'
}, {
tick: 705,
type: 'crash1'
}, {
tick: 721,
type: 'hihat'
}, {
tick: 739,
type: 'hihat'
}, {
tick: 758,
type: 'hihat'
}, {
tick: 775,
type: 'crash1'
}, {
tick: 775,
type: 'kick'
}, {
tick: 792,
type: 'crash1'
}, {
tick: 792,
type: 'kick'
}, {
tick: 810,
type: 'crash1'
}, {
tick: 810,
type: 'kick'
}, {
tick: 826,
type: 'hihat'
}, {
tick: 844,
type: 'hihat'
}, {
tick: 862,
type: 'hihat'
}, {
tick: 879,
type: 'hihat'
}, {
tick: 896,
type: 'hihat'
}, {
tick: 914,
type: 'hihat'
}, {
tick: 932,
type: 'hihat'
}, {
tick: 949,
type: 'hihat'
}, {
tick: 966,
type: 'kick'
}, {
tick: 966,
type: 'crash1'
}, {
tick: 983,
type: 'crash1'
}, {
tick: 984,
type: 'kick'
}, {
tick: 999,
type: 'hihat'
}, {
tick: 1017,
type: 'hihat'
}, {
tick: 1033,
type: 'hihat'
}, {
tick: 1050,
type: 'crash1'
}, {
tick: 1050,
type: 'kick'
}, {
tick: 1067,
type: 'crash1'
}, {
tick: 1068,
type: 'kick'
}, {
tick: 1085,
type: 'crash1'
}, {
tick: 1085,
type: 'kick'
}, {
tick: 1118,
type: 'snare'
}, {
tick: 1129,
type: 'snare'
}, {
tick: 1136,
type: 'snare'
}, {
tick: 1146,
type: 'snare'
}, {
tick: 1152,
type: 'snare'
}, {
tick: 1161,
type: 'snare'
}, {
tick: 1169,
type: 'snare'
}, {
tick: 1178,
type: 'snare'
}, {
tick: 1186,
type: 'snare'
}, {
tick: 1194,
type: 'snare'
}, {
tick: 1202,
type: 'snare'
}, {
tick: 1212,
type: 'snare'
}, {
tick: 1220,
type: 'snare'
}, {
tick: 1230,
type: 'snare'
}, {
tick: 1238,
type: 'snare'
}, {
tick: 1256,
type: 'kick'
}, {
tick: 1256,
type: 'crash1'
}, {
tick: 1463,
type: 'crash1'
}, {
tick: 1463,
type: 'kick'
}, {
tick: 1490,
type: 'crash1'
}, {
tick: 1491,
type: 'kick'
}, {
tick: 1512,
type: 'crash1'
}, {
tick: 1512,
type: 'kick'
}, {
tick: 1529,
type: 'crash1'
}, {
tick: 1529,
type: 'kick'
}, {
tick: 1738,
type: 'crash1'
}, {
tick: 1739,
type: 'kick'
}, {
tick: 1765,
type: 'kick'
}, {
tick: 1765,
type: 'crash1'
}, {
tick: 1788,
type: 'crash1'
}, {
tick: 1789,
type: 'kick'
}, {
tick: 1805,
type: 'crash1'
}, {
tick: 1805,
type: 'kick'
}, {
tick: 1819,
type: 'hihat'
}, {
tick: 1823,
type: 'snare'
}, {
tick: 1839,
type: 'hihat'
}, {
tick: 1847,
type: 'kick'
}, {
tick: 1855,
type: 'hihat'
}, {
tick: 1855,
type: 'snare'
}, {
tick: 1873,
type: 'hihat'
}, {
tick: 1874,
type: 'kick'
}, {
tick: 1890,
type: 'snare'
}, {
tick: 1891,
type: 'hihat'
}, {
tick: 1909,
type: 'hihat'
}, {
tick: 1917,
type: 'kick'
}, {
tick: 1924,
type: 'hihat'
}, {
tick: 1926,
type: 'snare'
}, {
tick: 1943,
type: 'hihat'
}, {
tick: 1944,
type: 'kick'
}, {
tick: 1959,
type: 'snare'
}, {
tick: 1959,
type: 'hihat'
}, {
tick: 1977,
type: 'hihat'
}, {
tick: 1984,
type: 'kick'
}, {
tick: 1991,
type: 'hihat'
}, {
tick: 1994,
type: 'snare'
}, {
tick: 2011,
type: 'hihat'
}, {
tick: 2012,
type: 'kick'
}, {
tick: 2029,
type: 'hihat'
}, {
tick: 2029,
type: 'snare'
}, {
tick: 2049,
type: 'hihat'
}, {
tick: 2059,
type: 'kick'
}, {
tick: 2065,
type: 'crash1'
}, {
tick: 2068,
type: 'kick'
}, {
tick: 2082,
type: 'kick'
}, {
tick: 2082,
type: 'crash1'
}, {
tick: 2128,
type: 'hihat'
}, {
tick: 2131,
type: 'snare'
}, {
tick: 2148,
type: 'hihat'
}, {
tick: 2150,
type: 'kick'
}, {
tick: 2165,
type: 'snare'
}, {
tick: 2165,
type: 'hihat'
}, {
tick: 2182,
type: 'hihat'
}, {
tick: 2192,
type: 'kick'
}, {
tick: 2198,
type: 'hihat'
}, {
tick: 2200,
type: 'snare'
}, {
tick: 2208,
type: 'snare'
}, {
tick: 2215,
type: 'snare'
}, {
tick: 2220,
type: 'crash1'
}, {
tick: 2224,
type: 'kick'
}, {
tick: 2236,
type: 'snare'
}, {
tick: 2236,
type: 'hihat'
}, {
tick: 2253,
type: 'hihat'
}, {
tick: 2268,
type: 'hihat'
}, {
tick: 2271,
type: 'snare'
}, {
tick: 2287,
type: 'crash1'
}, {
tick: 2288,
type: 'kick'
}, {
tick: 2313,
type: 'kick'
}, {
tick: 2313,
type: 'crash1'
}, {
tick: 2339,
type: 'crash1'
}, {
tick: 2339,
type: 'kick'
}, {
tick: 2355,
type: 'crash1'
}, {
tick: 2355,
type: 'kick'
}, {
tick: 2370,
type: 'hihat'
}, {
tick: 2372,
type: 'snare'
}, {
tick: 2390,
type: 'hihat'
}, {
tick: 2399,
type: 'kick'
}, {
tick: 2405,
type: 'hihat'
}, {
tick: 2407,
type: 'snare'
}, {
tick: 2423,
type: 'hihat'
}, {
tick: 2425,
type: 'kick'
}, {
tick: 2442,
type: 'hihat'
}, {
tick: 2442,
type: 'snare'
}, {
tick: 2459,
type: 'hihat'
}, {
tick: 2469,
type: 'kick'
}, {
tick: 2474,
type: 'hihat'
}, {
tick: 2478,
type: 'snare'
}, {
tick: 2493,
type: 'hihat'
}, {
tick: 2495,
type: 'kick'
}, {
tick: 2509,
type: 'hihat'
}, {
tick: 2509,
type: 'snare'
}, {
tick: 2527,
type: 'hihat'
}, {
tick: 2536,
type: 'kick'
}, {
tick: 2544,
type: 'hihat'
}, {
tick: 2547,
type: 'snare'
}, {
tick: 2562,
type: 'hihat'
}, {
tick: 2563,
type: 'kick'
}, {
tick: 2578,
type: 'snare'
}, {
tick: 2578,
type: 'hihat'
}, {
tick: 2598,
type: 'hihat'
}, {
tick: 2604,
type: 'kick'
}, {
tick: 2614,
type: 'snare'
}, {
tick: 2617,
type: 'crash1'
}, {
tick: 2632,
type: 'kick'
}, {
tick: 2634,
type: 'hihat'
}, {
tick: 2649,
type: 'snare'
}, {
tick: 2649,
type: 'hihat'
}, {
tick: 2667,
type: 'hihat'
}, {
tick: 2676,
type: 'kick'
}, {
tick: 2682,
type: 'hihat'
}, {
tick: 2687,
type: 'kick'
}, {
tick: 2702,
type: 'hihat'
}, {
tick: 2713,
type: 'snare'
}, {
tick: 2722,
type: 'snare'
}, {
tick: 2732,
type: 'snare'
}, {
tick: 2736,
type: 'snare'
}, {
tick: 2744,
type: 'snare'
}, {
tick: 2755,
type: 'tom1'
}, {
tick: 2771,
type: 'crash1'
}, {
tick: 2772,
type: 'kick'
}, {
tick: 2785,
type: 'hihat'
}, {
tick: 2786,
type: 'snare'
}, {
tick: 2803,
type: 'hihat'
}, {
tick: 2811,
type: 'kick'
}, {
tick: 2818,
type: 'hihat'
}, {
tick: 2819,
type: 'snare'
}, {
tick: 2836,
type: 'crash1'
}, {
tick: 2836,
type: 'kick'
}, {
tick: 2862,
type: 'kick'
}, {
tick: 2862,
type: 'crash1'
}, {
tick: 2884,
type: 'crash1'
}, {
tick: 2887,
type: 'kick'
}, {
tick: 2902,
type: 'crash1'
}, {
tick: 2902,
type: 'kick'
}, {
tick: 2927,
type: 'crash1'
}, {
tick: 2928,
type: 'kick'
}, {
tick: 2951,
type: 'crash1'
}, {
tick: 2951,
type: 'kick'
}, {
tick: 2969,
type: 'crash1'
}, {
tick: 2969,
type: 'kick'
}, {
tick: 2987,
type: 'hihat'
}, {
tick: 3007,
type: 'hihat'
}, {
tick: 3023,
type: 'hihat'
}, {
tick: 3042,
type: 'hihat'
}, {
tick: 3060,
type: 'hihat'
}, {
tick: 3077,
type: 'hihat'
}, {
tick: 3095,
type: 'hihat'
}, {
tick: 3112,
type: 'crash1'
}, {
tick: 3112,
type: 'kick'
}, {
tick: 3128,
type: 'hihat'
}, {
tick: 3128,
type: 'snare'
}, {
tick: 3146,
type: 'hihat'
}, {
tick: 3155,
type: 'kick'
}, {
tick: 3161,
type: 'hihat'
}, {
tick: 3163,
type: 'snare'
}, {
tick: 3180,
type: 'hihat'
}, {
tick: 3194,
type: 'kick'
}, {
tick: 3198,
type: 'hihat'
}, {
tick: 3202,
type: 'snare'
}, {
tick: 3217,
type: 'hihat'
}, {
tick: 3217,
type: 'kick'
}, {
tick: 3232,
type: 'hihat'
}, {
tick: 3232,
type: 'snare'
}, {
tick: 3248,
type: 'hihat'
}, {
tick: 3251,
type: 'kick'
}, {
tick: 3266,
type: 'hihat'
}, {
tick: 3267,
type: 'snare'
}, {
tick: 3284,
type: 'hihat'
}, {
tick: 3292,
type: 'kick'
}, {
tick: 3299,
type: 'hihat'
}, {
tick: 3300,
type: 'snare'
}, {
tick: 3317,
type: 'hihat'
}, {
tick: 3324,
type: 'snare'
}, {
tick: 3325,
type: 'crash1'
}, {
tick: 3344,
type: 'crash1'
}, {
tick: 3344,
type: 'kick'
}, {
tick: 3362,
type: 'hihat'
}, {
tick: 3362,
type: 'kick'
}, {
tick: 3378,
type: 'hihat'
}, {
tick: 3379,
type: 'snare'
}, {
tick: 3397,
type: 'hihat'
}, {
tick: 3406,
type: 'kick'
}, {
tick: 3412,
type: 'hihat'
}, {
tick: 3415,
type: 'snare'
}, {
tick: 3432,
type: 'hihat'
}, {
tick: 3441,
type: 'snare'
}, {
tick: 3448,
type: 'snare'
}, {
tick: 3464,
type: 'tom1'
}, {
tick: 3482,
type: 'tom1'
}, {
tick: 3500,
type: 'kick'
}, {
tick: 3502,
type: 'crash1'
}, {
tick: 3516,
type: 'snare'
}, {
tick: 3517,
type: 'hihat'
}, {
tick: 3533,
type: 'hihat'
}, {
tick: 3541,
type: 'kick'
}, {
tick: 3548,
type: 'hihat'
}, {
tick: 3550,
type: 'snare'
}, {
tick: 3566,
type: 'hihat'
}, {
tick: 3575,
type: 'crash1'
}, {
tick: 3576,
type: 'kick'
}, {
tick: 3593,
type: 'crash1'
}, {
tick: 3593,
type: 'kick'
}, {
tick: 3610,
type: 'hihat'
}, {
tick: 3626,
type: 'hihat'
}, {
tick: 3627,
type: 'snare'
}, {
tick: 3644,
type: 'hihat'
}, {
tick: 3653,
type: 'kick'
}, {
tick: 3660,
type: 'hihat'
}, {
tick: 3662,
type: 'snare'
}, {
tick: 3684,
type: 'snare'
}, {
tick: 3692,
type: 'snare'
}, {
tick: 3711,
type: 'snare'
}, {
tick: 3719,
type: 'snare'
}, {
tick: 3728,
type: 'tom1'
}, {
tick: 3735,
type: 'tom1'
}, {
tick: 3745,
type: 'crash1'
}, {
tick: 3745,
type: 'kick'
}, {
tick: 3761,
type: 'snare'
}, {
tick: 3761,
type: 'hihat'
}, {
tick: 3778,
type: 'hihat'
}, {
tick: 3789,
type: 'kick'
}, {
tick: 3794,
type: 'hihat'
}, {
tick: 3797,
type: 'snare'
}, {
tick: 3813,
type: 'crash1'
}, {
tick: 3822,
type: 'crash1'
}, {
tick: 3822,
type: 'kick'
}, {
tick: 3841,
type: 'crash1'
}, {
tick: 3841,
type: 'kick'
}, {
tick: 3859,
type: 'kick'
}, {
tick: 3859,
type: 'hihat'
}, {
tick: 3875,
type: 'hihat'
}, {
tick: 3876,
type: 'snare'
}, {
tick: 3893,
type: 'hihat'
}, {
tick: 3905,
type: 'kick'
}, {
tick: 3910,
type: 'hihat'
}, {
tick: 3913,
type: 'snare'
}, {
tick: 3927,
type: 'hihat'
}, {
tick: 3936,
type: 'snare'
}, {
tick: 3944,
type: 'snare'
}, {
tick: 3961,
type: 'snare'
}, {
tick: 3969,
type: 'snare'
}, {
tick: 3975,
type: 'snare'
}, {
tick: 3983,
type: 'tom1'
}, {
tick: 3990,
type: 'tom1'
}, {
tick: 3998,
type: 'kick'
}, {
tick: 3999,
type: 'crash1'
}, {
tick: 4014,
type: 'snare'
}, {
tick: 4015,
type: 'hihat'
}, {
tick: 4031,
type: 'hihat'
}, {
tick: 4041,
type: 'kick'
}, {
tick: 4046,
type: 'hihat'
}, {
tick: 4049,
type: 'snare'
}, {
tick: 4064,
type: 'hihat'
}, {
tick: 4069,
type: 'kick'
}, {
tick: 4075,
type: 'kick'
}, {
tick: 4075,
type: 'crash1'
}, {
tick: 4091,
type: 'crash1'
}, {
tick: 4091,
type: 'kick'
}, {
tick: 4108,
type: 'hihat'
}, {
tick: 4126,
type: 'hihat'
}, {
tick: 4126,
type: 'snare'
}, {
tick: 4143,
type: 'hihat'
}, {
tick: 4153,
type: 'kick'
}, {
tick: 4159,
type: 'hihat'
}, {
tick: 4163,
type: 'snare'
}, {
tick: 4187,
type: 'snare'
}, {
tick: 4196,
type: 'snare'
}, {
tick: 4212,
type: 'snare'
}, {
tick: 4221,
type: 'snare'
}, {
tick: 4228,
type: 'tom1'
}, {
tick: 4236,
type: 'tom1'
}, {
tick: 4245,
type: 'crash1'
}, {
tick: 4246,
type: 'kick'
}, {
tick: 4262,
type: 'hihat'
}, {
tick: 4263,
type: 'snare'
}, {
tick: 4280,
type: 'hihat'
}, {
tick: 4292,
type: 'kick'
}, {
tick: 4296,
type: 'hihat'
}, {
tick: 4299,
type: 'snare'
}, {
tick: 4314,
type: 'hihat'
}, {
tick: 4324,
type: 'crash1'
}, {
tick: 4324,
type: 'kick'
}, {
tick: 4341,
type: 'crash1'
}, {
tick: 4342,
type: 'kick'
}, {
tick: 4357,
type: 'crash1'
}, {
tick: 4359,
type: 'kick'
}, {
tick: 4374,
type: 'hihat'
}, {
tick: 4375,
type: 'snare'
}, {
tick: 4392,
type: 'hihat'
}, {
tick: 4402,
type: 'kick'
}, {
tick: 4408,
type: 'hihat'
}, {
tick: 4412,
type: 'snare'
}, {
tick: 4427,
type: 'hihat'
}, {
tick: 4437,
type: 'snare'
}, {
tick: 4444,
type: 'snare'
}, {
tick: 4460,
type: 'snare'
}, {
tick: 4469,
type: 'snare'
}, {
tick: 4482,
type: 'tom1'
}, {
tick: 4494,
type: 'kick'
}, {
tick: 4494,
type: 'crash1'
}, {
tick: 4511,
type: 'snare'
}, {
tick: 4511,
type: 'hihat'
}, {
tick: 4528,
type: 'hihat'
}, {
tick: 4537,
type: 'kick'
}, {
tick: 4543,
type: 'hihat'
}, {
tick: 4546,
type: 'snare'
}, {
tick: 4562,
type: 'hihat'
}, {
tick: 4565,
type: 'kick'
}, {
tick: 4572,
type: 'crash1'
}, {
tick: 4573,
type: 'kick'
}, {
tick: 4590,
type: 'crash1'
}, {
tick: 4590,
type: 'kick'
}, {
tick: 4605,
type: 'hihat'
}, {
tick: 4623,
type: 'hihat'
}, {
tick: 4624,
type: 'snare'
}, {
tick: 4641,
type: 'hihat'
}, {
tick: 4651,
type: 'snare'
}, {
tick: 4657,
type: 'hihat'
}, {
tick: 4662,
type: 'snare'
}, {
tick: 4688,
type: 'snare'
}, {
tick: 4695,
type: 'snare'
}, {
tick: 4711,
type: 'snare'
}, {
tick: 4719,
type: 'snare'
}, {
tick: 4726,
type: 'tom1'
}, {
tick: 4735,
type: 'kick'
}, {
tick: 4742,
type: 'kick'
}, {
tick: 4743,
type: 'crash1'
}, {
tick: 4760,
type: 'snare'
}, {
tick: 4760,
type: 'hihat'
}, {
tick: 4777,
type: 'hihat'
}, {
tick: 4786,
type: 'kick'
}, {
tick: 4793,
type: 'hihat'
}, {
tick: 4795,
type: 'snare'
}, {
tick: 4812,
type: 'crash1'
}, {
tick: 4813,
type: 'kick'
}, {
tick: 4819,
type: 'crash1'
}, {
tick: 4820,
type: 'kick'
}, {
tick: 4837,
type: 'kick'
}, {
tick: 4838,
type: 'crash1'
}, {
tick: 4854,
type: 'hihat'
}, {
tick: 4870,
type: 'hihat'
}, {
tick: 4870,
type: 'snare'
}, {
tick: 4887,
type: 'hihat'
}, {
tick: 4895,
type: 'kick'
}, {
tick: 4903,
type: 'hihat'
}, {
tick: 4905,
type: 'snare'
}, {
tick: 4921,
type: 'hihat'
}, {
tick: 4931,
type: 'snare'
}, {
tick: 4938,
type: 'snare'
}, {
tick: 4956,
type: 'snare'
}, {
tick: 4963,
type: 'snare'
}, {
tick: 4970,
type: 'tom1'
}, {
tick: 4978,
type: 'tom1'
}, {
tick: 4989,
type: 'kick'
}, {
tick: 4992,
type: 'crash1'
}, {
tick: 5009,
type: 'hihat'
}, {
tick: 5009,
type: 'snare'
}, {
tick: 5026,
type: 'hihat'
}, {
tick: 5037,
type: 'kick'
}, {
tick: 5042,
type: 'hihat'
}, {
tick: 5046,
type: 'snare'
}, {
tick: 5059,
type: 'hihat'
}, {
tick: 5068,
type: 'kick'
}, {
tick: 5069,
type: 'crash1'
}, {
tick: 5087,
type: 'crash1'
}, {
tick: 5088,
type: 'kick'
}, {
tick: 5103,
type: 'kick'
}, {
tick: 5113,
type: 'snare'
}, {
tick: 5122,
type: 'snare'
}, {
tick: 5131,
type: 'snare'
}, {
tick: 5140,
type: 'snare'
}, {
tick: 5145,
type: 'snare'
}, {
tick: 5153,
type: 'snare'
}, {
tick: 5161,
type: 'snare'
}, {
tick: 5173,
type: 'crash1'
}, {
tick: 5173,
type: 'kick'
}, {
tick: 5208,
type: 'hihat'
}, {
tick: 5209,
type: 'snare'
}, {
tick: 5225,
type: 'snare'
}, {
tick: 5225,
type: 'hihat'
}, {
tick: 5241,
type: 'crash1'
}, {
tick: 5275,
type: 'hihat'
}, {
tick: 5276,
type: 'snare'
}, {
tick: 5293,
type: 'snare'
}, {
tick: 5293,
type: 'hihat'
}, {
tick: 5310,
type: 'hihat'
}, {
tick: 5311,
type: 'kick'
}, {
tick: 5330,
type: 'kick'
}, {
tick: 5331,
type: 'hihat'
}, {
tick: 5344,
type: 'hihat'
}, {
tick: 5346,
type: 'snare'
}, {
tick: 5363,
type: 'hihat'
}, {
tick: 5363,
type: 'snare'
}, {
tick: 5379,
type: 'snare'
}, {
tick: 5387,
type: 'snare'
}, {
tick: 5394,
type: 'snare'
}, {
tick: 5403,
type: 'snare'
}, {
tick: 5410,
type: 'tom1'
}, {
tick: 5419,
type: 'tom1'
}, {
tick: 5426,
type: 'snare'
}, {
tick: 5434,
type: 'snare'
}, {
tick: 5445,
type: 'kick'
}, {
tick: 5446,
type: 'crash1'
}, {
tick: 5479,
type: 'hihat'
}, {
tick: 5482,
type: 'snare'
}, {
tick: 5497,
type: 'hihat'
}, {
tick: 5498,
type: 'snare'
}, {
tick: 5514,
type: 'crash1'
}, {
tick: 5517,
type: 'kick'
}, {
tick: 5532,
type: 'kick'
}, {
tick: 5545,
type: 'kick'
}, {
tick: 5547,
type: 'hihat'
}, {
tick: 5564,
type: 'snare'
}, {
tick: 5565,
type: 'hihat'
}, {
tick: 5580,
type: 'crash1'
}, {
tick: 5582,
type: 'kick'
}, {
tick: 5600,
type: 'kick'
}, {
tick: 5610,
type: 'kick'
}, {
tick: 5616,
type: 'hihat'
}, {
tick: 5618,
type: 'snare'
}, {
tick: 5634,
type: 'snare'
}, {
tick: 5650,
type: 'snare'
}, {
tick: 5659,
type: 'snare'
}, {
tick: 5666,
type: 'snare'
}, {
tick: 5676,
type: 'snare'
}, {
tick: 5684,
type: 'tom1'
}, {
tick: 5692,
type: 'tom1'
}, {
tick: 5702,
type: 'snare'
}, {
tick: 5710,
type: 'snare'
}, {
tick: 5720,
type: 'crash1'
}, {
tick: 5721,
type: 'kick'
}, {
tick: 5740,
type: 'kick'
}, {
tick: 5749,
type: 'kick'
}, {
tick: 5756,
type: 'hihat'
}, {
tick: 5757,
type: 'snare'
}, {
tick: 5772,
type: 'snare'
}, {
tick: 5788,
type: 'hihat'
}, {
tick: 5790,
type: 'kick'
}, {
tick: 5805,
type: 'kick'
}, {
tick: 5814,
type: 'kick'
}, {
tick: 5822,
type: 'hihat'
}, {
tick: 5824,
type: 'snare'
}, {
tick: 5840,
type: 'snare'
}, {
tick: 5858,
type: 'hihat'
}, {
tick: 5859,
type: 'kick'
}, {
tick: 5876,
type: 'kick'
}, {
tick: 5877,
type: 'hihat'
}, {
tick: 5894,
type: 'snare'
}, {
tick: 5897,
type: 'hihat'
}, {
tick: 5910,
type: 'snare'
}, {
tick: 5927,
type: 'snare'
}, {
tick: 5944,
type: 'snare'
}, {
tick: 5961,
type: 'tom1'
}, {
tick: 5971,
type: 'snare'
}, {
tick: 5980,
type: 'snare'
}, {
tick: 5988,
type: 'snare'
}, {
tick: 5997,
type: 'crash1'
}, {
tick: 5998,
type: 'kick'
}, {
tick: 6017,
type: 'kick'
}, {
tick: 6026,
type: 'kick'
}, {
tick: 6030,
type: 'hihat'
}, {
tick: 6035,
type: 'snare'
}, {
tick: 6049,
type: 'hihat'
}, {
tick: 6049,
type: 'snare'
}, {
tick: 6066,
type: 'hihat'
}, {
tick: 6066,
type: 'kick'
}, {
tick: 6084,
type: 'kick'
}, {
tick: 6096,
type: 'hihat'
}, {
tick: 6097,
type: 'snare'
}, {
tick: 6114,
type: 'hihat'
}, {
tick: 6114,
type: 'snare'
}, {
tick: 6131,
type: 'hihat'
}, {
tick: 6132,
type: 'kick'
}, {
tick: 6147,
type: 'kick'
}, {
tick: 6156,
type: 'kick'
}, {
tick: 6164,
type: 'hihat'
}, {
tick: 6165,
type: 'snare'
}, {
tick: 6183,
type: 'snare'
}, {
tick: 6183,
type: 'hihat'
}, {
tick: 6200,
type: 'snare'
}, {
tick: 6206,
type: 'snare'
}, {
tick: 6211,
type: 'snare'
}, {
tick: 6217,
type: 'snare'
}, {
tick: 6236,
type: 'tom1'
}, {
tick: 6253,
type: 'tom1'
}, {
tick: 6273,
type: 'kick'
}, {
tick: 6273,
type: 'crash1'
}, {
tick: 6287,
type: 'kick'
}, {
tick: 6287,
type: 'crash1'
}, {
tick: 6337,
type: 'crash1'
}, {
tick: 6337,
type: 'kick'
}, {
tick: 6353,
type: 'kick'
}, {
tick: 6353,
type: 'crash1'
}]
}, {
name: "Medium: Blast Funk-Wet Puppy",
music: "BlastFunkWetPuppy",
notes: [{
tick: 6,
type: 'kick'
}, {
tick: 17,
type: 'hihat'
}, {
tick: 18,
type: 'snare'
}, {
tick: 45,
type: 'hihat'
}, {
tick: 49,
type: 'kick'
}, {
tick: 76,
type: 'snare'
}, {
tick: 76,
type: 'hihat'
}, {
tick: 104,
type: 'kick'
}, {
tick: 106,
type: 'hihat'
}, {
tick: 133,
type: 'snare'
}, {
tick: 134,
type: 'hihat'
}, {
tick: 160,
type: 'hihat'
}, {
tick: 165,
type: 'kick'
}, {
tick: 190,
type: 'snare'
}, {
tick: 190,
type: 'hihat'
}, {
tick: 213,
type: 'kick'
}, {
tick: 218,
type: 'kick'
}, {
tick: 218,
type: 'hihat'
}, {
tick: 233,
type: 'kick'
}, {
tick: 247,
type: 'snare'
}, {
tick: 250,
type: 'hihat'
}, {
tick: 277,
type: 'kick'
}, {
tick: 280,
type: 'hihat'
}, {
tick: 306,
type: 'snare'
}, {
tick: 306,
type: 'hihat'
}, {
tick: 327,
type: 'kick'
}, {
tick: 334,
type: 'kick'
}, {
tick: 336,
type: 'hihat'
}, {
tick: 349,
type: 'kick'
}, {
tick: 363,
type: 'hihat'
}, {
tick: 365,
type: 'snare'
}, {
tick: 380,
type: 'hihat'
}, {
tick: 393,
type: 'hihat'
}, {
tick: 393,
type: 'hihat'
}, {
tick: 394,
type: 'kick'
}, {
tick: 409,
type: 'hihat'
}, {
tick: 422,
type: 'hihat'
}, {
tick: 423,
type: 'snare'
}, {
tick: 445,
type: 'kick'
}, {
tick: 448,
type: 'hihat'
}, {
tick: 451,
type: 'kick'
}, {
tick: 466,
type: 'kick'
}, {
tick: 477,
type: 'hihat'
}, {
tick: 481,
type: 'snare'
}, {
tick: 492,
type: 'hihat'
}, {
tick: 508,
type: 'kick'
}, {
tick: 515,
type: 'hihat'
}, {
tick: 528,
type: 'hihat'
}, {
tick: 534,
type: 'hihat'
}, {
tick: 535,
type: 'snare'
}, {
tick: 550,
type: 'hihat'
}, {
tick: 561,
type: 'kick'
}, {
tick: 564,
type: 'hihat'
}, {
tick: 568,
type: 'kick'
}, {
tick: 579,
type: 'hihat'
}, {
tick: 582,
type: 'kick'
}, {
tick: 593,
type: 'hihat'
}, {
tick: 594,
type: 'snare'
}, {
tick: 608,
type: 'hihat'
}, {
tick: 621,
type: 'hihat'
}, {
tick: 622,
type: 'kick'
}, {
tick: 634,
type: 'hihat'
}, {
tick: 638,
type: 'hihat'
}, {
tick: 650,
type: 'hihat'
}, {
tick: 651,
type: 'snare'
}, {
tick: 664,
type: 'hihat'
}, {
tick: 671,
type: 'kick'
}, {
tick: 677,
type: 'kick'
}, {
tick: 680,
type: 'hihat'
}, {
tick: 693,
type: 'kick'
}, {
tick: 695,
type: 'hihat'
}, {
tick: 707,
type: 'snare'
}, {
tick: 710,
type: 'hihat'
}, {
tick: 724,
type: 'hihat'
}, {
tick: 736,
type: 'kick'
}, {
tick: 737,
type: 'hihat'
}, {
tick: 737,
type: 'hihat'
}, {
tick: 754,
type: 'hihat'
}, {
tick: 766,
type: 'snare'
}, {
tick: 768,
type: 'hihat'
}, {
tick: 783,
type: 'hihat'
}, {
tick: 792,
type: 'kick'
}, {
tick: 798,
type: 'hihat'
}, {
tick: 814,
type: 'hihat'
}, {
tick: 821,
type: 'snare'
}, {
tick: 827,
type: 'hihat'
}, {
tick: 842,
type: 'hihat'
}, {
tick: 850,
type: 'kick'
}, {
tick: 864,
type: 'hihat'
}, {
tick: 879,
type: 'snare'
}, {
tick: 881,
type: 'hihat'
}, {
tick: 892,
type: 'hihat'
}, {
tick: 905,
type: 'hihat'
}, {
tick: 907,
type: 'kick'
}, {
tick: 922,
type: 'hihat'
}, {
tick: 937,
type: 'snare'
}, {
tick: 937,
type: 'hihat'
}, {
tick: 953,
type: 'hihat'
}, {
tick: 967,
type: 'hihat'
}, {
tick: 968,
type: 'kick'
}, {
tick: 983,
type: 'hihat'
}, {
tick: 996,
type: 'snare'
}, {
tick: 996,
type: 'hihat'
}, {
tick: 1011,
type: 'hihat'
}, {
tick: 1024,
type: 'kick'
}, {
tick: 1026,
type: 'hihat'
}, {
tick: 1041,
type: 'hihat'
}, {
tick: 1052,
type: 'snare'
}, {
tick: 1056,
type: 'hihat'
}, {
tick: 1071,
type: 'hihat'
}, {
tick: 1080,
type: 'kick'
}, {
tick: 1084,
type: 'hihat'
}, {
tick: 1084,
type: 'hihat'
}, {
tick: 1099,
type: 'hihat'
}, {
tick: 1109,
type: 'snare'
}, {
tick: 1113,
type: 'hihat'
}, {
tick: 1128,
type: 'hihat'
}, {
tick: 1139,
type: 'kick'
}, {
tick: 1143,
type: 'hihat'
}, {
tick: 1157,
type: 'hihat'
}, {
tick: 1167,
type: 'snare'
}, {
tick: 1171,
type: 'hihat'
}, {
tick: 1186,
type: 'hihat'
}, {
tick: 1196,
type: 'kick'
}, {
tick: 1198,
type: 'hihat'
}, {
tick: 1211,
type: 'hihat'
}, {
tick: 1224,
type: 'hihat'
}, {
tick: 1225,
type: 'snare'
}, {
tick: 1238,
type: 'hihat'
}, {
tick: 1251,
type: 'hihat'
}, {
tick: 1253,
type: 'hihat'
}, {
tick: 1254,
type: 'kick'
}, {
tick: 1270,
type: 'hihat'
}, {
tick: 1282,
type: 'snare'
}, {
tick: 1285,
type: 'hihat'
}, {
tick: 1300,
type: 'hihat'
}, {
tick: 1311,
type: 'kick'
}, {
tick: 1314,
type: 'hihat'
}, {
tick: 1328,
type: 'hihat'
}, {
tick: 1340,
type: 'hihat'
}, {
tick: 1342,
type: 'snare'
}, {
tick: 1355,
type: 'hihat'
}, {
tick: 1368,
type: 'hihat'
}, {
tick: 1368,
type: 'hihat'
}, {
tick: 1370,
type: 'kick'
}, {
tick: 1384,
type: 'hihat'
}, {
tick: 1397,
type: 'hihat'
}, {
tick: 1398,
type: 'snare'
}, {
tick: 1414,
type: 'hihat'
}, {
tick: 1427,
type: 'hihat'
}, {
tick: 1429,
type: 'kick'
}, {
tick: 1441,
type: 'hihat'
}, {
tick: 1454,
type: 'hihat'
}, {
tick: 1456,
type: 'snare'
}, {
tick: 1470,
type: 'hihat'
}, {
tick: 1475,
type: 'hihat'
}, {
tick: 1481,
type: 'hihat'
}, {
tick: 1485,
type: 'kick'
}, {
tick: 1496,
type: 'hihat'
}, {
tick: 1511,
type: 'hihat'
}, {
tick: 1514,
type: 'snare'
}, {
tick: 1528,
type: 'hihat'
}, {
tick: 1543,
type: 'kick'
}, {
tick: 1545,
type: 'hihat'
}, {
tick: 1558,
type: 'hihat'
}, {
tick: 1569,
type: 'snare'
}, {
tick: 1572,
type: 'hihat'
}, {
tick: 1586,
type: 'hihat'
}, {
tick: 1598,
type: 'kick'
}, {
tick: 1599,
type: 'hihat'
}, {
tick: 1599,
type: 'hihat'
}, {
tick: 1616,
type: 'hihat'
}, {
tick: 1625,
type: 'snare'
}, {
tick: 1631,
type: 'hihat'
}, {
tick: 1646,
type: 'hihat'
}, {
tick: 1656,
type: 'kick'
}, {
tick: 1658,
type: 'hihat'
}, {
tick: 1671,
type: 'hihat'
}, {
tick: 1685,
type: 'snare'
}, {
tick: 1686,
type: 'hihat'
}, {
tick: 1700,
type: 'hihat'
}, {
tick: 1707,
type: 'kick'
}, {
tick: 1712,
type: 'kick'
}, {
tick: 1715,
type: 'hihat'
}, {
tick: 1727,
type: 'kick'
}, {
tick: 1730,
type: 'hihat'
}, {
tick: 1742,
type: 'snare'
}, {
tick: 1744,
type: 'hihat'
}, {
tick: 1759,
type: 'hihat'
}, {
tick: 1772,
type: 'kick'
}, {
tick: 1774,
type: 'hihat'
}, {
tick: 1788,
type: 'hihat'
}, {
tick: 1802,
type: 'hihat'
}, {
tick: 1803,
type: 'snare'
}, {
tick: 1816,
type: 'hihat'
}, {
tick: 1830,
type: 'hihat'
}, {
tick: 1831,
type: 'kick'
}, {
tick: 1845,
type: 'hihat'
}, {
tick: 1859,
type: 'snare'
}, {
tick: 1859,
type: 'hihat'
}, {
tick: 1874,
type: 'hihat'
}, {
tick: 1887,
type: 'kick'
}, {
tick: 1887,
type: 'hihat'
}, {
tick: 1888,
type: 'hihat'
}, {
tick: 1902,
type: 'hihat'
}, {
tick: 1916,
type: 'hihat'
}, {
tick: 1917,
type: 'snare'
}, {
tick: 1930,
type: 'hihat'
}, {
tick: 1943,
type: 'hihat'
}, {
tick: 1944,
type: 'kick'
}, {
tick: 1959,
type: 'hihat'
}, {
tick: 1970,
type: 'snare'
}, {
tick: 1973,
type: 'hihat'
}, {
tick: 1989,
type: 'hihat'
}, {
tick: 1995,
type: 'hihat'
}, {
tick: 2001,
type: 'hihat'
}, {
tick: 2002,
type: 'kick'
}, {
tick: 2017,
type: 'hihat'
}, {
tick: 2032,
type: 'snare'
}, {
tick: 2032,
type: 'hihat'
}, {
tick: 2046,
type: 'hihat'
}, {
tick: 2060,
type: 'hihat'
}, {
tick: 2063,
type: 'kick'
}, {
tick: 2074,
type: 'hihat'
}, {
tick: 2089,
type: 'snare'
}, {
tick: 2089,
type: 'hihat'
}, {
tick: 2105,
type: 'hihat'
}, {
tick: 2117,
type: 'kick'
}, {
tick: 2117,
type: 'hihat'
}, {
tick: 2118,
type: 'hihat'
}, {
tick: 2131,
type: 'hihat'
}, {
tick: 2146,
type: 'snare'
}, {
tick: 2146,
type: 'hihat'
}, {
tick: 2160,
type: 'hihat'
}, {
tick: 2172,
type: 'kick'
}, {
tick: 2175,
type: 'hihat'
}, {
tick: 2189,
type: 'hihat'
}, {
tick: 2202,
type: 'snare'
}, {
tick: 2202,
type: 'hihat'
}, {
tick: 2225,
type: 'hihat'
}, {
tick: 2233,
type: 'kick'
}, {
tick: 2241,
type: 'hihat'
}, {
tick: 2254,
type: 'hihat'
}, {
tick: 2266,
type: 'snare'
}, {
tick: 2267,
type: 'hihat'
}, {
tick: 2280,
type: 'hihat'
}, {
tick: 2290,
type: 'kick'
}, {
tick: 2293,
type: 'hihat'
}, {
tick: 2306,
type: 'hihat'
}, {
tick: 2318,
type: 'snare'
}, {
tick: 2318,
type: 'hihat'
}, {
tick: 2333,
type: 'hihat'
}, {
tick: 2346,
type: 'hihat'
}, {
tick: 2347,
type: 'kick'
}, {
tick: 2347,
type: 'hihat'
}, {
tick: 2362,
type: 'hihat'
}, {
tick: 2375,
type: 'snare'
}, {
tick: 2377,
type: 'hihat'
}, {
tick: 2392,
type: 'hihat'
}, {
tick: 2397,
type: 'kick'
}, {
tick: 2404,
type: 'kick'
}, {
tick: 2405,
type: 'hihat'
}, {
tick: 2417,
type: 'kick'
}, {
tick: 2421,
type: 'hihat'
}, {
tick: 2430,
type: 'snare'
}, {
tick: 2436,
type: 'hihat'
}, {
tick: 2453,
type: 'hihat'
}, {
tick: 2459,
type: 'kick'
}, {
tick: 2466,
type: 'hihat'
}, {
tick: 2478,
type: 'hihat'
}, {
tick: 2490,
type: 'snare'
}, {
tick: 2493,
type: 'hihat'
}, {
tick: 2508,
type: 'hihat'
}, {
tick: 2517,
type: 'kick'
}, {
tick: 2520,
type: 'hihat'
}, {
tick: 2534,
type: 'hihat'
}, {
tick: 2547,
type: 'snare'
}, {
tick: 2549,
type: 'hihat'
}, {
tick: 2563,
type: 'hihat'
}, {
tick: 2574,
type: 'kick'
}, {
tick: 2576,
type: 'hihat'
}, {
tick: 2592,
type: 'hihat'
}, {
tick: 2602,
type: 'snare'
}, {
tick: 2606,
type: 'hihat'
}, {
tick: 2620,
type: 'hihat'
}, {
tick: 2623,
type: 'kick'
}, {
tick: 2630,
type: 'kick'
}, {
tick: 2634,
type: 'hihat'
}, {
tick: 2645,
type: 'kick'
}, {
tick: 2646,
type: 'hihat'
}, {
tick: 2660,
type: 'snare'
}, {
tick: 2662,
type: 'hihat'
}, {
tick: 2677,
type: 'hihat'
}, {
tick: 2690,
type: 'hihat'
}, {
tick: 2690,
type: 'hihat'
}, {
tick: 2691,
type: 'kick'
}, {
tick: 2705,
type: 'hihat'
}, {
tick: 2721,
type: 'snare'
}, {
tick: 2721,
type: 'hihat'
}, {
tick: 2737,
type: 'hihat'
}, {
tick: 2746,
type: 'kick'
}, {
tick: 2751,
type: 'hihat'
}, {
tick: 2766,
type: 'hihat'
}, {
tick: 2777,
type: 'snare'
}, {
tick: 2779,
type: 'hihat'
}, {
tick: 2792,
type: 'hihat'
}, {
tick: 2805,
type: 'kick'
}, {
tick: 2806,
type: 'hihat'
}, {
tick: 2820,
type: 'hihat'
}, {
tick: 2834,
type: 'snare'
}, {
tick: 2835,
type: 'hihat'
}, {
tick: 2849,
type: 'hihat'
}, {
tick: 2863,
type: 'hihat'
}, {
tick: 2864,
type: 'kick'
}, {
tick: 2879,
type: 'hihat'
}, {
tick: 2893,
type: 'hihat'
}, {
tick: 2895,
type: 'snare'
}, {
tick: 2906,
type: 'hihat'
}, {
tick: 2921,
type: 'kick'
}, {
tick: 2921,
type: 'hihat'
}, {
tick: 2936,
type: 'hihat'
}, {
tick: 2951,
type: 'hihat'
}, {
tick: 2952,
type: 'snare'
}, {
tick: 2966,
type: 'hihat'
}, {
tick: 2978,
type: 'kick'
}, {
tick: 2980,
type: 'hihat'
}, {
tick: 2995,
type: 'hihat'
}, {
tick: 3006,
type: 'snare'
}, {
tick: 3008,
type: 'hihat'
}, {
tick: 3024,
type: 'hihat'
}, {
tick: 3036,
type: 'hihat'
}, {
tick: 3037,
type: 'kick'
}, {
tick: 3051,
type: 'hihat'
}, {
tick: 3065,
type: 'snare'
}, {
tick: 3066,
type: 'hihat'
}, {
tick: 3080,
type: 'hihat'
}, {
tick: 3093,
type: 'hihat'
}, {
tick: 3094,
type: 'hihat'
}, {
tick: 3095,
type: 'kick'
}, {
tick: 3109,
type: 'hihat'
}, {
tick: 3122,
type: 'snare'
}, {
tick: 3122,
type: 'hihat'
}, {
tick: 3138,
type: 'hihat'
}, {
tick: 3151,
type: 'hihat'
}, {
tick: 3154,
type: 'kick'
}, {
tick: 3166,
type: 'hihat'
}, {
tick: 3179,
type: 'hihat'
}, {
tick: 3180,
type: 'snare'
}, {
tick: 3194,
type: 'hihat'
}, {
tick: 3203,
type: 'kick'
}, {
tick: 3207,
type: 'hihat'
}, {
tick: 3208,
type: 'hihat'
}, {
tick: 3209,
type: 'kick'
}, {
tick: 3223,
type: 'kick'
}, {
tick: 3225,
type: 'hihat'
}, {
tick: 3237,
type: 'snare'
}, {
tick: 3238,
type: 'hihat'
}, {
tick: 3251,
type: 'hihat'
}, {
tick: 3265,
type: 'kick'
}, {
tick: 3266,
type: 'hihat'
}, {
tick: 3280,
type: 'hihat'
}, {
tick: 3294,
type: 'snare'
}, {
tick: 3297,
type: 'hihat'
}, {
tick: 3311,
type: 'hihat'
}, {
tick: 3316,
type: 'kick'
}, {
tick: 3323,
type: 'kick'
}, {
tick: 3323,
type: 'hihat'
}, {
tick: 3337,
type: 'kick'
}, {
tick: 3339,
type: 'hihat'
}, {
tick: 3352,
type: 'snare'
}, {
tick: 3353,
type: 'hihat'
}, {
tick: 3368,
type: 'hihat'
}, {
tick: 3382,
type: 'hihat'
}, {
tick: 3383,
type: 'kick'
}, {
tick: 3398,
type: 'hihat'
}, {
tick: 3408,
type: 'snare'
}, {
tick: 3413,
type: 'hihat'
}, {
tick: 3426,
type: 'hihat'
}, {
tick: 3436,
type: 'kick'
}, {
tick: 3440,
type: 'hihat'
}, {
tick: 3453,
type: 'hihat'
}, {
tick: 3454,
type: 'kick'
}, {
tick: 3466,
type: 'hihat'
}, {
tick: 3468,
type: 'snare'
}, {
tick: 3479,
type: 'hihat'
}, {
tick: 3492,
type: 'hihat'
}, {
tick: 3495,
type: 'kick'
}, {
tick: 3505,
type: 'hihat'
}, {
tick: 3520,
type: 'hihat'
}, {
tick: 3525,
type: 'snare'
}, {
tick: 3535,
type: 'hihat'
}, {
tick: 3552,
type: 'kick'
}, {
tick: 3552,
type: 'hihat'
}, {
tick: 3566,
type: 'hihat'
}, {
tick: 3568,
type: 'kick'
}, {
tick: 3581,
type: 'hihat'
}, {
tick: 3583,
type: 'snare'
}, {
tick: 3596,
type: 'hihat'
}, {
tick: 3609,
type: 'hihat'
}, {
tick: 3610,
type: 'kick'
}, {
tick: 3610,
type: 'hihat'
}, {
tick: 3627,
type: 'hihat'
}, {
tick: 3638,
type: 'snare'
}, {
tick: 3640,
type: 'hihat'
}, {
tick: 3655,
type: 'hihat'
}, {
tick: 3667,
type: 'kick'
}, {
tick: 3668,
type: 'hihat'
}, {
tick: 3683,
type: 'hihat'
}, {
tick: 3695,
type: 'snare'
}, {
tick: 3697,
type: 'hihat'
}, {
tick: 3713,
type: 'hihat'
}, {
tick: 3726,
type: 'kick'
}, {
tick: 3728,
type: 'hihat'
}, {
tick: 3744,
type: 'hihat'
}, {
tick: 3754,
type: 'snare'
}, {
tick: 3757,
type: 'hihat'
}, {
tick: 3770,
type: 'hihat'
}, {
tick: 3783,
type: 'kick'
}, {
tick: 3783,
type: 'hihat'
}, {
tick: 3784,
type: 'hihat'
}, {
tick: 3801,
type: 'hihat'
}, {
tick: 3811,
type: 'snare'
}, {
tick: 3814,
type: 'hihat'
}, {
tick: 3827,
type: 'hihat'
}, {
tick: 3840,
type: 'kick'
}, {
tick: 3841,
type: 'hihat'
}, {
tick: 3856,
type: 'hihat'
}, {
tick: 3868,
type: 'snare'
}, {
tick: 3871,
type: 'hihat'
}, {
tick: 3886,
type: 'hihat'
}, {
tick: 3897,
type: 'kick'
}, {
tick: 3899,
type: 'hihat'
}, {
tick: 3900,
type: 'hihat'
}, {
tick: 3915,
type: 'hihat'
}, {
tick: 3926,
type: 'snare'
}, {
tick: 3928,
type: 'hihat'
}, {
tick: 3942,
type: 'hihat'
}, {
tick: 3955,
type: 'kick'
}, {
tick: 3955,
type: 'hihat'
}, {
tick: 3970,
type: 'hihat'
}, {
tick: 3984,
type: 'snare'
}, {
tick: 3985,
type: 'hihat'
}, {
tick: 3998,
type: 'hihat'
}, {
tick: 4005,
type: 'kick'
}, {
tick: 4012,
type: 'kick'
}, {
tick: 4012,
type: 'hihat'
}, {
tick: 4026,
type: 'kick'
}, {
tick: 4027,
type: 'hihat'
}, {
tick: 4040,
type: 'snare'
}, {
tick: 4040,
type: 'hihat'
}, {
tick: 4054,
type: 'hihat'
}, {
tick: 4067,
type: 'hihat'
}, {
tick: 4067,
type: 'hihat'
}, {
tick: 4071,
type: 'kick'
}, {
tick: 4084,
type: 'hihat'
}, {
tick: 4097,
type: 'hihat'
}, {
tick: 4099,
type: 'snare'
}, {
tick: 4112,
type: 'hihat'
}, {
tick: 4127,
type: 'hihat'
}, {
tick: 4129,
type: 'kick'
}, {
tick: 4144,
type: 'hihat'
}, {
tick: 4158,
type: 'snare'
}, {
tick: 4159,
type: 'hihat'
}, {
tick: 4172,
type: 'hihat'
}, {
tick: 4185,
type: 'hihat'
}, {
tick: 4186,
type: 'hihat'
}, {
tick: 4187,
type: 'kick'
}, {
tick: 4200,
type: 'hihat'
}, {
tick: 4214,
type: 'hihat'
}, {
tick: 4216,
type: 'snare'
}, {
tick: 4230,
type: 'hihat'
}, {
tick: 4243,
type: 'hihat'
}, {
tick: 4245,
type: 'kick'
}, {
tick: 4259,
type: 'hihat'
}, {
tick: 4271,
type: 'snare'
}, {
tick: 4273,
type: 'hihat'
}, {
tick: 4286,
type: 'hihat'
}, {
tick: 4299,
type: 'hihat'
}, {
tick: 4300,
type: 'hihat'
}, {
tick: 4301,
type: 'kick'
}, {
tick: 4317,
type: 'hihat'
}, {
tick: 4330,
type: 'snare'
}, {
tick: 4331,
type: 'hihat'
}, {
tick: 4345,
type: 'hihat'
}, {
tick: 4359,
type: 'kick'
}, {
tick: 4360,
type: 'hihat'
}, {
tick: 4374,
type: 'hihat'
}, {
tick: 4387,
type: 'snare'
}, {
tick: 4387,
type: 'hihat'
}, {
tick: 4401,
type: 'hihat'
}, {
tick: 4414,
type: 'hihat'
}, {
tick: 4414,
type: 'hihat'
}, {
tick: 4415,
type: 'kick'
}, {
tick: 4429,
type: 'hihat'
}, {
tick: 4444,
type: 'snare'
}, {
tick: 4445,
type: 'hihat'
}, {
tick: 4457,
type: 'hihat'
}, {
tick: 4466,
type: 'kick'
}, {
tick: 4473,
type: 'kick'
}, {
tick: 4473,
type: 'hihat'
}, {
tick: 4487,
type: 'kick'
}, {
tick: 4488,
type: 'hihat'
}, {
tick: 4501,
type: 'snare'
}, {
tick: 4501,
type: 'hihat'
}, {
tick: 4515,
type: 'hihat'
}, {
tick: 4528,
type: 'hihat'
}, {
tick: 4530,
type: 'kick'
}, {
tick: 4530,
type: 'hihat'
}, {
tick: 4543,
type: 'hihat'
}, {
tick: 4548,
type: 'hihat'
}, {
tick: 4560,
type: 'snare'
}, {
tick: 4562,
type: 'hihat'
}, {
tick: 4576,
type: 'hihat'
}, {
tick: 4587,
type: 'kick'
}, {
tick: 4590,
type: 'hihat'
}, {
tick: 4603,
type: 'hihat'
}, {
tick: 4617,
type: 'snare'
}, {
tick: 4617,
type: 'hihat'
}, {
tick: 4632,
type: 'hihat'
}, {
tick: 4645,
type: 'hihat'
}, {
tick: 4646,
type: 'kick'
}, {
tick: 4646,
type: 'hihat'
}, {
tick: 4659,
type: 'hihat'
}, {
tick: 4673,
type: 'hihat'
}, {
tick: 4674,
type: 'snare'
}, {
tick: 4688,
type: 'hihat'
}, {
tick: 4703,
type: 'hihat'
}, {
tick: 4704,
type: 'kick'
}, {
tick: 4719,
type: 'hihat'
}, {
tick: 4732,
type: 'snare'
}, {
tick: 4734,
type: 'hihat'
}, {
tick: 4748,
type: 'hihat'
}, {
tick: 4760,
type: 'kick'
}, {
tick: 4761,
type: 'hihat'
}, {
tick: 4762,
type: 'hihat'
}, {
tick: 4776,
type: 'hihat'
}, {
tick: 4790,
type: 'snare'
}, {
tick: 4791,
type: 'hihat'
}, {
tick: 4805,
type: 'hihat'
}, {
tick: 4819,
type: 'kick'
}, {
tick: 4820,
type: 'hihat'
}, {
tick: 4834,
type: 'hihat'
}, {
tick: 4847,
type: 'snare'
}, {
tick: 4847,
type: 'hihat'
}, {
tick: 4861,
type: 'hihat'
}, {
tick: 4874,
type: 'hihat'
}, {
tick: 4877,
type: 'kick'
}, {
tick: 4890,
type: 'hihat'
}, {
tick: 4904,
type: 'snare'
}, {
tick: 4905,
type: 'hihat'
}, {
tick: 4919,
type: 'hihat'
}, {
tick: 4925,
type: 'kick'
}, {
tick: 4932,
type: 'kick'
}, {
tick: 4934,
type: 'hihat'
}, {
tick: 4946,
type: 'kick'
}, {
tick: 4948,
type: 'hihat'
}, {
tick: 4959,
type: 'snare'
}, {
tick: 4964,
type: 'hihat'
}, {
tick: 4977,
type: 'hihat'
}, {
tick: 4990,
type: 'kick'
}, {
tick: 4990,
type: 'hihat'
}, {
tick: 4990,
type: 'hihat'
}, {
tick: 5004,
type: 'hihat'
}, {
tick: 5018,
type: 'snare'
}, {
tick: 5019,
type: 'hihat'
}, {
tick: 5034,
type: 'hihat'
}, {
tick: 5042,
type: 'kick'
}, {
tick: 5048,
type: 'hihat'
}, {
tick: 5062,
type: 'kick'
}, {
tick: 5063,
type: 'hihat'
}, {
tick: 5077,
type: 'hihat'
}, {
tick: 5078,
type: 'snare'
}, {
tick: 5091,
type: 'hihat'
}, {
tick: 5104,
type: 'hihat'
}, {
tick: 5104,
type: 'hihat'
}, {
tick: 5106,
type: 'kick'
}, {
tick: 5121,
type: 'hihat'
}, {
tick: 5134,
type: 'snare'
}, {
tick: 5136,
type: 'hihat'
}, {
tick: 5150,
type: 'hihat'
}, {
tick: 5163,
type: 'kick'
}, {
tick: 5165,
type: 'hihat'
}, {
tick: 5180,
type: 'hihat'
}, {
tick: 5192,
type: 'snare'
}, {
tick: 5194,
type: 'hihat'
}, {
tick: 5207,
type: 'hihat'
}, {
tick: 5220,
type: 'hihat'
}, {
tick: 5220,
type: 'hihat'
}, {
tick: 5221,
type: 'kick'
}, {
tick: 5235,
type: 'hihat'
}, {
tick: 5249,
type: 'snare'
}, {
tick: 5249,
type: 'hihat'
}, {
tick: 5264,
type: 'hihat'
}, {
tick: 5277,
type: 'kick'
}, {
tick: 5280,
type: 'hihat'
}, {
tick: 5293,
type: 'hihat'
}, {
tick: 5304,
type: 'snare'
}, {
tick: 5308,
type: 'hihat'
}, {
tick: 5323,
type: 'hihat'
}, {
tick: 5334,
type: 'hihat'
}, {
tick: 5335,
type: 'kick'
}, {
tick: 5347,
type: 'hihat'
}, {
tick: 5360,
type: 'hihat'
}, {
tick: 5362,
type: 'snare'
}, {
tick: 5373,
type: 'hihat'
}, {
tick: 5383,
type: 'kick'
}, {
tick: 5386,
type: 'hihat'
}, {
tick: 5390,
type: 'kick'
}, {
tick: 5399,
type: 'hihat'
}, {
tick: 5405,
type: 'kick'
}, {
tick: 5420,
type: 'snare'
}, {
tick: 5422,
type: 'hihat'
}, {
tick: 5449,
type: 'hihat'
}, {
tick: 5451,
type: 'kick'
}, {
tick: 5479,
type: 'hihat'
}, {
tick: 5480,
type: 'snare'
}, {
tick: 5508,
type: 'hihat'
}, {
tick: 5510,
type: 'kick'
}, {
tick: 5536,
type: 'snare'
}, {
tick: 5536,
type: 'hihat'
}, {
tick: 5551,
type: 'hihat'
}, {
tick: 5564,
type: 'hihat'
}, {
tick: 5565,
type: 'kick'
}, {
tick: 5577,
type: 'hihat'
}, {
tick: 5592,
type: 'hihat'
}, {
tick: 5593,
type: 'snare'
}, {
tick: 5615,
type: 'kick'
}, {
tick: 5621,
type: 'kick'
}, {
tick: 5621,
type: 'hihat'
}, {
tick: 5637,
type: 'kick'
}, {
tick: 5649,
type: 'hihat'
}, {
tick: 5652,
type: 'snare'
}, {
tick: 5672,
type: 'hihat'
}, {
tick: 5681,
type: 'kick'
}, {
tick: 5688,
type: 'hihat'
}, {
tick: 5694,
type: 'hihat'
}, {
tick: 5709,
type: 'hihat'
}, {
tick: 5710,
type: 'snare'
}, {
tick: 5723,
type: 'hihat'
}, {
tick: 5732,
type: 'kick'
}, {
tick: 5738,
type: 'kick'
}, {
tick: 5738,
type: 'hihat'
}, {
tick: 5752,
type: 'kick'
}, {
tick: 5766,
type: 'hihat'
}, {
tick: 5767,
type: 'snare'
}, {
tick: 5788,
type: 'hihat'
}, {
tick: 5796,
type: 'kick'
}, {
tick: 5805,
type: 'hihat'
}, {
tick: 5811,
type: 'hihat'
}, {
tick: 5824,
type: 'snare'
}, {
tick: 5824,
type: 'hihat'
}, {
tick: 5848,
type: 'kick'
}, {
tick: 5853,
type: 'hihat'
}, {
tick: 5867,
type: 'kick'
}, {
tick: 5880,
type: 'hihat'
}, {
tick: 5881,
type: 'snare'
}, {
tick: 5897,
type: 'hihat'
}, {
tick: 5903,
type: 'hihat'
}, {
tick: 5908,
type: 'kick'
}, {
tick: 5909,
type: 'hihat'
}, {
tick: 5924,
type: 'hihat'
}, {
tick: 5937,
type: 'snare'
}, {
tick: 5940,
type: 'hihat'
}, {
tick: 5958,
type: 'kick'
}, {
tick: 5965,
type: 'kick'
}, {
tick: 5969,
type: 'hihat'
}, {
tick: 5981,
type: 'kick'
}, {
tick: 5993,
type: 'hihat'
}, {
tick: 5996,
type: 'snare'
}, {
tick: 6008,
type: 'hihat'
}, {
tick: 6021,
type: 'hihat'
}, {
tick: 6024,
type: 'hihat'
}, {
tick: 6025,
type: 'kick'
}, {
tick: 6037,
type: 'hihat'
}, {
tick: 6052,
type: 'snare'
}, {
tick: 6053,
type: 'hihat'
}, {
tick: 6068,
type: 'hihat'
}, {
tick: 6073,
type: 'kick'
}, {
tick: 6080,
type: 'kick'
}, {
tick: 6081,
type: 'hihat'
}, {
tick: 6095,
type: 'kick'
}, {
tick: 6096,
type: 'hihat'
}, {
tick: 6110,
type: 'snare'
}, {
tick: 6110,
type: 'hihat'
}, {
tick: 6124,
type: 'hihat'
}, {
tick: 6137,
type: 'hihat'
}, {
tick: 6137,
type: 'hihat'
}, {
tick: 6139,
type: 'kick'
}, {
tick: 6150,
type: 'hihat'
}, {
tick: 6163,
type: 'hihat'
}, {
tick: 6169,
type: 'snare'
}, {
tick: 6176,
type: 'hihat'
}, {
tick: 6189,
type: 'hihat'
}, {
tick: 6191,
type: 'kick'
}, {
tick: 6198,
type: 'kick'
}, {
tick: 6202,
type: 'hihat'
}, {
tick: 6213,
type: 'kick'
}, {
tick: 6214,
type: 'hihat'
}, {
tick: 6226,
type: 'hihat'
}, {
tick: 6227,
type: 'snare'
}, {
tick: 6241,
type: 'hihat'
}, {
tick: 6247,
type: 'hihat'
}, {
tick: 6252,
type: 'kick'
}, {
tick: 6264,
type: 'hihat'
}, {
tick: 6279,
type: 'hihat'
}, {
tick: 6283,
type: 'snare'
}, {
tick: 6307,
type: 'kick'
}, {
tick: 6311,
type: 'hihat'
}, {
tick: 6325,
type: 'hihat'
}, {
tick: 6328,
type: 'kick'
}, {
tick: 6340,
type: 'hihat'
}, {
tick: 6343,
type: 'snare'
}, {
tick: 6354,
type: 'hihat'
}, {
tick: 6368,
type: 'hihat'
}, {
tick: 6371,
type: 'kick'
}, {
tick: 6384,
type: 'hihat'
}, {
tick: 6398,
type: 'hihat'
}, {
tick: 6400,
type: 'snare'
}, {
tick: 6413,
type: 'hihat'
}, {
tick: 6428,
type: 'kick'
}, {
tick: 6428,
type: 'hihat'
}, {
tick: 6443,
type: 'hihat'
}, {
tick: 6457,
type: 'snare'
}, {
tick: 6457,
type: 'hihat'
}, {
tick: 6472,
type: 'hihat'
}, {
tick: 6484,
type: 'kick'
}, {
tick: 6485,
type: 'hihat'
}, {
tick: 6498,
type: 'hihat'
}, {
tick: 6514,
type: 'snare'
}, {
tick: 6514,
type: 'hihat'
}, {
tick: 6529,
type: 'hihat'
}, {
tick: 6539,
type: 'kick'
}, {
tick: 6542,
type: 'hihat'
}, {
tick: 6546,
type: 'kick'
}, {
tick: 6556,
type: 'hihat'
}, {
tick: 6559,
type: 'kick'
}, {
tick: 6570,
type: 'hihat'
}, {
tick: 6573,
type: 'snare'
}, {
tick: 6585,
type: 'hihat'
}, {
tick: 6598,
type: 'hihat'
}, {
tick: 6600,
type: 'kick'
}, {
tick: 6613,
type: 'hihat'
}, {
tick: 6628,
type: 'snare'
}, {
tick: 6628,
type: 'hihat'
}, {
tick: 6649,
type: 'kick'
}, {
tick: 6655,
type: 'kick'
}, {
tick: 6655,
type: 'hihat'
}, {
tick: 6670,
type: 'hihat'
}, {
tick: 6671,
type: 'kick'
}, {
tick: 6683,
type: 'hihat'
}, {
tick: 6687,
type: 'snare'
}, {
tick: 6697,
type: 'hihat'
}, {
tick: 6711,
type: 'hihat'
}, {
tick: 6715,
type: 'kick'
}, {
tick: 6726,
type: 'hihat'
}, {
tick: 6742,
type: 'snare'
}, {
tick: 6743,
type: 'hihat'
}, {
tick: 6757,
type: 'hihat'
}, {
tick: 6766,
type: 'kick'
}, {
tick: 6771,
type: 'hihat'
}, {
tick: 6772,
type: 'kick'
}, {
tick: 6787,
type: 'kick'
}, {
tick: 6787,
type: 'hihat'
}, {
tick: 6799,
type: 'hihat'
}, {
tick: 6802,
type: 'snare'
}, {
tick: 6813,
type: 'hihat'
}, {
tick: 6826,
type: 'hihat'
}, {
tick: 6829,
type: 'kick'
}, {
tick: 6837,
type: 'hihat'
}, {
tick: 6852,
type: 'hihat'
}, {
tick: 6858,
type: 'snare'
}, {
tick: 6868,
type: 'hihat'
}, {
tick: 6883,
type: 'hihat'
}, {
tick: 6887,
type: 'kick'
}, {
tick: 6898,
type: 'hihat'
}, {
tick: 6913,
type: 'snare'
}, {
tick: 6913,
type: 'hihat'
}, {
tick: 6926,
type: 'hihat'
}, {
tick: 6940,
type: 'hihat'
}, {
tick: 6942,
type: 'kick'
}, {
tick: 6954,
type: 'hihat'
}, {
tick: 6971,
type: 'hihat'
}, {
tick: 6973,
type: 'snare'
}, {
tick: 6987,
type: 'hihat'
}, {
tick: 7001,
type: 'kick'
}, {
tick: 7002,
type: 'hihat'
}, {
tick: 7014,
type: 'hihat'
}, {
tick: 7029,
type: 'hihat'
}, {
tick: 7030,
type: 'snare'
}, {
tick: 7044,
type: 'hihat'
}, {
tick: 7057,
type: 'hihat'
}, {
tick: 7058,
type: 'kick'
}, {
tick: 7058,
type: 'hihat'
}, {
tick: 7073,
type: 'hihat'
}, {
tick: 7089,
type: 'snare'
}, {
tick: 7090,
type: 'hihat'
}, {
tick: 7105,
type: 'hihat'
}, {
tick: 7117,
type: 'kick'
}, {
tick: 7118,
type: 'hihat'
}, {
tick: 7132,
type: 'hihat'
}, {
tick: 7135,
type: 'kick'
}, {
tick: 7145,
type: 'hihat'
}, {
tick: 7148,
type: 'snare'
}, {
tick: 7159,
type: 'hihat'
}, {
tick: 7174,
type: 'hihat'
}, {
tick: 7176,
type: 'kick'
}, {
tick: 7187,
type: 'hihat'
}, {
tick: 7202,
type: 'snare'
}, {
tick: 7203,
type: 'hihat'
}, {
tick: 7217,
type: 'hihat'
}, {
tick: 7227,
type: 'kick'
}, {
tick: 7232,
type: 'hihat'
}, {
tick: 7245,
type: 'kick'
}, {
tick: 7248,
type: 'hihat'
}, {
tick: 7250,
type: 'kick'
}, {
tick: 7262,
type: 'hihat'
}, {
tick: 7270,
type: 'snare'
}, {
tick: 7276,
type: 'hihat'
}, {
tick: 7290,
type: 'hihat'
}, {
tick: 7304,
type: 'hihat'
}, {
tick: 7319,
type: 'hihat'
}, {
tick: 7323,
type: 'snare'
}, {
tick: 7334,
type: 'hihat'
}, {
tick: 7347,
type: 'hihat'
}, {
tick: 7362,
type: 'hihat'
}, {
tick: 7374,
type: 'snare'
}, {
tick: 7375,
type: 'hihat'
}, {
tick: 7392,
type: 'hihat'
}, {
tick: 7405,
type: 'kick'
}, {
tick: 7405,
type: 'hihat'
}, {
tick: 7418,
type: 'hihat'
}, {
tick: 7431,
type: 'snare'
}, {
tick: 7432,
type: 'hihat'
}, {
tick: 7447,
type: 'hihat'
}, {
tick: 7455,
type: 'kick'
}, {
tick: 7460,
type: 'hihat'
}, {
tick: 7461,
type: 'hihat'
}, {
tick: 7472,
type: 'kick'
}, {
tick: 7478,
type: 'hihat'
}, {
tick: 7480,
type: 'kick'
}, {
tick: 7491,
type: 'snare'
}, {
tick: 7491,
type: 'hihat'
}, {
tick: 7503,
type: 'hihat'
}, {
tick: 7516,
type: 'hihat'
}, {
tick: 7518,
type: 'kick'
}, {
tick: 7530,
type: 'hihat'
}, {
tick: 7544,
type: 'hihat'
}, {
tick: 7545,
type: 'snare'
}, {
tick: 7561,
type: 'hihat'
}, {
tick: 7568,
type: 'kick'
}, {
tick: 7575,
type: 'hihat'
}, {
tick: 7586,
type: 'kick'
}, {
tick: 7589,
type: 'hihat'
}, {
tick: 7594,
type: 'kick'
}, {
tick: 7604,
type: 'hihat'
}, {
tick: 7606,
type: 'snare'
}, {
tick: 7620,
type: 'hihat'
}, {
tick: 7634,
type: 'kick'
}, {
tick: 7634,
type: 'hihat'
}, {
tick: 7648,
type: 'hihat'
}, {
tick: 7663,
type: 'snare'
}, {
tick: 7663,
type: 'hihat'
}, {
tick: 7680,
type: 'hihat'
}, {
tick: 7687,
type: 'kick'
}, {
tick: 7703,
type: 'kick'
}, {
tick: 7709,
type: 'kick'
}, {
tick: 7721,
type: 'snare'
}]
}, {
name: "Easy: AB/CD Back in Track",
music: "ABCDBackinDark",
notes: [{
tick: 7,
type: 'kick'
}, {
tick: 7,
type: 'crash1'
}, {
tick: 25,
type: 'hihat'
}, {
tick: 44,
type: 'hihat'
}, {
tick: 45,
type: 'snare'
}, {
tick: 62,
type: 'hihat'
}, {
tick: 80,
type: 'hihat'
}, {
tick: 81,
type: 'kick'
}, {
tick: 98,
type: 'hihat'
}, {
tick: 116,
type: 'snare'
}, {
tick: 116,
type: 'hihat'
}, {
tick: 135,
type: 'hihat'
}, {
tick: 152,
type: 'kick'
}, {
tick: 152,
type: 'hihat'
}, {
tick: 169,
type: 'hihat'
}, {
tick: 187,
type: 'hihat'
}, {
tick: 187,
type: 'snare'
}, {
tick: 204,
type: 'hihat'
}, {
tick: 223,
type: 'hihat'
}, {
tick: 224,
type: 'kick'
}, {
tick: 243,
type: 'hihat'
}, {
tick: 259,
type: 'snare'
}, {
tick: 260,
type: 'hihat'
}, {
tick: 278,
type: 'hihat'
}, {
tick: 296,
type: 'hihat'
}, {
tick: 296,
type: 'kick'
}, {
tick: 313,
type: 'hihat'
}, {
tick: 330,
type: 'hihat'
}, {
tick: 331,
type: 'snare'
}, {
tick: 349,
type: 'hihat'
}, {
tick: 367,
type: 'hihat'
}, {
tick: 367,
type: 'kick'
}, {
tick: 386,
type: 'hihat'
}, {
tick: 404,
type: 'hihat'
}, {
tick: 405,
type: 'snare'
}, {
tick: 422,
type: 'hihat'
}, {
tick: 440,
type: 'hihat'
}, {
tick: 440,
type: 'kick'
}, {
tick: 457,
type: 'hihat'
}, {
tick: 475,
type: 'snare'
}, {
tick: 482,
type: 'tom1'
}, {
tick: 504,
type: 'snare'
}, {
tick: 510,
type: 'tom1'
}, {
tick: 534,
type: 'snare'
}, {
tick: 539,
type: 'tom1'
}, {
tick: 561,
type: 'snare'
}, {
tick: 565,
type: 'tom1'
}, {
tick: 589,
type: 'crash1'
}, {
tick: 589,
type: 'kick'
}, {
tick: 610,
type: 'hihat'
}, {
tick: 625,
type: 'snare'
}, {
tick: 625,
type: 'hihat'
}, {
tick: 643,
type: 'hihat'
}, {
tick: 661,
type: 'hihat'
}, {
tick: 661,
type: 'kick'
}, {
tick: 678,
type: 'hihat'
}, {
tick: 696,
type: 'snare'
}, {
tick: 698,
type: 'hihat'
}, {
tick: 717,
type: 'hihat'
}, {
tick: 734,
type: 'hihat'
}, {
tick: 735,
type: 'kick'
}, {
tick: 750,
type: 'hihat'
}, {
tick: 770,
type: 'hihat'
}, {
tick: 770,
type: 'snare'
}, {
tick: 788,
type: 'hihat'
}, {
tick: 805,
type: 'hihat'
}, {
tick: 805,
type: 'kick'
}, {
tick: 821,
type: 'hihat'
}, {
tick: 839,
type: 'snare'
}, {
tick: 839,
type: 'hihat'
}, {
tick: 857,
type: 'hihat'
}, {
tick: 875,
type: 'hihat'
}, {
tick: 877,
type: 'kick'
}, {
tick: 894,
type: 'hihat'
}, {
tick: 911,
type: 'snare'
}, {
tick: 912,
type: 'hihat'
}, {
tick: 932,
type: 'hihat'
}, {
tick: 949,
type: 'hihat'
}, {
tick: 949,
type: 'kick'
}, {
tick: 968,
type: 'hihat'
}, {
tick: 985,
type: 'snare'
}, {
tick: 985,
type: 'hihat'
}, {
tick: 1004,
type: 'hihat'
}, {
tick: 1022,
type: 'hihat'
}, {
tick: 1023,
type: 'kick'
}, {
tick: 1039,
type: 'hihat'
}, {
tick: 1058,
type: 'snare'
}, {
tick: 1065,
type: 'tom1'
}, {
tick: 1087,
type: 'snare'
}, {
tick: 1093,
type: 'tom1'
}, {
tick: 1115,
type: 'snare'
}, {
tick: 1120,
type: 'tom1'
}, {
tick: 1142,
type: 'snare'
}, {
tick: 1148,
type: 'tom1'
}, {
tick: 1170,
type: 'kick'
}, {
tick: 1170,
type: 'crash1'
}, {
tick: 1188,
type: 'hihat'
}, {
tick: 1207,
type: 'hihat'
}, {
tick: 1207,
type: 'snare'
}, {
tick: 1226,
type: 'hihat'
}, {
tick: 1242,
type: 'hihat'
}, {
tick: 1242,
type: 'kick'
}, {
tick: 1260,
type: 'hihat'
}, {
tick: 1277,
type: 'snare'
}, {
tick: 1277,
type: 'hihat'
}, {
tick: 1297,
type: 'hihat'
}, {
tick: 1315,
type: 'hihat'
}, {
tick: 1315,
type: 'kick'
}, {
tick: 1332,
type: 'hihat'
}, {
tick: 1351,
type: 'hihat'
}, {
tick: 1352,
type: 'snare'
}, {
tick: 1370,
type: 'hihat'
}, {
tick: 1389,
type: 'hihat'
}, {
tick: 1389,
type: 'kick'
}, {
tick: 1405,
type: 'hihat'
}, {
tick: 1424,
type: 'hihat'
}, {
tick: 1425,
type: 'snare'
}, {
tick: 1441,
type: 'hihat'
}, {
tick: 1459,
type: 'hihat'
}, {
tick: 1460,
type: 'kick'
}, {
tick: 1478,
type: 'hihat'
}, {
tick: 1496,
type: 'hihat'
}, {
tick: 1496,
type: 'snare'
}, {
tick: 1515,
type: 'hihat'
}, {
tick: 1533,
type: 'hihat'
}, {
tick: 1533,
type: 'kick'
}, {
tick: 1551,
type: 'hihat'
}, {
tick: 1569,
type: 'hihat'
}, {
tick: 1570,
type: 'snare'
}, {
tick: 1586,
type: 'hihat'
}, {
tick: 1604,
type: 'hihat'
}, {
tick: 1606,
type: 'kick'
}, {
tick: 1623,
type: 'hihat'
}, {
tick: 1644,
type: 'snare'
}, {
tick: 1649,
type: 'tom1'
}, {
tick: 1671,
type: 'snare'
}, {
tick: 1676,
type: 'tom1'
}, {
tick: 1696,
type: 'snare'
}, {
tick: 1702,
type: 'tom1'
}, {
tick: 1722,
type: 'snare'
}, {
tick: 1728,
type: 'tom1'
}, {
tick: 1750,
type: 'crash1'
}, {
tick: 1751,
type: 'kick'
}, {
tick: 1768,
type: 'hihat'
}, {
tick: 1785,
type: 'snare'
}, {
tick: 1787,
type: 'hihat'
}, {
tick: 1805,
type: 'hihat'
}, {
tick: 1823,
type: 'hihat'
}, {
tick: 1824,
type: 'kick'
}, {
tick: 1841,
type: 'hihat'
}, {
tick: 1857,
type: 'snare'
}, {
tick: 1858,
type: 'hihat'
}, {
tick: 1876,
type: 'hihat'
}, {
tick: 1893,
type: 'hihat'
}, {
tick: 1895,
type: 'kick'
}, {
tick: 1912,
type: 'hihat'
}, {
tick: 1927,
type: 'hihat'
}, {
tick: 1927,
type: 'snare'
}, {
tick: 1948,
type: 'hihat'
}, {
tick: 1968,
type: 'hihat'
}, {
tick: 1968,
type: 'kick'
}, {
tick: 1985,
type: 'hihat'
}, {
tick: 2004,
type: 'snare'
}, {
tick: 2004,
type: 'hihat'
}, {
tick: 2022,
type: 'hihat'
}, {
tick: 2041,
type: 'kick'
}, {
tick: 2042,
type: 'hihat'
}, {
tick: 2058,
type: 'hihat'
}, {
tick: 2076,
type: 'snare'
}, {
tick: 2076,
type: 'hihat'
}, {
tick: 2094,
type: 'hihat'
}, {
tick: 2111,
type: 'hihat'
}, {
tick: 2111,
type: 'kick'
}, {
tick: 2129,
type: 'hihat'
}, {
tick: 2148,
type: 'hihat'
}, {
tick: 2149,
type: 'snare'
}, {
tick: 2166,
type: 'hihat'
}, {
tick: 2184,
type: 'hihat'
}, {
tick: 2184,
type: 'kick'
}, {
tick: 2202,
type: 'hihat'
}, {
tick: 2221,
type: 'snare'
}, {
tick: 2228,
type: 'tom1'
}, {
tick: 2248,
type: 'snare'
}, {
tick: 2255,
type: 'tom1'
}, {
tick: 2277,
type: 'snare'
}, {
tick: 2283,
type: 'tom1'
}, {
tick: 2303,
type: 'snare'
}, {
tick: 2309,
type: 'tom1'
}, {
tick: 2330,
type: 'crash1'
}, {
tick: 2331,
type: 'kick'
}, {
tick: 2349,
type: 'hihat'
}, {
tick: 2367,
type: 'snare'
}, {
tick: 2368,
type: 'hihat'
}, {
tick: 2385,
type: 'hihat'
}, {
tick: 2403,
type: 'kick'
}, {
tick: 2404,
type: 'hihat'
}, {
tick: 2422,
type: 'hihat'
}, {
tick: 2439,
type: 'snare'
}, {
tick: 2439,
type: 'hihat'
}, {
tick: 2459,
type: 'hihat'
}, {
tick: 2478,
type: 'crash1'
}, {
tick: 2478,
type: 'kick'
}, {
tick: 2500,
type: 'hihat'
}, {
tick: 2514,
type: 'snare'
}, {
tick: 2515,
type: 'hihat'
}, {
tick: 2531,
type: 'hihat'
}, {
tick: 2549,
type: 'hihat'
}, {
tick: 2549,
type: 'kick'
}, {
tick: 2565,
type: 'hihat'
}, {
tick: 2583,
type: 'snare'
}, {
tick: 2584,
type: 'hihat'
}, {
tick: 2603,
type: 'hihat'
}, {
tick: 2622,
type: 'crash1'
}, {
tick: 2622,
type: 'kick'
}, {
tick: 2643,
type: 'hihat'
}, {
tick: 2658,
type: 'snare'
}, {
tick: 2658,
type: 'hihat'
}, {
tick: 2675,
type: 'hihat'
}, {
tick: 2693,
type: 'kick'
}, {
tick: 2693,
type: 'hihat'
}, {
tick: 2712,
type: 'hihat'
}, {
tick: 2729,
type: 'snare'
}, {
tick: 2729,
type: 'hihat'
}, {
tick: 2745,
type: 'hihat'
}, {
tick: 2765,
type: 'kick'
}, {
tick: 2766,
type: 'crash1'
}, {
tick: 2783,
type: 'hihat'
}, {
tick: 2802,
type: 'hihat'
}, {
tick: 2802,
type: 'snare'
}, {
tick: 2821,
type: 'hihat'
}, {
tick: 2838,
type: 'kick'
}, {
tick: 2838,
type: 'hihat'
}, {
tick: 2858,
type: 'hihat'
}, {
tick: 2875,
type: 'hihat'
}, {
tick: 2875,
type: 'snare'
}, {
tick: 2891,
type: 'hihat'
}, {
tick: 2909,
type: 'crash1'
}, {
tick: 2910,
type: 'kick'
}, {
tick: 2929,
type: 'hihat'
}, {
tick: 2948,
type: 'hihat'
}, {
tick: 2948,
type: 'snare'
}, {
tick: 2965,
type: 'hihat'
}, {
tick: 2984,
type: 'kick'
}, {
tick: 2984,
type: 'hihat'
}, {
tick: 3001,
type: 'hihat'
}, {
tick: 3019,
type: 'hihat'
}, {
tick: 3019,
type: 'snare'
}, {
tick: 3038,
type: 'hihat'
}, {
tick: 3055,
type: 'crash1'
}, {
tick: 3056,
type: 'kick'
}, {
tick: 3074,
type: 'hihat'
}, {
tick: 3091,
type: 'snare'
}, {
tick: 3092,
type: 'hihat'
}, {
tick: 3110,
type: 'hihat'
}, {
tick: 3128,
type: 'kick'
}, {
tick: 3128,
type: 'hihat'
}, {
tick: 3145,
type: 'hihat'
}, {
tick: 3164,
type: 'snare'
}, {
tick: 3165,
type: 'hihat'
}, {
tick: 3183,
type: 'hihat'
}, {
tick: 3199,
type: 'crash1'
}, {
tick: 3200,
type: 'kick'
}, {
tick: 3218,
type: 'hihat'
}, {
tick: 3236,
type: 'snare'
}, {
tick: 3236,
type: 'hihat'
}, {
tick: 3253,
type: 'hihat'
}, {
tick: 3272,
type: 'kick'
}, {
tick: 3272,
type: 'hihat'
}, {
tick: 3290,
type: 'hihat'
}, {
tick: 3308,
type: 'snare'
}, {
tick: 3309,
type: 'hihat'
}, {
tick: 3327,
type: 'hihat'
}, {
tick: 3344,
type: 'kick'
}, {
tick: 3344,
type: 'crash1'
}, {
tick: 3372,
type: 'crash1'
}, {
tick: 3372,
type: 'kick'
}, {
tick: 3399,
type: 'crash1'
}, {
tick: 3399,
type: 'kick'
}, {
tick: 3448,
type: 'snare'
}, {
tick: 3491,
type: 'crash1'
}, {
tick: 3491,
type: 'kick'
}, {
tick: 3510,
type: 'hihat'
}, {
tick: 3528,
type: 'hihat'
}, {
tick: 3528,
type: 'snare'
}, {
tick: 3547,
type: 'hihat'
}, {
tick: 3565,
type: 'hihat'
}, {
tick: 3566,
type: 'kick'
}, {
tick: 3584,
type: 'hihat'
}, {
tick: 3601,
type: 'snare'
}, {
tick: 3601,
type: 'hihat'
}, {
tick: 3619,
type: 'hihat'
}, {
tick: 3638,
type: 'hihat'
}, {
tick: 3638,
type: 'kick'
}, {
tick: 3658,
type: 'hihat'
}, {
tick: 3674,
type: 'snare'
}, {
tick: 3674,
type: 'hihat'
}, {
tick: 3692,
type: 'hihat'
}, {
tick: 3709,
type: 'hihat'
}, {
tick: 3710,
type: 'kick'
}, {
tick: 3728,
type: 'hihat'
}, {
tick: 3747,
type: 'snare'
}, {
tick: 3747,
type: 'hihat'
}, {
tick: 3763,
type: 'hihat'
}, {
tick: 3784,
type: 'hihat'
}, {
tick: 3785,
type: 'kick'
}, {
tick: 3800,
type: 'hihat'
}, {
tick: 3818,
type: 'hihat'
}, {
tick: 3819,
type: 'snare'
}, {
tick: 3836,
type: 'hihat'
}, {
tick: 3854,
type: 'hihat'
}, {
tick: 3854,
type: 'kick'
}, {
tick: 3872,
type: 'hihat'
}, {
tick: 3890,
type: 'hihat'
}, {
tick: 3890,
type: 'snare'
}, {
tick: 3906,
type: 'hihat'
}, {
tick: 3924,
type: 'hihat'
}, {
tick: 3924,
type: 'kick'
}, {
tick: 3943,
type: 'hihat'
}, {
tick: 3965,
type: 'snare'
}, {
tick: 3993,
type: 'snare'
}, {
tick: 3997,
type: 'tom1'
}, {
tick: 4019,
type: 'snare'
}, {
tick: 4025,
type: 'tom1'
}, {
tick: 4047,
type: 'snare'
}, {
tick: 4053,
type: 'tom1'
}, {
tick: 4072,
type: 'kick'
}, {
tick: 4073,
type: 'crash1'
}, {
tick: 4092,
type: 'hihat'
}, {
tick: 4110,
type: 'hihat'
}, {
tick: 4110,
type: 'snare'
}, {
tick: 4128,
type: 'hihat'
}, {
tick: 4145,
type: 'kick'
}, {
tick: 4147,
type: 'hihat'
}, {
tick: 4164,
type: 'hihat'
}, {
tick: 4182,
type: 'snare'
}, {
tick: 4182,
type: 'hihat'
}, {
tick: 4200,
type: 'hihat'
}, {
tick: 4217,
type: 'kick'
}, {
tick: 4218,
type: 'hihat'
}, {
tick: 4236,
type: 'hihat'
}, {
tick: 4254,
type: 'snare'
}, {
tick: 4255,
type: 'hihat'
}, {
tick: 4273,
type: 'hihat'
}, {
tick: 4291,
type: 'hihat'
}, {
tick: 4292,
type: 'kick'
}, {
tick: 4310,
type: 'hihat'
}, {
tick: 4327,
type: 'hihat'
}, {
tick: 4328,
type: 'snare'
}, {
tick: 4347,
type: 'hihat'
}, {
tick: 4364,
type: 'kick'
}, {
tick: 4365,
type: 'hihat'
}, {
tick: 4383,
type: 'hihat'
}, {
tick: 4400,
type: 'hihat'
}, {
tick: 4401,
type: 'snare'
}, {
tick: 4418,
type: 'hihat'
}, {
tick: 4437,
type: 'hihat'
}, {
tick: 4438,
type: 'kick'
}, {
tick: 4455,
type: 'hihat'
}, {
tick: 4472,
type: 'hihat'
}, {
tick: 4472,
type: 'snare'
}, {
tick: 4491,
type: 'hihat'
}, {
tick: 4508,
type: 'hihat'
}, {
tick: 4509,
type: 'kick'
}, {
tick: 4525,
type: 'hihat'
}, {
tick: 4539,
type: 'snare'
}, {
tick: 4551,
type: 'tom1'
}, {
tick: 4575,
type: 'snare'
}, {
tick: 4581,
type: 'tom1'
}, {
tick: 4605,
type: 'snare'
}, {
tick: 4609,
type: 'tom1'
}, {
tick: 4631,
type: 'snare'
}, {
tick: 4636,
type: 'tom1'
}, {
tick: 4655,
type: 'crash1'
}, {
tick: 4655,
type: 'kick'
}, {
tick: 4672,
type: 'hihat'
}, {
tick: 4690,
type: 'snare'
}, {
tick: 4691,
type: 'hihat'
}, {
tick: 4709,
type: 'hihat'
}, {
tick: 4727,
type: 'kick'
}, {
tick: 4728,
type: 'hihat'
}, {
tick: 4746,
type: 'hihat'
}, {
tick: 4763,
type: 'snare'
}, {
tick: 4763,
type: 'hihat'
}, {
tick: 4782,
type: 'hihat'
}, {
tick: 4800,
type: 'crash1'
}, {
tick: 4800,
type: 'kick'
}, {
tick: 4817,
type: 'hihat'
}, {
tick: 4834,
type: 'snare'
}, {
tick: 4836,
type: 'hihat'
}, {
tick: 4854,
type: 'hihat'
}, {
tick: 4871,
type: 'kick'
}, {
tick: 4872,
type: 'hihat'
}, {
tick: 4890,
type: 'hihat'
}, {
tick: 4907,
type: 'snare'
}, {
tick: 4907,
type: 'hihat'
}, {
tick: 4925,
type: 'hihat'
}, {
tick: 4943,
type: 'crash1'
}, {
tick: 4943,
type: 'kick'
}, {
tick: 4963,
type: 'hihat'
}, {
tick: 4981,
type: 'snare'
}, {
tick: 4981,
type: 'hihat'
}, {
tick: 4998,
type: 'hihat'
}, {
tick: 5016,
type: 'hihat'
}, {
tick: 5017,
type: 'kick'
}, {
tick: 5033,
type: 'hihat'
}, {
tick: 5051,
type: 'hihat'
}, {
tick: 5052,
type: 'snare'
}, {
tick: 5071,
type: 'hihat'
}, {
tick: 5089,
type: 'kick'
}, {
tick: 5089,
type: 'crash1'
}, {
tick: 5111,
type: 'hihat'
}, {
tick: 5126,
type: 'snare'
}, {
tick: 5127,
type: 'hihat'
}, {
tick: 5144,
type: 'hihat'
}, {
tick: 5163,
type: 'kick'
}, {
tick: 5163,
type: 'hihat'
}, {
tick: 5179,
type: 'hihat'
}, {
tick: 5198,
type: 'hihat'
}, {
tick: 5198,
type: 'snare'
}, {
tick: 5216,
type: 'hihat'
}, {
tick: 5234,
type: 'crash1'
}, {
tick: 5234,
type: 'kick'
}, {
tick: 5254,
type: 'hihat'
}, {
tick: 5271,
type: 'snare'
}, {
tick: 5271,
type: 'hihat'
}, {
tick: 5289,
type: 'hihat'
}, {
tick: 5307,
type: 'hihat'
}, {
tick: 5307,
type: 'kick'
}, {
tick: 5325,
type: 'hihat'
}, {
tick: 5341,
type: 'snare'
}, {
tick: 5342,
type: 'hihat'
}, {
tick: 5362,
type: 'hihat'
}, {
tick: 5380,
type: 'crash1'
}, {
tick: 5380,
type: 'kick'
}, {
tick: 5401,
type: 'hihat'
}, {
tick: 5416,
type: 'snare'
}, {
tick: 5418,
type: 'hihat'
}, {
tick: 5434,
type: 'hihat'
}, {
tick: 5452,
type: 'hihat'
}, {
tick: 5453,
type: 'kick'
}, {
tick: 5470,
type: 'hihat'
}, {
tick: 5487,
type: 'hihat'
}, {
tick: 5488,
type: 'snare'
}, {
tick: 5507,
type: 'hihat'
}, {
tick: 5523,
type: 'crash1'
}, {
tick: 5525,
type: 'kick'
}, {
tick: 5542,
type: 'hihat'
}, {
tick: 5558,
type: 'snare'
}, {
tick: 5559,
type: 'hihat'
}, {
tick: 5578,
type: 'hihat'
}, {
tick: 5596,
type: 'hihat'
}, {
tick: 5596,
type: 'kick'
}, {
tick: 5614,
type: 'hihat'
}, {
tick: 5633,
type: 'hihat'
}, {
tick: 5633,
type: 'snare'
}, {
tick: 5649,
type: 'hihat'
}, {
tick: 5669,
type: 'crash1'
}, {
tick: 5670,
type: 'kick'
}, {
tick: 5695,
type: 'crash1'
}, {
tick: 5696,
type: 'kick'
}, {
tick: 5722,
type: 'crash1'
}, {
tick: 5722,
type: 'kick'
}, {
tick: 5768,
type: 'snare'
}, {
tick: 5816,
type: 'kick'
}, {
tick: 5816,
type: 'crash1'
}]
}, {
name: "Beginner: SevenStripe-Armey",
music: "SevenStripeArmey",
notes: [{
tick: 401,
type: 'kick'
}, {
tick: 425,
type: 'tom1'
}, {
tick: 425,
type: 'kick'
}, {
tick: 458,
type: 'kick'
}, {
tick: 483,
type: 'tom1'
}, {
tick: 483,
type: 'kick'
}, {
tick: 518,
type: 'kick'
}, {
tick: 546,
type: 'tom1'
}, {
tick: 548,
type: 'kick'
}, {
tick: 576,
type: 'kick'
}, {
tick: 609,
type: 'tom1'
}, {
tick: 609,
type: 'kick'
}, {
tick: 640,
type: 'kick'
}, {
tick: 671,
type: 'kick'
}, {
tick: 671,
type: 'tom1'
}, {
tick: 703,
type: 'kick'
}, {
tick: 730,
type: 'kick'
}, {
tick: 730,
type: 'tom1'
}, {
tick: 763,
type: 'kick'
}, {
tick: 790,
type: 'tom1'
}, {
tick: 790,
type: 'kick'
}, {
tick: 821,
type: 'kick'
}, {
tick: 850,
type: 'tom1'
}, {
tick: 850,
type: 'kick'
}, {
tick: 883,
type: 'kick'
}, {
tick: 909,
type: 'tom1'
}, {
tick: 909,
type: 'kick'
}, {
tick: 945,
type: 'kick'
}, {
tick: 973,
type: 'kick'
}, {
tick: 973,
type: 'tom1'
}, {
tick: 1004,
type: 'kick'
}, {
tick: 1034,
type: 'tom1'
}, {
tick: 1036,
type: 'kick'
}, {
tick: 1067,
type: 'kick'
}, {
tick: 1093,
type: 'tom1'
}, {
tick: 1093,
type: 'kick'
}, {
tick: 1125,
type: 'kick'
}, {
tick: 1154,
type: 'kick'
}, {
tick: 1154,
type: 'tom1'
}, {
tick: 1186,
type: 'kick'
}, {
tick: 1216,
type: 'tom1'
}, {
tick: 1216,
type: 'kick'
}, {
tick: 1243,
type: 'kick'
}, {
tick: 1275,
type: 'tom1'
}, {
tick: 1275,
type: 'kick'
}, {
tick: 1309,
type: 'kick'
}, {
tick: 1338,
type: 'kick'
}, {
tick: 1338,
type: 'tom1'
}, {
tick: 1368,
type: 'kick'
}, {
tick: 1396,
type: 'kick'
}, {
tick: 1396,
type: 'tom1'
}, {
tick: 1426,
type: 'kick'
}, {
tick: 1453,
type: 'tom1'
}, {
tick: 1457,
type: 'kick'
}, {
tick: 1490,
type: 'kick'
}, {
tick: 1518,
type: 'kick'
}, {
tick: 1518,
type: 'tom1'
}, {
tick: 1549,
type: 'kick'
}, {
tick: 1579,
type: 'tom1'
}, {
tick: 1579,
type: 'kick'
}, {
tick: 1610,
type: 'kick'
}, {
tick: 1640,
type: 'tom1'
}, {
tick: 1642,
type: 'kick'
}, {
tick: 1673,
type: 'kick'
}, {
tick: 1700,
type: 'tom1'
}, {
tick: 1700,
type: 'kick'
}, {
tick: 1732,
type: 'kick'
}, {
tick: 1759,
type: 'tom1'
}, {
tick: 1759,
type: 'kick'
}, {
tick: 1792,
type: 'kick'
}, {
tick: 1820,
type: 'tom1'
}, {
tick: 1820,
type: 'kick'
}, {
tick: 1853,
type: 'kick'
}, {
tick: 1883,
type: 'snare'
}, {
tick: 1883,
type: 'kick'
}, {
tick: 1915,
type: 'kick'
}, {
tick: 1944,
type: 'snare'
}, {
tick: 1944,
type: 'kick'
}, {
tick: 1977,
type: 'kick'
}, {
tick: 2004,
type: 'snare'
}, {
tick: 2004,
type: 'kick'
}, {
tick: 2035,
type: 'kick'
}, {
tick: 2064,
type: 'snare'
}, {
tick: 2064,
type: 'kick'
}, {
tick: 2097,
type: 'kick'
}, {
tick: 2125,
type: 'snare'
}, {
tick: 2125,
type: 'kick'
}, {
tick: 2158,
type: 'kick'
}, {
tick: 2186,
type: 'snare'
}, {
tick: 2186,
type: 'kick'
}, {
tick: 2219,
type: 'kick'
}, {
tick: 2244,
type: 'snare'
}, {
tick: 2244,
type: 'kick'
}, {
tick: 2277,
type: 'kick'
}, {
tick: 2306,
type: 'snare'
}, {
tick: 2308,
type: 'kick'
}, {
tick: 2340,
type: 'kick'
}, {
tick: 2367,
type: 'snare'
}, {
tick: 2367,
type: 'kick'
}, {
tick: 2402,
type: 'kick'
}, {
tick: 2428,
type: 'snare'
}, {
tick: 2428,
type: 'kick'
}, {
tick: 2459,
type: 'kick'
}, {
tick: 2487,
type: 'snare'
}, {
tick: 2487,
type: 'kick'
}, {
tick: 2520,
type: 'kick'
}, {
tick: 2547,
type: 'snare'
}, {
tick: 2547,
type: 'kick'
}, {
tick: 2582,
type: 'kick'
}, {
tick: 2611,
type: 'snare'
}, {
tick: 2611,
type: 'kick'
}, {
tick: 2645,
type: 'kick'
}, {
tick: 2670,
type: 'kick'
}, {
tick: 2670,
type: 'snare'
}, {
tick: 2703,
type: 'kick'
}, {
tick: 2729,
type: 'snare'
}, {
tick: 2731,
type: 'kick'
}, {
tick: 2764,
type: 'kick'
}, {
tick: 2792,
type: 'snare'
}, {
tick: 2792,
type: 'kick'
}, {
tick: 2822,
type: 'crash1'
}, {
tick: 2822,
type: 'kick'
}, {
tick: 2847,
type: 'tom1'
}, {
tick: 2856,
type: 'tom1'
}, {
tick: 2876,
type: 'tom1'
}, {
tick: 2891,
type: 'tom1'
}, {
tick: 2908,
type: 'tom1'
}, {
tick: 2923,
type: 'tom1'
}, {
tick: 2942,
type: 'kick'
}, {
tick: 2942,
type: 'crash1'
}, {
tick: 2954,
type: 'tom1'
}, {
tick: 2972,
type: 'tom1'
}, {
tick: 2983,
type: 'tom1'
}, {
tick: 2997,
type: 'tom1'
}, {
tick: 3011,
type: 'tom1'
}, {
tick: 3024,
type: 'tom1'
}, {
tick: 3037,
type: 'tom1'
}, {
tick: 3052,
type: 'tom1'
}, {
tick: 3067,
type: 'crash1'
}, {
tick: 3067,
type: 'kick'
}, {
tick: 3101,
type: 'snare'
}, {
tick: 3129,
type: 'crash1'
}, {
tick: 3129,
type: 'kick'
}, {
tick: 3154,
type: 'snare'
}, {
tick: 3156,
type: 'crash1'
}, {
tick: 3185,
type: 'crash1'
}, {
tick: 3185,
type: 'kick'
}, {
tick: 3215,
type: 'snare'
}, {
tick: 3215,
type: 'crash1'
}, {
tick: 3248,
type: 'crash1'
}, {
tick: 3248,
type: 'kick'
}, {
tick: 3277,
type: 'snare'
}, {
tick: 3277,
type: 'crash1'
}, {
tick: 3307,
type: 'crash1'
}, {
tick: 3307,
type: 'kick'
}, {
tick: 3338,
type: 'crash1'
}, {
tick: 3338,
type: 'snare'
}, {
tick: 3368,
type: 'crash1'
}, {
tick: 3368,
type: 'kick'
}, {
tick: 3391,
type: 'crash1'
}, {
tick: 3391,
type: 'kick'
}, {
tick: 3414,
type: 'snare'
}, {
tick: 3414,
type: 'crash1'
}, {
tick: 3433,
type: 'crash1'
}, {
tick: 3433,
type: 'kick'
}, {
tick: 3460,
type: 'snare'
}, {
tick: 3460,
type: 'crash1'
}, {
tick: 3490,
type: 'kick'
}, {
tick: 3490,
type: 'crash1'
}, {
tick: 3521,
type: 'snare'
}, {
tick: 3552,
type: 'crash1'
}, {
tick: 3552,
type: 'kick'
}, {
tick: 3581,
type: 'crash1'
}, {
tick: 3581,
type: 'snare'
}, {
tick: 3611,
type: 'crash1'
}, {
tick: 3611,
type: 'kick'
}, {
tick: 3637,
type: 'crash1'
}, {
tick: 3637,
type: 'snare'
}, {
tick: 3670,
type: 'kick'
}, {
tick: 3670,
type: 'crash1'
}, {
tick: 3701,
type: 'crash1'
}, {
tick: 3701,
type: 'snare'
}, {
tick: 3733,
type: 'crash1'
}, {
tick: 3733,
type: 'kick'
}, {
tick: 3760,
type: 'snare'
}, {
tick: 3760,
type: 'crash1'
}, {
tick: 3794,
type: 'crash1'
}, {
tick: 3794,
type: 'kick'
}, {
tick: 3825,
type: 'crash1'
}, {
tick: 3825,
type: 'snare'
}, {
tick: 3855,
type: 'crash1'
}, {
tick: 3855,
type: 'kick'
}, {
tick: 3877,
type: 'crash1'
}, {
tick: 3877,
type: 'kick'
}, {
tick: 3901,
type: 'crash1'
}, {
tick: 3901,
type: 'snare'
}, {
tick: 3920,
type: 'crash1'
}, {
tick: 3920,
type: 'kick'
}, {
tick: 3947,
type: 'snare'
}, {
tick: 3947,
type: 'crash1'
}, {
tick: 3977,
type: 'crash1'
}, {
tick: 3977,
type: 'kick'
}, {
tick: 4007,
type: 'snare'
}, {
tick: 4007,
type: 'crash1'
}, {
tick: 4037,
type: 'crash1'
}, {
tick: 4037,
type: 'kick'
}, {
tick: 4051,
type: 'tom1'
}, {
tick: 4068,
type: 'tom1'
}, {
tick: 4081,
type: 'tom1'
}, {
tick: 4098,
type: 'tom1'
}, {
tick: 4112,
type: 'tom1'
}, {
tick: 4126,
type: 'tom1'
}, {
tick: 4143,
type: 'tom1'
}, {
tick: 4159,
type: 'crash1'
}, {
tick: 4159,
type: 'kick'
}, {
tick: 4172,
type: 'tom1'
}, {
tick: 4184,
type: 'tom1'
}, {
tick: 4199,
type: 'tom1'
}, {
tick: 4216,
type: 'tom1'
}, {
tick: 4232,
type: 'tom1'
}, {
tick: 4247,
type: 'tom1'
}, {
tick: 4261,
type: 'tom1'
}, {
tick: 4277,
type: 'kick'
}, {
tick: 4277,
type: 'crash1'
}, {
tick: 4763,
type: 'kick'
}, {
tick: 4790,
type: 'kick'
}, {
tick: 4790,
type: 'tom1'
}, {
tick: 4824,
type: 'kick'
}, {
tick: 4852,
type: 'kick'
}, {
tick: 4852,
type: 'tom1'
}, {
tick: 4885,
type: 'kick'
}, {
tick: 4911,
type: 'tom1'
}, {
tick: 4913,
type: 'kick'
}, {
tick: 4948,
type: 'kick'
}, {
tick: 4974,
type: 'kick'
}, {
tick: 4974,
type: 'tom1'
}, {
tick: 5007,
type: 'kick'
}, {
tick: 5037,
type: 'kick'
}, {
tick: 5037,
type: 'tom1'
}, {
tick: 5070,
type: 'kick'
}, {
tick: 5096,
type: 'tom1'
}, {
tick: 5096,
type: 'kick'
}, {
tick: 5132,
type: 'kick'
}, {
tick: 5157,
type: 'tom1'
}, {
tick: 5157,
type: 'kick'
}, {
tick: 5193,
type: 'kick'
}, {
tick: 5217,
type: 'kick'
}, {
tick: 5217,
type: 'tom1'
}, {
tick: 5252,
type: 'kick'
}, {
tick: 5279,
type: 'kick'
}, {
tick: 5279,
type: 'tom1'
}, {
tick: 5311,
type: 'kick'
}, {
tick: 5338,
type: 'kick'
}, {
tick: 5338,
type: 'tom1'
}, {
tick: 5370,
type: 'kick'
}, {
tick: 5399,
type: 'kick'
}, {
tick: 5399,
type: 'tom1'
}, {
tick: 5433,
type: 'kick'
}, {
tick: 5460,
type: 'tom1'
}, {
tick: 5460,
type: 'kick'
}, {
tick: 5492,
type: 'kick'
}, {
tick: 5520,
type: 'kick'
}, {
tick: 5520,
type: 'tom1'
}, {
tick: 5552,
type: 'kick'
}, {
tick: 5581,
type: 'kick'
}, {
tick: 5581,
type: 'tom1'
}, {
tick: 5615,
type: 'kick'
}, {
tick: 5641,
type: 'kick'
}, {
tick: 5641,
type: 'tom1'
}, {
tick: 5677,
type: 'kick'
}, {
tick: 5703,
type: 'tom1'
}, {
tick: 5703,
type: 'kick'
}, {
tick: 5736,
type: 'kick'
}, {
tick: 5760,
type: 'tom1'
}, {
tick: 5762,
type: 'kick'
}, {
tick: 5796,
type: 'kick'
}, {
tick: 5823,
type: 'tom1'
}, {
tick: 5824,
type: 'kick'
}, {
tick: 5856,
type: 'kick'
}, {
tick: 5882,
type: 'kick'
}, {
tick: 5882,
type: 'tom1'
}, {
tick: 5917,
type: 'kick'
}, {
tick: 5947,
type: 'kick'
}, {
tick: 5947,
type: 'tom1'
}, {
tick: 5977,
type: 'kick'
}, {
tick: 6004,
type: 'kick'
}, {
tick: 6004,
type: 'tom1'
}, {
tick: 6037,
type: 'kick'
}, {
tick: 6065,
type: 'tom1'
}, {
tick: 6065,
type: 'kick'
}, {
tick: 6097,
type: 'kick'
}, {
tick: 6128,
type: 'tom1'
}, {
tick: 6128,
type: 'kick'
}, {
tick: 6161,
type: 'kick'
}, {
tick: 6189,
type: 'tom1'
}, {
tick: 6189,
type: 'kick'
}, {
tick: 6220,
type: 'kick'
}, {
tick: 6249,
type: 'kick'
}, {
tick: 6249,
type: 'snare'
}, {
tick: 6282,
type: 'kick'
}, {
tick: 6312,
type: 'kick'
}, {
tick: 6312,
type: 'snare'
}, {
tick: 6342,
type: 'kick'
}, {
tick: 6370,
type: 'snare'
}, {
tick: 6370,
type: 'kick'
}, {
tick: 6403,
type: 'kick'
}, {
tick: 6432,
type: 'snare'
}, {
tick: 6433,
type: 'kick'
}, {
tick: 6465,
type: 'kick'
}, {
tick: 6492,
type: 'snare'
}, {
tick: 6492,
type: 'kick'
}, {
tick: 6523,
type: 'kick'
}, {
tick: 6550,
type: 'snare'
}, {
tick: 6550,
type: 'kick'
}, {
tick: 6583,
type: 'kick'
}, {
tick: 6609,
type: 'snare'
}, {
tick: 6611,
type: 'kick'
}, {
tick: 6644,
type: 'kick'
}, {
tick: 6670,
type: 'snare'
}, {
tick: 6670,
type: 'kick'
}, {
tick: 6701,
type: 'kick'
}, {
tick: 6729,
type: 'snare'
}, {
tick: 6729,
type: 'kick'
}, {
tick: 6764,
type: 'kick'
}, {
tick: 6790,
type: 'snare'
}, {
tick: 6790,
type: 'kick'
}, {
tick: 6822,
type: 'kick'
}, {
tick: 6848,
type: 'snare'
}, {
tick: 6850,
type: 'kick'
}, {
tick: 6883,
type: 'kick'
}, {
tick: 6911,
type: 'snare'
}, {
tick: 6913,
type: 'kick'
}, {
tick: 6944,
type: 'kick'
}, {
tick: 6973,
type: 'snare'
}, {
tick: 6973,
type: 'kick'
}, {
tick: 7009,
type: 'kick'
}, {
tick: 7035,
type: 'kick'
}, {
tick: 7035,
type: 'snare'
}, {
tick: 7068,
type: 'kick'
}, {
tick: 7094,
type: 'snare'
}, {
tick: 7094,
type: 'kick'
}, {
tick: 7130,
type: 'kick'
}, {
tick: 7157,
type: 'snare'
}, {
tick: 7157,
type: 'kick'
}, {
tick: 7188,
type: 'kick'
}, {
tick: 7188,
type: 'crash1'
}, {
tick: 7204,
type: 'tom1'
}, {
tick: 7219,
type: 'tom1'
}, {
tick: 7232,
type: 'tom1'
}, {
tick: 7250,
type: 'tom1'
}, {
tick: 7265,
type: 'tom1'
}, {
tick: 7279,
type: 'tom1'
}, {
tick: 7295,
type: 'tom1'
}, {
tick: 7310,
type: 'kick'
}, {
tick: 7310,
type: 'crash1'
}, {
tick: 7325,
type: 'tom1'
}, {
tick: 7339,
type: 'tom1'
}, {
tick: 7353,
type: 'tom1'
}, {
tick: 7368,
type: 'tom1'
}, {
tick: 7383,
type: 'tom1'
}, {
tick: 7399,
type: 'tom1'
}, {
tick: 7411,
type: 'tom1'
}, {
tick: 7433,
type: 'kick'
}, {
tick: 7433,
type: 'crash1'
}, {
tick: 7457,
type: 'snare'
}, {
tick: 7457,
type: 'crash1'
}, {
tick: 7489,
type: 'kick'
}, {
tick: 7489,
type: 'crash1'
}, {
tick: 7520,
type: 'crash1'
}, {
tick: 7520,
type: 'snare'
}, {
tick: 7551,
type: 'kick'
}, {
tick: 7551,
type: 'crash1'
}, {
tick: 7579,
type: 'snare'
}, {
tick: 7581,
type: 'crash1'
}, {
tick: 7612,
type: 'crash1'
}, {
tick: 7612,
type: 'kick'
}, {
tick: 7643,
type: 'crash1'
}, {
tick: 7643,
type: 'snare'
}, {
tick: 7674,
type: 'crash1'
}, {
tick: 7674,
type: 'kick'
}, {
tick: 7705,
type: 'snare'
}, {
tick: 7705,
type: 'crash1'
}, {
tick: 7735,
type: 'kick'
}, {
tick: 7735,
type: 'crash1'
}, {
tick: 7757,
type: 'crash1'
}, {
tick: 7757,
type: 'kick'
}, {
tick: 7780,
type: 'snare'
}, {
tick: 7782,
type: 'crash1'
}, {
tick: 7802,
type: 'crash1'
}, {
tick: 7802,
type: 'kick'
}, {
tick: 7826,
type: 'crash1'
}, {
tick: 7826,
type: 'snare'
}, {
tick: 7855,
type: 'crash1'
}, {
tick: 7855,
type: 'kick'
}, {
tick: 7885,
type: 'snare'
}, {
tick: 7885,
type: 'crash1'
}, {
tick: 7914,
type: 'kick'
}, {
tick: 7914,
type: 'crash1'
}, {
tick: 7946,
type: 'snare'
}, {
tick: 7946,
type: 'crash1'
}, {
tick: 7977,
type: 'crash1'
}, {
tick: 7977,
type: 'kick'
}, {
tick: 8006,
type: 'crash1'
}, {
tick: 8006,
type: 'snare'
}, {
tick: 8037,
type: 'crash1'
}, {
tick: 8037,
type: 'kick'
}, {
tick: 8065,
type: 'crash1'
}, {
tick: 8065,
type: 'snare'
}, {
tick: 8094,
type: 'crash1'
}, {
tick: 8094,
type: 'kick'
}, {
tick: 8126,
type: 'snare'
}, {
tick: 8126,
type: 'crash1'
}, {
tick: 8158,
type: 'crash1'
}, {
tick: 8158,
type: 'kick'
}, {
tick: 8189,
type: 'crash1'
}, {
tick: 8189,
type: 'snare'
}, {
tick: 8218,
type: 'kick'
}, {
tick: 8218,
type: 'crash1'
}, {
tick: 8240,
type: 'crash1'
}, {
tick: 8240,
type: 'kick'
}, {
tick: 8266,
type: 'crash1'
}, {
tick: 8266,
type: 'snare'
}, {
tick: 8284,
type: 'crash1'
}, {
tick: 8284,
type: 'kick'
}, {
tick: 8311,
type: 'crash1'
}, {
tick: 8311,
type: 'snare'
}, {
tick: 8340,
type: 'kick'
}, {
tick: 8340,
type: 'crash1'
}, {
tick: 8371,
type: 'crash1'
}, {
tick: 8371,
type: 'snare'
}, {
tick: 8401,
type: 'crash1'
}, {
tick: 8401,
type: 'kick'
}, {
tick: 8431,
type: 'crash1'
}, {
tick: 8431,
type: 'snare'
}, {
tick: 8461,
type: 'crash1'
}, {
tick: 8461,
type: 'kick'
}, {
tick: 8491,
type: 'crash1'
}, {
tick: 8491,
type: 'snare'
}, {
tick: 8521,
type: 'crash1'
}, {
tick: 8521,
type: 'kick'
}, {
tick: 8550,
type: 'snare'
}, {
tick: 8550,
type: 'crash1'
}, {
tick: 8582,
type: 'crash1'
}, {
tick: 8582,
type: 'kick'
}, {
tick: 8613,
type: 'snare'
}, {
tick: 8613,
type: 'crash1'
}, {
tick: 8643,
type: 'kick'
}, {
tick: 8643,
type: 'crash1'
}, {
tick: 8675,
type: 'crash1'
}, {
tick: 8675,
type: 'snare'
}, {
tick: 8703,
type: 'crash1'
}, {
tick: 8703,
type: 'kick'
}, {
tick: 8730,
type: 'crash1'
}, {
tick: 8730,
type: 'kick'
}, {
tick: 8755,
type: 'snare'
}, {
tick: 8757,
type: 'crash1'
}, {
tick: 8773,
type: 'crash1'
}, {
tick: 8773,
type: 'kick'
}, {
tick: 8796,
type: 'snare'
}, {
tick: 8796,
type: 'crash1'
}, {
tick: 8824,
type: 'kick'
}, {
tick: 8824,
type: 'crash1'
}, {
tick: 8855,
type: 'snare'
}, {
tick: 8855,
type: 'crash1'
}, {
tick: 8885,
type: 'crash1'
}, {
tick: 8885,
type: 'kick'
}, {
tick: 8918,
type: 'crash1'
}, {
tick: 8918,
type: 'snare'
}, {
tick: 8948,
type: 'crash1'
}, {
tick: 8948,
type: 'kick'
}, {
tick: 8975,
type: 'crash1'
}, {
tick: 8975,
type: 'snare'
}, {
tick: 9009,
type: 'crash1'
}, {
tick: 9009,
type: 'kick'
}, {
tick: 9036,
type: 'snare'
}, {
tick: 9038,
type: 'crash1'
}, {
tick: 9068,
type: 'crash1'
}, {
tick: 9070,
type: 'kick'
}, {
tick: 9098,
type: 'crash1'
}, {
tick: 9098,
type: 'snare'
}, {
tick: 9130,
type: 'crash1'
}, {
tick: 9130,
type: 'kick'
}, {
tick: 9159,
type: 'crash1'
}, {
tick: 9159,
type: 'snare'
}, {
tick: 9191,
type: 'kick'
}, {
tick: 9191,
type: 'crash1'
}, {
tick: 9214,
type: 'crash1'
}, {
tick: 9214,
type: 'kick'
}, {
tick: 9236,
type: 'snare'
}, {
tick: 9240,
type: 'crash1'
}, {
tick: 9257,
type: 'crash1'
}, {
tick: 9257,
type: 'kick'
}, {
tick: 9283,
type: 'crash1'
}, {
tick: 9283,
type: 'snare'
}, {
tick: 9312,
type: 'crash1'
}, {
tick: 9312,
type: 'kick'
}, {
tick: 9341,
type: 'crash1'
}, {
tick: 9341,
type: 'snare'
}, {
tick: 9372,
type: 'kick'
}, {
tick: 9372,
type: 'crash1'
}, {
tick: 9388,
type: 'tom1'
}, {
tick: 9402,
type: 'tom1'
}, {
tick: 9415,
type: 'tom1'
}, {
tick: 9431,
type: 'tom1'
}, {
tick: 9444,
type: 'tom1'
}, {
tick: 9461,
type: 'tom1'
}, {
tick: 9475,
type: 'tom1'
}, {
tick: 9492,
type: 'kick'
}, {
tick: 9492,
type: 'crash1'
}, {
tick: 9507,
type: 'tom1'
}, {
tick: 9520,
type: 'tom1'
}, {
tick: 9535,
type: 'tom1'
}, {
tick: 9550,
type: 'tom1'
}, {
tick: 9563,
type: 'tom1'
}, {
tick: 9575,
type: 'tom1'
}, {
tick: 9589,
type: 'tom1'
}, {
tick: 9613,
type: 'kick'
}, {
tick: 9613,
type: 'crash1'
}]
}];
// Current level index and songNotes reference
var currentLevelIndex = 0;
var songNotes = LEVELS[0].notes;
var currentMusic = LEVELS[0].music;
// Level progression system
var unlockedLevels = storage.unlockedLevels || 1; // Number of unlocked levels, default 1 (only beginner)
var levelOrder = [3, 2, 1, 0]; // Beginner(3) -> Easy(2) -> Medium(1) -> Hard(0)
// Function to check if a level is unlocked
function isLevelUnlocked(levelIndex) {
// If developer mode is on, unlock all levels
if (isDeveloperMode) {
return true;
}
var orderIndex = levelOrder.indexOf(levelIndex);
return orderIndex >= 0 && orderIndex < unlockedLevels;
}
// Function to unlock next level
function unlockNextLevel() {
if (unlockedLevels < levelOrder.length) {
unlockedLevels++;
storage.unlockedLevels = unlockedLevels;
updateLevelButtonStates();
}
}
// --- Intro Screen UI ---
var introContainer = new Container();
introContainer.x = 0;
introContainer.y = 0;
introContainer.visible = true;
LK.gui.center.addChild(introContainer);
// Background
var introBg = LK.getAsset('introBg', {
anchorX: 0,
anchorY: 0,
x: 0,
y: 0,
width: LK.gui.center.width,
height: LK.gui.center.height
});
introContainer.addChild(introBg);
// Center column layout for intro
var introColumn = new Container();
introColumn.x = LK.gui.center.width / 2;
introColumn.y = LK.gui.center.height / 2;
introContainer.addChild(introColumn);
// Logos - create all three and set up alternating
var introLogo1 = LK.getAsset('introLogo', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: 0,
scaleX: 0.6,
scaleY: 0.6
});
var introLogo2 = LK.getAsset('introLogo2', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: 0,
scaleX: 0.6,
scaleY: 0.6
});
var introLogo3 = LK.getAsset('introLogo3', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: 0,
scaleX: 0.6,
scaleY: 0.6
});
// Start with only first logo visible
introLogo2.visible = false;
introLogo3.visible = false;
introColumn.addChild(introLogo1);
introColumn.addChild(introLogo2);
introColumn.addChild(introLogo3);
// Set up alternating timer with cycling through all three logos
var currentLogoIndex = 0;
var logoSwitchTimer = LK.setInterval(function () {
if (introContainer.visible) {
// Hide all logos
introLogo1.visible = false;
introLogo2.visible = false;
introLogo3.visible = false;
// Show next logo in sequence
currentLogoIndex = (currentLogoIndex + 1) % 3;
if (currentLogoIndex === 0) {
introLogo1.visible = true;
} else if (currentLogoIndex === 1) {
introLogo2.visible = true;
} else {
introLogo3.visible = true;
}
}
}, 350); // Switch every 350ms
// Play Button (moved to top)
var playBtn = new Text2("Play", {
size: 120,
fill: "#fff",
font: "Impact"
});
playBtn.anchor.set(0.5, 0.5);
playBtn.x = 0;
playBtn.y = -LK.gui.center.height / 2 + 150 - 500;
// Title Image Asset
var introTitle = LK.getAsset('gameTitle', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: introLogo1.y + introLogo1.height / 2 + 100 - 200,
width: 1400,
height: 300
});
introColumn.addChild(introTitle);
playBtn.interactive = true;
playBtn.buttonMode = true;
playBtn.bg = LK.getAsset('playButton', {
anchorX: 0.5,
anchorY: 0.5,
x: playBtn.x,
y: playBtn.y,
width: 600,
height: 180
});
introColumn.addChild(playBtn.bg);
introColumn.addChild(playBtn);
playBtn.down = function () {
introContainer.visible = false;
levelSelectContainer.visible = true;
// Stop tip cycling when leaving intro
if (tipDisplayTimer) {
LK.clearInterval(tipDisplayTimer);
}
};
// Developer mode toggle button (250 pixels above play button, smaller size)
var isDeveloperMode = false; // Always start as off
var devModeBtn = new Text2("Developer mode: off", {
size: 30,
fill: 0xFF0000,
// Red for off
font: "Impact"
});
devModeBtn.anchor.set(0.5, 0.5);
devModeBtn.x = 0;
devModeBtn.y = playBtn.y - 250;
devModeBtn.interactive = true;
devModeBtn.buttonMode = true;
devModeBtn.down = function () {
isDeveloperMode = !isDeveloperMode;
storage.developerMode = isDeveloperMode;
devModeBtn.setText("Developer mode: " + (isDeveloperMode ? "on" : "off"));
devModeBtn.fill = isDeveloperMode ? "#00FF00" : "#FF0000";
// Update recording UI visibility based on developer mode
if (recordTxt) {
recordTxt.visible = isDeveloperMode && scoreTxt.visible;
}
// Update level button states when developer mode changes
updateLevelButtonStates();
};
introColumn.addChild(devModeBtn);
// --- Level Selection UI ---
var levelSelectContainer = new Container();
levelSelectContainer.x = 0;
levelSelectContainer.y = 0;
levelSelectContainer.visible = false;
LK.gui.center.addChild(levelSelectContainer);
// Place the column at 30px from left, and vertically at 30px from the top (move further up by 20cm ≈ 720px)
var levelSelectColumn = new Container();
// Move further up: 20cm ≈ 720px, so y = 30 - 720 = -690
levelSelectColumn.x = 30;
levelSelectColumn.y = -690;
levelSelectContainer.addChild(levelSelectColumn);
// Title
var levelSelectTitle = new Text2("Choose Level", {
size: 120,
fill: "#fff"
});
levelSelectTitle.anchor.set(0.5, 0.5);
levelSelectTitle.x = 0;
levelSelectTitle.y = 0;
levelSelectColumn.addChild(levelSelectTitle);
// Back button to return to intro screen
var backBtnBg = LK.getAsset('levelButton', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: levelSelectTitle.y - 150,
width: 400,
height: 80
});
var backBtn = new Text2("← Back", {
size: 60,
fill: "#fff",
font: "Impact"
});
backBtn.anchor.set(0.5, 0.5);
backBtn.x = 0;
backBtn.y = levelSelectTitle.y - 150;
backBtn.interactive = true;
backBtn.buttonMode = true;
backBtn.down = function () {
levelSelectContainer.visible = false;
introContainer.visible = true;
// Restart tip cycling when returning to intro screen
startTipCycling();
};
levelSelectColumn.addChild(backBtnBg);
levelSelectColumn.addChild(backBtn);
// Level buttons, stacked vertically, centered below the title
var levelButtons = [];
var levelButtonBackgrounds = [];
var levelBtnSpacing = 220;
var firstBtnY = levelSelectTitle.y + 180;
function updateLevelButtonStates() {
for (var i = 0; i < LEVELS.length; i++) {
var isUnlocked = isLevelUnlocked(i);
var btn = levelButtons[i];
var btnBg = levelButtonBackgrounds[i];
if (isUnlocked) {
btn.alpha = 1.0;
btn.fill = "#fff";
btnBg.alpha = 1.0;
btn.interactive = true;
btn.buttonMode = true;
} else {
btn.alpha = 0.4;
btn.fill = "#888";
btnBg.alpha = 0.4;
btn.interactive = false;
btn.buttonMode = false;
}
}
}
for (var i = 0; i < LEVELS.length; i++) {
(function (idx) {
// Button background for touch area
var btnBg = LK.getAsset('levelButton', {
anchorX: 0.5,
anchorY: 0.5,
x: 0,
y: firstBtnY + idx * levelBtnSpacing,
width: 1000,
height: 200
});
levelButtonBackgrounds.push(btnBg);
// Button text
var btnText = LEVELS[idx].name;
var btn = new Text2(btnText, {
size: 100,
fill: "#fff",
font: "Impact"
});
btn.anchor.set(0.5, 0.5);
btn.x = 0;
btn.y = firstBtnY + idx * levelBtnSpacing;
btn.down = function () {
if (isLevelUnlocked(idx)) {
selectLevel(idx);
}
};
levelSelectColumn.addChild(btnBg);
levelSelectColumn.addChild(btn);
levelButtons.push(btn);
})(i);
}
// Initialize button states
updateLevelButtonStates();
// --- Recording UI and Logic ---
var recordTxt = new Text2('KAYIT: KAPALI', {
size: 70,
fill: 0xFF6666
});
recordTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(recordTxt);
recordTxt.x = LK.gui.top.width / 2;
recordTxt.y = 220;
// Hide gameplay UI until level is selected
scoreTxt.visible = false;
comboTxt.visible = false;
recordTxt.visible = false;
// Level selection handler
function selectLevel(idx) {
if (!isLevelUnlocked(idx)) {
return; // Don't allow selection of locked levels
}
currentLevelIndex = idx;
songNotes = LEVELS[idx].notes;
currentMusic = LEVELS[idx].music;
levelSelectContainer.visible = false;
scoreTxt.visible = true;
comboTxt.visible = true;
recordTxt.visible = isDeveloperMode;
if (typeof TEST_MODE !== "undefined" && TEST_MODE) {
// Update songTotalTicks for timeline
songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
}
startGame(); // Start the game after selecting a level
}
var isRecording = false;
var recordedNotes = [];
var recordStartTick = 0;
// Toggle recording on tap of recordTxt
recordTxt.interactive = true;
recordTxt.buttonMode = true;
recordTxt.down = function () {
if (!isDeveloperMode) {
return; // Don't allow recording if developer mode is off
}
if (!isRecording) {
// Start recording
isRecording = true;
recordedNotes = [];
recordStartTick = LK.ticks;
recordTxt.setText('KAYIT: AÇIK');
comboTxt.setText('KAYIT MODU');
} else {
// Stop recording and save as new level
isRecording = false;
recordTxt.setText('KAYIT: KAPALI');
comboTxt.setText('');
// Convert recordedNotes to songNotes format
if (recordedNotes.length > 0) {
// Normalize ticks to start at 0
var minTick = recordedNotes.length > 0 ? recordedNotes[0].tick : 0;
for (var i = 0; i < recordedNotes.length; i++) {
recordedNotes[i].tick -= minTick;
}
songNotes = [];
for (var i = 0; i < recordedNotes.length; i++) {
songNotes.push({
tick: recordedNotes[i].tick,
type: recordedNotes[i].type
});
}
// Print recorded notes as code in the console
var codeStr = "var songNotes = [\n";
for (var i = 0; i < recordedNotes.length; i++) {
codeStr += " { tick: " + recordedNotes[i].tick + ", type: '" + recordedNotes[i].type + "' },\n";
}
codeStr += "];";
console.log(codeStr);
// Restart game with new level
startGame();
}
}
};
LK.gui.top.addChild(recordTxt);
// --- Record pad hits if in recording mode ---
function recordPadHit(padType) {
if (isRecording && isDeveloperMode) {
var tick = LK.ticks - recordStartTick;
recordedNotes.push({
tick: tick,
type: padType
});
}
}
// --- Create Drum Pads ---
for (var i = 0; i < PAD_COLS; i++) {
var pad = new DrumPad();
pad.setPadType(PAD_TYPES[i]);
pad.x = PAD_X_POSITIONS[PAD_TYPES[i]];
pad.y = PAD_Y;
pad.padIndex = i;
pads.push(pad);
game.addChild(pad);
}
// --- Pad Touch Handling ---
var activePad = null;
function getPadAt(x, y) {
for (var i = 0; i < pads.length; i++) {
var pad = pads[i];
var dx = x - pad.x,
dy = y - pad.y;
var rx = pad.asset.width / 2,
ry = pad.asset.height / 2;
if (dx * dx / (rx * rx) + dy * dy / (ry * ry) <= 1) {
return pad;
}
}
return null;
}
game.down = function (x, y, obj) {
var pad = getPadAt(x, y);
if (pad) {
activePad = pad;
handlePadHit(pad);
}
};
game.move = function (x, y, obj) {
// For multi-touch, could be extended
};
game.up = function (x, y, obj) {
activePad = null;
};
// --- Note Spawning ---
function spawnNote(type) {
var note = new Note();
note.setNoteType(type);
note.x = PAD_X_POSITIONS[type];
note.y = NOTE_START_Y;
note.noteType = type;
note.hit = false;
notes.push(note);
game.addChild(note);
}
// --- Pad Hit Logic ---
function handlePadHit(pad) {
// Play sound
var soundId = pad.padType + 'Sound';
var sound = LK.getSound(soundId);
if (sound) {
if (sound.stop) {
sound.stop();
} // Stop if already playing to avoid overlap/delay
sound.play();
}
// Record pad hit if in recording mode
recordPadHit(pad.padType);
// Visual feedback
pad.flash();
// Allow even earlier and later hits by expanding the hit windows further
var HIT_WINDOW_EARLY = HIT_WINDOW * 2.2; // allow 120% earlier
var HIT_WINDOW_LATE = HIT_WINDOW * 2.5; // allow 150% later - more tolerance for late hits
// Find closest note of this type in expanded hit window
var bestNote = null,
bestDist = HIT_WINDOW_LATE;
for (var i = 0; i < notes.length; i++) {
var note = notes[i];
if (note.hit) {
continue;
}
if (note.noteType !== pad.padType) {
continue;
}
var dist = Math.abs(note.y - NOTE_TARGET_Y);
// Accept if note is within early or late window
if (note.y >= NOTE_TARGET_Y - HIT_WINDOW_EARLY && note.y <= NOTE_TARGET_Y + HIT_WINDOW_LATE && dist < bestDist) {
bestDist = dist;
bestNote = note;
}
}
if (bestNote) {
// Hit!
bestNote.hit = true;
LK.effects.flashObject(bestNote, 0xffffff, 120);
tween(bestNote, {
alpha: 0
}, {
duration: 120,
onFinish: function onFinish() {
bestNote.destroy();
}
});
notes.splice(notes.indexOf(bestNote), 1);
score += 100;
combo += 1;
if (combo > maxCombo) {
maxCombo = combo;
}
scoreTxt.setText(score);
comboTxt.setText(combo > 1 ? combo + 'x' : '');
// Reset consecutiveMisses on successful hit
if (typeof consecutiveMisses !== "undefined") {
consecutiveMisses = 0;
}
// --- HEALTH BAR: Increase health by (1 * combo), clamp to maxHealth ---
if (typeof health !== "undefined") {
var addHealth = 1 * (combo > 0 ? combo : 1);
health += addHealth;
if (health > maxHealth) {
health = maxHealth;
}
// Update health bar UI
if (healthBarFg) {
healthBarFg.width = health / maxHealth * healthBarBg.width;
}
}
} else {
// Miss!
LK.effects.flashScreen(0xff0000, 200);
// Track consecutive misses for combo reset
if (typeof consecutiveMisses === "undefined") {
consecutiveMisses = 0;
}
consecutiveMisses += 1;
if (consecutiveMisses >= 2) {
combo = 0;
comboTxt.setText('');
consecutiveMisses = 0;
}
// --- HEALTH BAR: Decrease health by 2 (or more if many consecutive misses), clamp to 0 ---
if (typeof health !== "undefined") {
var missPenalty = 2;
if (consecutiveMisses >= 3) {
// For every group of 3 consecutive misses, double the penalty
missPenalty = 2 * Math.pow(2, Math.floor(consecutiveMisses / 3));
}
health -= missPenalty;
if (health < 0) {
health = 0;
}
if (healthBarFg) {
healthBarFg.width = health / maxHealth * healthBarBg.width;
}
}
}
}
// --- Game Update ---
game.update = function () {
if (!isPlaying) {
return;
}
// If recording, do not spawn notes, do not check for misses, do not end game
if (isRecording) {
// Allow player to play freely, but do not process notes
return;
}
// --- FAIL CHECK: If health is 0, fail the level and return to menu ---
if (typeof health !== "undefined" && health <= 0 && isPlaying) {
isPlaying = false;
LK.stopMusic();
// Update high scores even on failure if needed
var newHighScore = false;
var newHighCombo = false;
if (score > highScore) {
highScore = score;
storage.highScore = highScore;
newHighScore = true;
}
if (maxCombo > highCombo) {
highCombo = maxCombo;
storage.highCombo = highCombo;
newHighCombo = true;
}
// Update display texts
highScoreTxt.setText("High Score: " + highScore);
highComboTxt.setText("Best Combo: " + highCombo);
// Show "Failed" text in the center of the screen
var failedTxt = new Text2("Not Quite\nMy Tempo!!", {
size: 160,
fill: 0xFF4444
});
failedTxt.anchor.set(0.5, 0.5);
failedTxt.x = GAME_W / 2;
failedTxt.y = GAME_H / 2;
game.addChild(failedTxt);
// Hide gameplay UI
scoreTxt.visible = false;
comboTxt.visible = false;
recordTxt.visible = false;
if (healthBarContainer && healthBarContainer.parent) {
healthBarContainer.parent.removeChild(healthBarContainer);
}
// After 1.2s, remove failed text and return to intro screen
LK.setTimeout(function () {
if (failedTxt && failedTxt.parent) {
failedTxt.parent.removeChild(failedTxt);
}
// Flash high score displays if new records were set
if (newHighScore) {
LK.effects.flashObject(highScoreTxt, 0x00FF00, 1000);
}
if (newHighCombo) {
LK.effects.flashObject(highComboTxt, 0x00FF00, 1000);
}
levelSelectContainer.visible = false;
introContainer.visible = true;
// Restart tip cycling when returning to intro screen after failure
startTipCycling();
}, 1200);
return;
}
// Spawn notes according to songNotes, with NOTE_OFFSET_TICKS for sync
var relTick = LK.ticks - songStartTick;
while (noteIndex < songNotes.length && songNotes[noteIndex].tick <= relTick + NOTE_OFFSET_TICKS) {
spawnNote(songNotes[noteIndex].type);
noteIndex++;
}
// Update notes, check for misses
for (var i = notes.length - 1; i >= 0; i--) {
var note = notes[i];
note.update();
if (!note.hit && note.y > NOTE_TARGET_Y + HIT_WINDOW * 2.5) {
// Missed note
LK.effects.flashObject(note, 0xff0000, 120);
tween(note, {
alpha: 0
}, {
duration: 120,
onFinish: function onFinish() {
note.destroy();
}
});
notes.splice(i, 1);
// Track consecutive misses for combo reset in update loop
if (typeof consecutiveMisses === "undefined") {
consecutiveMisses = 0;
}
consecutiveMisses += 1;
if (consecutiveMisses >= 2) {
combo = 0;
comboTxt.setText('');
consecutiveMisses = 0;
}
// --- HEALTH BAR: Decrease health by 2 (or more if many consecutive misses), clamp to 0 ---
if (typeof health !== "undefined") {
var missPenalty = 2;
if (consecutiveMisses >= 3) {
// For every group of 3 consecutive misses, double the penalty
missPenalty = 2 * Math.pow(2, Math.floor(consecutiveMisses / 3));
}
health -= missPenalty;
if (health < 0) {
health = 0;
}
if (healthBarFg) {
healthBarFg.width = health / maxHealth * healthBarBg.width;
}
}
}
// Remove notes that go off screen
if (note.y > GAME_H + 100) {
if (notes.indexOf(note) !== -1) {
notes.splice(notes.indexOf(note), 1);
}
note.destroy();
}
}
// End of song
if (noteIndex >= songNotes.length && notes.length === 0) {
isPlaying = false;
LK.stopMusic();
// Check if level was completed successfully (level progression)
var levelCompleted = score > 0; // Basic completion criteria
var nextLevelUnlocked = false;
if (levelCompleted) {
// Find current level in order and unlock next if needed
var currentOrderIndex = levelOrder.indexOf(currentLevelIndex);
if (currentOrderIndex >= 0 && currentOrderIndex === unlockedLevels - 1) {
// This was the latest unlocked level, unlock the next one
unlockNextLevel();
nextLevelUnlocked = true;
}
}
// Update high scores if needed
var newHighScore = false;
var newHighCombo = false;
if (score > highScore) {
highScore = score;
storage.highScore = highScore;
newHighScore = true;
}
if (maxCombo > highCombo) {
highCombo = maxCombo;
storage.highCombo = highCombo;
newHighCombo = true;
}
// Update display texts
highScoreTxt.setText("High Score: " + highScore);
highComboTxt.setText("Best Combo: " + highCombo);
// Flash high score displays if new records were set
if (newHighScore) {
LK.effects.flashObject(highScoreTxt, 0x00FF00, 1000);
}
if (newHighCombo) {
LK.effects.flashObject(highComboTxt, 0x00FF00, 1000);
}
// Show success message if next level was unlocked
if (levelCompleted && nextLevelUnlocked) {
var successTxt = new Text2("GREAT! NEXT LEVEL UNLOCKED!", {
size: 120,
fill: 0x0080FF,
font: "Impact"
});
successTxt.anchor.set(0.5, 0.5);
successTxt.x = GAME_W / 2;
successTxt.y = GAME_H / 2;
game.addChild(successTxt);
// Animate the success message with tween
tween(successTxt, {
scaleX: 1.2,
scaleY: 1.2
}, {
duration: 500,
easing: tween.easeInOut,
onFinish: function onFinish() {
tween(successTxt, {
scaleX: 1.0,
scaleY: 1.0
}, {
duration: 500,
easing: tween.easeInOut
});
}
});
// Remove message after 2 seconds and return to menu
LK.setTimeout(function () {
if (successTxt && successTxt.parent) {
successTxt.parent.removeChild(successTxt);
}
// Hide UI and return to intro screen
levelSelectContainer.visible = false;
scoreTxt.visible = false;
comboTxt.visible = false;
recordTxt.visible = false;
if (healthBarContainer && healthBarContainer.parent) {
healthBarContainer.parent.removeChild(healthBarContainer);
}
introContainer.visible = true;
// Restart tip cycling when returning to intro screen
startTipCycling();
}, 2000);
} else {
// No new level unlocked, return to menu immediately
levelSelectContainer.visible = false;
scoreTxt.visible = false;
comboTxt.visible = false;
recordTxt.visible = false;
if (healthBarContainer && healthBarContainer.parent) {
healthBarContainer.parent.removeChild(healthBarContainer);
}
introContainer.visible = true;
// Restart tip cycling when returning to intro screen
startTipCycling();
}
}
};
// --- Start Game ---
function startGame() {
score = 0;
combo = 0;
maxCombo = 0;
scoreTxt.setText('0');
comboTxt.setText('');
notes = [];
noteIndex = 0;
isPlaying = true;
songStartTick = LK.ticks;
consecutiveMisses = 0;
// Hide tips during gameplay
if (tipsContainer) {
tipsContainer.visible = false;
}
// --- Health Bar Setup ---
health = 150;
maxHealth = 150;
// Remove previous health bar if exists
if (healthBarContainer && healthBarContainer.parent) {
healthBarContainer.parent.removeChild(healthBarContainer);
}
healthBarContainer = new Container();
var barW = 900,
barH = 60;
// Use visual assets for health bar
healthBarBg = LK.getAsset('healthBarBg', {
anchorX: 0.5,
anchorY: 0.5,
width: barW,
height: barH
});
healthBarFg = LK.getAsset('healthBarFg', {
anchorX: 0.5,
anchorY: 0.5,
width: barW,
height: barH
});
healthBarContainer.addChild(healthBarBg);
healthBarContainer.addChild(healthBarFg);
// Place at bottom center, above pads
healthBarContainer.x = GAME_W / 2;
healthBarContainer.y = GAME_H - 80;
game.addChild(healthBarContainer);
// Preload all drum sounds to reduce latency
var preloadSounds = ['kickSound', 'snareSound', 'hihatSound', 'tom1Sound', 'crash1Sound'];
for (var i = 0; i < preloadSounds.length; i++) {
var s = LK.getSound(preloadSounds[i]);
if (s && s.play) {
// Play at zero volume to warm up, then stop immediately
s.volume = 0;
s.play();
if (s.stop) {
s.stop();
}
s.volume = 1;
}
}
// Preload music to reduce latency
var preloadMusic = LK.getMusic ? LK.getMusic('MasterofUpit') : null;
if (preloadMusic && preloadMusic.play) {
preloadMusic.volume = 0;
preloadMusic.play();
if (preloadMusic.stop) {
preloadMusic.stop();
}
preloadMusic.volume = 1;
}
// Stop any currently playing music to ensure clean start
LK.stopMusic();
// Play selected level's music with no fade, no loop, and start at full volume for best sync
LK.playMusic(currentMusic, {
loop: false,
fade: {
start: 1,
end: 1,
duration: 0
}
});
}
// --- Game Over Handling (missed notes or end of song) ---
// Handled by LK.showYouWin() or LK.showGameOver() as needed
// --- Responsive UI (center score) ---
scoreTxt.x = LK.gui.top.width / 2;
comboTxt.x = LK.gui.top.width / 2;
// --- Tips Section ---
var tipsContainer = new Container();
tipsContainer.x = 0;
tipsContainer.y = 0; // Will be positioned relative to intro screen
introContainer.addChild(tipsContainer);
// Tips text array
var tips = ["You can creatively jam as you wish on the home screen.", "Keep a consistent beat to increase the combo!", "I wrote the notes by playing them myself ,they are not all perfect :P", "Still in development.", "I love Upit!", "Recommended to play on mobile device.", "S.a A.s", "I have no idea about software or coding", "Cat GBT is my best friend"];
// Shuffle tips array randomly
function shuffleArray(array) {
for (var i = array.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var temp = array[i];
array[i] = array[j];
array[j] = temp;
}
return array;
}
// Create randomized tips array
var randomizedTips = shuffleArray(tips.slice()); // Use slice() to create a copy
var tipText = new Text2(randomizedTips[0], {
size: 45,
fill: "#fff"
});
tipText.anchor.set(0.5, 0.5);
tipText.x = 0; // Center relative to tipsContainer which is already centered
tipText.y = playBtn.y + 120; // Position below play button
tipsContainer.addChild(tipText);
// Current tip index and animation state
var currentTipIndex = 0;
var tipAnimationTimer = null;
var tipDisplayTimer = null;
// Function to show next tip with sliding animation
function showNextTip() {
// Find next tip that's different from current one
var nextTipIndex;
var attempts = 0;
do {
nextTipIndex = (currentTipIndex + 1) % randomizedTips.length;
// If we've gone through all tips, reshuffle and start over
if (nextTipIndex === 0 && attempts === 0) {
randomizedTips = shuffleArray(tips.slice());
// Make sure first tip after reshuffle is different from last shown
if (randomizedTips[0] === tipText.text) {
// Swap first tip with a random other tip
var swapIndex = Math.floor(Math.random() * (randomizedTips.length - 1)) + 1;
var temp = randomizedTips[0];
randomizedTips[0] = randomizedTips[swapIndex];
randomizedTips[swapIndex] = temp;
}
}
attempts++;
currentTipIndex = nextTipIndex;
} while (randomizedTips[nextTipIndex] === tipText.text && attempts < randomizedTips.length);
// Slide out current tip to the left
tween(tipText, {
x: -LK.gui.center.width
}, {
duration: 800,
easing: tween.easeInOut,
onFinish: function onFinish() {
// Change text and position off-screen right
tipText.setText(randomizedTips[nextTipIndex]);
tipText.x = LK.gui.center.width;
// Slide in new tip from the right
tween(tipText, {
x: 0
}, {
duration: 800,
easing: tween.easeInOut
});
}
});
}
// Start the cycling animation only when intro screen is visible
function startTipCycling() {
if (tipDisplayTimer) {
LK.clearInterval(tipDisplayTimer);
}
tipDisplayTimer = LK.setInterval(function () {
if (introContainer.visible && !levelSelectContainer.visible) {
showNextTip();
}
}, 3000); // Change tip every 3 seconds
}
// Hide tips container when not on intro screen
function updateTipsVisibility() {
tipsContainer.visible = introContainer.visible && !levelSelectContainer.visible;
}
// Start tip cycling
startTipCycling();
// --- High Score Display ---
var highScore = storage.highScore || 0;
var highCombo = storage.highCombo || 0;
var highScoreTxt = new Text2("High Score: " + highScore, {
size: 50,
fill: 0xFFD700
});
highScoreTxt.anchor.set(0.5, 0.5);
highScoreTxt.x = 500;
highScoreTxt.y = playBtn.y - 120 - 100;
introColumn.addChild(highScoreTxt);
var highComboTxt = new Text2("Best Combo: " + highCombo, {
size: 50,
fill: 0xFFD700
});
highComboTxt.anchor.set(0.5, 0.5);
highComboTxt.x = 500;
highComboTxt.y = highScoreTxt.y + 70;
introColumn.addChild(highComboTxt);
// --- TEST MODE: Show timeline and tick counter for sync debugging ---
var TEST_MODE = true; // Set to true to enable timeline and tick counter
var timelineBar = null;
var tickCounterTxt = null;
if (TEST_MODE) {
// Timeline bar (shows song progress)
timelineBar = new Container();
var barBg = LK.getAsset('crash1Pad', {
anchorX: 0,
anchorY: 0,
width: LK.gui.top.width - 200,
height: 24
});
barBg.alpha = 0.18;
timelineBar.addChild(barBg);
var barFg = LK.getAsset('hihatPad', {
anchorX: 0,
anchorY: 0,
width: 0,
height: 24
});
barFg.alpha = 0.7;
timelineBar.addChild(barFg);
timelineBar.x = 100;
timelineBar.y = LK.gui.top.height - 60;
LK.gui.top.addChild(timelineBar);
// Tick counter
tickCounterTxt = new Text2('Tick: 0', {
size: 48,
fill: "#fff"
});
tickCounterTxt.anchor.set(0, 0.5);
tickCounterTxt.x = 100;
tickCounterTxt.y = LK.gui.top.height - 100;
LK.gui.top.addChild(tickCounterTxt);
// Update timeline and tick counter every frame
var lastTimelineUpdateTick = -1;
var songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
game.update = function (origUpdate) {
return function () {
if (origUpdate) {
origUpdate.apply(this, arguments);
}
if (isPlaying && TEST_MODE) {
// Update songTotalTicks in case level changed
songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
var relTick = LK.ticks - songStartTick;
// Timeline bar
var progress = Math.min(1, (relTick + NOTE_OFFSET_TICKS) / songTotalTicks);
barFg.width = (LK.gui.top.width - 200) * progress;
// Tick counter
tickCounterTxt.setText('Tick: ' + relTick);
}
// Update tips visibility
updateTipsVisibility();
};
}(game.update);
} ===================================================================
--- original.js
+++ change.js
@@ -195,10 +195,8 @@
var maxHealth = 150;
var healthBarContainer = null;
var healthBarBg = null;
var healthBarFg = null;
-// --- Tick Counter ---
-var gameplayTickTxt = null;
// --- UI ---
var scoreTxt = new Text2('0', {
size: 120,
fill: "#fff"
@@ -218,5786 +216,5768 @@
var LEVELS = [{
name: "Hard: Master of Upit",
music: "MasterofUpit",
notes: [{
- tick: 1,
- type: 'kick'
- }, {
- tick: 1,
+ tick: 25,
type: 'crash1'
}, {
- tick: 62,
- type: 'crash1'
- }, {
- tick: 63,
+ tick: 26,
type: 'kick'
}, {
- tick: 78,
+ tick: 41,
type: 'crash1'
}, {
- tick: 78,
+ tick: 41,
type: 'kick'
}, {
- tick: 93,
+ tick: 56,
type: 'crash1'
}, {
- tick: 93,
+ tick: 56,
type: 'kick'
}, {
- tick: 193,
+ tick: 156,
type: 'crash1'
}, {
- tick: 193,
+ tick: 156,
type: 'kick'
}, {
- tick: 266,
+ tick: 229,
type: 'hihat'
}, {
- tick: 283,
+ tick: 246,
type: 'hihat'
}, {
- tick: 299,
+ tick: 262,
type: 'hihat'
}, {
- tick: 316,
+ tick: 279,
type: 'hihat'
}, {
- tick: 334,
+ tick: 297,
type: 'hihat'
}, {
- tick: 351,
+ tick: 314,
type: 'hihat'
}, {
- tick: 368,
+ tick: 331,
type: 'hihat'
}, {
- tick: 386,
+ tick: 349,
type: 'hihat'
}, {
- tick: 403,
+ tick: 366,
type: 'hihat'
}, {
- tick: 420,
+ tick: 383,
type: 'hihat'
}, {
- tick: 438,
+ tick: 401,
type: 'hihat'
}, {
- tick: 451,
+ tick: 414,
type: 'kick'
}, {
- tick: 452,
+ tick: 415,
type: 'crash1'
}, {
- tick: 470,
+ tick: 433,
type: 'crash1'
}, {
- tick: 471,
+ tick: 434,
type: 'kick'
}, {
- tick: 490,
+ tick: 453,
type: 'hihat'
}, {
- tick: 505,
+ tick: 468,
type: 'hihat'
}, {
- tick: 522,
+ tick: 485,
type: 'hihat'
}, {
- tick: 538,
+ tick: 501,
type: 'kick'
}, {
- tick: 539,
+ tick: 502,
type: 'crash1'
}, {
- tick: 556,
+ tick: 519,
type: 'crash1'
}, {
- tick: 558,
+ tick: 521,
type: 'kick'
}, {
- tick: 572,
+ tick: 535,
type: 'crash1'
}, {
- tick: 572,
+ tick: 535,
type: 'kick'
}, {
- tick: 590,
+ tick: 553,
type: 'hihat'
}, {
- tick: 607,
+ tick: 570,
type: 'hihat'
}, {
- tick: 625,
+ tick: 588,
type: 'hihat'
}, {
- tick: 640,
+ tick: 603,
type: 'hihat'
}, {
- tick: 658,
+ tick: 621,
type: 'hihat'
}, {
- tick: 676,
+ tick: 639,
type: 'hihat'
}, {
- tick: 694,
+ tick: 657,
type: 'hihat'
}, {
- tick: 710,
+ tick: 673,
type: 'hihat'
}, {
- tick: 725,
+ tick: 688,
type: 'crash1'
}, {
- tick: 727,
+ tick: 690,
type: 'kick'
}, {
- tick: 742,
+ tick: 705,
type: 'kick'
}, {
- tick: 742,
+ tick: 705,
type: 'crash1'
}, {
- tick: 758,
+ tick: 721,
type: 'hihat'
}, {
- tick: 776,
+ tick: 739,
type: 'hihat'
}, {
- tick: 795,
+ tick: 758,
type: 'hihat'
}, {
- tick: 812,
+ tick: 775,
type: 'crash1'
}, {
- tick: 812,
+ tick: 775,
type: 'kick'
}, {
- tick: 829,
+ tick: 792,
type: 'crash1'
}, {
- tick: 829,
+ tick: 792,
type: 'kick'
}, {
- tick: 847,
+ tick: 810,
type: 'crash1'
}, {
- tick: 847,
+ tick: 810,
type: 'kick'
}, {
- tick: 863,
+ tick: 826,
type: 'hihat'
}, {
- tick: 881,
+ tick: 844,
type: 'hihat'
}, {
- tick: 899,
+ tick: 862,
type: 'hihat'
}, {
- tick: 916,
+ tick: 879,
type: 'hihat'
}, {
- tick: 933,
+ tick: 896,
type: 'hihat'
}, {
- tick: 951,
+ tick: 914,
type: 'hihat'
}, {
- tick: 969,
+ tick: 932,
type: 'hihat'
}, {
- tick: 986,
+ tick: 949,
type: 'hihat'
}, {
- tick: 1003,
+ tick: 966,
type: 'kick'
}, {
- tick: 1003,
+ tick: 966,
type: 'crash1'
}, {
- tick: 1020,
+ tick: 983,
type: 'crash1'
}, {
- tick: 1021,
+ tick: 984,
type: 'kick'
}, {
- tick: 1036,
+ tick: 999,
type: 'hihat'
}, {
- tick: 1054,
+ tick: 1017,
type: 'hihat'
}, {
- tick: 1070,
+ tick: 1033,
type: 'hihat'
}, {
- tick: 1087,
+ tick: 1050,
type: 'crash1'
}, {
- tick: 1087,
+ tick: 1050,
type: 'kick'
}, {
- tick: 1104,
+ tick: 1067,
type: 'crash1'
}, {
- tick: 1105,
+ tick: 1068,
type: 'kick'
}, {
- tick: 1122,
+ tick: 1085,
type: 'crash1'
}, {
- tick: 1122,
+ tick: 1085,
type: 'kick'
}, {
- tick: 1155,
+ tick: 1118,
type: 'snare'
}, {
- tick: 1166,
+ tick: 1129,
type: 'snare'
}, {
- tick: 1173,
+ tick: 1136,
type: 'snare'
}, {
- tick: 1183,
+ tick: 1146,
type: 'snare'
}, {
- tick: 1189,
+ tick: 1152,
type: 'snare'
}, {
- tick: 1198,
+ tick: 1161,
type: 'snare'
}, {
- tick: 1206,
+ tick: 1169,
type: 'snare'
}, {
- tick: 1215,
+ tick: 1178,
type: 'snare'
}, {
- tick: 1223,
+ tick: 1186,
type: 'snare'
}, {
- tick: 1231,
+ tick: 1194,
type: 'snare'
}, {
- tick: 1239,
+ tick: 1202,
type: 'snare'
}, {
- tick: 1249,
+ tick: 1212,
type: 'snare'
}, {
- tick: 1257,
+ tick: 1220,
type: 'snare'
}, {
- tick: 1267,
+ tick: 1230,
type: 'snare'
}, {
- tick: 1275,
+ tick: 1238,
type: 'snare'
}, {
- tick: 1293,
+ tick: 1256,
type: 'kick'
}, {
- tick: 1293,
+ tick: 1256,
type: 'crash1'
}, {
- tick: 1500,
+ tick: 1463,
type: 'crash1'
}, {
- tick: 1500,
+ tick: 1463,
type: 'kick'
}, {
- tick: 1527,
+ tick: 1490,
type: 'crash1'
}, {
- tick: 1528,
+ tick: 1491,
type: 'kick'
}, {
- tick: 1549,
+ tick: 1512,
type: 'crash1'
}, {
- tick: 1549,
+ tick: 1512,
type: 'kick'
}, {
- tick: 1566,
+ tick: 1529,
type: 'crash1'
}, {
- tick: 1566,
+ tick: 1529,
type: 'kick'
}, {
- tick: 1775,
+ tick: 1738,
type: 'crash1'
}, {
- tick: 1776,
+ tick: 1739,
type: 'kick'
}, {
- tick: 1802,
+ tick: 1765,
type: 'kick'
}, {
- tick: 1802,
+ tick: 1765,
type: 'crash1'
}, {
- tick: 1825,
+ tick: 1788,
type: 'crash1'
}, {
- tick: 1826,
+ tick: 1789,
type: 'kick'
}, {
- tick: 1842,
+ tick: 1805,
type: 'crash1'
}, {
- tick: 1842,
+ tick: 1805,
type: 'kick'
}, {
- tick: 1856,
+ tick: 1819,
type: 'hihat'
}, {
- tick: 1860,
+ tick: 1823,
type: 'snare'
}, {
- tick: 1876,
+ tick: 1839,
type: 'hihat'
}, {
- tick: 1884,
+ tick: 1847,
type: 'kick'
}, {
- tick: 1892,
+ tick: 1855,
type: 'hihat'
}, {
- tick: 1892,
+ tick: 1855,
type: 'snare'
}, {
- tick: 1910,
+ tick: 1873,
type: 'hihat'
}, {
- tick: 1911,
+ tick: 1874,
type: 'kick'
}, {
- tick: 1927,
+ tick: 1890,
type: 'snare'
}, {
- tick: 1928,
+ tick: 1891,
type: 'hihat'
}, {
- tick: 1946,
+ tick: 1909,
type: 'hihat'
}, {
- tick: 1954,
+ tick: 1917,
type: 'kick'
}, {
- tick: 1961,
+ tick: 1924,
type: 'hihat'
}, {
- tick: 1963,
+ tick: 1926,
type: 'snare'
}, {
- tick: 1980,
+ tick: 1943,
type: 'hihat'
}, {
- tick: 1981,
+ tick: 1944,
type: 'kick'
}, {
- tick: 1996,
+ tick: 1959,
type: 'snare'
}, {
- tick: 1996,
+ tick: 1959,
type: 'hihat'
}, {
- tick: 2014,
+ tick: 1977,
type: 'hihat'
}, {
- tick: 2021,
+ tick: 1984,
type: 'kick'
}, {
- tick: 2028,
+ tick: 1991,
type: 'hihat'
}, {
- tick: 2031,
+ tick: 1994,
type: 'snare'
}, {
- tick: 2048,
+ tick: 2011,
type: 'hihat'
}, {
- tick: 2049,
+ tick: 2012,
type: 'kick'
}, {
- tick: 2066,
+ tick: 2029,
type: 'hihat'
}, {
- tick: 2066,
+ tick: 2029,
type: 'snare'
}, {
- tick: 2086,
+ tick: 2049,
type: 'hihat'
}, {
- tick: 2096,
+ tick: 2059,
type: 'kick'
}, {
- tick: 2102,
+ tick: 2065,
type: 'crash1'
}, {
- tick: 2105,
+ tick: 2068,
type: 'kick'
}, {
- tick: 2119,
+ tick: 2082,
type: 'kick'
}, {
- tick: 2119,
+ tick: 2082,
type: 'crash1'
}, {
- tick: 2165,
+ tick: 2128,
type: 'hihat'
}, {
- tick: 2168,
+ tick: 2131,
type: 'snare'
}, {
- tick: 2185,
+ tick: 2148,
type: 'hihat'
}, {
- tick: 2187,
+ tick: 2150,
type: 'kick'
}, {
- tick: 2202,
+ tick: 2165,
type: 'snare'
}, {
- tick: 2202,
+ tick: 2165,
type: 'hihat'
}, {
- tick: 2219,
+ tick: 2182,
type: 'hihat'
}, {
- tick: 2229,
+ tick: 2192,
type: 'kick'
}, {
- tick: 2235,
+ tick: 2198,
type: 'hihat'
}, {
- tick: 2237,
+ tick: 2200,
type: 'snare'
}, {
- tick: 2245,
+ tick: 2208,
type: 'snare'
}, {
- tick: 2252,
+ tick: 2215,
type: 'snare'
}, {
- tick: 2257,
+ tick: 2220,
type: 'crash1'
}, {
- tick: 2261,
+ tick: 2224,
type: 'kick'
}, {
- tick: 2273,
+ tick: 2236,
type: 'snare'
}, {
- tick: 2273,
+ tick: 2236,
type: 'hihat'
}, {
- tick: 2290,
+ tick: 2253,
type: 'hihat'
}, {
- tick: 2305,
+ tick: 2268,
type: 'hihat'
}, {
- tick: 2308,
+ tick: 2271,
type: 'snare'
}, {
- tick: 2324,
+ tick: 2287,
type: 'crash1'
}, {
- tick: 2325,
+ tick: 2288,
type: 'kick'
}, {
- tick: 2350,
+ tick: 2313,
type: 'kick'
}, {
- tick: 2350,
+ tick: 2313,
type: 'crash1'
}, {
- tick: 2376,
+ tick: 2339,
type: 'crash1'
}, {
- tick: 2376,
+ tick: 2339,
type: 'kick'
}, {
- tick: 2392,
+ tick: 2355,
type: 'crash1'
}, {
- tick: 2392,
+ tick: 2355,
type: 'kick'
}, {
- tick: 2407,
+ tick: 2370,
type: 'hihat'
}, {
- tick: 2409,
+ tick: 2372,
type: 'snare'
}, {
- tick: 2427,
+ tick: 2390,
type: 'hihat'
}, {
- tick: 2436,
+ tick: 2399,
type: 'kick'
}, {
- tick: 2442,
+ tick: 2405,
type: 'hihat'
}, {
- tick: 2444,
+ tick: 2407,
type: 'snare'
}, {
- tick: 2460,
+ tick: 2423,
type: 'hihat'
}, {
- tick: 2462,
+ tick: 2425,
type: 'kick'
}, {
- tick: 2479,
+ tick: 2442,
type: 'hihat'
}, {
- tick: 2479,
+ tick: 2442,
type: 'snare'
}, {
- tick: 2496,
+ tick: 2459,
type: 'hihat'
}, {
- tick: 2506,
+ tick: 2469,
type: 'kick'
}, {
- tick: 2511,
+ tick: 2474,
type: 'hihat'
}, {
- tick: 2515,
+ tick: 2478,
type: 'snare'
}, {
- tick: 2530,
+ tick: 2493,
type: 'hihat'
}, {
- tick: 2532,
+ tick: 2495,
type: 'kick'
}, {
- tick: 2546,
+ tick: 2509,
type: 'hihat'
}, {
- tick: 2546,
+ tick: 2509,
type: 'snare'
}, {
- tick: 2564,
+ tick: 2527,
type: 'hihat'
}, {
- tick: 2573,
+ tick: 2536,
type: 'kick'
}, {
- tick: 2581,
+ tick: 2544,
type: 'hihat'
}, {
- tick: 2584,
+ tick: 2547,
type: 'snare'
}, {
- tick: 2599,
+ tick: 2562,
type: 'hihat'
}, {
- tick: 2600,
+ tick: 2563,
type: 'kick'
}, {
- tick: 2615,
+ tick: 2578,
type: 'snare'
}, {
- tick: 2615,
+ tick: 2578,
type: 'hihat'
}, {
- tick: 2635,
+ tick: 2598,
type: 'hihat'
}, {
- tick: 2641,
+ tick: 2604,
type: 'kick'
}, {
- tick: 2651,
+ tick: 2614,
type: 'snare'
}, {
- tick: 2654,
+ tick: 2617,
type: 'crash1'
}, {
- tick: 2669,
+ tick: 2632,
type: 'kick'
}, {
- tick: 2671,
+ tick: 2634,
type: 'hihat'
}, {
- tick: 2686,
+ tick: 2649,
type: 'snare'
}, {
- tick: 2686,
+ tick: 2649,
type: 'hihat'
}, {
- tick: 2704,
+ tick: 2667,
type: 'hihat'
}, {
- tick: 2713,
+ tick: 2676,
type: 'kick'
}, {
- tick: 2719,
+ tick: 2682,
type: 'hihat'
}, {
- tick: 2724,
+ tick: 2687,
type: 'kick'
}, {
- tick: 2739,
+ tick: 2702,
type: 'hihat'
}, {
- tick: 2750,
+ tick: 2713,
type: 'snare'
}, {
- tick: 2759,
+ tick: 2722,
type: 'snare'
}, {
- tick: 2769,
+ tick: 2732,
type: 'snare'
}, {
- tick: 2773,
+ tick: 2736,
type: 'snare'
}, {
- tick: 2781,
+ tick: 2744,
type: 'snare'
}, {
- tick: 2792,
+ tick: 2755,
type: 'tom1'
}, {
- tick: 2808,
+ tick: 2771,
type: 'crash1'
}, {
- tick: 2809,
+ tick: 2772,
type: 'kick'
}, {
- tick: 2822,
+ tick: 2785,
type: 'hihat'
}, {
- tick: 2823,
+ tick: 2786,
type: 'snare'
}, {
- tick: 2840,
+ tick: 2803,
type: 'hihat'
}, {
- tick: 2848,
+ tick: 2811,
type: 'kick'
}, {
- tick: 2855,
+ tick: 2818,
type: 'hihat'
}, {
- tick: 2856,
+ tick: 2819,
type: 'snare'
}, {
- tick: 2873,
+ tick: 2836,
type: 'crash1'
}, {
- tick: 2873,
+ tick: 2836,
type: 'kick'
}, {
- tick: 2899,
+ tick: 2862,
type: 'kick'
}, {
- tick: 2899,
+ tick: 2862,
type: 'crash1'
}, {
- tick: 2921,
+ tick: 2884,
type: 'crash1'
}, {
- tick: 2924,
+ tick: 2887,
type: 'kick'
}, {
- tick: 2939,
+ tick: 2902,
type: 'crash1'
}, {
- tick: 2939,
+ tick: 2902,
type: 'kick'
}, {
- tick: 2964,
+ tick: 2927,
type: 'crash1'
}, {
- tick: 2965,
+ tick: 2928,
type: 'kick'
}, {
- tick: 2988,
+ tick: 2951,
type: 'crash1'
}, {
- tick: 2988,
+ tick: 2951,
type: 'kick'
}, {
- tick: 3006,
+ tick: 2969,
type: 'crash1'
}, {
- tick: 3006,
+ tick: 2969,
type: 'kick'
}, {
- tick: 3024,
+ tick: 2987,
type: 'hihat'
}, {
- tick: 3044,
+ tick: 3007,
type: 'hihat'
}, {
- tick: 3060,
+ tick: 3023,
type: 'hihat'
}, {
- tick: 3079,
+ tick: 3042,
type: 'hihat'
}, {
- tick: 3097,
+ tick: 3060,
type: 'hihat'
}, {
- tick: 3114,
+ tick: 3077,
type: 'hihat'
}, {
- tick: 3132,
+ tick: 3095,
type: 'hihat'
}, {
- tick: 3149,
+ tick: 3112,
type: 'crash1'
}, {
- tick: 3149,
+ tick: 3112,
type: 'kick'
}, {
- tick: 3165,
+ tick: 3128,
type: 'hihat'
}, {
- tick: 3165,
+ tick: 3128,
type: 'snare'
}, {
- tick: 3183,
+ tick: 3146,
type: 'hihat'
}, {
- tick: 3192,
+ tick: 3155,
type: 'kick'
}, {
- tick: 3198,
+ tick: 3161,
type: 'hihat'
}, {
- tick: 3200,
+ tick: 3163,
type: 'snare'
}, {
- tick: 3217,
+ tick: 3180,
type: 'hihat'
}, {
- tick: 3231,
+ tick: 3194,
type: 'kick'
}, {
- tick: 3235,
+ tick: 3198,
type: 'hihat'
}, {
- tick: 3239,
+ tick: 3202,
type: 'snare'
}, {
- tick: 3254,
+ tick: 3217,
type: 'hihat'
}, {
- tick: 3254,
+ tick: 3217,
type: 'kick'
}, {
- tick: 3269,
+ tick: 3232,
type: 'hihat'
}, {
- tick: 3269,
+ tick: 3232,
type: 'snare'
}, {
- tick: 3285,
+ tick: 3248,
type: 'hihat'
}, {
- tick: 3288,
+ tick: 3251,
type: 'kick'
}, {
- tick: 3303,
+ tick: 3266,
type: 'hihat'
}, {
- tick: 3304,
+ tick: 3267,
type: 'snare'
}, {
- tick: 3321,
+ tick: 3284,
type: 'hihat'
}, {
- tick: 3329,
+ tick: 3292,
type: 'kick'
}, {
- tick: 3336,
+ tick: 3299,
type: 'hihat'
}, {
- tick: 3337,
+ tick: 3300,
type: 'snare'
}, {
- tick: 3354,
+ tick: 3317,
type: 'hihat'
}, {
- tick: 3361,
+ tick: 3324,
type: 'snare'
}, {
- tick: 3362,
+ tick: 3325,
type: 'crash1'
}, {
- tick: 3381,
+ tick: 3344,
type: 'crash1'
}, {
- tick: 3381,
+ tick: 3344,
type: 'kick'
}, {
- tick: 3399,
+ tick: 3362,
type: 'hihat'
}, {
- tick: 3399,
+ tick: 3362,
type: 'kick'
}, {
- tick: 3415,
+ tick: 3378,
type: 'hihat'
}, {
- tick: 3416,
+ tick: 3379,
type: 'snare'
}, {
- tick: 3434,
+ tick: 3397,
type: 'hihat'
}, {
- tick: 3443,
+ tick: 3406,
type: 'kick'
}, {
- tick: 3449,
+ tick: 3412,
type: 'hihat'
}, {
- tick: 3452,
+ tick: 3415,
type: 'snare'
}, {
- tick: 3469,
+ tick: 3432,
type: 'hihat'
}, {
- tick: 3478,
+ tick: 3441,
type: 'snare'
}, {
- tick: 3485,
+ tick: 3448,
type: 'snare'
}, {
- tick: 3501,
+ tick: 3464,
type: 'tom1'
}, {
- tick: 3519,
+ tick: 3482,
type: 'tom1'
}, {
- tick: 3537,
+ tick: 3500,
type: 'kick'
}, {
- tick: 3539,
+ tick: 3502,
type: 'crash1'
}, {
- tick: 3553,
+ tick: 3516,
type: 'snare'
}, {
- tick: 3554,
+ tick: 3517,
type: 'hihat'
}, {
- tick: 3570,
+ tick: 3533,
type: 'hihat'
}, {
- tick: 3578,
+ tick: 3541,
type: 'kick'
}, {
- tick: 3585,
+ tick: 3548,
type: 'hihat'
}, {
- tick: 3587,
+ tick: 3550,
type: 'snare'
}, {
- tick: 3603,
+ tick: 3566,
type: 'hihat'
}, {
- tick: 3612,
+ tick: 3575,
type: 'crash1'
}, {
- tick: 3613,
+ tick: 3576,
type: 'kick'
}, {
- tick: 3630,
+ tick: 3593,
type: 'crash1'
}, {
- tick: 3630,
+ tick: 3593,
type: 'kick'
}, {
- tick: 3647,
+ tick: 3610,
type: 'hihat'
}, {
- tick: 3663,
+ tick: 3626,
type: 'hihat'
}, {
- tick: 3664,
+ tick: 3627,
type: 'snare'
}, {
- tick: 3681,
+ tick: 3644,
type: 'hihat'
}, {
- tick: 3690,
+ tick: 3653,
type: 'kick'
}, {
- tick: 3697,
+ tick: 3660,
type: 'hihat'
}, {
- tick: 3699,
+ tick: 3662,
type: 'snare'
}, {
- tick: 3721,
+ tick: 3684,
type: 'snare'
}, {
- tick: 3729,
+ tick: 3692,
type: 'snare'
}, {
- tick: 3748,
+ tick: 3711,
type: 'snare'
}, {
- tick: 3756,
+ tick: 3719,
type: 'snare'
}, {
- tick: 3765,
+ tick: 3728,
type: 'tom1'
}, {
- tick: 3772,
+ tick: 3735,
type: 'tom1'
}, {
- tick: 3782,
+ tick: 3745,
type: 'crash1'
}, {
- tick: 3782,
+ tick: 3745,
type: 'kick'
}, {
- tick: 3798,
+ tick: 3761,
type: 'snare'
}, {
- tick: 3798,
+ tick: 3761,
type: 'hihat'
}, {
- tick: 3815,
+ tick: 3778,
type: 'hihat'
}, {
- tick: 3826,
+ tick: 3789,
type: 'kick'
}, {
- tick: 3831,
+ tick: 3794,
type: 'hihat'
}, {
- tick: 3834,
+ tick: 3797,
type: 'snare'
}, {
- tick: 3850,
+ tick: 3813,
type: 'crash1'
}, {
- tick: 3859,
+ tick: 3822,
type: 'crash1'
}, {
- tick: 3859,
+ tick: 3822,
type: 'kick'
}, {
- tick: 3878,
+ tick: 3841,
type: 'crash1'
}, {
- tick: 3878,
+ tick: 3841,
type: 'kick'
}, {
- tick: 3896,
+ tick: 3859,
type: 'kick'
}, {
- tick: 3896,
+ tick: 3859,
type: 'hihat'
}, {
- tick: 3912,
+ tick: 3875,
type: 'hihat'
}, {
- tick: 3913,
+ tick: 3876,
type: 'snare'
}, {
- tick: 3930,
+ tick: 3893,
type: 'hihat'
}, {
- tick: 3942,
+ tick: 3905,
type: 'kick'
}, {
- tick: 3947,
+ tick: 3910,
type: 'hihat'
}, {
- tick: 3950,
+ tick: 3913,
type: 'snare'
}, {
- tick: 3964,
+ tick: 3927,
type: 'hihat'
}, {
- tick: 3973,
+ tick: 3936,
type: 'snare'
}, {
- tick: 3981,
+ tick: 3944,
type: 'snare'
}, {
- tick: 3998,
+ tick: 3961,
type: 'snare'
}, {
- tick: 4006,
+ tick: 3969,
type: 'snare'
}, {
- tick: 4012,
+ tick: 3975,
type: 'snare'
}, {
- tick: 4020,
+ tick: 3983,
type: 'tom1'
}, {
- tick: 4027,
+ tick: 3990,
type: 'tom1'
}, {
- tick: 4035,
+ tick: 3998,
type: 'kick'
}, {
- tick: 4036,
+ tick: 3999,
type: 'crash1'
}, {
- tick: 4051,
+ tick: 4014,
type: 'snare'
}, {
- tick: 4052,
+ tick: 4015,
type: 'hihat'
}, {
- tick: 4068,
+ tick: 4031,
type: 'hihat'
}, {
- tick: 4078,
+ tick: 4041,
type: 'kick'
}, {
- tick: 4083,
+ tick: 4046,
type: 'hihat'
}, {
- tick: 4086,
+ tick: 4049,
type: 'snare'
}, {
- tick: 4101,
+ tick: 4064,
type: 'hihat'
}, {
- tick: 4106,
+ tick: 4069,
type: 'kick'
}, {
- tick: 4112,
+ tick: 4075,
type: 'kick'
}, {
- tick: 4112,
+ tick: 4075,
type: 'crash1'
}, {
- tick: 4128,
+ tick: 4091,
type: 'crash1'
}, {
- tick: 4128,
+ tick: 4091,
type: 'kick'
}, {
- tick: 4145,
+ tick: 4108,
type: 'hihat'
}, {
- tick: 4163,
+ tick: 4126,
type: 'hihat'
}, {
- tick: 4163,
+ tick: 4126,
type: 'snare'
}, {
- tick: 4180,
+ tick: 4143,
type: 'hihat'
}, {
- tick: 4190,
+ tick: 4153,
type: 'kick'
}, {
- tick: 4196,
+ tick: 4159,
type: 'hihat'
}, {
- tick: 4200,
+ tick: 4163,
type: 'snare'
}, {
- tick: 4224,
+ tick: 4187,
type: 'snare'
}, {
- tick: 4233,
+ tick: 4196,
type: 'snare'
}, {
- tick: 4249,
+ tick: 4212,
type: 'snare'
}, {
- tick: 4258,
+ tick: 4221,
type: 'snare'
}, {
- tick: 4265,
+ tick: 4228,
type: 'tom1'
}, {
- tick: 4273,
+ tick: 4236,
type: 'tom1'
}, {
- tick: 4282,
+ tick: 4245,
type: 'crash1'
}, {
- tick: 4283,
+ tick: 4246,
type: 'kick'
}, {
- tick: 4299,
+ tick: 4262,
type: 'hihat'
}, {
- tick: 4300,
+ tick: 4263,
type: 'snare'
}, {
- tick: 4317,
+ tick: 4280,
type: 'hihat'
}, {
- tick: 4329,
+ tick: 4292,
type: 'kick'
}, {
- tick: 4333,
+ tick: 4296,
type: 'hihat'
}, {
- tick: 4336,
+ tick: 4299,
type: 'snare'
}, {
- tick: 4351,
+ tick: 4314,
type: 'hihat'
}, {
- tick: 4361,
+ tick: 4324,
type: 'crash1'
}, {
- tick: 4361,
+ tick: 4324,
type: 'kick'
}, {
- tick: 4378,
+ tick: 4341,
type: 'crash1'
}, {
- tick: 4379,
+ tick: 4342,
type: 'kick'
}, {
- tick: 4394,
+ tick: 4357,
type: 'crash1'
}, {
- tick: 4396,
+ tick: 4359,
type: 'kick'
}, {
- tick: 4411,
+ tick: 4374,
type: 'hihat'
}, {
- tick: 4412,
+ tick: 4375,
type: 'snare'
}, {
- tick: 4429,
+ tick: 4392,
type: 'hihat'
}, {
- tick: 4439,
+ tick: 4402,
type: 'kick'
}, {
- tick: 4445,
+ tick: 4408,
type: 'hihat'
}, {
- tick: 4449,
+ tick: 4412,
type: 'snare'
}, {
- tick: 4464,
+ tick: 4427,
type: 'hihat'
}, {
- tick: 4474,
+ tick: 4437,
type: 'snare'
}, {
- tick: 4481,
+ tick: 4444,
type: 'snare'
}, {
- tick: 4497,
+ tick: 4460,
type: 'snare'
}, {
- tick: 4506,
+ tick: 4469,
type: 'snare'
}, {
- tick: 4519,
+ tick: 4482,
type: 'tom1'
}, {
- tick: 4531,
+ tick: 4494,
type: 'kick'
}, {
- tick: 4531,
+ tick: 4494,
type: 'crash1'
}, {
- tick: 4548,
+ tick: 4511,
type: 'snare'
}, {
- tick: 4548,
+ tick: 4511,
type: 'hihat'
}, {
- tick: 4565,
+ tick: 4528,
type: 'hihat'
}, {
- tick: 4574,
+ tick: 4537,
type: 'kick'
}, {
- tick: 4580,
+ tick: 4543,
type: 'hihat'
}, {
- tick: 4583,
+ tick: 4546,
type: 'snare'
}, {
- tick: 4599,
+ tick: 4562,
type: 'hihat'
}, {
- tick: 4602,
+ tick: 4565,
type: 'kick'
}, {
- tick: 4609,
+ tick: 4572,
type: 'crash1'
}, {
- tick: 4610,
+ tick: 4573,
type: 'kick'
}, {
- tick: 4627,
+ tick: 4590,
type: 'crash1'
}, {
- tick: 4627,
+ tick: 4590,
type: 'kick'
}, {
- tick: 4642,
+ tick: 4605,
type: 'hihat'
}, {
- tick: 4660,
+ tick: 4623,
type: 'hihat'
}, {
- tick: 4661,
+ tick: 4624,
type: 'snare'
}, {
- tick: 4678,
+ tick: 4641,
type: 'hihat'
}, {
- tick: 4688,
+ tick: 4651,
type: 'snare'
}, {
- tick: 4694,
+ tick: 4657,
type: 'hihat'
}, {
- tick: 4699,
+ tick: 4662,
type: 'snare'
}, {
- tick: 4725,
+ tick: 4688,
type: 'snare'
}, {
- tick: 4732,
+ tick: 4695,
type: 'snare'
}, {
- tick: 4748,
+ tick: 4711,
type: 'snare'
}, {
- tick: 4756,
+ tick: 4719,
type: 'snare'
}, {
- tick: 4763,
+ tick: 4726,
type: 'tom1'
}, {
- tick: 4772,
+ tick: 4735,
type: 'kick'
}, {
- tick: 4779,
+ tick: 4742,
type: 'kick'
}, {
- tick: 4780,
+ tick: 4743,
type: 'crash1'
}, {
- tick: 4797,
+ tick: 4760,
type: 'snare'
}, {
- tick: 4797,
+ tick: 4760,
type: 'hihat'
}, {
- tick: 4814,
+ tick: 4777,
type: 'hihat'
}, {
- tick: 4823,
+ tick: 4786,
type: 'kick'
}, {
- tick: 4830,
+ tick: 4793,
type: 'hihat'
}, {
- tick: 4832,
+ tick: 4795,
type: 'snare'
}, {
- tick: 4849,
+ tick: 4812,
type: 'crash1'
}, {
- tick: 4850,
+ tick: 4813,
type: 'kick'
}, {
- tick: 4856,
+ tick: 4819,
type: 'crash1'
}, {
- tick: 4857,
+ tick: 4820,
type: 'kick'
}, {
- tick: 4874,
+ tick: 4837,
type: 'kick'
}, {
- tick: 4875,
+ tick: 4838,
type: 'crash1'
}, {
- tick: 4891,
+ tick: 4854,
type: 'hihat'
}, {
- tick: 4907,
+ tick: 4870,
type: 'hihat'
}, {
- tick: 4907,
+ tick: 4870,
type: 'snare'
}, {
- tick: 4924,
+ tick: 4887,
type: 'hihat'
}, {
- tick: 4932,
+ tick: 4895,
type: 'kick'
}, {
- tick: 4940,
+ tick: 4903,
type: 'hihat'
}, {
- tick: 4942,
+ tick: 4905,
type: 'snare'
}, {
- tick: 4958,
+ tick: 4921,
type: 'hihat'
}, {
- tick: 4968,
+ tick: 4931,
type: 'snare'
}, {
- tick: 4975,
+ tick: 4938,
type: 'snare'
}, {
- tick: 4993,
+ tick: 4956,
type: 'snare'
}, {
- tick: 5000,
+ tick: 4963,
type: 'snare'
}, {
- tick: 5007,
+ tick: 4970,
type: 'tom1'
}, {
- tick: 5015,
+ tick: 4978,
type: 'tom1'
}, {
- tick: 5026,
+ tick: 4989,
type: 'kick'
}, {
- tick: 5029,
+ tick: 4992,
type: 'crash1'
}, {
- tick: 5046,
+ tick: 5009,
type: 'hihat'
}, {
- tick: 5046,
+ tick: 5009,
type: 'snare'
}, {
- tick: 5063,
+ tick: 5026,
type: 'hihat'
}, {
- tick: 5074,
+ tick: 5037,
type: 'kick'
}, {
- tick: 5079,
+ tick: 5042,
type: 'hihat'
}, {
- tick: 5083,
+ tick: 5046,
type: 'snare'
}, {
- tick: 5096,
+ tick: 5059,
type: 'hihat'
}, {
- tick: 5105,
+ tick: 5068,
type: 'kick'
}, {
- tick: 5106,
+ tick: 5069,
type: 'crash1'
}, {
- tick: 5124,
+ tick: 5087,
type: 'crash1'
}, {
- tick: 5125,
+ tick: 5088,
type: 'kick'
}, {
- tick: 5140,
+ tick: 5103,
type: 'kick'
}, {
- tick: 5150,
+ tick: 5113,
type: 'snare'
}, {
- tick: 5159,
+ tick: 5122,
type: 'snare'
}, {
- tick: 5168,
+ tick: 5131,
type: 'snare'
}, {
- tick: 5177,
+ tick: 5140,
type: 'snare'
}, {
- tick: 5182,
+ tick: 5145,
type: 'snare'
}, {
- tick: 5190,
+ tick: 5153,
type: 'snare'
}, {
- tick: 5198,
+ tick: 5161,
type: 'snare'
}, {
- tick: 5210,
+ tick: 5173,
type: 'crash1'
}, {
- tick: 5210,
+ tick: 5173,
type: 'kick'
}, {
- tick: 5245,
+ tick: 5208,
type: 'hihat'
}, {
- tick: 5246,
+ tick: 5209,
type: 'snare'
}, {
- tick: 5262,
+ tick: 5225,
type: 'snare'
}, {
- tick: 5262,
+ tick: 5225,
type: 'hihat'
}, {
- tick: 5278,
+ tick: 5241,
type: 'crash1'
}, {
- tick: 5312,
+ tick: 5275,
type: 'hihat'
}, {
- tick: 5313,
+ tick: 5276,
type: 'snare'
}, {
- tick: 5330,
+ tick: 5293,
type: 'snare'
}, {
- tick: 5330,
+ tick: 5293,
type: 'hihat'
}, {
- tick: 5347,
+ tick: 5310,
type: 'hihat'
}, {
- tick: 5348,
+ tick: 5311,
type: 'kick'
}, {
- tick: 5367,
+ tick: 5330,
type: 'kick'
}, {
- tick: 5368,
+ tick: 5331,
type: 'hihat'
}, {
- tick: 5381,
+ tick: 5344,
type: 'hihat'
}, {
- tick: 5383,
+ tick: 5346,
type: 'snare'
}, {
- tick: 5400,
+ tick: 5363,
type: 'hihat'
}, {
- tick: 5400,
+ tick: 5363,
type: 'snare'
}, {
- tick: 5416,
+ tick: 5379,
type: 'snare'
}, {
- tick: 5424,
+ tick: 5387,
type: 'snare'
}, {
- tick: 5431,
+ tick: 5394,
type: 'snare'
}, {
- tick: 5440,
+ tick: 5403,
type: 'snare'
}, {
- tick: 5447,
+ tick: 5410,
type: 'tom1'
}, {
- tick: 5456,
+ tick: 5419,
type: 'tom1'
}, {
- tick: 5463,
+ tick: 5426,
type: 'snare'
}, {
- tick: 5471,
+ tick: 5434,
type: 'snare'
}, {
- tick: 5482,
+ tick: 5445,
type: 'kick'
}, {
- tick: 5483,
+ tick: 5446,
type: 'crash1'
}, {
- tick: 5516,
+ tick: 5479,
type: 'hihat'
}, {
- tick: 5519,
+ tick: 5482,
type: 'snare'
}, {
- tick: 5534,
+ tick: 5497,
type: 'hihat'
}, {
- tick: 5535,
+ tick: 5498,
type: 'snare'
}, {
- tick: 5551,
+ tick: 5514,
type: 'crash1'
}, {
- tick: 5554,
+ tick: 5517,
type: 'kick'
}, {
- tick: 5569,
+ tick: 5532,
type: 'kick'
}, {
- tick: 5582,
+ tick: 5545,
type: 'kick'
}, {
- tick: 5584,
+ tick: 5547,
type: 'hihat'
}, {
- tick: 5601,
+ tick: 5564,
type: 'snare'
}, {
- tick: 5602,
+ tick: 5565,
type: 'hihat'
}, {
- tick: 5617,
+ tick: 5580,
type: 'crash1'
}, {
- tick: 5619,
+ tick: 5582,
type: 'kick'
}, {
- tick: 5637,
+ tick: 5600,
type: 'kick'
}, {
- tick: 5647,
+ tick: 5610,
type: 'kick'
}, {
- tick: 5653,
+ tick: 5616,
type: 'hihat'
}, {
- tick: 5655,
+ tick: 5618,
type: 'snare'
}, {
- tick: 5671,
+ tick: 5634,
type: 'snare'
}, {
- tick: 5687,
+ tick: 5650,
type: 'snare'
}, {
- tick: 5696,
+ tick: 5659,
type: 'snare'
}, {
- tick: 5703,
+ tick: 5666,
type: 'snare'
}, {
- tick: 5713,
+ tick: 5676,
type: 'snare'
}, {
- tick: 5721,
+ tick: 5684,
type: 'tom1'
}, {
- tick: 5729,
+ tick: 5692,
type: 'tom1'
}, {
- tick: 5739,
+ tick: 5702,
type: 'snare'
}, {
- tick: 5747,
+ tick: 5710,
type: 'snare'
}, {
- tick: 5757,
+ tick: 5720,
type: 'crash1'
}, {
- tick: 5758,
+ tick: 5721,
type: 'kick'
}, {
- tick: 5777,
+ tick: 5740,
type: 'kick'
}, {
- tick: 5786,
+ tick: 5749,
type: 'kick'
}, {
- tick: 5793,
+ tick: 5756,
type: 'hihat'
}, {
- tick: 5794,
+ tick: 5757,
type: 'snare'
}, {
- tick: 5809,
+ tick: 5772,
type: 'snare'
}, {
- tick: 5825,
+ tick: 5788,
type: 'hihat'
}, {
- tick: 5827,
+ tick: 5790,
type: 'kick'
}, {
- tick: 5842,
+ tick: 5805,
type: 'kick'
}, {
- tick: 5851,
+ tick: 5814,
type: 'kick'
}, {
- tick: 5859,
+ tick: 5822,
type: 'hihat'
}, {
- tick: 5861,
+ tick: 5824,
type: 'snare'
}, {
- tick: 5877,
+ tick: 5840,
type: 'snare'
}, {
- tick: 5895,
+ tick: 5858,
type: 'hihat'
}, {
- tick: 5896,
+ tick: 5859,
type: 'kick'
}, {
- tick: 5913,
+ tick: 5876,
type: 'kick'
}, {
- tick: 5914,
+ tick: 5877,
type: 'hihat'
}, {
- tick: 5931,
+ tick: 5894,
type: 'snare'
}, {
- tick: 5934,
+ tick: 5897,
type: 'hihat'
}, {
- tick: 5947,
+ tick: 5910,
type: 'snare'
}, {
- tick: 5964,
+ tick: 5927,
type: 'snare'
}, {
- tick: 5981,
+ tick: 5944,
type: 'snare'
}, {
- tick: 5998,
+ tick: 5961,
type: 'tom1'
}, {
- tick: 6008,
+ tick: 5971,
type: 'snare'
}, {
- tick: 6017,
+ tick: 5980,
type: 'snare'
}, {
- tick: 6025,
+ tick: 5988,
type: 'snare'
}, {
- tick: 6034,
+ tick: 5997,
type: 'crash1'
}, {
- tick: 6035,
+ tick: 5998,
type: 'kick'
}, {
- tick: 6054,
+ tick: 6017,
type: 'kick'
}, {
- tick: 6063,
+ tick: 6026,
type: 'kick'
}, {
- tick: 6067,
+ tick: 6030,
type: 'hihat'
}, {
- tick: 6072,
+ tick: 6035,
type: 'snare'
}, {
- tick: 6086,
+ tick: 6049,
type: 'hihat'
}, {
- tick: 6086,
+ tick: 6049,
type: 'snare'
}, {
- tick: 6103,
+ tick: 6066,
type: 'hihat'
}, {
- tick: 6103,
+ tick: 6066,
type: 'kick'
}, {
- tick: 6121,
+ tick: 6084,
type: 'kick'
}, {
- tick: 6133,
+ tick: 6096,
type: 'hihat'
}, {
- tick: 6134,
+ tick: 6097,
type: 'snare'
}, {
- tick: 6151,
+ tick: 6114,
type: 'hihat'
}, {
- tick: 6151,
+ tick: 6114,
type: 'snare'
}, {
- tick: 6168,
+ tick: 6131,
type: 'hihat'
}, {
- tick: 6169,
+ tick: 6132,
type: 'kick'
}, {
- tick: 6184,
+ tick: 6147,
type: 'kick'
}, {
- tick: 6193,
+ tick: 6156,
type: 'kick'
}, {
- tick: 6201,
+ tick: 6164,
type: 'hihat'
}, {
- tick: 6202,
+ tick: 6165,
type: 'snare'
}, {
- tick: 6220,
+ tick: 6183,
type: 'snare'
}, {
- tick: 6220,
+ tick: 6183,
type: 'hihat'
}, {
- tick: 6237,
+ tick: 6200,
type: 'snare'
}, {
- tick: 6243,
+ tick: 6206,
type: 'snare'
}, {
- tick: 6248,
+ tick: 6211,
type: 'snare'
}, {
- tick: 6254,
+ tick: 6217,
type: 'snare'
}, {
- tick: 6273,
+ tick: 6236,
type: 'tom1'
}, {
- tick: 6290,
+ tick: 6253,
type: 'tom1'
}, {
- tick: 6310,
+ tick: 6273,
type: 'kick'
}, {
- tick: 6310,
+ tick: 6273,
type: 'crash1'
}, {
- tick: 6324,
+ tick: 6287,
type: 'kick'
}, {
- tick: 6324,
+ tick: 6287,
type: 'crash1'
}, {
- tick: 6374,
+ tick: 6337,
type: 'crash1'
}, {
- tick: 6374,
+ tick: 6337,
type: 'kick'
}, {
- tick: 6390,
+ tick: 6353,
type: 'kick'
}, {
- tick: 6390,
+ tick: 6353,
type: 'crash1'
}]
}, {
name: "Medium: Blast Funk-Wet Puppy",
music: "BlastFunkWetPuppy",
notes: [{
- tick: 0,
- type: 'snare'
- }, {
- tick: 0,
- type: 'hihat'
- }, {
- tick: 26,
+ tick: 6,
type: 'kick'
}, {
- tick: 27,
+ tick: 17,
type: 'hihat'
}, {
- tick: 43,
- type: 'kick'
- }, {
- tick: 54,
- type: 'hihat'
- }, {
- tick: 55,
+ tick: 18,
type: 'snare'
}, {
- tick: 82,
+ tick: 45,
type: 'hihat'
}, {
- tick: 86,
+ tick: 49,
type: 'kick'
}, {
- tick: 113,
+ tick: 76,
type: 'snare'
}, {
- tick: 113,
+ tick: 76,
type: 'hihat'
}, {
- tick: 141,
+ tick: 104,
type: 'kick'
}, {
- tick: 143,
+ tick: 106,
type: 'hihat'
}, {
- tick: 170,
+ tick: 133,
type: 'snare'
}, {
- tick: 171,
+ tick: 134,
type: 'hihat'
}, {
- tick: 197,
+ tick: 160,
type: 'hihat'
}, {
- tick: 202,
+ tick: 165,
type: 'kick'
}, {
- tick: 227,
+ tick: 190,
type: 'snare'
}, {
- tick: 227,
+ tick: 190,
type: 'hihat'
}, {
- tick: 250,
+ tick: 213,
type: 'kick'
}, {
- tick: 255,
+ tick: 218,
type: 'kick'
}, {
- tick: 255,
+ tick: 218,
type: 'hihat'
}, {
- tick: 270,
+ tick: 233,
type: 'kick'
}, {
- tick: 284,
+ tick: 247,
type: 'snare'
}, {
- tick: 287,
+ tick: 250,
type: 'hihat'
}, {
- tick: 314,
+ tick: 277,
type: 'kick'
}, {
- tick: 317,
+ tick: 280,
type: 'hihat'
}, {
- tick: 343,
+ tick: 306,
type: 'snare'
}, {
- tick: 343,
+ tick: 306,
type: 'hihat'
}, {
- tick: 364,
+ tick: 327,
type: 'kick'
}, {
- tick: 371,
+ tick: 334,
type: 'kick'
}, {
- tick: 373,
+ tick: 336,
type: 'hihat'
}, {
- tick: 386,
+ tick: 349,
type: 'kick'
}, {
- tick: 400,
+ tick: 363,
type: 'hihat'
}, {
- tick: 402,
+ tick: 365,
type: 'snare'
}, {
- tick: 417,
+ tick: 380,
type: 'hihat'
}, {
- tick: 430,
+ tick: 393,
type: 'hihat'
}, {
- tick: 430,
+ tick: 393,
type: 'hihat'
}, {
- tick: 431,
+ tick: 394,
type: 'kick'
}, {
- tick: 446,
+ tick: 409,
type: 'hihat'
}, {
- tick: 459,
+ tick: 422,
type: 'hihat'
}, {
- tick: 460,
+ tick: 423,
type: 'snare'
}, {
- tick: 482,
+ tick: 445,
type: 'kick'
}, {
- tick: 485,
+ tick: 448,
type: 'hihat'
}, {
- tick: 488,
+ tick: 451,
type: 'kick'
}, {
- tick: 503,
+ tick: 466,
type: 'kick'
}, {
- tick: 514,
+ tick: 477,
type: 'hihat'
}, {
- tick: 518,
+ tick: 481,
type: 'snare'
}, {
- tick: 529,
+ tick: 492,
type: 'hihat'
}, {
- tick: 545,
+ tick: 508,
type: 'kick'
}, {
- tick: 552,
+ tick: 515,
type: 'hihat'
}, {
- tick: 565,
+ tick: 528,
type: 'hihat'
}, {
- tick: 571,
+ tick: 534,
type: 'hihat'
}, {
- tick: 572,
+ tick: 535,
type: 'snare'
}, {
- tick: 587,
+ tick: 550,
type: 'hihat'
}, {
- tick: 598,
+ tick: 561,
type: 'kick'
}, {
- tick: 601,
+ tick: 564,
type: 'hihat'
}, {
- tick: 605,
+ tick: 568,
type: 'kick'
}, {
- tick: 616,
+ tick: 579,
type: 'hihat'
}, {
- tick: 619,
+ tick: 582,
type: 'kick'
}, {
- tick: 630,
+ tick: 593,
type: 'hihat'
}, {
- tick: 631,
+ tick: 594,
type: 'snare'
}, {
- tick: 645,
+ tick: 608,
type: 'hihat'
}, {
- tick: 658,
+ tick: 621,
type: 'hihat'
}, {
- tick: 659,
+ tick: 622,
type: 'kick'
}, {
- tick: 671,
+ tick: 634,
type: 'hihat'
}, {
- tick: 675,
+ tick: 638,
type: 'hihat'
}, {
- tick: 687,
+ tick: 650,
type: 'hihat'
}, {
- tick: 688,
+ tick: 651,
type: 'snare'
}, {
- tick: 701,
+ tick: 664,
type: 'hihat'
}, {
- tick: 708,
+ tick: 671,
type: 'kick'
}, {
- tick: 714,
+ tick: 677,
type: 'kick'
}, {
- tick: 717,
+ tick: 680,
type: 'hihat'
}, {
- tick: 730,
+ tick: 693,
type: 'kick'
}, {
- tick: 732,
+ tick: 695,
type: 'hihat'
}, {
- tick: 744,
+ tick: 707,
type: 'snare'
}, {
- tick: 747,
+ tick: 710,
type: 'hihat'
}, {
- tick: 761,
+ tick: 724,
type: 'hihat'
}, {
- tick: 773,
+ tick: 736,
type: 'kick'
}, {
- tick: 774,
+ tick: 737,
type: 'hihat'
}, {
- tick: 774,
+ tick: 737,
type: 'hihat'
}, {
- tick: 791,
+ tick: 754,
type: 'hihat'
}, {
- tick: 803,
+ tick: 766,
type: 'snare'
}, {
- tick: 805,
+ tick: 768,
type: 'hihat'
}, {
- tick: 820,
+ tick: 783,
type: 'hihat'
}, {
- tick: 829,
+ tick: 792,
type: 'kick'
}, {
- tick: 835,
+ tick: 798,
type: 'hihat'
}, {
- tick: 851,
+ tick: 814,
type: 'hihat'
}, {
- tick: 858,
+ tick: 821,
type: 'snare'
}, {
- tick: 864,
+ tick: 827,
type: 'hihat'
}, {
- tick: 879,
+ tick: 842,
type: 'hihat'
}, {
- tick: 887,
+ tick: 850,
type: 'kick'
}, {
- tick: 901,
+ tick: 864,
type: 'hihat'
}, {
- tick: 916,
+ tick: 879,
type: 'snare'
}, {
- tick: 918,
+ tick: 881,
type: 'hihat'
}, {
- tick: 929,
+ tick: 892,
type: 'hihat'
}, {
- tick: 942,
+ tick: 905,
type: 'hihat'
}, {
- tick: 944,
+ tick: 907,
type: 'kick'
}, {
- tick: 959,
+ tick: 922,
type: 'hihat'
}, {
- tick: 974,
+ tick: 937,
type: 'snare'
}, {
- tick: 974,
+ tick: 937,
type: 'hihat'
}, {
- tick: 990,
+ tick: 953,
type: 'hihat'
}, {
- tick: 1004,
+ tick: 967,
type: 'hihat'
}, {
- tick: 1005,
+ tick: 968,
type: 'kick'
}, {
- tick: 1020,
+ tick: 983,
type: 'hihat'
}, {
- tick: 1033,
+ tick: 996,
type: 'snare'
}, {
- tick: 1033,
+ tick: 996,
type: 'hihat'
}, {
- tick: 1048,
+ tick: 1011,
type: 'hihat'
}, {
- tick: 1061,
+ tick: 1024,
type: 'kick'
}, {
- tick: 1063,
+ tick: 1026,
type: 'hihat'
}, {
- tick: 1078,
+ tick: 1041,
type: 'hihat'
}, {
- tick: 1089,
+ tick: 1052,
type: 'snare'
}, {
- tick: 1093,
+ tick: 1056,
type: 'hihat'
}, {
- tick: 1108,
+ tick: 1071,
type: 'hihat'
}, {
- tick: 1117,
+ tick: 1080,
type: 'kick'
}, {
- tick: 1121,
+ tick: 1084,
type: 'hihat'
}, {
- tick: 1121,
+ tick: 1084,
type: 'hihat'
}, {
- tick: 1136,
+ tick: 1099,
type: 'hihat'
}, {
- tick: 1146,
+ tick: 1109,
type: 'snare'
}, {
- tick: 1150,
+ tick: 1113,
type: 'hihat'
}, {
- tick: 1165,
+ tick: 1128,
type: 'hihat'
}, {
- tick: 1176,
+ tick: 1139,
type: 'kick'
}, {
- tick: 1180,
+ tick: 1143,
type: 'hihat'
}, {
- tick: 1194,
+ tick: 1157,
type: 'hihat'
}, {
- tick: 1204,
+ tick: 1167,
type: 'snare'
}, {
- tick: 1208,
+ tick: 1171,
type: 'hihat'
}, {
- tick: 1223,
+ tick: 1186,
type: 'hihat'
}, {
- tick: 1233,
+ tick: 1196,
type: 'kick'
}, {
- tick: 1235,
+ tick: 1198,
type: 'hihat'
}, {
- tick: 1248,
+ tick: 1211,
type: 'hihat'
}, {
- tick: 1261,
+ tick: 1224,
type: 'hihat'
}, {
- tick: 1262,
+ tick: 1225,
type: 'snare'
}, {
- tick: 1275,
+ tick: 1238,
type: 'hihat'
}, {
- tick: 1288,
+ tick: 1251,
type: 'hihat'
}, {
- tick: 1290,
+ tick: 1253,
type: 'hihat'
}, {
- tick: 1291,
+ tick: 1254,
type: 'kick'
}, {
- tick: 1307,
+ tick: 1270,
type: 'hihat'
}, {
- tick: 1319,
+ tick: 1282,
type: 'snare'
}, {
- tick: 1322,
+ tick: 1285,
type: 'hihat'
}, {
- tick: 1337,
+ tick: 1300,
type: 'hihat'
}, {
- tick: 1348,
+ tick: 1311,
type: 'kick'
}, {
- tick: 1351,
+ tick: 1314,
type: 'hihat'
}, {
- tick: 1365,
+ tick: 1328,
type: 'hihat'
}, {
- tick: 1377,
+ tick: 1340,
type: 'hihat'
}, {
- tick: 1379,
+ tick: 1342,
type: 'snare'
}, {
- tick: 1392,
+ tick: 1355,
type: 'hihat'
}, {
- tick: 1405,
+ tick: 1368,
type: 'hihat'
}, {
- tick: 1405,
+ tick: 1368,
type: 'hihat'
}, {
- tick: 1407,
+ tick: 1370,
type: 'kick'
}, {
- tick: 1421,
+ tick: 1384,
type: 'hihat'
}, {
- tick: 1434,
+ tick: 1397,
type: 'hihat'
}, {
- tick: 1435,
+ tick: 1398,
type: 'snare'
}, {
- tick: 1451,
+ tick: 1414,
type: 'hihat'
}, {
- tick: 1464,
+ tick: 1427,
type: 'hihat'
}, {
- tick: 1466,
+ tick: 1429,
type: 'kick'
}, {
- tick: 1478,
+ tick: 1441,
type: 'hihat'
}, {
- tick: 1491,
+ tick: 1454,
type: 'hihat'
}, {
- tick: 1493,
+ tick: 1456,
type: 'snare'
}, {
- tick: 1507,
+ tick: 1470,
type: 'hihat'
}, {
- tick: 1512,
+ tick: 1475,
type: 'hihat'
}, {
- tick: 1518,
+ tick: 1481,
type: 'hihat'
}, {
- tick: 1522,
+ tick: 1485,
type: 'kick'
}, {
- tick: 1533,
+ tick: 1496,
type: 'hihat'
}, {
- tick: 1548,
+ tick: 1511,
type: 'hihat'
}, {
- tick: 1551,
+ tick: 1514,
type: 'snare'
}, {
- tick: 1565,
+ tick: 1528,
type: 'hihat'
}, {
- tick: 1580,
+ tick: 1543,
type: 'kick'
}, {
- tick: 1582,
+ tick: 1545,
type: 'hihat'
}, {
- tick: 1595,
+ tick: 1558,
type: 'hihat'
}, {
- tick: 1606,
+ tick: 1569,
type: 'snare'
}, {
- tick: 1609,
+ tick: 1572,
type: 'hihat'
}, {
- tick: 1623,
+ tick: 1586,
type: 'hihat'
}, {
- tick: 1635,
+ tick: 1598,
type: 'kick'
}, {
- tick: 1636,
+ tick: 1599,
type: 'hihat'
}, {
- tick: 1636,
+ tick: 1599,
type: 'hihat'
}, {
- tick: 1653,
+ tick: 1616,
type: 'hihat'
}, {
- tick: 1662,
+ tick: 1625,
type: 'snare'
}, {
- tick: 1668,
+ tick: 1631,
type: 'hihat'
}, {
- tick: 1683,
+ tick: 1646,
type: 'hihat'
}, {
- tick: 1693,
+ tick: 1656,
type: 'kick'
}, {
- tick: 1695,
+ tick: 1658,
type: 'hihat'
}, {
- tick: 1708,
+ tick: 1671,
type: 'hihat'
}, {
- tick: 1722,
+ tick: 1685,
type: 'snare'
}, {
- tick: 1723,
+ tick: 1686,
type: 'hihat'
}, {
- tick: 1737,
+ tick: 1700,
type: 'hihat'
}, {
- tick: 1744,
+ tick: 1707,
type: 'kick'
}, {
- tick: 1749,
+ tick: 1712,
type: 'kick'
}, {
- tick: 1752,
+ tick: 1715,
type: 'hihat'
}, {
- tick: 1764,
+ tick: 1727,
type: 'kick'
}, {
- tick: 1767,
+ tick: 1730,
type: 'hihat'
}, {
- tick: 1779,
+ tick: 1742,
type: 'snare'
}, {
- tick: 1781,
+ tick: 1744,
type: 'hihat'
}, {
- tick: 1796,
+ tick: 1759,
type: 'hihat'
}, {
- tick: 1809,
+ tick: 1772,
type: 'kick'
}, {
- tick: 1811,
+ tick: 1774,
type: 'hihat'
}, {
- tick: 1825,
+ tick: 1788,
type: 'hihat'
}, {
- tick: 1839,
+ tick: 1802,
type: 'hihat'
}, {
- tick: 1840,
+ tick: 1803,
type: 'snare'
}, {
- tick: 1853,
+ tick: 1816,
type: 'hihat'
}, {
- tick: 1867,
+ tick: 1830,
type: 'hihat'
}, {
- tick: 1868,
+ tick: 1831,
type: 'kick'
}, {
- tick: 1882,
+ tick: 1845,
type: 'hihat'
}, {
- tick: 1896,
+ tick: 1859,
type: 'snare'
}, {
- tick: 1896,
+ tick: 1859,
type: 'hihat'
}, {
- tick: 1911,
+ tick: 1874,
type: 'hihat'
}, {
- tick: 1924,
+ tick: 1887,
type: 'kick'
}, {
- tick: 1924,
+ tick: 1887,
type: 'hihat'
}, {
- tick: 1925,
+ tick: 1888,
type: 'hihat'
}, {
- tick: 1939,
+ tick: 1902,
type: 'hihat'
}, {
- tick: 1953,
+ tick: 1916,
type: 'hihat'
}, {
- tick: 1954,
+ tick: 1917,
type: 'snare'
}, {
- tick: 1967,
+ tick: 1930,
type: 'hihat'
}, {
- tick: 1980,
+ tick: 1943,
type: 'hihat'
}, {
- tick: 1981,
+ tick: 1944,
type: 'kick'
}, {
- tick: 1996,
+ tick: 1959,
type: 'hihat'
}, {
- tick: 2007,
+ tick: 1970,
type: 'snare'
}, {
- tick: 2010,
+ tick: 1973,
type: 'hihat'
}, {
- tick: 2026,
+ tick: 1989,
type: 'hihat'
}, {
- tick: 2032,
+ tick: 1995,
type: 'hihat'
}, {
- tick: 2038,
+ tick: 2001,
type: 'hihat'
}, {
- tick: 2039,
+ tick: 2002,
type: 'kick'
}, {
- tick: 2054,
+ tick: 2017,
type: 'hihat'
}, {
- tick: 2069,
+ tick: 2032,
type: 'snare'
}, {
- tick: 2069,
+ tick: 2032,
type: 'hihat'
}, {
- tick: 2083,
+ tick: 2046,
type: 'hihat'
}, {
- tick: 2097,
+ tick: 2060,
type: 'hihat'
}, {
- tick: 2100,
+ tick: 2063,
type: 'kick'
}, {
- tick: 2111,
+ tick: 2074,
type: 'hihat'
}, {
- tick: 2126,
+ tick: 2089,
type: 'snare'
}, {
- tick: 2126,
+ tick: 2089,
type: 'hihat'
}, {
- tick: 2142,
+ tick: 2105,
type: 'hihat'
}, {
- tick: 2154,
+ tick: 2117,
type: 'kick'
}, {
- tick: 2154,
+ tick: 2117,
type: 'hihat'
}, {
- tick: 2155,
+ tick: 2118,
type: 'hihat'
}, {
- tick: 2168,
+ tick: 2131,
type: 'hihat'
}, {
- tick: 2183,
+ tick: 2146,
type: 'snare'
}, {
- tick: 2183,
+ tick: 2146,
type: 'hihat'
}, {
- tick: 2197,
+ tick: 2160,
type: 'hihat'
}, {
- tick: 2209,
+ tick: 2172,
type: 'kick'
}, {
- tick: 2212,
+ tick: 2175,
type: 'hihat'
}, {
- tick: 2226,
+ tick: 2189,
type: 'hihat'
}, {
- tick: 2239,
+ tick: 2202,
type: 'snare'
}, {
- tick: 2239,
+ tick: 2202,
type: 'hihat'
}, {
- tick: 2262,
+ tick: 2225,
type: 'hihat'
}, {
- tick: 2270,
+ tick: 2233,
type: 'kick'
}, {
- tick: 2278,
+ tick: 2241,
type: 'hihat'
}, {
- tick: 2291,
+ tick: 2254,
type: 'hihat'
}, {
- tick: 2303,
+ tick: 2266,
type: 'snare'
}, {
- tick: 2304,
+ tick: 2267,
type: 'hihat'
}, {
- tick: 2317,
+ tick: 2280,
type: 'hihat'
}, {
- tick: 2327,
+ tick: 2290,
type: 'kick'
}, {
- tick: 2330,
+ tick: 2293,
type: 'hihat'
}, {
- tick: 2343,
+ tick: 2306,
type: 'hihat'
}, {
- tick: 2355,
+ tick: 2318,
type: 'snare'
}, {
- tick: 2355,
+ tick: 2318,
type: 'hihat'
}, {
- tick: 2370,
+ tick: 2333,
type: 'hihat'
}, {
- tick: 2383,
+ tick: 2346,
type: 'hihat'
}, {
- tick: 2384,
+ tick: 2347,
type: 'kick'
}, {
- tick: 2384,
+ tick: 2347,
type: 'hihat'
}, {
- tick: 2399,
+ tick: 2362,
type: 'hihat'
}, {
- tick: 2412,
+ tick: 2375,
type: 'snare'
}, {
- tick: 2414,
+ tick: 2377,
type: 'hihat'
}, {
- tick: 2429,
+ tick: 2392,
type: 'hihat'
}, {
- tick: 2434,
+ tick: 2397,
type: 'kick'
}, {
- tick: 2441,
+ tick: 2404,
type: 'kick'
}, {
- tick: 2442,
+ tick: 2405,
type: 'hihat'
}, {
- tick: 2454,
+ tick: 2417,
type: 'kick'
}, {
- tick: 2458,
+ tick: 2421,
type: 'hihat'
}, {
- tick: 2467,
+ tick: 2430,
type: 'snare'
}, {
- tick: 2473,
+ tick: 2436,
type: 'hihat'
}, {
- tick: 2490,
+ tick: 2453,
type: 'hihat'
}, {
- tick: 2496,
+ tick: 2459,
type: 'kick'
}, {
- tick: 2503,
+ tick: 2466,
type: 'hihat'
}, {
- tick: 2515,
+ tick: 2478,
type: 'hihat'
}, {
- tick: 2527,
+ tick: 2490,
type: 'snare'
}, {
- tick: 2530,
+ tick: 2493,
type: 'hihat'
}, {
- tick: 2545,
+ tick: 2508,
type: 'hihat'
}, {
- tick: 2554,
+ tick: 2517,
type: 'kick'
}, {
- tick: 2557,
+ tick: 2520,
type: 'hihat'
}, {
- tick: 2571,
+ tick: 2534,
type: 'hihat'
}, {
- tick: 2584,
+ tick: 2547,
type: 'snare'
}, {
- tick: 2586,
+ tick: 2549,
type: 'hihat'
}, {
- tick: 2600,
+ tick: 2563,
type: 'hihat'
}, {
- tick: 2611,
+ tick: 2574,
type: 'kick'
}, {
- tick: 2613,
+ tick: 2576,
type: 'hihat'
}, {
- tick: 2629,
+ tick: 2592,
type: 'hihat'
}, {
- tick: 2639,
+ tick: 2602,
type: 'snare'
}, {
- tick: 2643,
+ tick: 2606,
type: 'hihat'
}, {
- tick: 2657,
+ tick: 2620,
type: 'hihat'
}, {
- tick: 2660,
+ tick: 2623,
type: 'kick'
}, {
- tick: 2667,
+ tick: 2630,
type: 'kick'
}, {
- tick: 2671,
+ tick: 2634,
type: 'hihat'
}, {
- tick: 2682,
+ tick: 2645,
type: 'kick'
}, {
- tick: 2683,
+ tick: 2646,
type: 'hihat'
}, {
- tick: 2697,
+ tick: 2660,
type: 'snare'
}, {
- tick: 2699,
+ tick: 2662,
type: 'hihat'
}, {
- tick: 2714,
+ tick: 2677,
type: 'hihat'
}, {
- tick: 2727,
+ tick: 2690,
type: 'hihat'
}, {
- tick: 2727,
+ tick: 2690,
type: 'hihat'
}, {
- tick: 2728,
+ tick: 2691,
type: 'kick'
}, {
- tick: 2742,
+ tick: 2705,
type: 'hihat'
}, {
- tick: 2758,
+ tick: 2721,
type: 'snare'
}, {
- tick: 2758,
+ tick: 2721,
type: 'hihat'
}, {
- tick: 2774,
+ tick: 2737,
type: 'hihat'
}, {
- tick: 2783,
+ tick: 2746,
type: 'kick'
}, {
- tick: 2788,
+ tick: 2751,
type: 'hihat'
}, {
- tick: 2803,
+ tick: 2766,
type: 'hihat'
}, {
- tick: 2814,
+ tick: 2777,
type: 'snare'
}, {
- tick: 2816,
+ tick: 2779,
type: 'hihat'
}, {
- tick: 2829,
+ tick: 2792,
type: 'hihat'
}, {
- tick: 2842,
+ tick: 2805,
type: 'kick'
}, {
- tick: 2843,
+ tick: 2806,
type: 'hihat'
}, {
- tick: 2857,
+ tick: 2820,
type: 'hihat'
}, {
- tick: 2871,
+ tick: 2834,
type: 'snare'
}, {
- tick: 2872,
+ tick: 2835,
type: 'hihat'
}, {
- tick: 2886,
+ tick: 2849,
type: 'hihat'
}, {
- tick: 2900,
+ tick: 2863,
type: 'hihat'
}, {
- tick: 2901,
+ tick: 2864,
type: 'kick'
}, {
- tick: 2916,
+ tick: 2879,
type: 'hihat'
}, {
- tick: 2930,
+ tick: 2893,
type: 'hihat'
}, {
- tick: 2932,
+ tick: 2895,
type: 'snare'
}, {
- tick: 2943,
+ tick: 2906,
type: 'hihat'
}, {
- tick: 2958,
+ tick: 2921,
type: 'kick'
}, {
- tick: 2958,
+ tick: 2921,
type: 'hihat'
}, {
- tick: 2973,
+ tick: 2936,
type: 'hihat'
}, {
- tick: 2988,
+ tick: 2951,
type: 'hihat'
}, {
- tick: 2989,
+ tick: 2952,
type: 'snare'
}, {
- tick: 3003,
+ tick: 2966,
type: 'hihat'
}, {
- tick: 3015,
+ tick: 2978,
type: 'kick'
}, {
- tick: 3017,
+ tick: 2980,
type: 'hihat'
}, {
- tick: 3032,
+ tick: 2995,
type: 'hihat'
}, {
- tick: 3043,
+ tick: 3006,
type: 'snare'
}, {
- tick: 3045,
+ tick: 3008,
type: 'hihat'
}, {
- tick: 3061,
+ tick: 3024,
type: 'hihat'
}, {
- tick: 3073,
+ tick: 3036,
type: 'hihat'
}, {
- tick: 3074,
+ tick: 3037,
type: 'kick'
}, {
- tick: 3088,
+ tick: 3051,
type: 'hihat'
}, {
- tick: 3102,
+ tick: 3065,
type: 'snare'
}, {
- tick: 3103,
+ tick: 3066,
type: 'hihat'
}, {
- tick: 3117,
+ tick: 3080,
type: 'hihat'
}, {
- tick: 3130,
+ tick: 3093,
type: 'hihat'
}, {
- tick: 3131,
+ tick: 3094,
type: 'hihat'
}, {
- tick: 3132,
+ tick: 3095,
type: 'kick'
}, {
- tick: 3146,
+ tick: 3109,
type: 'hihat'
}, {
- tick: 3159,
+ tick: 3122,
type: 'snare'
}, {
- tick: 3159,
+ tick: 3122,
type: 'hihat'
}, {
- tick: 3175,
+ tick: 3138,
type: 'hihat'
}, {
- tick: 3188,
+ tick: 3151,
type: 'hihat'
}, {
- tick: 3191,
+ tick: 3154,
type: 'kick'
}, {
- tick: 3203,
+ tick: 3166,
type: 'hihat'
}, {
- tick: 3216,
+ tick: 3179,
type: 'hihat'
}, {
- tick: 3217,
+ tick: 3180,
type: 'snare'
}, {
- tick: 3231,
+ tick: 3194,
type: 'hihat'
}, {
- tick: 3240,
+ tick: 3203,
type: 'kick'
}, {
- tick: 3244,
+ tick: 3207,
type: 'hihat'
}, {
- tick: 3245,
+ tick: 3208,
type: 'hihat'
}, {
- tick: 3246,
+ tick: 3209,
type: 'kick'
}, {
- tick: 3260,
+ tick: 3223,
type: 'kick'
}, {
- tick: 3262,
+ tick: 3225,
type: 'hihat'
}, {
- tick: 3274,
+ tick: 3237,
type: 'snare'
}, {
- tick: 3275,
+ tick: 3238,
type: 'hihat'
}, {
- tick: 3288,
+ tick: 3251,
type: 'hihat'
}, {
- tick: 3302,
+ tick: 3265,
type: 'kick'
}, {
- tick: 3303,
+ tick: 3266,
type: 'hihat'
}, {
- tick: 3317,
+ tick: 3280,
type: 'hihat'
}, {
- tick: 3331,
+ tick: 3294,
type: 'snare'
}, {
- tick: 3334,
+ tick: 3297,
type: 'hihat'
}, {
- tick: 3348,
+ tick: 3311,
type: 'hihat'
}, {
- tick: 3353,
+ tick: 3316,
type: 'kick'
}, {
- tick: 3360,
+ tick: 3323,
type: 'kick'
}, {
- tick: 3360,
+ tick: 3323,
type: 'hihat'
}, {
- tick: 3374,
+ tick: 3337,
type: 'kick'
}, {
- tick: 3376,
+ tick: 3339,
type: 'hihat'
}, {
- tick: 3389,
+ tick: 3352,
type: 'snare'
}, {
- tick: 3390,
+ tick: 3353,
type: 'hihat'
}, {
- tick: 3405,
+ tick: 3368,
type: 'hihat'
}, {
- tick: 3419,
+ tick: 3382,
type: 'hihat'
}, {
- tick: 3420,
+ tick: 3383,
type: 'kick'
}, {
- tick: 3435,
+ tick: 3398,
type: 'hihat'
}, {
- tick: 3445,
+ tick: 3408,
type: 'snare'
}, {
- tick: 3450,
+ tick: 3413,
type: 'hihat'
}, {
- tick: 3463,
+ tick: 3426,
type: 'hihat'
}, {
- tick: 3473,
+ tick: 3436,
type: 'kick'
}, {
- tick: 3477,
+ tick: 3440,
type: 'hihat'
}, {
- tick: 3490,
+ tick: 3453,
type: 'hihat'
}, {
- tick: 3491,
+ tick: 3454,
type: 'kick'
}, {
- tick: 3503,
+ tick: 3466,
type: 'hihat'
}, {
- tick: 3505,
+ tick: 3468,
type: 'snare'
}, {
- tick: 3516,
+ tick: 3479,
type: 'hihat'
}, {
- tick: 3529,
+ tick: 3492,
type: 'hihat'
}, {
- tick: 3532,
+ tick: 3495,
type: 'kick'
}, {
- tick: 3542,
+ tick: 3505,
type: 'hihat'
}, {
- tick: 3557,
+ tick: 3520,
type: 'hihat'
}, {
- tick: 3562,
+ tick: 3525,
type: 'snare'
}, {
- tick: 3572,
+ tick: 3535,
type: 'hihat'
}, {
- tick: 3589,
+ tick: 3552,
type: 'kick'
}, {
- tick: 3589,
+ tick: 3552,
type: 'hihat'
}, {
- tick: 3603,
+ tick: 3566,
type: 'hihat'
}, {
- tick: 3605,
+ tick: 3568,
type: 'kick'
}, {
- tick: 3618,
+ tick: 3581,
type: 'hihat'
}, {
- tick: 3620,
+ tick: 3583,
type: 'snare'
}, {
- tick: 3633,
+ tick: 3596,
type: 'hihat'
}, {
- tick: 3646,
+ tick: 3609,
type: 'hihat'
}, {
- tick: 3647,
+ tick: 3610,
type: 'kick'
}, {
- tick: 3647,
+ tick: 3610,
type: 'hihat'
}, {
- tick: 3664,
+ tick: 3627,
type: 'hihat'
}, {
- tick: 3675,
+ tick: 3638,
type: 'snare'
}, {
- tick: 3677,
+ tick: 3640,
type: 'hihat'
}, {
- tick: 3692,
+ tick: 3655,
type: 'hihat'
}, {
- tick: 3704,
+ tick: 3667,
type: 'kick'
}, {
- tick: 3705,
+ tick: 3668,
type: 'hihat'
}, {
- tick: 3720,
+ tick: 3683,
type: 'hihat'
}, {
- tick: 3732,
+ tick: 3695,
type: 'snare'
}, {
- tick: 3734,
+ tick: 3697,
type: 'hihat'
}, {
- tick: 3750,
+ tick: 3713,
type: 'hihat'
}, {
- tick: 3763,
+ tick: 3726,
type: 'kick'
}, {
- tick: 3765,
+ tick: 3728,
type: 'hihat'
}, {
- tick: 3781,
+ tick: 3744,
type: 'hihat'
}, {
- tick: 3791,
+ tick: 3754,
type: 'snare'
}, {
- tick: 3794,
+ tick: 3757,
type: 'hihat'
}, {
- tick: 3807,
+ tick: 3770,
type: 'hihat'
}, {
- tick: 3820,
+ tick: 3783,
type: 'kick'
}, {
- tick: 3820,
+ tick: 3783,
type: 'hihat'
}, {
- tick: 3821,
+ tick: 3784,
type: 'hihat'
}, {
- tick: 3838,
+ tick: 3801,
type: 'hihat'
}, {
- tick: 3848,
+ tick: 3811,
type: 'snare'
}, {
- tick: 3851,
+ tick: 3814,
type: 'hihat'
}, {
- tick: 3864,
+ tick: 3827,
type: 'hihat'
}, {
- tick: 3877,
+ tick: 3840,
type: 'kick'
}, {
- tick: 3878,
+ tick: 3841,
type: 'hihat'
}, {
- tick: 3893,
+ tick: 3856,
type: 'hihat'
}, {
- tick: 3905,
+ tick: 3868,
type: 'snare'
}, {
- tick: 3908,
+ tick: 3871,
type: 'hihat'
}, {
- tick: 3923,
+ tick: 3886,
type: 'hihat'
}, {
- tick: 3934,
+ tick: 3897,
type: 'kick'
}, {
- tick: 3936,
+ tick: 3899,
type: 'hihat'
}, {
- tick: 3937,
+ tick: 3900,
type: 'hihat'
}, {
- tick: 3952,
+ tick: 3915,
type: 'hihat'
}, {
- tick: 3963,
+ tick: 3926,
type: 'snare'
}, {
- tick: 3965,
+ tick: 3928,
type: 'hihat'
}, {
- tick: 3979,
+ tick: 3942,
type: 'hihat'
}, {
- tick: 3992,
+ tick: 3955,
type: 'kick'
}, {
- tick: 3992,
+ tick: 3955,
type: 'hihat'
}, {
- tick: 4007,
+ tick: 3970,
type: 'hihat'
}, {
- tick: 4021,
+ tick: 3984,
type: 'snare'
}, {
- tick: 4022,
+ tick: 3985,
type: 'hihat'
}, {
- tick: 4035,
+ tick: 3998,
type: 'hihat'
}, {
- tick: 4042,
+ tick: 4005,
type: 'kick'
}, {
- tick: 4049,
+ tick: 4012,
type: 'kick'
}, {
- tick: 4049,
+ tick: 4012,
type: 'hihat'
}, {
- tick: 4063,
+ tick: 4026,
type: 'kick'
}, {
- tick: 4064,
+ tick: 4027,
type: 'hihat'
}, {
- tick: 4077,
+ tick: 4040,
type: 'snare'
}, {
- tick: 4077,
+ tick: 4040,
type: 'hihat'
}, {
- tick: 4091,
+ tick: 4054,
type: 'hihat'
}, {
- tick: 4104,
+ tick: 4067,
type: 'hihat'
}, {
- tick: 4104,
+ tick: 4067,
type: 'hihat'
}, {
- tick: 4108,
+ tick: 4071,
type: 'kick'
}, {
- tick: 4121,
+ tick: 4084,
type: 'hihat'
}, {
- tick: 4134,
+ tick: 4097,
type: 'hihat'
}, {
- tick: 4136,
+ tick: 4099,
type: 'snare'
}, {
- tick: 4149,
+ tick: 4112,
type: 'hihat'
}, {
- tick: 4164,
+ tick: 4127,
type: 'hihat'
}, {
- tick: 4166,
+ tick: 4129,
type: 'kick'
}, {
- tick: 4181,
+ tick: 4144,
type: 'hihat'
}, {
- tick: 4195,
+ tick: 4158,
type: 'snare'
}, {
- tick: 4196,
+ tick: 4159,
type: 'hihat'
}, {
- tick: 4209,
+ tick: 4172,
type: 'hihat'
}, {
- tick: 4222,
+ tick: 4185,
type: 'hihat'
}, {
- tick: 4223,
+ tick: 4186,
type: 'hihat'
}, {
- tick: 4224,
+ tick: 4187,
type: 'kick'
}, {
- tick: 4237,
+ tick: 4200,
type: 'hihat'
}, {
- tick: 4251,
+ tick: 4214,
type: 'hihat'
}, {
- tick: 4253,
+ tick: 4216,
type: 'snare'
}, {
- tick: 4267,
+ tick: 4230,
type: 'hihat'
}, {
- tick: 4280,
+ tick: 4243,
type: 'hihat'
}, {
- tick: 4282,
+ tick: 4245,
type: 'kick'
}, {
- tick: 4296,
+ tick: 4259,
type: 'hihat'
}, {
- tick: 4308,
+ tick: 4271,
type: 'snare'
}, {
- tick: 4310,
+ tick: 4273,
type: 'hihat'
}, {
- tick: 4323,
+ tick: 4286,
type: 'hihat'
}, {
- tick: 4336,
+ tick: 4299,
type: 'hihat'
}, {
- tick: 4337,
+ tick: 4300,
type: 'hihat'
}, {
- tick: 4338,
+ tick: 4301,
type: 'kick'
}, {
- tick: 4354,
+ tick: 4317,
type: 'hihat'
}, {
- tick: 4367,
+ tick: 4330,
type: 'snare'
}, {
- tick: 4368,
+ tick: 4331,
type: 'hihat'
}, {
- tick: 4382,
+ tick: 4345,
type: 'hihat'
}, {
- tick: 4396,
+ tick: 4359,
type: 'kick'
}, {
- tick: 4397,
+ tick: 4360,
type: 'hihat'
}, {
- tick: 4411,
+ tick: 4374,
type: 'hihat'
}, {
- tick: 4424,
+ tick: 4387,
type: 'snare'
}, {
- tick: 4424,
+ tick: 4387,
type: 'hihat'
}, {
- tick: 4438,
+ tick: 4401,
type: 'hihat'
}, {
- tick: 4451,
+ tick: 4414,
type: 'hihat'
}, {
- tick: 4451,
+ tick: 4414,
type: 'hihat'
}, {
- tick: 4452,
+ tick: 4415,
type: 'kick'
}, {
- tick: 4466,
+ tick: 4429,
type: 'hihat'
}, {
- tick: 4481,
+ tick: 4444,
type: 'snare'
}, {
- tick: 4482,
+ tick: 4445,
type: 'hihat'
}, {
- tick: 4494,
+ tick: 4457,
type: 'hihat'
}, {
- tick: 4503,
+ tick: 4466,
type: 'kick'
}, {
- tick: 4510,
+ tick: 4473,
type: 'kick'
}, {
- tick: 4510,
+ tick: 4473,
type: 'hihat'
}, {
- tick: 4524,
+ tick: 4487,
type: 'kick'
}, {
- tick: 4525,
+ tick: 4488,
type: 'hihat'
}, {
- tick: 4538,
+ tick: 4501,
type: 'snare'
}, {
- tick: 4538,
+ tick: 4501,
type: 'hihat'
}, {
- tick: 4552,
+ tick: 4515,
type: 'hihat'
}, {
- tick: 4565,
+ tick: 4528,
type: 'hihat'
}, {
- tick: 4567,
+ tick: 4530,
type: 'kick'
}, {
- tick: 4567,
+ tick: 4530,
type: 'hihat'
}, {
- tick: 4580,
+ tick: 4543,
type: 'hihat'
}, {
- tick: 4585,
+ tick: 4548,
type: 'hihat'
}, {
- tick: 4597,
+ tick: 4560,
type: 'snare'
}, {
- tick: 4599,
+ tick: 4562,
type: 'hihat'
}, {
- tick: 4613,
+ tick: 4576,
type: 'hihat'
}, {
- tick: 4624,
+ tick: 4587,
type: 'kick'
}, {
- tick: 4627,
+ tick: 4590,
type: 'hihat'
}, {
- tick: 4640,
+ tick: 4603,
type: 'hihat'
}, {
- tick: 4654,
+ tick: 4617,
type: 'snare'
}, {
- tick: 4654,
+ tick: 4617,
type: 'hihat'
}, {
- tick: 4669,
+ tick: 4632,
type: 'hihat'
}, {
- tick: 4682,
+ tick: 4645,
type: 'hihat'
}, {
- tick: 4683,
+ tick: 4646,
type: 'kick'
}, {
- tick: 4683,
+ tick: 4646,
type: 'hihat'
}, {
- tick: 4696,
+ tick: 4659,
type: 'hihat'
}, {
- tick: 4710,
+ tick: 4673,
type: 'hihat'
}, {
- tick: 4711,
+ tick: 4674,
type: 'snare'
}, {
- tick: 4725,
+ tick: 4688,
type: 'hihat'
}, {
- tick: 4740,
+ tick: 4703,
type: 'hihat'
}, {
- tick: 4741,
+ tick: 4704,
type: 'kick'
}, {
- tick: 4756,
+ tick: 4719,
type: 'hihat'
}, {
- tick: 4769,
+ tick: 4732,
type: 'snare'
}, {
- tick: 4771,
+ tick: 4734,
type: 'hihat'
}, {
- tick: 4785,
+ tick: 4748,
type: 'hihat'
}, {
- tick: 4797,
+ tick: 4760,
type: 'kick'
}, {
- tick: 4798,
+ tick: 4761,
type: 'hihat'
}, {
- tick: 4799,
+ tick: 4762,
type: 'hihat'
}, {
- tick: 4813,
+ tick: 4776,
type: 'hihat'
}, {
- tick: 4827,
+ tick: 4790,
type: 'snare'
}, {
- tick: 4828,
+ tick: 4791,
type: 'hihat'
}, {
- tick: 4842,
+ tick: 4805,
type: 'hihat'
}, {
- tick: 4856,
+ tick: 4819,
type: 'kick'
}, {
- tick: 4857,
+ tick: 4820,
type: 'hihat'
}, {
- tick: 4871,
+ tick: 4834,
type: 'hihat'
}, {
- tick: 4884,
+ tick: 4847,
type: 'snare'
}, {
- tick: 4884,
+ tick: 4847,
type: 'hihat'
}, {
- tick: 4898,
+ tick: 4861,
type: 'hihat'
}, {
- tick: 4911,
+ tick: 4874,
type: 'hihat'
}, {
- tick: 4914,
+ tick: 4877,
type: 'kick'
}, {
- tick: 4927,
+ tick: 4890,
type: 'hihat'
}, {
- tick: 4941,
+ tick: 4904,
type: 'snare'
}, {
- tick: 4942,
+ tick: 4905,
type: 'hihat'
}, {
- tick: 4956,
+ tick: 4919,
type: 'hihat'
}, {
- tick: 4962,
+ tick: 4925,
type: 'kick'
}, {
- tick: 4969,
+ tick: 4932,
type: 'kick'
}, {
- tick: 4971,
+ tick: 4934,
type: 'hihat'
}, {
- tick: 4983,
+ tick: 4946,
type: 'kick'
}, {
- tick: 4985,
+ tick: 4948,
type: 'hihat'
}, {
- tick: 4996,
+ tick: 4959,
type: 'snare'
}, {
- tick: 5001,
+ tick: 4964,
type: 'hihat'
}, {
- tick: 5014,
+ tick: 4977,
type: 'hihat'
}, {
- tick: 5027,
+ tick: 4990,
type: 'kick'
}, {
- tick: 5027,
+ tick: 4990,
type: 'hihat'
}, {
- tick: 5027,
+ tick: 4990,
type: 'hihat'
}, {
- tick: 5041,
+ tick: 5004,
type: 'hihat'
}, {
- tick: 5055,
+ tick: 5018,
type: 'snare'
}, {
- tick: 5056,
+ tick: 5019,
type: 'hihat'
}, {
- tick: 5071,
+ tick: 5034,
type: 'hihat'
}, {
- tick: 5079,
+ tick: 5042,
type: 'kick'
}, {
- tick: 5085,
+ tick: 5048,
type: 'hihat'
}, {
- tick: 5099,
+ tick: 5062,
type: 'kick'
}, {
- tick: 5100,
+ tick: 5063,
type: 'hihat'
}, {
- tick: 5114,
+ tick: 5077,
type: 'hihat'
}, {
- tick: 5115,
+ tick: 5078,
type: 'snare'
}, {
- tick: 5128,
+ tick: 5091,
type: 'hihat'
}, {
- tick: 5141,
+ tick: 5104,
type: 'hihat'
}, {
- tick: 5141,
+ tick: 5104,
type: 'hihat'
}, {
- tick: 5143,
+ tick: 5106,
type: 'kick'
}, {
- tick: 5158,
+ tick: 5121,
type: 'hihat'
}, {
- tick: 5171,
+ tick: 5134,
type: 'snare'
}, {
- tick: 5173,
+ tick: 5136,
type: 'hihat'
}, {
- tick: 5187,
+ tick: 5150,
type: 'hihat'
}, {
- tick: 5200,
+ tick: 5163,
type: 'kick'
}, {
- tick: 5202,
+ tick: 5165,
type: 'hihat'
}, {
- tick: 5217,
+ tick: 5180,
type: 'hihat'
}, {
- tick: 5229,
+ tick: 5192,
type: 'snare'
}, {
- tick: 5231,
+ tick: 5194,
type: 'hihat'
}, {
- tick: 5244,
+ tick: 5207,
type: 'hihat'
}, {
- tick: 5257,
+ tick: 5220,
type: 'hihat'
}, {
- tick: 5257,
+ tick: 5220,
type: 'hihat'
}, {
- tick: 5258,
+ tick: 5221,
type: 'kick'
}, {
- tick: 5272,
+ tick: 5235,
type: 'hihat'
}, {
- tick: 5286,
+ tick: 5249,
type: 'snare'
}, {
- tick: 5286,
+ tick: 5249,
type: 'hihat'
}, {
- tick: 5301,
+ tick: 5264,
type: 'hihat'
}, {
- tick: 5314,
+ tick: 5277,
type: 'kick'
}, {
- tick: 5317,
+ tick: 5280,
type: 'hihat'
}, {
- tick: 5330,
+ tick: 5293,
type: 'hihat'
}, {
- tick: 5341,
+ tick: 5304,
type: 'snare'
}, {
- tick: 5345,
+ tick: 5308,
type: 'hihat'
}, {
- tick: 5360,
+ tick: 5323,
type: 'hihat'
}, {
- tick: 5371,
+ tick: 5334,
type: 'hihat'
}, {
- tick: 5372,
+ tick: 5335,
type: 'kick'
}, {
- tick: 5384,
+ tick: 5347,
type: 'hihat'
}, {
- tick: 5397,
+ tick: 5360,
type: 'hihat'
}, {
- tick: 5399,
+ tick: 5362,
type: 'snare'
}, {
- tick: 5410,
+ tick: 5373,
type: 'hihat'
}, {
- tick: 5420,
+ tick: 5383,
type: 'kick'
}, {
- tick: 5423,
+ tick: 5386,
type: 'hihat'
}, {
- tick: 5427,
+ tick: 5390,
type: 'kick'
}, {
- tick: 5436,
+ tick: 5399,
type: 'hihat'
}, {
- tick: 5442,
+ tick: 5405,
type: 'kick'
}, {
- tick: 5457,
+ tick: 5420,
type: 'snare'
}, {
- tick: 5459,
+ tick: 5422,
type: 'hihat'
}, {
- tick: 5486,
+ tick: 5449,
type: 'hihat'
}, {
- tick: 5488,
+ tick: 5451,
type: 'kick'
}, {
- tick: 5516,
+ tick: 5479,
type: 'hihat'
}, {
- tick: 5517,
+ tick: 5480,
type: 'snare'
}, {
- tick: 5545,
+ tick: 5508,
type: 'hihat'
}, {
- tick: 5547,
+ tick: 5510,
type: 'kick'
}, {
- tick: 5573,
+ tick: 5536,
type: 'snare'
}, {
- tick: 5573,
+ tick: 5536,
type: 'hihat'
}, {
- tick: 5588,
+ tick: 5551,
type: 'hihat'
}, {
- tick: 5601,
+ tick: 5564,
type: 'hihat'
}, {
- tick: 5602,
+ tick: 5565,
type: 'kick'
}, {
- tick: 5614,
+ tick: 5577,
type: 'hihat'
}, {
- tick: 5629,
+ tick: 5592,
type: 'hihat'
}, {
- tick: 5630,
+ tick: 5593,
type: 'snare'
}, {
- tick: 5652,
+ tick: 5615,
type: 'kick'
}, {
- tick: 5658,
+ tick: 5621,
type: 'kick'
}, {
- tick: 5658,
+ tick: 5621,
type: 'hihat'
}, {
- tick: 5674,
+ tick: 5637,
type: 'kick'
}, {
- tick: 5686,
+ tick: 5649,
type: 'hihat'
}, {
- tick: 5689,
+ tick: 5652,
type: 'snare'
}, {
- tick: 5709,
+ tick: 5672,
type: 'hihat'
}, {
- tick: 5718,
+ tick: 5681,
type: 'kick'
}, {
- tick: 5725,
+ tick: 5688,
type: 'hihat'
}, {
- tick: 5731,
+ tick: 5694,
type: 'hihat'
}, {
- tick: 5746,
+ tick: 5709,
type: 'hihat'
}, {
- tick: 5747,
+ tick: 5710,
type: 'snare'
}, {
- tick: 5760,
+ tick: 5723,
type: 'hihat'
}, {
- tick: 5769,
+ tick: 5732,
type: 'kick'
}, {
- tick: 5775,
+ tick: 5738,
type: 'kick'
}, {
- tick: 5775,
+ tick: 5738,
type: 'hihat'
}, {
- tick: 5789,
+ tick: 5752,
type: 'kick'
}, {
- tick: 5803,
+ tick: 5766,
type: 'hihat'
}, {
- tick: 5804,
+ tick: 5767,
type: 'snare'
}, {
- tick: 5825,
+ tick: 5788,
type: 'hihat'
}, {
- tick: 5833,
+ tick: 5796,
type: 'kick'
}, {
- tick: 5842,
+ tick: 5805,
type: 'hihat'
}, {
- tick: 5848,
+ tick: 5811,
type: 'hihat'
}, {
- tick: 5861,
+ tick: 5824,
type: 'snare'
}, {
- tick: 5861,
+ tick: 5824,
type: 'hihat'
}, {
- tick: 5885,
+ tick: 5848,
type: 'kick'
}, {
- tick: 5890,
+ tick: 5853,
type: 'hihat'
}, {
- tick: 5904,
+ tick: 5867,
type: 'kick'
}, {
- tick: 5917,
+ tick: 5880,
type: 'hihat'
}, {
- tick: 5918,
+ tick: 5881,
type: 'snare'
}, {
- tick: 5934,
+ tick: 5897,
type: 'hihat'
}, {
- tick: 5940,
+ tick: 5903,
type: 'hihat'
}, {
- tick: 5945,
+ tick: 5908,
type: 'kick'
}, {
- tick: 5946,
+ tick: 5909,
type: 'hihat'
}, {
- tick: 5961,
+ tick: 5924,
type: 'hihat'
}, {
- tick: 5974,
+ tick: 5937,
type: 'snare'
}, {
- tick: 5977,
+ tick: 5940,
type: 'hihat'
}, {
- tick: 5995,
+ tick: 5958,
type: 'kick'
}, {
- tick: 6002,
+ tick: 5965,
type: 'kick'
}, {
- tick: 6006,
+ tick: 5969,
type: 'hihat'
}, {
- tick: 6018,
+ tick: 5981,
type: 'kick'
}, {
- tick: 6030,
+ tick: 5993,
type: 'hihat'
}, {
- tick: 6033,
+ tick: 5996,
type: 'snare'
}, {
- tick: 6045,
+ tick: 6008,
type: 'hihat'
}, {
- tick: 6058,
+ tick: 6021,
type: 'hihat'
}, {
- tick: 6061,
+ tick: 6024,
type: 'hihat'
}, {
- tick: 6062,
+ tick: 6025,
type: 'kick'
}, {
- tick: 6074,
+ tick: 6037,
type: 'hihat'
}, {
- tick: 6089,
+ tick: 6052,
type: 'snare'
}, {
- tick: 6090,
+ tick: 6053,
type: 'hihat'
}, {
- tick: 6105,
+ tick: 6068,
type: 'hihat'
}, {
- tick: 6110,
+ tick: 6073,
type: 'kick'
}, {
- tick: 6117,
+ tick: 6080,
type: 'kick'
}, {
- tick: 6118,
+ tick: 6081,
type: 'hihat'
}, {
- tick: 6132,
+ tick: 6095,
type: 'kick'
}, {
- tick: 6133,
+ tick: 6096,
type: 'hihat'
}, {
- tick: 6147,
+ tick: 6110,
type: 'snare'
}, {
- tick: 6147,
+ tick: 6110,
type: 'hihat'
}, {
- tick: 6161,
+ tick: 6124,
type: 'hihat'
}, {
- tick: 6174,
+ tick: 6137,
type: 'hihat'
}, {
- tick: 6174,
+ tick: 6137,
type: 'hihat'
}, {
- tick: 6176,
+ tick: 6139,
type: 'kick'
}, {
- tick: 6187,
+ tick: 6150,
type: 'hihat'
}, {
- tick: 6200,
+ tick: 6163,
type: 'hihat'
}, {
- tick: 6206,
+ tick: 6169,
type: 'snare'
}, {
- tick: 6213,
+ tick: 6176,
type: 'hihat'
}, {
- tick: 6226,
+ tick: 6189,
type: 'hihat'
}, {
- tick: 6228,
+ tick: 6191,
type: 'kick'
}, {
- tick: 6235,
+ tick: 6198,
type: 'kick'
}, {
- tick: 6239,
+ tick: 6202,
type: 'hihat'
}, {
- tick: 6250,
+ tick: 6213,
type: 'kick'
}, {
- tick: 6251,
+ tick: 6214,
type: 'hihat'
}, {
- tick: 6263,
+ tick: 6226,
type: 'hihat'
}, {
- tick: 6264,
+ tick: 6227,
type: 'snare'
}, {
- tick: 6278,
+ tick: 6241,
type: 'hihat'
}, {
- tick: 6284,
+ tick: 6247,
type: 'hihat'
}, {
- tick: 6289,
+ tick: 6252,
type: 'kick'
}, {
- tick: 6301,
+ tick: 6264,
type: 'hihat'
}, {
- tick: 6316,
+ tick: 6279,
type: 'hihat'
}, {
- tick: 6320,
+ tick: 6283,
type: 'snare'
}, {
- tick: 6344,
+ tick: 6307,
type: 'kick'
}, {
- tick: 6348,
+ tick: 6311,
type: 'hihat'
}, {
- tick: 6362,
+ tick: 6325,
type: 'hihat'
}, {
- tick: 6365,
+ tick: 6328,
type: 'kick'
}, {
- tick: 6377,
+ tick: 6340,
type: 'hihat'
}, {
- tick: 6380,
+ tick: 6343,
type: 'snare'
}, {
- tick: 6391,
+ tick: 6354,
type: 'hihat'
}, {
- tick: 6405,
+ tick: 6368,
type: 'hihat'
}, {
- tick: 6408,
+ tick: 6371,
type: 'kick'
}, {
- tick: 6421,
+ tick: 6384,
type: 'hihat'
}, {
- tick: 6435,
+ tick: 6398,
type: 'hihat'
}, {
- tick: 6437,
+ tick: 6400,
type: 'snare'
}, {
- tick: 6450,
+ tick: 6413,
type: 'hihat'
}, {
- tick: 6465,
+ tick: 6428,
type: 'kick'
}, {
- tick: 6465,
+ tick: 6428,
type: 'hihat'
}, {
- tick: 6480,
+ tick: 6443,
type: 'hihat'
}, {
- tick: 6494,
+ tick: 6457,
type: 'snare'
}, {
- tick: 6494,
+ tick: 6457,
type: 'hihat'
}, {
- tick: 6509,
+ tick: 6472,
type: 'hihat'
}, {
- tick: 6521,
+ tick: 6484,
type: 'kick'
}, {
- tick: 6522,
+ tick: 6485,
type: 'hihat'
}, {
- tick: 6535,
+ tick: 6498,
type: 'hihat'
}, {
- tick: 6551,
+ tick: 6514,
type: 'snare'
}, {
- tick: 6551,
+ tick: 6514,
type: 'hihat'
}, {
- tick: 6566,
+ tick: 6529,
type: 'hihat'
}, {
- tick: 6576,
+ tick: 6539,
type: 'kick'
}, {
- tick: 6579,
+ tick: 6542,
type: 'hihat'
}, {
- tick: 6583,
+ tick: 6546,
type: 'kick'
}, {
- tick: 6593,
+ tick: 6556,
type: 'hihat'
}, {
- tick: 6596,
+ tick: 6559,
type: 'kick'
}, {
- tick: 6607,
+ tick: 6570,
type: 'hihat'
}, {
- tick: 6610,
+ tick: 6573,
type: 'snare'
}, {
- tick: 6622,
+ tick: 6585,
type: 'hihat'
}, {
- tick: 6635,
+ tick: 6598,
type: 'hihat'
}, {
- tick: 6637,
+ tick: 6600,
type: 'kick'
}, {
- tick: 6650,
+ tick: 6613,
type: 'hihat'
}, {
- tick: 6665,
+ tick: 6628,
type: 'snare'
}, {
- tick: 6665,
+ tick: 6628,
type: 'hihat'
}, {
- tick: 6686,
+ tick: 6649,
type: 'kick'
}, {
- tick: 6692,
+ tick: 6655,
type: 'kick'
}, {
- tick: 6692,
+ tick: 6655,
type: 'hihat'
}, {
- tick: 6707,
+ tick: 6670,
type: 'hihat'
}, {
- tick: 6708,
+ tick: 6671,
type: 'kick'
}, {
- tick: 6720,
+ tick: 6683,
type: 'hihat'
}, {
- tick: 6724,
+ tick: 6687,
type: 'snare'
}, {
- tick: 6734,
+ tick: 6697,
type: 'hihat'
}, {
- tick: 6748,
+ tick: 6711,
type: 'hihat'
}, {
- tick: 6752,
+ tick: 6715,
type: 'kick'
}, {
- tick: 6763,
+ tick: 6726,
type: 'hihat'
}, {
- tick: 6779,
+ tick: 6742,
type: 'snare'
}, {
- tick: 6780,
+ tick: 6743,
type: 'hihat'
}, {
- tick: 6794,
+ tick: 6757,
type: 'hihat'
}, {
- tick: 6803,
+ tick: 6766,
type: 'kick'
}, {
- tick: 6808,
+ tick: 6771,
type: 'hihat'
}, {
- tick: 6809,
+ tick: 6772,
type: 'kick'
}, {
- tick: 6824,
+ tick: 6787,
type: 'kick'
}, {
- tick: 6824,
+ tick: 6787,
type: 'hihat'
}, {
- tick: 6836,
+ tick: 6799,
type: 'hihat'
}, {
- tick: 6839,
+ tick: 6802,
type: 'snare'
}, {
- tick: 6850,
+ tick: 6813,
type: 'hihat'
}, {
- tick: 6863,
+ tick: 6826,
type: 'hihat'
}, {
- tick: 6866,
+ tick: 6829,
type: 'kick'
}, {
- tick: 6874,
+ tick: 6837,
type: 'hihat'
}, {
- tick: 6889,
+ tick: 6852,
type: 'hihat'
}, {
- tick: 6895,
+ tick: 6858,
type: 'snare'
}, {
- tick: 6905,
+ tick: 6868,
type: 'hihat'
}, {
- tick: 6920,
+ tick: 6883,
type: 'hihat'
}, {
- tick: 6924,
+ tick: 6887,
type: 'kick'
}, {
- tick: 6935,
+ tick: 6898,
type: 'hihat'
}, {
- tick: 6950,
+ tick: 6913,
type: 'snare'
}, {
- tick: 6950,
+ tick: 6913,
type: 'hihat'
}, {
- tick: 6963,
+ tick: 6926,
type: 'hihat'
}, {
- tick: 6977,
+ tick: 6940,
type: 'hihat'
}, {
- tick: 6979,
+ tick: 6942,
type: 'kick'
}, {
- tick: 6991,
+ tick: 6954,
type: 'hihat'
}, {
- tick: 7008,
+ tick: 6971,
type: 'hihat'
}, {
- tick: 7010,
+ tick: 6973,
type: 'snare'
}, {
- tick: 7024,
+ tick: 6987,
type: 'hihat'
}, {
- tick: 7038,
+ tick: 7001,
type: 'kick'
}, {
- tick: 7039,
+ tick: 7002,
type: 'hihat'
}, {
- tick: 7051,
+ tick: 7014,
type: 'hihat'
}, {
- tick: 7066,
+ tick: 7029,
type: 'hihat'
}, {
- tick: 7067,
+ tick: 7030,
type: 'snare'
}, {
- tick: 7081,
+ tick: 7044,
type: 'hihat'
}, {
- tick: 7094,
+ tick: 7057,
type: 'hihat'
}, {
- tick: 7095,
+ tick: 7058,
type: 'kick'
}, {
- tick: 7095,
+ tick: 7058,
type: 'hihat'
}, {
- tick: 7110,
+ tick: 7073,
type: 'hihat'
}, {
- tick: 7126,
+ tick: 7089,
type: 'snare'
}, {
- tick: 7127,
+ tick: 7090,
type: 'hihat'
}, {
- tick: 7142,
+ tick: 7105,
type: 'hihat'
}, {
- tick: 7154,
+ tick: 7117,
type: 'kick'
}, {
- tick: 7155,
+ tick: 7118,
type: 'hihat'
}, {
- tick: 7169,
+ tick: 7132,
type: 'hihat'
}, {
- tick: 7172,
+ tick: 7135,
type: 'kick'
}, {
- tick: 7182,
+ tick: 7145,
type: 'hihat'
}, {
- tick: 7185,
+ tick: 7148,
type: 'snare'
}, {
- tick: 7196,
+ tick: 7159,
type: 'hihat'
}, {
- tick: 7211,
+ tick: 7174,
type: 'hihat'
}, {
- tick: 7213,
+ tick: 7176,
type: 'kick'
}, {
- tick: 7224,
+ tick: 7187,
type: 'hihat'
}, {
- tick: 7239,
+ tick: 7202,
type: 'snare'
}, {
- tick: 7240,
+ tick: 7203,
type: 'hihat'
}, {
- tick: 7254,
+ tick: 7217,
type: 'hihat'
}, {
- tick: 7264,
+ tick: 7227,
type: 'kick'
}, {
- tick: 7269,
+ tick: 7232,
type: 'hihat'
}, {
- tick: 7282,
+ tick: 7245,
type: 'kick'
}, {
- tick: 7285,
+ tick: 7248,
type: 'hihat'
}, {
- tick: 7287,
+ tick: 7250,
type: 'kick'
}, {
- tick: 7299,
+ tick: 7262,
type: 'hihat'
}, {
- tick: 7307,
+ tick: 7270,
type: 'snare'
}, {
- tick: 7313,
+ tick: 7276,
type: 'hihat'
}, {
- tick: 7327,
+ tick: 7290,
type: 'hihat'
}, {
- tick: 7341,
+ tick: 7304,
type: 'hihat'
}, {
- tick: 7356,
+ tick: 7319,
type: 'hihat'
}, {
- tick: 7360,
+ tick: 7323,
type: 'snare'
}, {
- tick: 7371,
+ tick: 7334,
type: 'hihat'
}, {
- tick: 7384,
+ tick: 7347,
type: 'hihat'
}, {
- tick: 7399,
+ tick: 7362,
type: 'hihat'
}, {
- tick: 7411,
+ tick: 7374,
type: 'snare'
}, {
- tick: 7412,
+ tick: 7375,
type: 'hihat'
}, {
- tick: 7429,
+ tick: 7392,
type: 'hihat'
}, {
- tick: 7442,
+ tick: 7405,
type: 'kick'
}, {
- tick: 7442,
+ tick: 7405,
type: 'hihat'
}, {
- tick: 7455,
+ tick: 7418,
type: 'hihat'
}, {
- tick: 7468,
+ tick: 7431,
type: 'snare'
}, {
- tick: 7469,
+ tick: 7432,
type: 'hihat'
}, {
- tick: 7484,
+ tick: 7447,
type: 'hihat'
}, {
- tick: 7492,
+ tick: 7455,
type: 'kick'
}, {
- tick: 7497,
+ tick: 7460,
type: 'hihat'
}, {
- tick: 7498,
+ tick: 7461,
type: 'hihat'
}, {
- tick: 7509,
+ tick: 7472,
type: 'kick'
}, {
- tick: 7515,
+ tick: 7478,
type: 'hihat'
}, {
- tick: 7517,
+ tick: 7480,
type: 'kick'
}, {
- tick: 7528,
+ tick: 7491,
type: 'snare'
}, {
- tick: 7528,
+ tick: 7491,
type: 'hihat'
}, {
- tick: 7540,
+ tick: 7503,
type: 'hihat'
}, {
- tick: 7553,
+ tick: 7516,
type: 'hihat'
}, {
- tick: 7555,
+ tick: 7518,
type: 'kick'
}, {
- tick: 7567,
+ tick: 7530,
type: 'hihat'
}, {
- tick: 7581,
+ tick: 7544,
type: 'hihat'
}, {
- tick: 7582,
+ tick: 7545,
type: 'snare'
}, {
- tick: 7598,
+ tick: 7561,
type: 'hihat'
}, {
- tick: 7605,
+ tick: 7568,
type: 'kick'
}, {
- tick: 7612,
+ tick: 7575,
type: 'hihat'
}, {
- tick: 7623,
+ tick: 7586,
type: 'kick'
}, {
- tick: 7626,
+ tick: 7589,
type: 'hihat'
}, {
- tick: 7631,
+ tick: 7594,
type: 'kick'
}, {
- tick: 7641,
+ tick: 7604,
type: 'hihat'
}, {
- tick: 7643,
+ tick: 7606,
type: 'snare'
}, {
- tick: 7657,
+ tick: 7620,
type: 'hihat'
}, {
- tick: 7671,
+ tick: 7634,
type: 'kick'
}, {
- tick: 7671,
+ tick: 7634,
type: 'hihat'
}, {
- tick: 7685,
+ tick: 7648,
type: 'hihat'
}, {
- tick: 7700,
+ tick: 7663,
type: 'snare'
}, {
- tick: 7700,
+ tick: 7663,
type: 'hihat'
}, {
- tick: 7717,
+ tick: 7680,
type: 'hihat'
}, {
- tick: 7724,
+ tick: 7687,
type: 'kick'
}, {
- tick: 7740,
+ tick: 7703,
type: 'kick'
}, {
- tick: 7746,
+ tick: 7709,
type: 'kick'
}, {
- tick: 7758,
+ tick: 7721,
type: 'snare'
}]
}, {
name: "Easy: AB/CD Back in Track",
music: "ABCDBackinDark",
notes: [{
- tick: 40,
+ tick: 7,
type: 'kick'
}, {
- tick: 40,
+ tick: 7,
type: 'crash1'
}, {
- tick: 58,
+ tick: 25,
type: 'hihat'
}, {
- tick: 77,
+ tick: 44,
type: 'hihat'
}, {
- tick: 78,
+ tick: 45,
type: 'snare'
}, {
- tick: 95,
+ tick: 62,
type: 'hihat'
}, {
- tick: 113,
+ tick: 80,
type: 'hihat'
}, {
- tick: 114,
+ tick: 81,
type: 'kick'
}, {
- tick: 131,
+ tick: 98,
type: 'hihat'
}, {
- tick: 149,
+ tick: 116,
type: 'snare'
}, {
- tick: 149,
+ tick: 116,
type: 'hihat'
}, {
- tick: 168,
+ tick: 135,
type: 'hihat'
}, {
- tick: 185,
+ tick: 152,
type: 'kick'
}, {
- tick: 185,
+ tick: 152,
type: 'hihat'
}, {
- tick: 202,
+ tick: 169,
type: 'hihat'
}, {
- tick: 220,
+ tick: 187,
type: 'hihat'
}, {
- tick: 220,
+ tick: 187,
type: 'snare'
}, {
- tick: 237,
+ tick: 204,
type: 'hihat'
}, {
- tick: 256,
+ tick: 223,
type: 'hihat'
}, {
- tick: 257,
+ tick: 224,
type: 'kick'
}, {
- tick: 276,
+ tick: 243,
type: 'hihat'
}, {
- tick: 292,
+ tick: 259,
type: 'snare'
}, {
- tick: 293,
+ tick: 260,
type: 'hihat'
}, {
- tick: 311,
+ tick: 278,
type: 'hihat'
}, {
- tick: 329,
+ tick: 296,
type: 'hihat'
}, {
- tick: 329,
+ tick: 296,
type: 'kick'
}, {
- tick: 346,
+ tick: 313,
type: 'hihat'
}, {
- tick: 363,
+ tick: 330,
type: 'hihat'
}, {
- tick: 364,
+ tick: 331,
type: 'snare'
}, {
- tick: 382,
+ tick: 349,
type: 'hihat'
}, {
- tick: 400,
+ tick: 367,
type: 'hihat'
}, {
- tick: 400,
+ tick: 367,
type: 'kick'
}, {
- tick: 419,
+ tick: 386,
type: 'hihat'
}, {
- tick: 437,
+ tick: 404,
type: 'hihat'
}, {
- tick: 438,
+ tick: 405,
type: 'snare'
}, {
- tick: 455,
+ tick: 422,
type: 'hihat'
}, {
- tick: 473,
+ tick: 440,
type: 'hihat'
}, {
- tick: 473,
+ tick: 440,
type: 'kick'
}, {
- tick: 490,
+ tick: 457,
type: 'hihat'
}, {
- tick: 508,
+ tick: 475,
type: 'snare'
}, {
- tick: 515,
+ tick: 482,
type: 'tom1'
}, {
- tick: 537,
+ tick: 504,
type: 'snare'
}, {
- tick: 543,
+ tick: 510,
type: 'tom1'
}, {
- tick: 567,
+ tick: 534,
type: 'snare'
}, {
- tick: 572,
+ tick: 539,
type: 'tom1'
}, {
- tick: 594,
+ tick: 561,
type: 'snare'
}, {
- tick: 598,
+ tick: 565,
type: 'tom1'
}, {
- tick: 622,
+ tick: 589,
type: 'crash1'
}, {
- tick: 622,
+ tick: 589,
type: 'kick'
}, {
- tick: 643,
+ tick: 610,
type: 'hihat'
}, {
- tick: 658,
+ tick: 625,
type: 'snare'
}, {
- tick: 658,
+ tick: 625,
type: 'hihat'
}, {
- tick: 676,
+ tick: 643,
type: 'hihat'
}, {
- tick: 694,
+ tick: 661,
type: 'hihat'
}, {
- tick: 694,
+ tick: 661,
type: 'kick'
}, {
- tick: 711,
+ tick: 678,
type: 'hihat'
}, {
- tick: 729,
+ tick: 696,
type: 'snare'
}, {
- tick: 731,
+ tick: 698,
type: 'hihat'
}, {
- tick: 750,
+ tick: 717,
type: 'hihat'
}, {
- tick: 767,
+ tick: 734,
type: 'hihat'
}, {
- tick: 768,
+ tick: 735,
type: 'kick'
}, {
- tick: 783,
+ tick: 750,
type: 'hihat'
}, {
- tick: 803,
+ tick: 770,
type: 'hihat'
}, {
- tick: 803,
+ tick: 770,
type: 'snare'
}, {
- tick: 821,
+ tick: 788,
type: 'hihat'
}, {
- tick: 838,
+ tick: 805,
type: 'hihat'
}, {
- tick: 838,
+ tick: 805,
type: 'kick'
}, {
- tick: 854,
+ tick: 821,
type: 'hihat'
}, {
- tick: 872,
+ tick: 839,
type: 'snare'
}, {
- tick: 872,
+ tick: 839,
type: 'hihat'
}, {
- tick: 890,
+ tick: 857,
type: 'hihat'
}, {
- tick: 908,
+ tick: 875,
type: 'hihat'
}, {
- tick: 910,
+ tick: 877,
type: 'kick'
}, {
- tick: 927,
+ tick: 894,
type: 'hihat'
}, {
- tick: 944,
+ tick: 911,
type: 'snare'
}, {
- tick: 945,
+ tick: 912,
type: 'hihat'
}, {
- tick: 965,
+ tick: 932,
type: 'hihat'
}, {
- tick: 982,
+ tick: 949,
type: 'hihat'
}, {
- tick: 982,
+ tick: 949,
type: 'kick'
}, {
- tick: 1001,
+ tick: 968,
type: 'hihat'
}, {
- tick: 1018,
+ tick: 985,
type: 'snare'
}, {
- tick: 1018,
+ tick: 985,
type: 'hihat'
}, {
- tick: 1037,
+ tick: 1004,
type: 'hihat'
}, {
- tick: 1055,
+ tick: 1022,
type: 'hihat'
}, {
- tick: 1056,
+ tick: 1023,
type: 'kick'
}, {
- tick: 1072,
+ tick: 1039,
type: 'hihat'
}, {
- tick: 1091,
+ tick: 1058,
type: 'snare'
}, {
- tick: 1098,
+ tick: 1065,
type: 'tom1'
}, {
- tick: 1120,
+ tick: 1087,
type: 'snare'
}, {
- tick: 1126,
+ tick: 1093,
type: 'tom1'
}, {
- tick: 1148,
+ tick: 1115,
type: 'snare'
}, {
- tick: 1153,
+ tick: 1120,
type: 'tom1'
}, {
- tick: 1175,
+ tick: 1142,
type: 'snare'
}, {
- tick: 1181,
+ tick: 1148,
type: 'tom1'
}, {
- tick: 1203,
+ tick: 1170,
type: 'kick'
}, {
- tick: 1203,
+ tick: 1170,
type: 'crash1'
}, {
- tick: 1221,
+ tick: 1188,
type: 'hihat'
}, {
- tick: 1240,
+ tick: 1207,
type: 'hihat'
}, {
- tick: 1240,
+ tick: 1207,
type: 'snare'
}, {
- tick: 1259,
+ tick: 1226,
type: 'hihat'
}, {
- tick: 1275,
+ tick: 1242,
type: 'hihat'
}, {
- tick: 1275,
+ tick: 1242,
type: 'kick'
}, {
- tick: 1293,
+ tick: 1260,
type: 'hihat'
}, {
- tick: 1310,
+ tick: 1277,
type: 'snare'
}, {
- tick: 1310,
+ tick: 1277,
type: 'hihat'
}, {
- tick: 1330,
+ tick: 1297,
type: 'hihat'
}, {
- tick: 1348,
+ tick: 1315,
type: 'hihat'
}, {
- tick: 1348,
+ tick: 1315,
type: 'kick'
}, {
- tick: 1365,
+ tick: 1332,
type: 'hihat'
}, {
- tick: 1384,
+ tick: 1351,
type: 'hihat'
}, {
- tick: 1385,
+ tick: 1352,
type: 'snare'
}, {
- tick: 1403,
+ tick: 1370,
type: 'hihat'
}, {
- tick: 1422,
+ tick: 1389,
type: 'hihat'
}, {
- tick: 1422,
+ tick: 1389,
type: 'kick'
}, {
- tick: 1438,
+ tick: 1405,
type: 'hihat'
}, {
- tick: 1457,
+ tick: 1424,
type: 'hihat'
}, {
- tick: 1458,
+ tick: 1425,
type: 'snare'
}, {
- tick: 1474,
+ tick: 1441,
type: 'hihat'
}, {
- tick: 1492,
+ tick: 1459,
type: 'hihat'
}, {
- tick: 1493,
+ tick: 1460,
type: 'kick'
}, {
- tick: 1511,
+ tick: 1478,
type: 'hihat'
}, {
- tick: 1529,
+ tick: 1496,
type: 'hihat'
}, {
- tick: 1529,
+ tick: 1496,
type: 'snare'
}, {
- tick: 1548,
+ tick: 1515,
type: 'hihat'
}, {
- tick: 1566,
+ tick: 1533,
type: 'hihat'
}, {
- tick: 1566,
+ tick: 1533,
type: 'kick'
}, {
- tick: 1584,
+ tick: 1551,
type: 'hihat'
}, {
- tick: 1602,
+ tick: 1569,
type: 'hihat'
}, {
- tick: 1603,
+ tick: 1570,
type: 'snare'
}, {
- tick: 1619,
+ tick: 1586,
type: 'hihat'
}, {
- tick: 1637,
+ tick: 1604,
type: 'hihat'
}, {
- tick: 1639,
+ tick: 1606,
type: 'kick'
}, {
- tick: 1656,
+ tick: 1623,
type: 'hihat'
}, {
- tick: 1677,
+ tick: 1644,
type: 'snare'
}, {
- tick: 1682,
+ tick: 1649,
type: 'tom1'
}, {
- tick: 1704,
+ tick: 1671,
type: 'snare'
}, {
- tick: 1709,
+ tick: 1676,
type: 'tom1'
}, {
- tick: 1729,
+ tick: 1696,
type: 'snare'
}, {
- tick: 1735,
+ tick: 1702,
type: 'tom1'
}, {
- tick: 1755,
+ tick: 1722,
type: 'snare'
}, {
- tick: 1761,
+ tick: 1728,
type: 'tom1'
}, {
- tick: 1783,
+ tick: 1750,
type: 'crash1'
}, {
- tick: 1784,
+ tick: 1751,
type: 'kick'
}, {
- tick: 1801,
+ tick: 1768,
type: 'hihat'
}, {
- tick: 1818,
+ tick: 1785,
type: 'snare'
}, {
- tick: 1820,
+ tick: 1787,
type: 'hihat'
}, {
- tick: 1838,
+ tick: 1805,
type: 'hihat'
}, {
- tick: 1856,
+ tick: 1823,
type: 'hihat'
}, {
- tick: 1857,
+ tick: 1824,
type: 'kick'
}, {
- tick: 1874,
+ tick: 1841,
type: 'hihat'
}, {
- tick: 1890,
+ tick: 1857,
type: 'snare'
}, {
- tick: 1891,
+ tick: 1858,
type: 'hihat'
}, {
- tick: 1909,
+ tick: 1876,
type: 'hihat'
}, {
- tick: 1926,
+ tick: 1893,
type: 'hihat'
}, {
- tick: 1928,
+ tick: 1895,
type: 'kick'
}, {
- tick: 1945,
+ tick: 1912,
type: 'hihat'
}, {
- tick: 1960,
+ tick: 1927,
type: 'hihat'
}, {
- tick: 1960,
+ tick: 1927,
type: 'snare'
}, {
- tick: 1981,
+ tick: 1948,
type: 'hihat'
}, {
- tick: 2001,
+ tick: 1968,
type: 'hihat'
}, {
- tick: 2001,
+ tick: 1968,
type: 'kick'
}, {
- tick: 2018,
+ tick: 1985,
type: 'hihat'
}, {
- tick: 2037,
+ tick: 2004,
type: 'snare'
}, {
- tick: 2037,
+ tick: 2004,
type: 'hihat'
}, {
- tick: 2055,
+ tick: 2022,
type: 'hihat'
}, {
- tick: 2074,
+ tick: 2041,
type: 'kick'
}, {
- tick: 2075,
+ tick: 2042,
type: 'hihat'
}, {
- tick: 2091,
+ tick: 2058,
type: 'hihat'
}, {
- tick: 2109,
+ tick: 2076,
type: 'snare'
}, {
- tick: 2109,
+ tick: 2076,
type: 'hihat'
}, {
- tick: 2127,
+ tick: 2094,
type: 'hihat'
}, {
- tick: 2144,
+ tick: 2111,
type: 'hihat'
}, {
- tick: 2144,
+ tick: 2111,
type: 'kick'
}, {
- tick: 2162,
+ tick: 2129,
type: 'hihat'
}, {
- tick: 2181,
+ tick: 2148,
type: 'hihat'
}, {
- tick: 2182,
+ tick: 2149,
type: 'snare'
}, {
- tick: 2199,
+ tick: 2166,
type: 'hihat'
}, {
- tick: 2217,
+ tick: 2184,
type: 'hihat'
}, {
- tick: 2217,
+ tick: 2184,
type: 'kick'
}, {
- tick: 2235,
+ tick: 2202,
type: 'hihat'
}, {
- tick: 2254,
+ tick: 2221,
type: 'snare'
}, {
- tick: 2261,
+ tick: 2228,
type: 'tom1'
}, {
- tick: 2281,
+ tick: 2248,
type: 'snare'
}, {
- tick: 2288,
+ tick: 2255,
type: 'tom1'
}, {
- tick: 2310,
+ tick: 2277,
type: 'snare'
}, {
- tick: 2316,
+ tick: 2283,
type: 'tom1'
}, {
- tick: 2336,
+ tick: 2303,
type: 'snare'
}, {
- tick: 2342,
+ tick: 2309,
type: 'tom1'
}, {
- tick: 2363,
+ tick: 2330,
type: 'crash1'
}, {
- tick: 2364,
+ tick: 2331,
type: 'kick'
}, {
- tick: 2382,
+ tick: 2349,
type: 'hihat'
}, {
- tick: 2400,
+ tick: 2367,
type: 'snare'
}, {
- tick: 2401,
+ tick: 2368,
type: 'hihat'
}, {
- tick: 2418,
+ tick: 2385,
type: 'hihat'
}, {
- tick: 2436,
+ tick: 2403,
type: 'kick'
}, {
- tick: 2437,
+ tick: 2404,
type: 'hihat'
}, {
- tick: 2455,
+ tick: 2422,
type: 'hihat'
}, {
- tick: 2472,
+ tick: 2439,
type: 'snare'
}, {
- tick: 2472,
+ tick: 2439,
type: 'hihat'
}, {
- tick: 2492,
+ tick: 2459,
type: 'hihat'
}, {
- tick: 2511,
+ tick: 2478,
type: 'crash1'
}, {
- tick: 2511,
+ tick: 2478,
type: 'kick'
}, {
- tick: 2533,
+ tick: 2500,
type: 'hihat'
}, {
- tick: 2547,
+ tick: 2514,
type: 'snare'
}, {
- tick: 2548,
+ tick: 2515,
type: 'hihat'
}, {
- tick: 2564,
+ tick: 2531,
type: 'hihat'
}, {
- tick: 2582,
+ tick: 2549,
type: 'hihat'
}, {
- tick: 2582,
+ tick: 2549,
type: 'kick'
}, {
- tick: 2598,
+ tick: 2565,
type: 'hihat'
}, {
- tick: 2616,
+ tick: 2583,
type: 'snare'
}, {
- tick: 2617,
+ tick: 2584,
type: 'hihat'
}, {
- tick: 2636,
+ tick: 2603,
type: 'hihat'
}, {
- tick: 2655,
+ tick: 2622,
type: 'crash1'
}, {
- tick: 2655,
+ tick: 2622,
type: 'kick'
}, {
- tick: 2676,
+ tick: 2643,
type: 'hihat'
}, {
- tick: 2691,
+ tick: 2658,
type: 'snare'
}, {
- tick: 2691,
+ tick: 2658,
type: 'hihat'
}, {
- tick: 2708,
+ tick: 2675,
type: 'hihat'
}, {
- tick: 2726,
+ tick: 2693,
type: 'kick'
}, {
- tick: 2726,
+ tick: 2693,
type: 'hihat'
}, {
- tick: 2745,
+ tick: 2712,
type: 'hihat'
}, {
- tick: 2762,
+ tick: 2729,
type: 'snare'
}, {
- tick: 2762,
+ tick: 2729,
type: 'hihat'
}, {
- tick: 2778,
+ tick: 2745,
type: 'hihat'
}, {
- tick: 2798,
+ tick: 2765,
type: 'kick'
}, {
- tick: 2799,
+ tick: 2766,
type: 'crash1'
}, {
- tick: 2816,
+ tick: 2783,
type: 'hihat'
}, {
- tick: 2835,
+ tick: 2802,
type: 'hihat'
}, {
- tick: 2835,
+ tick: 2802,
type: 'snare'
}, {
- tick: 2854,
+ tick: 2821,
type: 'hihat'
}, {
- tick: 2871,
+ tick: 2838,
type: 'kick'
}, {
- tick: 2871,
+ tick: 2838,
type: 'hihat'
}, {
- tick: 2891,
+ tick: 2858,
type: 'hihat'
}, {
- tick: 2908,
+ tick: 2875,
type: 'hihat'
}, {
- tick: 2908,
+ tick: 2875,
type: 'snare'
}, {
- tick: 2924,
+ tick: 2891,
type: 'hihat'
}, {
- tick: 2942,
+ tick: 2909,
type: 'crash1'
}, {
- tick: 2943,
+ tick: 2910,
type: 'kick'
}, {
- tick: 2962,
+ tick: 2929,
type: 'hihat'
}, {
- tick: 2981,
+ tick: 2948,
type: 'hihat'
}, {
- tick: 2981,
+ tick: 2948,
type: 'snare'
}, {
- tick: 2998,
+ tick: 2965,
type: 'hihat'
}, {
- tick: 3017,
+ tick: 2984,
type: 'kick'
}, {
- tick: 3017,
+ tick: 2984,
type: 'hihat'
}, {
- tick: 3034,
+ tick: 3001,
type: 'hihat'
}, {
- tick: 3052,
+ tick: 3019,
type: 'hihat'
}, {
- tick: 3052,
+ tick: 3019,
type: 'snare'
}, {
- tick: 3071,
+ tick: 3038,
type: 'hihat'
}, {
- tick: 3088,
+ tick: 3055,
type: 'crash1'
}, {
- tick: 3089,
+ tick: 3056,
type: 'kick'
}, {
- tick: 3107,
+ tick: 3074,
type: 'hihat'
}, {
- tick: 3124,
+ tick: 3091,
type: 'snare'
}, {
- tick: 3125,
+ tick: 3092,
type: 'hihat'
}, {
- tick: 3143,
+ tick: 3110,
type: 'hihat'
}, {
- tick: 3161,
+ tick: 3128,
type: 'kick'
}, {
- tick: 3161,
+ tick: 3128,
type: 'hihat'
}, {
- tick: 3178,
+ tick: 3145,
type: 'hihat'
}, {
- tick: 3197,
+ tick: 3164,
type: 'snare'
}, {
- tick: 3198,
+ tick: 3165,
type: 'hihat'
}, {
- tick: 3216,
+ tick: 3183,
type: 'hihat'
}, {
- tick: 3232,
+ tick: 3199,
type: 'crash1'
}, {
- tick: 3233,
+ tick: 3200,
type: 'kick'
}, {
- tick: 3251,
+ tick: 3218,
type: 'hihat'
}, {
- tick: 3269,
+ tick: 3236,
type: 'snare'
}, {
- tick: 3269,
+ tick: 3236,
type: 'hihat'
}, {
- tick: 3286,
+ tick: 3253,
type: 'hihat'
}, {
- tick: 3305,
+ tick: 3272,
type: 'kick'
}, {
- tick: 3305,
+ tick: 3272,
type: 'hihat'
}, {
- tick: 3323,
+ tick: 3290,
type: 'hihat'
}, {
- tick: 3341,
+ tick: 3308,
type: 'snare'
}, {
- tick: 3342,
+ tick: 3309,
type: 'hihat'
}, {
- tick: 3360,
+ tick: 3327,
type: 'hihat'
}, {
- tick: 3377,
+ tick: 3344,
type: 'kick'
}, {
- tick: 3377,
+ tick: 3344,
type: 'crash1'
}, {
- tick: 3405,
+ tick: 3372,
type: 'crash1'
}, {
- tick: 3405,
+ tick: 3372,
type: 'kick'
}, {
- tick: 3432,
+ tick: 3399,
type: 'crash1'
}, {
- tick: 3432,
+ tick: 3399,
type: 'kick'
}, {
- tick: 3481,
+ tick: 3448,
type: 'snare'
}, {
- tick: 3524,
+ tick: 3491,
type: 'crash1'
}, {
- tick: 3524,
+ tick: 3491,
type: 'kick'
}, {
- tick: 3543,
+ tick: 3510,
type: 'hihat'
}, {
- tick: 3561,
+ tick: 3528,
type: 'hihat'
}, {
- tick: 3561,
+ tick: 3528,
type: 'snare'
}, {
- tick: 3580,
+ tick: 3547,
type: 'hihat'
}, {
- tick: 3598,
+ tick: 3565,
type: 'hihat'
}, {
- tick: 3599,
+ tick: 3566,
type: 'kick'
}, {
- tick: 3617,
+ tick: 3584,
type: 'hihat'
}, {
- tick: 3634,
+ tick: 3601,
type: 'snare'
}, {
- tick: 3634,
+ tick: 3601,
type: 'hihat'
}, {
- tick: 3652,
+ tick: 3619,
type: 'hihat'
}, {
- tick: 3671,
+ tick: 3638,
type: 'hihat'
}, {
- tick: 3671,
+ tick: 3638,
type: 'kick'
}, {
- tick: 3691,
+ tick: 3658,
type: 'hihat'
}, {
- tick: 3707,
+ tick: 3674,
type: 'snare'
}, {
- tick: 3707,
+ tick: 3674,
type: 'hihat'
}, {
- tick: 3725,
+ tick: 3692,
type: 'hihat'
}, {
- tick: 3742,
+ tick: 3709,
type: 'hihat'
}, {
- tick: 3743,
+ tick: 3710,
type: 'kick'
}, {
- tick: 3761,
+ tick: 3728,
type: 'hihat'
}, {
- tick: 3780,
+ tick: 3747,
type: 'snare'
}, {
- tick: 3780,
+ tick: 3747,
type: 'hihat'
}, {
- tick: 3796,
+ tick: 3763,
type: 'hihat'
}, {
- tick: 3817,
+ tick: 3784,
type: 'hihat'
}, {
- tick: 3818,
+ tick: 3785,
type: 'kick'
}, {
- tick: 3833,
+ tick: 3800,
type: 'hihat'
}, {
- tick: 3851,
+ tick: 3818,
type: 'hihat'
}, {
- tick: 3852,
+ tick: 3819,
type: 'snare'
}, {
- tick: 3869,
+ tick: 3836,
type: 'hihat'
}, {
- tick: 3887,
+ tick: 3854,
type: 'hihat'
}, {
- tick: 3887,
+ tick: 3854,
type: 'kick'
}, {
- tick: 3905,
+ tick: 3872,
type: 'hihat'
}, {
- tick: 3923,
+ tick: 3890,
type: 'hihat'
}, {
- tick: 3923,
+ tick: 3890,
type: 'snare'
}, {
- tick: 3939,
+ tick: 3906,
type: 'hihat'
}, {
- tick: 3957,
+ tick: 3924,
type: 'hihat'
}, {
- tick: 3957,
+ tick: 3924,
type: 'kick'
}, {
- tick: 3976,
+ tick: 3943,
type: 'hihat'
}, {
- tick: 3998,
+ tick: 3965,
type: 'snare'
}, {
- tick: 4026,
+ tick: 3993,
type: 'snare'
}, {
- tick: 4030,
+ tick: 3997,
type: 'tom1'
}, {
- tick: 4052,
+ tick: 4019,
type: 'snare'
}, {
- tick: 4058,
+ tick: 4025,
type: 'tom1'
}, {
- tick: 4080,
+ tick: 4047,
type: 'snare'
}, {
- tick: 4086,
+ tick: 4053,
type: 'tom1'
}, {
- tick: 4105,
+ tick: 4072,
type: 'kick'
}, {
- tick: 4106,
+ tick: 4073,
type: 'crash1'
}, {
- tick: 4125,
+ tick: 4092,
type: 'hihat'
}, {
- tick: 4143,
+ tick: 4110,
type: 'hihat'
}, {
- tick: 4143,
+ tick: 4110,
type: 'snare'
}, {
- tick: 4161,
+ tick: 4128,
type: 'hihat'
}, {
- tick: 4178,
+ tick: 4145,
type: 'kick'
}, {
- tick: 4180,
+ tick: 4147,
type: 'hihat'
}, {
- tick: 4197,
+ tick: 4164,
type: 'hihat'
}, {
- tick: 4215,
+ tick: 4182,
type: 'snare'
}, {
- tick: 4215,
+ tick: 4182,
type: 'hihat'
}, {
- tick: 4233,
+ tick: 4200,
type: 'hihat'
}, {
- tick: 4250,
+ tick: 4217,
type: 'kick'
}, {
- tick: 4251,
+ tick: 4218,
type: 'hihat'
}, {
- tick: 4269,
+ tick: 4236,
type: 'hihat'
}, {
- tick: 4287,
+ tick: 4254,
type: 'snare'
}, {
- tick: 4288,
+ tick: 4255,
type: 'hihat'
}, {
- tick: 4306,
+ tick: 4273,
type: 'hihat'
}, {
- tick: 4324,
+ tick: 4291,
type: 'hihat'
}, {
- tick: 4325,
+ tick: 4292,
type: 'kick'
}, {
- tick: 4343,
+ tick: 4310,
type: 'hihat'
}, {
- tick: 4360,
+ tick: 4327,
type: 'hihat'
}, {
- tick: 4361,
+ tick: 4328,
type: 'snare'
}, {
- tick: 4380,
+ tick: 4347,
type: 'hihat'
}, {
- tick: 4397,
+ tick: 4364,
type: 'kick'
}, {
- tick: 4398,
+ tick: 4365,
type: 'hihat'
}, {
- tick: 4416,
+ tick: 4383,
type: 'hihat'
}, {
- tick: 4433,
+ tick: 4400,
type: 'hihat'
}, {
- tick: 4434,
+ tick: 4401,
type: 'snare'
}, {
- tick: 4451,
+ tick: 4418,
type: 'hihat'
}, {
- tick: 4470,
+ tick: 4437,
type: 'hihat'
}, {
- tick: 4471,
+ tick: 4438,
type: 'kick'
}, {
- tick: 4488,
+ tick: 4455,
type: 'hihat'
}, {
- tick: 4505,
+ tick: 4472,
type: 'hihat'
}, {
- tick: 4505,
+ tick: 4472,
type: 'snare'
}, {
- tick: 4524,
+ tick: 4491,
type: 'hihat'
}, {
- tick: 4541,
+ tick: 4508,
type: 'hihat'
}, {
- tick: 4542,
+ tick: 4509,
type: 'kick'
}, {
- tick: 4558,
+ tick: 4525,
type: 'hihat'
}, {
- tick: 4572,
+ tick: 4539,
type: 'snare'
}, {
- tick: 4584,
+ tick: 4551,
type: 'tom1'
}, {
- tick: 4608,
+ tick: 4575,
type: 'snare'
}, {
- tick: 4614,
+ tick: 4581,
type: 'tom1'
}, {
- tick: 4638,
+ tick: 4605,
type: 'snare'
}, {
- tick: 4642,
+ tick: 4609,
type: 'tom1'
}, {
- tick: 4664,
+ tick: 4631,
type: 'snare'
}, {
- tick: 4669,
+ tick: 4636,
type: 'tom1'
}, {
- tick: 4688,
+ tick: 4655,
type: 'crash1'
}, {
- tick: 4688,
+ tick: 4655,
type: 'kick'
}, {
- tick: 4705,
+ tick: 4672,
type: 'hihat'
}, {
- tick: 4723,
+ tick: 4690,
type: 'snare'
}, {
- tick: 4724,
+ tick: 4691,
type: 'hihat'
}, {
- tick: 4742,
+ tick: 4709,
type: 'hihat'
}, {
- tick: 4760,
+ tick: 4727,
type: 'kick'
}, {
- tick: 4761,
+ tick: 4728,
type: 'hihat'
}, {
- tick: 4779,
+ tick: 4746,
type: 'hihat'
}, {
- tick: 4796,
+ tick: 4763,
type: 'snare'
}, {
- tick: 4796,
+ tick: 4763,
type: 'hihat'
}, {
- tick: 4815,
+ tick: 4782,
type: 'hihat'
}, {
- tick: 4833,
+ tick: 4800,
type: 'crash1'
}, {
- tick: 4833,
+ tick: 4800,
type: 'kick'
}, {
- tick: 4850,
+ tick: 4817,
type: 'hihat'
}, {
- tick: 4867,
+ tick: 4834,
type: 'snare'
}, {
- tick: 4869,
+ tick: 4836,
type: 'hihat'
}, {
- tick: 4887,
+ tick: 4854,
type: 'hihat'
}, {
- tick: 4904,
+ tick: 4871,
type: 'kick'
}, {
- tick: 4905,
+ tick: 4872,
type: 'hihat'
}, {
- tick: 4923,
+ tick: 4890,
type: 'hihat'
}, {
- tick: 4940,
+ tick: 4907,
type: 'snare'
}, {
- tick: 4940,
+ tick: 4907,
type: 'hihat'
}, {
- tick: 4958,
+ tick: 4925,
type: 'hihat'
}, {
- tick: 4976,
+ tick: 4943,
type: 'crash1'
}, {
- tick: 4976,
+ tick: 4943,
type: 'kick'
}, {
- tick: 4996,
+ tick: 4963,
type: 'hihat'
}, {
- tick: 5014,
+ tick: 4981,
type: 'snare'
}, {
- tick: 5014,
+ tick: 4981,
type: 'hihat'
}, {
- tick: 5031,
+ tick: 4998,
type: 'hihat'
}, {
- tick: 5049,
+ tick: 5016,
type: 'hihat'
}, {
- tick: 5050,
+ tick: 5017,
type: 'kick'
}, {
- tick: 5066,
+ tick: 5033,
type: 'hihat'
}, {
- tick: 5084,
+ tick: 5051,
type: 'hihat'
}, {
- tick: 5085,
+ tick: 5052,
type: 'snare'
}, {
- tick: 5104,
+ tick: 5071,
type: 'hihat'
}, {
- tick: 5122,
+ tick: 5089,
type: 'kick'
}, {
- tick: 5122,
+ tick: 5089,
type: 'crash1'
}, {
- tick: 5144,
+ tick: 5111,
type: 'hihat'
}, {
- tick: 5159,
+ tick: 5126,
type: 'snare'
}, {
- tick: 5160,
+ tick: 5127,
type: 'hihat'
}, {
- tick: 5177,
+ tick: 5144,
type: 'hihat'
}, {
- tick: 5196,
+ tick: 5163,
type: 'kick'
}, {
- tick: 5196,
+ tick: 5163,
type: 'hihat'
}, {
- tick: 5212,
+ tick: 5179,
type: 'hihat'
}, {
- tick: 5231,
+ tick: 5198,
type: 'hihat'
}, {
- tick: 5231,
+ tick: 5198,
type: 'snare'
}, {
- tick: 5249,
+ tick: 5216,
type: 'hihat'
}, {
- tick: 5267,
+ tick: 5234,
type: 'crash1'
}, {
- tick: 5267,
+ tick: 5234,
type: 'kick'
}, {
- tick: 5287,
+ tick: 5254,
type: 'hihat'
}, {
- tick: 5304,
+ tick: 5271,
type: 'snare'
}, {
- tick: 5304,
+ tick: 5271,
type: 'hihat'
}, {
- tick: 5322,
+ tick: 5289,
type: 'hihat'
}, {
- tick: 5340,
+ tick: 5307,
type: 'hihat'
}, {
- tick: 5340,
+ tick: 5307,
type: 'kick'
}, {
- tick: 5358,
+ tick: 5325,
type: 'hihat'
}, {
- tick: 5374,
+ tick: 5341,
type: 'snare'
}, {
- tick: 5375,
+ tick: 5342,
type: 'hihat'
}, {
- tick: 5395,
+ tick: 5362,
type: 'hihat'
}, {
- tick: 5413,
+ tick: 5380,
type: 'crash1'
}, {
- tick: 5413,
+ tick: 5380,
type: 'kick'
}, {
- tick: 5434,
+ tick: 5401,
type: 'hihat'
}, {
- tick: 5449,
+ tick: 5416,
type: 'snare'
}, {
- tick: 5451,
+ tick: 5418,
type: 'hihat'
}, {
- tick: 5467,
+ tick: 5434,
type: 'hihat'
}, {
- tick: 5485,
+ tick: 5452,
type: 'hihat'
}, {
- tick: 5486,
+ tick: 5453,
type: 'kick'
}, {
- tick: 5503,
+ tick: 5470,
type: 'hihat'
}, {
- tick: 5520,
+ tick: 5487,
type: 'hihat'
}, {
- tick: 5521,
+ tick: 5488,
type: 'snare'
}, {
- tick: 5540,
+ tick: 5507,
type: 'hihat'
}, {
- tick: 5556,
+ tick: 5523,
type: 'crash1'
}, {
- tick: 5558,
+ tick: 5525,
type: 'kick'
}, {
- tick: 5575,
+ tick: 5542,
type: 'hihat'
}, {
- tick: 5591,
+ tick: 5558,
type: 'snare'
}, {
- tick: 5592,
+ tick: 5559,
type: 'hihat'
}, {
- tick: 5611,
+ tick: 5578,
type: 'hihat'
}, {
- tick: 5629,
+ tick: 5596,
type: 'hihat'
}, {
- tick: 5629,
+ tick: 5596,
type: 'kick'
}, {
- tick: 5647,
+ tick: 5614,
type: 'hihat'
}, {
- tick: 5666,
+ tick: 5633,
type: 'hihat'
}, {
- tick: 5666,
+ tick: 5633,
type: 'snare'
}, {
- tick: 5682,
+ tick: 5649,
type: 'hihat'
}, {
- tick: 5702,
+ tick: 5669,
type: 'crash1'
}, {
- tick: 5703,
+ tick: 5670,
type: 'kick'
}, {
- tick: 5728,
+ tick: 5695,
type: 'crash1'
}, {
- tick: 5729,
+ tick: 5696,
type: 'kick'
}, {
- tick: 5755,
+ tick: 5722,
type: 'crash1'
}, {
- tick: 5755,
+ tick: 5722,
type: 'kick'
}, {
- tick: 5801,
+ tick: 5768,
type: 'snare'
}, {
- tick: 5849,
+ tick: 5816,
type: 'kick'
}, {
- tick: 5849,
+ tick: 5816,
type: 'crash1'
}]
}, {
name: "Beginner: SevenStripe-Armey",
@@ -7849,17 +7829,8 @@
levelSelectContainer.visible = false;
scoreTxt.visible = true;
comboTxt.visible = true;
recordTxt.visible = isDeveloperMode;
- // Add and position the gameplay tick counter
- gameplayTickTxt = new Text2('Tick: 0', {
- size: 50,
- fill: "#fff"
- });
- gameplayTickTxt.anchor.set(0.5, 0);
- gameplayTickTxt.x = LK.gui.top.width / 2;
- gameplayTickTxt.y = scoreTxt.y + scoreTxt.height + 20; // Position below the score
- LK.gui.top.addChild(gameplayTickTxt);
if (typeof TEST_MODE !== "undefined" && TEST_MODE) {
// Update songTotalTicks for timeline
songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
}
@@ -8117,13 +8088,8 @@
// Hide gameplay UI
scoreTxt.visible = false;
comboTxt.visible = false;
recordTxt.visible = false;
- // Hide gameplay tick counter
- if (gameplayTickTxt && gameplayTickTxt.parent) {
- LK.gui.top.removeChild(gameplayTickTxt);
- gameplayTickTxt = null;
- }
if (healthBarContainer && healthBarContainer.parent) {
healthBarContainer.parent.removeChild(healthBarContainer);
}
// After 1.2s, remove failed text and return to intro screen
@@ -8206,14 +8172,16 @@
isPlaying = false;
LK.stopMusic();
// Check if level was completed successfully (level progression)
var levelCompleted = score > 0; // Basic completion criteria
+ var nextLevelUnlocked = false;
if (levelCompleted) {
// Find current level in order and unlock next if needed
var currentOrderIndex = levelOrder.indexOf(currentLevelIndex);
if (currentOrderIndex >= 0 && currentOrderIndex === unlockedLevels - 1) {
// This was the latest unlocked level, unlock the next one
unlockNextLevel();
+ nextLevelUnlocked = true;
}
}
// Update high scores if needed
var newHighScore = false;
@@ -8237,24 +8205,66 @@
}
if (newHighCombo) {
LK.effects.flashObject(highComboTxt, 0x00FF00, 1000);
}
- // Instead of showing win popup, return to intro screen
- levelSelectContainer.visible = false;
- scoreTxt.visible = false;
- comboTxt.visible = false;
- recordTxt.visible = false;
- if (healthBarContainer && healthBarContainer.parent) {
- healthBarContainer.parent.removeChild(healthBarContainer);
+ // Show success message if next level was unlocked
+ if (levelCompleted && nextLevelUnlocked) {
+ var successTxt = new Text2("GREAT! NEXT LEVEL UNLOCKED!", {
+ size: 120,
+ fill: 0x0080FF,
+ font: "Impact"
+ });
+ successTxt.anchor.set(0.5, 0.5);
+ successTxt.x = GAME_W / 2;
+ successTxt.y = GAME_H / 2;
+ game.addChild(successTxt);
+ // Animate the success message with tween
+ tween(successTxt, {
+ scaleX: 1.2,
+ scaleY: 1.2
+ }, {
+ duration: 500,
+ easing: tween.easeInOut,
+ onFinish: function onFinish() {
+ tween(successTxt, {
+ scaleX: 1.0,
+ scaleY: 1.0
+ }, {
+ duration: 500,
+ easing: tween.easeInOut
+ });
+ }
+ });
+ // Remove message after 2 seconds and return to menu
+ LK.setTimeout(function () {
+ if (successTxt && successTxt.parent) {
+ successTxt.parent.removeChild(successTxt);
+ }
+ // Hide UI and return to intro screen
+ levelSelectContainer.visible = false;
+ scoreTxt.visible = false;
+ comboTxt.visible = false;
+ recordTxt.visible = false;
+ if (healthBarContainer && healthBarContainer.parent) {
+ healthBarContainer.parent.removeChild(healthBarContainer);
+ }
+ introContainer.visible = true;
+ // Restart tip cycling when returning to intro screen
+ startTipCycling();
+ }, 2000);
+ } else {
+ // No new level unlocked, return to menu immediately
+ levelSelectContainer.visible = false;
+ scoreTxt.visible = false;
+ comboTxt.visible = false;
+ recordTxt.visible = false;
+ if (healthBarContainer && healthBarContainer.parent) {
+ healthBarContainer.parent.removeChild(healthBarContainer);
+ }
+ introContainer.visible = true;
+ // Restart tip cycling when returning to intro screen
+ startTipCycling();
}
- // Hide gameplay tick counter
- if (gameplayTickTxt && gameplayTickTxt.parent) {
- LK.gui.top.removeChild(gameplayTickTxt);
- gameplayTickTxt = null;
- }
- introContainer.visible = true;
- // Restart tip cycling when returning to intro screen
- startTipCycling();
}
};
// --- Start Game ---
function startGame() {
@@ -8493,23 +8503,17 @@
return function () {
if (origUpdate) {
origUpdate.apply(this, arguments);
}
- if (isPlaying) {
+ if (isPlaying && TEST_MODE) {
+ // Update songTotalTicks in case level changed
+ songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
var relTick = LK.ticks - songStartTick;
- // Update the gameplay tick counter
- if (gameplayTickTxt) {
- gameplayTickTxt.setText('Tick: ' + relTick);
- }
- if (TEST_MODE) {
- // Update songTotalTicks in case level changed
- songTotalTicks = songNotes.length > 0 ? songNotes[songNotes.length - 1].tick : 1;
- // Timeline bar
- var progress = Math.min(1, (relTick + NOTE_OFFSET_TICKS) / songTotalTicks);
- barFg.width = (LK.gui.top.width - 200) * progress;
- // Tick counter
- tickCounterTxt.setText('Tick: ' + relTick);
- }
+ // Timeline bar
+ var progress = Math.min(1, (relTick + NOTE_OFFSET_TICKS) / songTotalTicks);
+ barFg.width = (LK.gui.top.width - 200) * progress;
+ // Tick counter
+ tickCounterTxt.setText('Tick: ' + relTick);
}
// Update tips visibility
updateTipsVisibility();
};
birebir aynısı sadece SNARE yerine TOM yazsın ve butonunun rengi yeşil olsun. ve yazı paralel bir şekilde düz hizada olsun Transparent background. Blank background.
butonun altını gri yap ve yazıyı birazcık daha büyült
birebir aynısı sadece HI_HAT yerine CRASH yazsın ve butonunun rengi açık mor lila olsun. Transparent background. Blank background.
ortadaki ışıktan yukarı doğru hafif soluk ısık hüzmeleri çıksın
mavi versiyonunu yap
yeşil versiyonunu yap
sarı versiyonunu yap
lil rengi versiyonunu yap
make hand signs smaller but more crowded lightly blended into the background flu
transparent blank background
he is holding drumstick
make the next frame when he is hitting the drums while grin smile with one's teeth showing, his hands are down and drumstick are on the drums
add drum sticks held on both sides
no perspective all parralel lines from birdswiew
Game title text
make it red
make flames thinner and more straight and even, align the flames exactly on the lines on the lane edges
make it ice blue
A magnificent rock concert stage, spotlights pointed straight in the middle, with a large audience seen in silhouette from behind. Retro arcade game style detailed pixel art. In-Game asset. flat
Add pixel cool crazy drummer, with glasses and gray bandana, red tshirt, long black hair, playing drums