From b11535c99a351eaff0a0af025d64b19b992f68cf Mon Sep 17 00:00:00 2001 From: amiika Date: Sat, 9 Dec 2023 02:42:51 +0000 Subject: [PATCH] deploy: 204a5ae2ab1fda11f41e54bbc1d7aee39ee6fe4b --- .../{index-2f3545c2.js => index-66d6500c.js} | 2 +- ...ex-2f3545c2.js.gz => index-66d6500c.js.gz} | Bin 777275 -> 777291 bytes index.html | 2 +- index.html.gz | Bin 12114 -> 12114 bytes sw.js | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename assets/{index-2f3545c2.js => index-66d6500c.js} (95%) rename assets/{index-2f3545c2.js.gz => index-66d6500c.js.gz} (87%) diff --git a/assets/index-2f3545c2.js b/assets/index-66d6500c.js similarity index 95% rename from assets/index-2f3545c2.js rename to assets/index-66d6500c.js index 0565746..d464659 100644 --- a/assets/index-2f3545c2.js +++ b/assets/index-66d6500c.js @@ -3557,6 +3557,6 @@ https://github.com/highlightjs/highlight.js/issues/2277`),ie=P,te=q),H===void 0& `+c.line+" | "+_+` `+p+" | "+t("",l.column-1," ")+t("",w,"^")}else i+=` at `+u}return i},e.buildMessage=function(a,i){var s={literal:function(_){return'"'+l(_.text)+'"'},class:function(_){var E=_.parts.map(function(w){return Array.isArray(w)?c(w[0])+"-"+c(w[1]):c(w)});return"["+(_.inverted?"^":"")+E.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(_){return _.description}};function o(_){return _.charCodeAt(0).toString(16).toUpperCase()}function l(_){return _.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+o(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+o(E)})}function c(_){return _.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+o(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+o(E)})}function u(_){return s[_.type](_)}function m(_){var E=_.map(u),w,I;if(E.sort(),E.length>0){for(w=1,I=1;w",I="@",M=":",$="/",W="(",h=")",S="[:",b="]",N="[",L="{",F="}",Y="+",Q="*",ee="%",se="^",ae="&",re=">>",x="<<",P="_",q="?",H="!",te="r",ie="#",be="b",Ce="=",we="iii",Te="ii",Ie="iv",de="i",Pe="vii",et="vi",He="v",Je=/^[0-9]/,ut=/^[ \n\r\t]/,Et=/^[a-z]/,Dt=/^[a-z_]/,mt=/^[a-z_0-9]/,xt=/^[mklpdcwyhnqaefsxtgujzo]/,Qt=/^[a-zA-Z0-9]/,In=/^[a-zA-Z0-9\-*+]/,ze=/^[A-G]/,Nn=/^[bs]/,dt=/^[A-Z]/,Ze=g("-",!1),Wt=O([["0","9"]],!1,!1),on=g(".",!1),_n=C("whitespace"),J=O([" ",` -`,"\r"," "],!1,!1),Se=g(",",!1),Re=g("|",!1),ke=O([["a","z"]],!1,!1),at=O([["a","z"],"_"],!1,!1),Ne=O([["a","z"],"_",["0","9"]],!1,!1),Mt=g("<",!1),Be=g(">",!1),ht=g("@",!1),Rn=g(":",!1),lt=O(["m","k","l","p","d","c","w","y","h","n","q","a","e","f","s","x","t","g","u","j","z","o"],!1,!1),dn=g("/",!1),Tt=g("(",!1),Fe=g(")",!1),er=g("[:",!1),sa=g("]",!1),ft=g("[",!1),tr=g("{",!1),Bn=g("}",!1),wi=g("+",!1),oa=g("*",!1),en=g("%",!1),Yn=g("^",!1),Ii=g("&",!1),Xa=g(">>",!1),Ni=g("<<",!1),cr=g("_",!1),Ia=g("?",!1),$r=g("!",!1),mn=g("r",!1),Ka=O([["a","z"],["A","Z"],["0","9"]],!1,!1),Na=g("#",!1),z=g("b",!1),oe=O([["a","z"],["A","Z"],["0","9"],"-","*","+"],!1,!1),me=O([["A","G"]],!1,!1),Oe=O(["b","s"],!1,!1),De=O([["A","Z"]],!1,!1),Qe=g("=",!1),Ye=g("iii",!1),Nt=g("ii",!1),qn=g("iv",!1),ur=g("i",!1),us=g("vii",!1),Di=g("vi",!1),bo=g("v",!1),dr=function(v){return v.filter(D=>D)},So=function(){return parseFloat(d())},ds=function(){return parseInt(d())},ms=function(){return parseInt(d())},Oo=function(){},hs=function(v){return Yt(aV,{sound:v})},Eo=function(){return d()},ps=function(v){return Yt(dl,{items:v})},nr=function(v){return v},vo=function(v,D){return Yt(iV,{item:v,sound:D})},To=function(v,D){return Yt(sV,{item:v,soundIndex:D})},fs=function(v){return v},gs=function(){return BQ[d()]},yo=function(v,D){return v/D},_s=function(v){return v.filter(D=>D)},Ro=function(v){return Yt(dl,{items:v})},bs=function(v,D){return D?Yt(Pv,{item:v,times:D}):Yt(qs,{items:v})},Co=function(v){return v},Ao=function(v,D,U){return U instanceof sn&&(U=Yt(qs,{items:[U]})),Yt(dV,{left:v,operation:D,right:U})},Cr=function(v,D){return Yt(uV,{items:v,times:D})},yt=function(v){return Yt(QA,{items:v})},wo=function(v){return v.map(D=>typeof D=="number"?D:void 0)},Za=function(){return Math.ceil(PA(d()))},Io=function(v){var D=v.filter(U=>U).map(U=>Yt(sn,{pitch:U[0]},U.toString()));return Yt(qs,{items:D})},Da=function(v){return v},No=function(v){return v},ja=function(){},Ss=function(v){return Yt(dl,{items:v})},Os=function(v){return Yt(lV,{octave:v})},Do=function(){return d().split("").reduce((v,D)=>v+(D==="^"?1:-1),0)},Ja=function(){return Yt(ku,{seededRandom:i.seededRandom})},Es=function(v,D){return Yt(ku,{min:v,max:D,seededRandom:i.seededRandom})},ei=function(v,D){return Yt(Pv,{item:v,times:D})},ti=function(v){return Yt(cV,{duration:v})},vs=function(v){return v},xi=function(v){return Yt(c_,{duration:v})},xa=function(v,D,U,K){const ue=v?i.nodeOptions.octave+v:i.nodeOptions.octave;return Yt(sn,{duration:D,pitch:K,pitchOctave:ue,add:U})},Dn=function(v){return v.reduce((D,U)=>D+(U==="#"?1:-1),0)},Ts=function(v,D){return Yt(GA,{chord:v,indexes:D})},mr=function(v,D,U){return Yt(un,{pitches:[v].concat(D),inversion:U})},ki=function(){return d()},jl=function(v){return v},Jl=function(){return d()},id=function(v,D){i.variables||(i.variables={}),i.variables[v]=D},sd=function(v){if(v&&i.variables&&i.variables[v])return i.variables[v]},od=function(v,D,U,K,ue){const ye=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",bt=i.nodeOptions.key?i.nodeOptions.key:"C",wr=OV(K,U,ye,v,D),ko=D||i.nodeOptions.duration,Gx=v?i.nodeOptions.octave+v:i.nodeOptions.octave;return Yt(un,{duration:ko,chordOctave:Gx,pitches:wr,chordName:K,inversion:ue,scaleName:ye,key:bt})},ec=function(v,D,U){const K=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",ue=i.nodeOptions.key?i.nodeOptions.key:"C";return Yt(oV,{roman:v,chordName:D,inversion:U,scaleName:K,key:ue})},tc=function(v){if(v&&i.variables&&i.variables[v])return i.variables[v];const D=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",U=i.nodeOptions.key?i.nodeOptions.key:"C",K=wV(v,U,D);return Yt(sn,{pitch:K.pc,add:K.add,scaleName:D,key:U})},R=0,je=0,Mi=[{line:1,column:1}],hr=0,ys=[],Ee=0,_e={},Rs;if("startRule"in i){if(!(i.startRule in l))throw new Error(`Can't start parsing from rule "`+i.startRule+'".');c=l[i.startRule]}function d(){return a.substring(je,R)}function f(){return G(je,R)}function g(v,D){return{type:"literal",text:v,ignoreCase:D}}function O(v,D,U){return{type:"class",parts:v,inverted:D,ignoreCase:U}}function y(){return{type:"end"}}function C(v){return{type:"other",description:v}}function B(v){var D=Mi[v],U;if(D)return D;for(U=v-1;!Mi[U];)U--;for(D=Mi[U],D={line:D.line,column:D.column};Uhr&&(hr=R,ys=[]),ys.push(v))}function j(v,D,U){return new e(e.buildMessage(v,D),v,D,U)}function Z(){var v,D,U=R*59+0,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=qt(),D!==s&&(je=v,D=dr(D)),v=D,_e[U]={nextPos:R,result:v},v)}function he(){var v,D,U,K,ue,ye,bt,wr=R*59+1,ko=_e[wr];if(ko)return R=ko.nextPos,ko.result;for(v=R,D=R,a.charCodeAt(R)===45?(U=u,R++):(U=s,Ee===0&&k(Ze)),U===s&&(U=null),K=[],Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));ue!==s;)K.push(ue),Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));if(a.charCodeAt(R)===46?(ue=m,R++):(ue=s,Ee===0&&k(on)),ue!==s){if(ye=[],Je.test(a.charAt(R))?(bt=a.charAt(R),R++):(bt=s,Ee===0&&k(Wt)),bt!==s)for(;bt!==s;)ye.push(bt),Je.test(a.charAt(R))?(bt=a.charAt(R),R++):(bt=s,Ee===0&&k(Wt));else ye=s;ye!==s?(U=[U,K,ue,ye],D=U):(R=D,D=s)}else R=D,D=s;if(D===s)if(D=R,a.charCodeAt(R)===46?(U=m,R++):(U=s,Ee===0&&k(on)),U!==s){if(K=[],Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt)),ue!==s)for(;ue!==s;)K.push(ue),Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));else K=s;K!==s?(U=[U,K],D=U):(R=D,D=s)}else R=D,D=s;return D!==s&&(je=v,D=So()),v=D,_e[wr]={nextPos:R,result:v},v}function fe(){var v,D,U=R*59+2,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===45?R++:Ee===0&&k(Ze),Je.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(Wt)),D!==s?(je=v,v=ds()):(R=v,v=s),_e[U]={nextPos:R,result:v},v)}function le(){var v,D,U,K=R*59+3,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,a.charCodeAt(R)===45?R++:Ee===0&&k(Ze),D=[],Je.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(Wt)),U!==s)for(;U!==s;)D.push(U),Je.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(Wt));else D=s;return D!==s?(je=v,v=ms()):(R=v,v=s),_e[K]={nextPos:R,result:v},v}function ce(){var v,D,U=R*59+4,K=_e[U];return K?(R=K.nextPos,K.result):(Ee++,v=R,ut.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(J)),D!==s&&(je=v,D=Oo()),v=D,Ee--,v===s&&(D=s,Ee===0&&k(_n)),_e[U]={nextPos:R,result:v},v)}function xe(){var v,D,U=R*59+8,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=ve(),D!==s&&(je=v,D=hs(D)),v=D,_e[U]={nextPos:R,result:v},v)}function ve(){var v,D,U,K,ue,ye=R*59+10,bt=_e[ye];if(bt)return R=bt.nextPos,bt.result;if(v=R,Et.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(ke)),D!==s){if(U=[],Dt.test(a.charAt(R))?(K=a.charAt(R),R++):(K=s,Ee===0&&k(at)),K!==s)for(;K!==s;)U.push(K),Dt.test(a.charAt(R))?(K=a.charAt(R),R++):(K=s,Ee===0&&k(at));else U=s;if(U!==s){for(K=[],mt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ne));ue!==s;)K.push(ue),mt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ne));je=v,v=Eo()}else R=v,v=s}else R=v,v=s;return _e[ye]={nextPos:R,result:v},v}function Ve(){var v,D=R*59+11,U=_e[D];return U?(R=U.nextPos,U.result):(v=rt(),v===s&&(v=qe()),_e[D]={nextPos:R,result:v},v)}function rt(){var v,D,U,K,ue=R*59+12,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s){if(U=[],K=Ve(),K!==s)for(;K!==s;)U.push(K),K=Ve();else U=s;U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=ps(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function qe(){var v,D=R*59+13,U=_e[D];return U?(R=U.nextPos,U.result):(v=ve(),v===s&&(v=rt(),v===s&&(v=ce())),_e[D]={nextPos:R,result:v},v)}function Lt(){var v,D,U,K=R*59+14,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===64?(D=I,R++):(D=s,Ee===0&&k(ht)),D!==s?(U=Ve(),U!==s?(je=v,v=nr(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function hn(){var v,D=R*59+15,U=_e[D];return U?(R=U.nextPos,U.result):(v=cd(),v===s&&(v=ka(),v===s&&(v=dd(),v===s&&(v=pd(),v===s&&(v=ud())))),_e[D]={nextPos:R,result:v},v)}function Pt(){var v,D,U,K=R*59+16,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=hn(),D===s&&(D=As()),D!==s?(U=Lt(),U!==s?(je=v,v=vo(D,U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function an(){var v,D,U,K=R*59+17,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=Pt(),D===s&&(D=hn(),D===s&&(D=As())),D!==s?(U=gt(),U!==s?(je=v,v=To(D,U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function gt(){var v,D,U,K=R*59+18,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===58?(D=M,R++):(D=s,Ee===0&&k(Rn)),D!==s?(U=Ar(),U!==s?(je=v,v=fs(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function _t(){var v,D,U=R*59+19,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,xt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(lt)),D!==s&&(je=v,D=gs()),v=D,_e[U]={nextPos:R,result:v},v)}function pn(){var v,D=R*59+20,U=_e[D];return U?(R=U.nextPos,U.result):(v=ln(),v===s&&(v=he(),v===s&&(v=_t())),_e[D]={nextPos:R,result:v},v)}function ln(){var v,D,U,K,ue=R*59+21,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=le(),D!==s?(a.charCodeAt(R)===47?(U=$,R++):(U=s,Ee===0&&k(dn)),U!==s?(K=le(),K!==s?(je=v,v=yo(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function qt(){var v,D,U,K=R*59+22,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],U=z1(),U===s&&(U=W1(),U===s&&(U=an(),U===s&&(U=Pt(),U===s&&(U=cd(),U===s&&(U=dd(),U===s&&(U=ka(),U===s&&(U=ud(),U===s&&(U=As(),U===s&&(U=pd()))))))))),U!==s)for(;U!==s;)D.push(U),U=z1(),U===s&&(U=W1(),U===s&&(U=an(),U===s&&(U=Pt(),U===s&&(U=cd(),U===s&&(U=dd(),U===s&&(U=ka(),U===s&&(U=ud(),U===s&&(U=As(),U===s&&(U=pd())))))))));else D=s;return D!==s&&(je=v,D=_s(D)),v=D,_e[K]={nextPos:R,result:v},v}function Ar(){var v,D=R*59+23,U=_e[D];return U?(R=U.nextPos,U.result):(v=ce(),v===s&&(v=le(),v===s&&(v=H1(),v===s&&(v=gd(),v===s&&(v=ld(),v===s&&(v=q1()))))),_e[D]={nextPos:R,result:v},v)}function ld(){var v,D,U,K,ue=R*59+24,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s){if(U=[],K=Ar(),K!==s)for(;K!==s;)U.push(K),K=Ar();else U=s;U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=Ro(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function ka(){var v,D,U,K,ue,ye=R*59+25,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,a.charCodeAt(R)===40?(D=W,R++):(D=s,Ee===0&&k(Tt)),D!==s?(a.charCodeAt(R)===58?R++:Ee===0&&k(Rn),U=qt(),U!==s?(K=Cs(),K===s&&(K=null),a.charCodeAt(R)===41?(ue=h,R++):(ue=s,Ee===0&&k(Fe)),ue!==s?(je=v,v=bs(U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function Cs(){var v,D,U,K=R*59+26,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===58?(D=M,R++):(D=s,Ee===0&&k(Rn)),D!==s?(U=le(),U!==s?(je=v,v=Co(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function cd(){var v,D,U,K,ue=R*59+27,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=ka(),D===s&&(D=bd()),D!==s?(U=V1(),U!==s?(K=ka(),K===s&&(K=bd(),K===s&&(K=xo())),K!==s?(je=v,v=Ao(D,U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function ud(){var v,D,U,K,ue,ye=R*59+28,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,a.substr(R,2)===S?(D=S,R+=2):(D=s,Ee===0&&k(er)),D!==s?(U=qt(),U!==s?(K=Cs(),K===s&&(K=null),a.charCodeAt(R)===93?(ue=b,R++):(ue=s,Ee===0&&k(sa)),ue!==s?(je=v,v=Cr(U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function dd(){var v,D,U,K,ue=R*59+29,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===91?(D=N,R++):(D=s,Ee===0&&k(ft)),D!==s?(U=qt(),U!==s?(a.charCodeAt(R)===93?(K=b,R++):(K=s,Ee===0&&k(sa)),K!==s?(je=v,v=yt(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function md(){var v,D=R*59+30,U=_e[D];return U?(R=U.nextPos,U.result):(v=le(),v===s&&(v=fe()),_e[D]={nextPos:R,result:v},v)}function hd(){var v,D,U,K=R*59+31,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],U=Q1(),U===s&&(U=md()),U!==s)for(;U!==s;)D.push(U),U=Q1(),U===s&&(U=md());else D=s;return D!==s&&(je=v,D=wo(D)),v=D,_e[K]={nextPos:R,result:v},v}function Q1(){var v,D,U,K,ue=R*59+32,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===40?R++:Ee===0&&k(Tt),D=md(),D!==s?(U=V1(),U!==s?(K=hd(),K!==s?(a.charCodeAt(R)===41?R++:Ee===0&&k(Fe),je=v,v=Za()):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function kx(){var v,D,U,K,ue=R*59+33,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===123?(D=L,R++):(D=s,Ee===0&&k(tr)),D!==s){if(U=[],K=hd(),K===s&&(K=ce()),K!==s)for(;K!==s;)U.push(K),K=hd(),K===s&&(K=ce());else U=s;U!==s?(a.charCodeAt(R)===125?(K=F,R++):(K=s,Ee===0&&k(Bn)),K!==s?(je=v,v=Io(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function q1(){var v,D,U,K,ue=R*59+34,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===123?(D=L,R++):(D=s,Ee===0&&k(tr)),D!==s?(U=le(),U===s&&(U=gd()),U!==s?(a.charCodeAt(R)===125?(K=F,R++):(K=s,Ee===0&&k(Bn)),K!==s?(je=v,v=Da(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function V1(){var v,D=R*59+35,U=_e[D];return U?(R=U.nextPos,U.result):(a.charCodeAt(R)===43?(v=Y,R++):(v=s,Ee===0&&k(wi)),v===s&&(a.charCodeAt(R)===45?(v=u,R++):(v=s,Ee===0&&k(Ze)),v===s&&(a.charCodeAt(R)===42?(v=Q,R++):(v=s,Ee===0&&k(oa)),v===s&&(a.charCodeAt(R)===47?(v=$,R++):(v=s,Ee===0&&k(dn)),v===s&&(a.charCodeAt(R)===37?(v=ee,R++):(v=s,Ee===0&&k(en)),v===s&&(a.charCodeAt(R)===94?(v=se,R++):(v=s,Ee===0&&k(Yn)),v===s&&(a.charCodeAt(R)===124?(v=_,R++):(v=s,Ee===0&&k(Re)),v===s&&(a.charCodeAt(R)===38?(v=ae,R++):(v=s,Ee===0&&k(Ii)),v===s&&(a.substr(R,2)===re?(v=re,R+=2):(v=s,Ee===0&&k(Xa)),v===s&&(a.substr(R,2)===x?(v=x,R+=2):(v=s,Ee===0&&k(Ni))))))))))),_e[D]={nextPos:R,result:v},v)}function As(){var v,D,U=R*59+36,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=Yx(),D===s&&(D=Ux(),D===s&&(D=J1(),D===s&&(D=j1(),D===s&&(D=$x(),D===s&&(D=bd(),D===s&&(D=xe(),D===s&&(D=X1(),D===s&&(D=xo(),D===s&&(D=Lx(),D===s&&(D=ce(),D===s&&(D=Px(),D===s&&(D=ka(),D===s&&(D=kx(),D===s&&(D=Mx())))))))))))))),D!==s&&(je=v,D=No(D)),v=D,_e[U]={nextPos:R,result:v},v)}function Mx(){var v,D,U=R*59+37,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===124?(D=_,R++):(D=s,Ee===0&&k(Re)),D!==s&&(je=v,D=ja()),v=D,_e[U]={nextPos:R,result:v},v)}function pd(){var v,D,U,K,ue=R*59+38,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s?(U=qt(),U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=Ss(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function Lx(){var v,D,U=R*59+39,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=fd(),D!==s&&(je=v,D=Os(D)),v=D,_e[U]={nextPos:R,result:v},v)}function fd(){var v,D,U,K=R*59+40,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U===s&&(a.charCodeAt(R)===95?(U=P,R++):(U=s,Ee===0&&k(cr))),U!==s)for(;U!==s;)D.push(U),a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U===s&&(a.charCodeAt(R)===95?(U=P,R++):(U=s,Ee===0&&k(cr)));else D=s;return D!==s&&(je=v,D=Do()),v=D,_e[K]={nextPos:R,result:v},v}function H1(){var v,D,U=R*59+41,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===63?(D=q,R++):(D=s,Ee===0&&k(Ia)),D!==s&&(je=v,D=Ja()),v=D,_e[U]={nextPos:R,result:v},v)}function gd(){var v,D,U,K,ue,ye,bt=R*59+42,wr=_e[bt];return wr?(R=wr.nextPos,wr.result):(v=R,a.charCodeAt(R)===40?(D=W,R++):(D=s,Ee===0&&k(Tt)),D!==s?(U=le(),U!==s?(a.charCodeAt(R)===44?(K=p,R++):(K=s,Ee===0&&k(Se)),K!==s?(ue=le(),ue!==s?(a.charCodeAt(R)===41?(ye=h,R++):(ye=s,Ee===0&&k(Fe)),ye!==s?(je=v,v=Es(U,ue)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[bt]={nextPos:R,result:v},v)}function z1(){var v,D,U,K,ue=R*59+43,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=an(),D===s&&(D=Pt(),D===s&&(D=hn(),D===s&&(D=As()))),D!==s?(a.charCodeAt(R)===33?(U=H,R++):(U=s,Ee===0&&k($r)),U!==s?(K=le(),K!==s?(je=v,v=ei(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function Px(){var v,D,U=R*59+44,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=pn(),D!==s&&(je=v,D=ti(D)),v=D,_e[U]={nextPos:R,result:v},v)}function Bx(){var v,D,U,K=R*59+45,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=pn(),D!==s?(a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U!==s?(je=v,v=vs(D)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function Yx(){var v,D,U,K,ue,ye=R*59+46,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,D=Bx(),D===s&&(D=null),a.charCodeAt(R)===114?(U=te,R++):(U=s,Ee===0&&k(mn)),U!==s?(K=R,Ee++,Qt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ka)),Ee--,ue===s?K=void 0:(R=K,K=s),K!==s?(je=v,v=xi(D)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function xo(){var v,D,U,K,ue,ye=R*59+47,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,D=fd(),D===s&&(D=null),U=pn(),U===s&&(U=null),K=Fx(),K===s&&(K=null),ue=fe(),ue===s&&(ue=H1(),ue===s&&(ue=gd(),ue===s&&(ue=q1()))),ue!==s?(je=v,v=xa(D,U,K,ue)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function Fx(){var v,D,U,K=R*59+48,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],a.charCodeAt(R)===35?(U=ie,R++):(U=s,Ee===0&&k(Na)),U===s&&(a.charCodeAt(R)===98?(U=be,R++):(U=s,Ee===0&&k(z))),U!==s)for(;U!==s;)D.push(U),a.charCodeAt(R)===35?(U=ie,R++):(U=s,Ee===0&&k(Na)),U===s&&(a.charCodeAt(R)===98?(U=be,R++):(U=s,Ee===0&&k(z)));else D=s;return D!==s&&(je=v,D=Dn(D)),v=D,_e[K]={nextPos:R,result:v},v}function W1(){var v,D,U,K,ue=R*59+49,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=X1(),D===s&&(D=j1(),D===s&&(D=J1())),D!==s?(a.charCodeAt(R)===64?(U=I,R++):(U=s,Ee===0&&k(ht)),U!==s?(K=ka(),K!==s?(je=v,v=Ts(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function X1(){var v,D,U,K,ue=R*59+50,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,D=xo(),D!==s){if(U=[],K=xo(),K!==s)for(;K!==s;)U.push(K),K=xo();else U=s;U!==s?(K=_d(),K===s&&(K=null),je=v,v=mr(D,U,K)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function K1(){var v,D,U,K=R*59+51,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],In.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(oe)),U!==s)for(;U!==s;)D.push(U),In.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(oe));else D=s;return D!==s&&(je=v,D=ki()),v=D,_e[K]={nextPos:R,result:v},v}function _d(){var v,D,U,K=R*59+52,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===37?(D=ee,R++):(D=s,Ee===0&&k(en)),D!==s?(U=le(),U!==s?(je=v,v=jl(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function Z1(){var v,D,U=R*59+53,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,ze.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(me)),D!==s?(Nn.test(a.charAt(R))?(a.charAt(R),R++):Ee===0&&k(Oe),je=v,v=Jl()):(R=v,v=s),_e[U]={nextPos:R,result:v},v)}function Ux(){var v,D,U,K,ue=R*59+54,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,dt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(De)),D!==s?(a.charCodeAt(R)===61?(U=Ce,R++):(U=s,Ee===0&&k(Qe)),U!==s?(K=As(),K!==s?(je=v,v=id(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function bd(){var v,D,U=R*59+55,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,dt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(De)),D!==s&&(je=v,D=sd(D)),v=D,_e[U]={nextPos:R,result:v},v)}function j1(){var v,D,U,K,ue,ye,bt=R*59+56,wr=_e[bt];return wr?(R=wr.nextPos,wr.result):(v=R,D=fd(),D===s&&(D=null),U=pn(),U===s&&(U=null),K=Z1(),K!==s?(a.charCodeAt(R)===94?R++:Ee===0&&k(Yn),ue=K1(),ue!==s?(ye=_d(),ye===s&&(ye=null),je=v,v=od(D,U,K,ue,ye)):(R=v,v=s)):(R=v,v=s),_e[bt]={nextPos:R,result:v},v)}function J1(){var v,D,U,K,ue=R*59+57,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.substr(R,3)===we?(D=we,R+=3):(D=s,Ee===0&&k(Ye)),D===s&&(a.substr(R,2)===Te?(D=Te,R+=2):(D=s,Ee===0&&k(Nt)),D===s&&(a.substr(R,2)===Ie?(D=Ie,R+=2):(D=s,Ee===0&&k(qn)),D===s&&(a.charCodeAt(R)===105?(D=de,R++):(D=s,Ee===0&&k(ur)),D===s&&(a.substr(R,3)===Pe?(D=Pe,R+=3):(D=s,Ee===0&&k(us)),D===s&&(a.substr(R,2)===et?(D=et,R+=2):(D=s,Ee===0&&k(Di)),D===s&&(a.charCodeAt(R)===118?(D=He,R++):(D=s,Ee===0&&k(bo)))))))),D!==s?(a.charCodeAt(R)===94?R++:Ee===0&&k(Yn),U=K1(),U===s&&(U=null),K=_d(),K===s&&(K=null),je=v,v=ec(D,U,K)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function $x(){var v,D,U=R*59+58,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=Z1(),D!==s&&(je=v,D=tc(D)),v=D,_e[U]={nextPos:R,result:v},v)}var e0=i.nodeOptions||{};function Yt(v,D,U=void 0){D.text=U||d(),D.location=f();for(var K in e0)(D[K]===void 0||D[K]===null)&&(D[K]=e0[K]);return new v(D)}if(Rs=c(),Rs!==s&&R===a.length)return Rs;throw Rs!==s&&R1&&(c=c.slice(1));const u=c.map(m=>isNaN(parseInt(m))?m:parseInt(m));return o(...u).toString()}return o.toString()}}return i[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,i=>n(i))}function kV(r,e,t){let n=r;for(let a=0;a1&&(t=t.split("").join(" ")),t}revaluate(){this.values=Zf(this.input,this.options),this.evaluated=this.evaluate(this.values),this.applyTransformations(),this.duration=this.totalDuration()}pitches(){return this.evaluated.map(e=>e.collect("pitch"))}notes(){return this.evaluated.map(e=>e.collect("note"))}collect(e){return this.evaluated.map(t=>t.collect(e))}sounds(){return this.evaluated.map(e=>e.collect("sound"))}indices(){return this.evaluated.map(e=>e.collect("soundIndex"))}freqs(){return this.evaluated.map(e=>e.collect("freq"))}durations(){return this.evaluated.map(e=>e.collect("duration"))}octaves(){return this.evaluated.map(e=>e.collect("octave"))}retrograde(){return this.evaluated=this.evaluated.reverse(),this}scale(e){return this.applyOptions({scale:e}),this}key(e){return this.applyOptions({key:e}),this}octave(e){return this.applyOptions({octave:e}),this}invert(e){return this.applyOptions({inversion:e}),this}isInOptions(e,t){return this.options.nodeOptions&&this.options.nodeOptions[e]===t}atLast(){return this.index+1>=this.evaluated.length*this.redo}clone(){return ta(this)}notStarted(){return this.index<0}peek(){return this.evaluated[this.index-1||0]}hasStarted(){return this.index>=0}reset(){this.index=-1,this.counter=0}next(){this.index<0&&(this.index=0);const e=this.evaluated[this.index%this.evaluated.length];if(this.index++,this.counter++,this.redo>0&&this.index>=this.evaluated.length*this.redo){if(this.index=0,this.generator){const t=this.generator.next();t.done?this.generatorDone=!0:(this.input=ts.inputFromNumber(t.value),this.revaluate())}this.evaluated=this.evaluate(this.values)}return e}applyOptions(e={}){this.evaluated=this.evaluate(this.evaluated,e),this.applyTransformations()}applyTransformations(){var e;(e=this.globalOptions)!=null&&e.retrograde&&(this.evaluated=this.evaluated.reverse())}update(){return this.evaluated=this.evaluate(this.values),this.applyTransformations(),this}evaluate(e,t={}){let n=e.map(a=>a.evaluate(t)).flat(1/0).filter(a=>a!==void 0);return t.subdivisions&&(n=XA(n)),n}totalDuration(){return this.evaluated.reduce((t,n)=>t+n.collect("duration"),0)}lead(){let e=this.evaluated.findIndex(t=>t instanceof un);if(e>=0){for(let t=e+1;t<=this.evaluated.length;t++)if(this.evaluated[t]instanceof un){const n=this.evaluated[e],a=this.evaluated[t],i=NV(n.notes(),a.notes()),s=ta(a);s.voiceLeadFromNotes(i,this.options.nodeOptions),this.evaluated[t]=s,e=t}}return this}arpeggio(e){typeof e=="number"&&(e=[e]);const t=LQ(this.options.nodeOptions,["octave","scaleName","key"],{scaleName:"scale"}),n={...Dv,...t},a=this.evaluated.map(i=>i instanceof un?(typeof e=="string"&&(e=new qs({items:Zf(e,this.options)})),new GA({chord:i,indexes:e}).evaluate(n)):i);return this.evaluated=a.flat(1/0),this}toString(){return this.evaluated.map(e=>e.toString()).join(" ")}rules(e,t=1){const n=kV(this.input,e,t);return new ts(n,this.options.nodeOptions,this.globalOptions)}tonnetzChords(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof sn?n.tonnetzChord(e,t):n)),this}tonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof un){if(n.notes().length===3)return n.triadTonnetz(e,t,Mv);if(n.notes().length===4)return n.tetraTonnetz(e,t,Mv)}else return n}).flat(1/0)),this}triadTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof un?n.triadTonnetz(e,t):n).flat(1/0)),this}tetraTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof un?n.tetraTonnetz(e,t):n).flat(1/0)),this}hexaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?pq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}octaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?fq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}enneaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?gq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}}const XA=(r,e=void 0)=>r.map(n=>{if(n instanceof QA){const a=n.evaluated.length,i=(e||n.duration)/a;return XA(n.evaluated,i)}else return n.duration=e||n.duration,n}).flat(1/0),MV=r=>{let e={};return rV.forEach(t=>{if(r[t]!==void 0){const n=r[t];e[t]=n,delete r[t]}}),e},wa=(r,e)=>{let t=0;if(r<1)return t;for(;r%e**t===0;)t++;return t-1},za=(r,e)=>{if(r===0)return 0;const t=wa(r,e);return 1/e**t},LV=(r,e,t=11)=>{const n=[];for(let i=1;i{const n=[];for(let s=1;ss!==0))};function*PV(){let[r,e]=[0,1];for(;;)yield r,[r,e]=[e,r+e]}function*BV(){let[r,e,t]=[0,0,1];for(;;)yield e,[r,e,t]=[t,r,r+e+t]}function*YV(){let[r,e,t,n]=[0,0,0,1];for(;;)yield t,[r,e,t,n]=[n,r,e,r+e+t+n]}function*FV(){let[r,e,t,n,a]=[0,0,0,0,1];for(;;)yield n,[r,e,t,n,a]=[a,r,e,t,r+e+t+n+a]}function*UV(){let[r,e,t,n,a,i]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,i]=[i,r,e,t,n,r+e+t+n+a+i]}function*$V(){let[r,e,t,n,a,i,s]=[0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,i,s]=[s,r,e,t,n,a,r+e+t+n+a+i+s]}function*GV(){let[r,e,t,n,a,i,s,o]=[0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,i,s,o]=[o,r,e,t,n,a,i,r+e+t+n+a+i+s+o]}function*QV(){let[r,e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,i,s,o,l]=[l,r,e,t,n,a,i,s,r+e+t+n+a+i+s+o+l]}function*qV(r){let[e,t]=[0,1];for(;;)yield e,[e,t]=[t,(e+t)%r]}function*VV(r){let[e,t,n]=[0,0,1];for(;;)yield t,[e,t,n]=[n,e,(e+t+n)%r]}function*HV(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield n,[e,t,n,a]=[a,e,t,(e+t+n+a)%r]}function*zV(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,i]=[i,e,t,n,(e+t+n+a+i)%r]}function*WV(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,i,s]=[s,e,t,n,a,(e+t+n+a+i+s)%r]}function*XV(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,i,s,o]=[o,e,t,n,a,i,(e+t+n+a+i+s+o)%r]}function*KV(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,(e+t+n+a+i+s+o+l)%r]}function*ZV(r){let[e,t,n,a,i,s,o,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,i,s,o,l,c]=[c,e,t,n,a,i,s,o,(e+t+n+a+i+s+o+l+c)%r]}function*jV(r){let[e,t]=[0,1];for(;;)yield wa(e,r),[e,t]=[t,e+t]}function*JV(r){let[e,t,n]=[0,0,1];for(;;)yield wa(t,r),[e,t,n]=[n,e,e+t+n]}function*eH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield wa(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*tH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield wa(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*nH(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield wa(i,r),[e,t,n,a,i,s]=[s,e,t,n,a,e+t+n+a+i+s]}function*rH(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield wa(s,r),[e,t,n,a,i,s,o]=[o,e,t,n,a,i,e+t+n+a+i+s+o]}function*aH(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield wa(o,r),[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,e+t+n+a+i+s+o+l]}function*iH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,s,o,l,c,u]=e;for(;;)yield wa(c,r),[t,n,a,i,s,o,l,c,u]=[u,t,n,a,i,s,o,l,t+n+a+i+s+o+l+c+u]}function*sH(r){let[e,t]=[0,1];for(;;)yield za(e,r),[e,t]=[t,e+t]}function*oH(r){let[e,t,n]=[0,0,1];for(;;)yield za(t,r),[e,t,n]=[n,e,e+t+n]}function*lH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield za(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*cH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield za(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*uH(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield za(i,r),[e,t,n,a,i,s]=[s,e,t,n,a,e+t+n+a+i+s]}function*dH(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield za(s,r),[e,t,n,a,i,s,o]=[o,e,t,n,a,i,e+t+n+a+i+s+o]}function*mH(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield za(o,r),[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,e+t+n+a+i+s+o+l]}function*hH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,s,o,l,c,u]=e;for(;;)yield za(c,r),[t,n,a,i,s,o,l,c,u]=[u,t,n,a,i,s,o,l,t+n+a+i+s+o+l+c+u]}function*pH(r,e=11){let[t,n]=[0,1];for(;;)yield Wa(t,r,e),[t,n]=[n,t+n]}function*fH(r,e=11){let[t,n,a]=[0,0,1];for(;;)yield Wa(n,r,e),[t,n,a]=[a,t,t+n+a]}function*gH(r,e=11){let[t,n,a,i]=[0,0,0,1];for(;;)yield Wa(a,r,e),[t,n,a,i]=[i,t,n,t+n+a+i]}function*_H(r,e=11){let[t,n,a,i,s]=[0,0,0,0,1];for(;;)yield Wa(i,r,e),[t,n,a,i,s]=[s,t,n,a,t+n+a+i+s]}function*bH(r,e=11){let[t,n,a,i,s,o]=[0,0,0,0,0,1];for(;;)yield Wa(s,r,e),[t,n,a,i,s,o]=[o,t,n,a,i,t+n+a+i+s+o]}function*SH(r,e=11){let[t,n,a,i,s,o,l]=[0,0,0,0,0,0,1];for(;;)yield Wa(o,r,e),[t,n,a,i,s,o,l]=[l,t,n,a,i,s,t+n+a+i+s+o+l]}function*OH(r,e=11){let[t,n,a,i,s,o,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Wa(l,r,e),[t,n,a,i,s,o,l,c]=[c,t,n,a,i,s,o,t+n+a+i+s+o+l+c]}function*EH(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,i,s,o,l,c,u,m]=t;for(;;)yield Wa(u,r,e),[n,a,i,s,o,l,c,u,m]=[m,n,a,i,s,o,l,c,n+a+i+s+o+l+c+u+m]}const vH=Object.freeze(Object.defineProperty({__proto__:null,enneanacci:QV,fibonacci:PV,heptanacci:$V,hexanacci:UV,modularEnneanacci:ZV,modularFibonacci:qV,modularHeptanacci:XV,modularHexanacci:WV,modularOctanacci:KV,modularPentanacci:zV,modularTetranacci:HV,modularTribonacci:VV,normPadicEnneanacci:hH,normPadicFibonacci:sH,normPadicHeptanacci:dH,normPadicHexanacci:uH,normPadicOctanacci:mH,normPadicPentanacci:cH,normPadicTetranacci:lH,normPadicTribonacci:oH,octanacci:GV,pAdicExpansion:LV,pAdicExpansionArithmetic:Wa,pAdicExpansionEnneanacci:EH,pAdicExpansionFibonacci:pH,pAdicExpansionHeptanacci:SH,pAdicExpansionHexanacci:bH,pAdicExpansionOctanacci:OH,pAdicExpansionPentanacci:_H,pAdicExpansionTetranacci:gH,pAdicExpansionTribonacci:fH,pAdicNorm:za,pAdicValuation:wa,padicEnneanacci:iH,padicFibonacci:jV,padicHeptanacci:rH,padicHexanacci:nH,padicOctanacci:aH,padicPentanacci:tH,padicTetranacci:eH,padicTribonacci:JV,pentanacci:FV,tetranacci:YV,tribonacci:BV},Symbol.toStringTag,{value:"Module"}));class TH{constructor(e,t){A(this,"api");A(this,"settings");A(this,"midiAccess",null);A(this,"midiOutputs",[]);A(this,"currentOutputIndex",0);A(this,"scheduledNotes",{});A(this,"midiInputs",[]);A(this,"currentInputIndex");A(this,"bufferLength",512);A(this,"noteInputBuffer",[]);A(this,"ccInputBuffer",[]);A(this,"activeNotes",[]);A(this,"stickyNotes",[]);A(this,"lastNote");A(this,"lastCC",{});A(this,"lastNoteInChannel",{});A(this,"lastCCInChannel",{});A(this,"midiClockInputIndex");A(this,"midiClockInput");A(this,"lastTimestamp",0);A(this,"midiClockDelta",0);A(this,"lastBPM");A(this,"roundedBPM",0);A(this,"clockBuffer",[]);A(this,"clockBufferLength",24);A(this,"clockTicks",0);A(this,"clockErrorCount",0);A(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((i,s)=>{const o=document.createElement("option");o.value=s.toString(),o.text=i.name||s.toString(),e.appendChild(o),t.appendChild(o.cloneNode(!0))}),this.settings.midi_clock_input){const i=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=i.toString(),i>0&&(this.midiClockInput=this.midiInputs[i],this.registerMidiInputListener(i))}else e.value="-1";if(this.settings.default_midi_input){const i=this.getMidiInputIndex(this.settings.default_midi_input);t.value=i.toString(),i>0&&(this.currentInputIndex=i,this.registerMidiInputListener(i))}else t.value="-1";e.addEventListener("change",i=>{const s=i.target.value;if(s==="-1")this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=void 0,this.settings.midi_clock_input=void 0;else{const o=parseInt(s);this.midiClockInputIndex=o,this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=this.midiInputs[o],this.registerMidiInputListener(o),this.settings.midi_clock_input=this.midiClockInput.name||void 0}}),t.addEventListener("change",i=>{const s=i.target.value;s==="-1"?(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=void 0,this.settings.default_midi_input=void 0):(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=parseInt(s),this.registerMidiInputListener(this.currentInputIndex),this.settings.default_midi_input=this.midiInputs[this.currentInputIndex].name||void 0)})}}registerMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&!t.onmidimessage&&(t.onmidimessage=n=>{const a=n;if(t.name===this.settings.midi_clock_input&&(a.data[0]===248?this.skipOnError>0?this.skipOnError-=1:this.onMidiClock(n.timeStamp):a.data[0]===250?(console.log("MIDI start received"),this.api.stop(),this.api.play()):a.data[0]===252?(console.log("MIDI stop received"),this.api.pause()):a.data[0]===251?(console.log("MIDI continue received"),this.api.play()):a.data[0]===254&&console.log("MIDI active sensing received")),t.name===this.settings.default_midi_input){if(a.data[0]>=144&&a.data[0]<=159){const i=a.data[0]-144+1,s=a.data[1],o=a.data[2];this.lastNote={note:s,velocity:o,channel:i,timestamp:n.timeStamp},this.lastNoteInChannel[i]={note:s,velocity:o,channel:i,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(i),this.pushToMidiInputBuffer({note:s,velocity:o,channel:i,timestamp:n.timeStamp}),this.activeNotes.push({note:s,velocity:o,channel:i,timestamp:n.timeStamp}),this.removeFromStickyNotes(s,i)||this.stickyNotes.push({note:s,velocity:o,channel:i,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const i=a.data[0]-128+1,s=a.data[1];this.removeFromActiveNotes(s,i)}if(a.data[0]>=176&&a.data[0]<=191){const i=a.data[0]-176+1,s=a.data[1],o=a.data[2];this.lastCC[s]=o,this.lastCCInChannel[i]?this.lastCCInChannel[i][s]=o:(this.lastCCInChannel[i]={},this.lastCCInChannel[i][s]=o),this.pushToMidiCCBuffer({control:s,value:o,channel:i,timestamp:n.timeStamp})}}})}}removeFromActiveNotes(e,t){const n=this.activeNotes.findIndex(a=>a.note===e&&a.channel===t);n>=0&&this.activeNotes.splice(n,1)}removeFromStickyNotes(e,t){const n=this.stickyNotes.findIndex(a=>a.note===e&&a.channel===t);return n>=0?(this.stickyNotes.splice(n,1),!0):!1}stickyNotesFromChannel(e){return this.stickyNotes.filter(t=>t.channel===e)}activeNotesFromChannel(e){return this.activeNotes.filter(t=>t.channel===e)}killActiveNotes(){this.activeNotes=[]}killActiveNotesFromChannel(e){this.activeNotes=this.activeNotes.filter(t=>t.channel!==e)}pushToMidiInputBuffer(e){this.noteInputBuffer.push(e),this.noteInputBuffer.length>this.bufferLength&&this.noteInputBuffer.shift()}pushToMidiCCBuffer(e){this.ccInputBuffer.push(e),this.ccInputBuffer.length>this.bufferLength&&this.ccInputBuffer.shift()}findNoteFromBufferInChannel(e){const t=this.noteInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.noteInputBuffer[t];return this.noteInputBuffer.splice(t,1),n}else return}findCCFromBufferInChannel(e){const t=this.ccInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.ccInputBuffer[t];return this.ccInputBuffer.splice(t,1),n}else return}unregisterMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&(t.onmidimessage=null)}}onMidiClock(e){if(this.clockTicks+=1,this.lastTimestamp>0)if(this.lastTimestamp===e)this.clockErrorCount+=1;else if(this.clockErrorCount>0)console.log("Timestamp error count: ",this.clockErrorCount),console.log("Current timestamp: ",e),console.log("Last timestamp: ",this.lastTimestamp),console.log("Last delta: ",this.midiClockDelta),console.log("Current delta: ",e-this.lastTimestamp),console.log("BPMs",this.clockBuffer),this.clockErrorCount=0,this.skipOnError=this.settings.midi_clock_ppqn/4,e=0;else{this.midiClockDelta=e-this.lastTimestamp,this.lastBPM=60*(1e3/this.midiClockDelta/this.settings.midi_clock_ppqn),this.clockBuffer.push(this.lastBPM),this.clockBuffer.length>this.clockBufferLength&&this.clockBuffer.shift();const t=this.estimatedBPM();t!==this.roundedBPM&&(console.log("Estimated BPM: ",t),this.api.tempo(t),this.roundedBPM=t)}this.lastTimestamp=e}estimatedBPM(){const e=this.clockBuffer.reduce((t,n)=>t+n);return Math.round(e/this.clockBuffer.length)}sendMidiClock(){if(!this.midiClockInput){const e=this.midiOutputs[this.currentOutputIndex];e&&e.send([248])}}switchMidiOutput(e){const t=this.getMidiOutputIndex(e);return t!==-1?(this.currentOutputIndex=t,!0):!1}getMidiOutputIndex(e){if(typeof e=="number")return e<0||e>=this.midiOutputs.length?(console.error(`Invalid MIDI output index. Index must be in the range 0-${this.midiOutputs.length-1}.`),this.currentOutputIndex):e;{const t=this.midiOutputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI output "${e}" not found.`),this.currentOutputIndex)}}getMidiInputIndex(e){if(typeof e=="number")return e<0||e>=this.midiInputs.length?(console.error(`Invalid MIDI input index. Index must be in the range 0-${this.midiInputs.length-1}.`),-1):e;{const t=this.midiInputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI input "${e}" not found.`),-1)}}listMidiOutputs(){let e="Available MIDI Outputs: ";return this.midiOutputs.forEach((t,n)=>{e+=`(${n+1}) ${t.name} `}),e}sendMidiNote(e,t,n,a,i=this.currentOutputIndex,s=void 0){typeof i=="string"&&(i=this.getMidiOutputIndex(i));const o=this.midiOutputs[i];if(e=Math.min(Math.max(e,0),127),o){const l=[144+t,e,n],c=[128+t,e,0];o.send(l),s&&this.sendPitchBend(s,t,i);const u=setTimeout(()=>{o.send(c),s&&this.sendPitchBend(8192,t,i),delete this.scheduledNotes[e]},(a-.02)*1e3);this.scheduledNotes[e]=u}else console.error("MIDI output not available.")}sendMidiOn(e,t,n,a=this.currentOutputIndex){typeof a=="string"&&(a=this.getMidiOutputIndex(a));const i=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),i){const s=[144+t,e,n];i.send(s)}else console.error("MIDI output not available.")}sendMidiOff(e,t,n=this.currentOutputIndex){typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(e=Math.min(Math.max(e,0),127),a){const i=[128+t,e,0];a.send(i)}else console.error("MIDI output not available.")}sendAllNotesOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,123,0];n.send(a)}else console.error("MIDI output not available.")}sendAllSoundOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,120,0];n.send(a)}else console.error("MIDI output not available.")}sendSysExMessage(e){const t=this.midiOutputs[this.currentOutputIndex];t?t.send(e):console.error("MIDI output not available.")}sendPitchBend(e,t,n=this.currentOutputIndex){(e<0||e>16383)&&console.error("Invalid pitch bend value. Value must be in the range 0-16383."),(t<0||t>15)&&console.error("Invalid MIDI channel. Channel must be in the range 0-15."),typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(a){const i=e&127,s=e>>7&127;a.send([224|t,i,s])}else console.error("MIDI output not available.")}sendProgramChange(e,t){const n=this.midiOutputs[this.currentOutputIndex];n?n.send([192+t,e]):console.error("MIDI output not available.")}sendMidiControlChange(e,t,n){const a=this.midiOutputs[this.currentOutputIndex];a?a.send([176+n,e,t]):console.error("MIDI output not available.")}panic(){const e=this.midiOutputs[this.currentOutputIndex];if(e){for(const t in this.scheduledNotes){const n=this.scheduledNotes[t];clearTimeout(n),e.send([128,parseInt(t),0])}this.scheduledNotes={}}else console.error("MIDI output not available.")}}class yH{constructor(e,t,n){A(this,"min");A(this,"max");A(this,"wrap");A(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const hl=class hl{constructor(){A(this,"_fallbackMethod",()=>hl.createSkipProxy());A(this,"out",()=>{})}};A(hl,"createSkipProxy",()=>{const e=new hl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,i){return!1}})});let uo=hl;class ad{constructor(e){A(this,"seedValue");A(this,"randomGen",Math.random);A(this,"app");A(this,"values",{});A(this,"evenbar",e=>this.app.clock.time_position.bar%2===0?this.modify(e):this);A(this,"even",e=>this.app.clock.time_position.beat%2===0?this.modify(e):this);A(this,"odd",e=>this.app.clock.time_position.beat%2!==0?this.modify(e):this);A(this,"odds",(e,t)=>this.randomGen()this);A(this,"almostNever",e=>this.odds(.025,e));A(this,"rarely",e=>this.odds(.1,e));A(this,"scarcely",e=>this.odds(.25,e));A(this,"sometimes",e=>this.odds(.5,e));A(this,"often",e=>this.odds(.75,e));A(this,"frequently",e=>this.odds(.9,e));A(this,"almostAlways",e=>this.odds(.985,e));A(this,"always",e=>this.modify(e));A(this,"modify",e=>e(this));A(this,"seed",e=>(this.seedValue=e.toString(),this.randomGen=this.app.api.localSeededRandom(this.seedValue),this));A(this,"clear",()=>(this.app.api.clearLocalSeed(this.seedValue),this));A(this,"apply",e=>this.modify(e));A(this,"noteLength",(e,...t)=>(t.length>0&&(e=Array.isArray(e)?e.concat(t):[e,...t]),Array.isArray(e)?this.values.dur=e.map(n=>this.app.clock.convertPulseToSecond(n*4*this.app.clock.ppqn)):this.values.dur=this.app.clock.convertPulseToSecond(e*4*this.app.clock.ppqn),this.current&&(e=Array.isArray(e)?e[this.index%e.length]:e,this.current.duration=e),this));this.app=e,this.app.api.currentSeed&&(this.randomGen=this.app.api.randomGen)}}class KA extends ad{constructor(t){super(t);A(this,"pitch",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.pitch=t,this.values.key&&this.values.parsedScale&&this.update(),this));A(this,"pc",this.pitch);A(this,"octave",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.octave=t,this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale&&this.update(),this));A(this,"key",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.key=t,(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale&&this.update(),this));A(this,"scale",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),typeof t=="string"||typeof t=="number"?this.values.parsedScale=Ta(t):Array.isArray(t)&&(this.values.parsedScale=t.map(a=>Ta(a))),this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.update(),this));A(this,"note",(t,...n)=>{if(typeof t=="string"){const a=aa(t);return this.updateValue("note",[a,...n].flat(1/0))}else return typeof t==null||t==null?new uo:this.updateValue("note",[t,...n].flat(1/0))});A(this,"chord",(t,...n)=>{if(typeof t=="string"){const a=TV(t);return this.updateValue("note",a)}else{const a=[t,...n].flat(1/0);return this.updateValue("note",a)}});A(this,"invert",(t=0)=>{if(this.values.note){let n=[...this.values.note];n=t<0?[...n].reverse():n;for(let a=0;a{if(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.freq=t,Array.isArray(t)){this.values.note=[],this.values.bend=[];for(const a of t){const i=Bv(a);i%1!==0?(this.values.note.push(Math.floor(i)),this.values.bend.push(u_(i)[1])):this.values.note.push(i)}this.values.bend.length===0&&delete this.values.bend}else{const a=Bv(t);a%1!==0?(this.values.note=Math.floor(a),this.values.bend=u_(a)[1]):this.values.note=a}return this});A(this,"update",()=>{})}updateValue(t,n){return n==null?this:(this.values[t]=n,this)}}function ml(r,e){const t={...r};e.forEach(i=>{Array.isArray(t[i])&&!Array.isArray(t[i][0])&&(t[i]=[t[i]])});const n=Object.entries(t).reduce((i,[s,o])=>{const l=Array.isArray(o)?o.length:1;return i.maxLength=Math.max(i.maxLength,l),i.keys.push(s),i},{keys:[],maxLength:0}),a=[];for(let i=0;i{const a={...n,...e};return Object.keys(a).forEach(i=>{t[i]||(t[i]=[]),t[i].push(a[i])}),t},{})}function ZA(r,e){return Object.fromEntries(Object.entries(r).filter(([t])=>e.includes(t)))}const Yu=class Yu extends KA{constructor(t,n){super(n);A(this,"nudge");A(this,"sound");A(this,"processSound",t=>{if(Array.isArray(t)&&typeof t[0]=="string"){const n=[],a=[];return t.forEach(i=>{const s=i.split(":");n.push(s[0]),s[1]&&a.push(parseInt(s[1]))}),{s:n,n:a.length>0?a:void 0,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else{if(typeof t=="object")return{dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn),...t};if(t.includes(":")){const n=t.split(":"),a=n[0],i=parseInt(n[1]);return{s:a,n:i,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else return{s:t,dur:.5}}});A(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update(),this)});A(this,"update",()=>{const t=ZA(this.values,["key","pitch","parsedScale","octave"]),n=ml(t,["parsedScale"]);n.forEach(i=>{const[s,o]=k1(i.key||"C4",i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.octave||0);i.note=s,i.freq=Pl(s)});const a=Mu(n);this.values.note=a.note,this.values.freq=a.freq});A(this,"out",t=>{t&&(this.values.orbit=t);const n=ml(this.values,["parsedScale"]);for(const a of n){const i=a;i.freq&&delete i.note,Ok(i,this.app.clock.deadline,i.dur)}});A(this,"osc",t=>{t&&(this.values.orbit=t);const n=ml(this.values,["parsedScale"]);for(const a of n){const i=a;let s="address"in a?a.address:"/topos";s=s!=null&&s.startsWith("/")?s:"/"+s;let o="port"in a?a.port:57120;i.freq&&delete i.note,nC({address:s,port:o,args:a,timetag:Math.round(Date.now()+this.app.clock.deadline)})}});this.app=n,this.nudge=n.dough_nudge/100;for(const[a,i]of Object.entries(Yu.methodMap))if(typeof i=="object"&&Symbol.iterator in Object(i))for(const s of i)this[s]=o=>this.updateValue(i[0],o);else this[a]=(...s)=>i(this,...s);this.values=this.processSound(t)}};A(Yu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],noise:["noise"],zmod:["zmod"],zcrush:["zcrush"],zdelay:["zdelay"],sustainVolume:["sustainVolume"],tremolo:["tremolo"],dur:["dur"],zzfx:["zzfx"],fmi:["fmi"],fmh:["fmh"],fmenv:["fmenv"],fmattack:["fmattack","fmatk"],fmdecay:["fmdecay","fmdec"],fmsustain:["fmsustain","fmsus"],fmrelease:["fmrelease","fmrel"],fmvelocity:["fmvelocity","fmvel"],fmwave:["fmwave","fmw"],phaser:["phaser","phas"],phaserDepth:["phaserDepth","phasdepth"],phaserSweep:["phaserSweep","phassweep"],phaserCenter:["phaserCenter","phascenter"],fmadsr:function(t,n,a,i,s){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",i),t.updateValue("fmrelease",s),t},fmad:function(t,n,a){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t},ftype:["ftype"],fanchor:["fanchor"],attack:["attack","atk"],decay:["decay","dec"],sustain:["sustain","sus"],release:["release","rel"],adsr:function(t,n,a,i,s){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",i),t.updateValue("release",s),t},ad:function(t,n,a){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",0),t.updateValue("release",0),t},scope:function(t){return t.updateValue("analyze",!0),t},debug:function(t,n){return t.updateValue("debug",!0),n&&t.updateValue("debugFunction",n),t},lpenv:["lpenv","lpe"],lpattack:["lpattack","lpa"],lpdecay:["lpdecay","lpd"],lpsustain:["lpsustain","lps"],lprelease:["lprelease","lpr"],cutoff:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},lpf:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},resonance:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,i,s,o){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",s),t.updateValue("lprelease",o),t},lpad:function(t,n,a,i){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",0),t.updateValue("lprelease",0),t},hpenv:["hpenv","hpe"],hpattack:["hpattack","hpa"],hpdecay:["hpdecay","hpd"],hpsustain:["hpsustain","hpsus"],hprelease:["hprelease","hpr"],hcutoff:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpf:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpq:function(t,n){return t.updateValue("hresonance",n),t},hpadsr:function(t,n,a,i,s,o){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",s),t.updateValue("hprelease",o),t},hpad:function(t,n,a,i){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",0),t.updateValue("hprelease",0),t},bpenv:["bpenv","bpe"],bpattack:["bpattack","bpa"],bpdecay:["bpdecay","bpd"],bpsustain:["bpsustain","bps"],bprelease:["bprelease","bpr"],bandf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bpf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bandq:["bandq","bpq"],bpadsr:function(t,n,a,i,s,o){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",s),t.updateValue("bprelease",o),t},bpad:function(t,n,a,i){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",0),t.updateValue("bprelease",0),t},vib:["vib"],vibmod:["vibmod"],fm:function(t,n){if(typeof n=="number")t.values.fmi=n;else{let a=n.split(":");t.values.fmi=parseFloat(a[0]),a.length>1&&(t.values.fmh=parseFloat(a[1]))}return t},loop:["loop"],loopBegin:["loopBegin","loopb"],loopEnd:["loopEnd","loope"],begin:["begin"],end:["end"],gain:["gain"],dbgain:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},db:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},velocity:["velocity","vel"],pan:["pan"],cut:["cut"],clip:["clip"],n:["n"],speed:["speed","spd"],coarse:["coarse"],crush:["crush"],shape:["shape"],vowel:["vowel","vow"],delay:["delay","del"],delayfeedback:["delayfeedback","delayfb"],delaytime:["delaytime","delayt"],orbit:["orbit","o"],room:["room","rm"],roomfade:["roomfade","rfade"],roomlp:["roomlp","rlp"],roomdim:["roomdim","rdim"],sound:["s","sound"],size:function(t,n){return t.updateValue("roomsize",n),t},sz:function(t,n){return t.updateValue("roomsize",n),t},comp:["compressor","cmp"],ratio:function(t,n){return t.updateValue("compressorRatio",n),t},knee:function(t,n){return t.updateValue("compressorKnee",n),t},compAttack:function(t,n){return t.updateValue("compressorAttack",n),t},compRelease:function(t,n){return t.updateValue("compressorRelease",n),t},stretch:function(t,n){return t.updateValue("unit","c"),t.updateValue("speed",1/n),t.updateValue("cut",n),t}});let Bl=Yu;class m_ extends KA{constructor(t,n){super(n);A(this,"midiConnection");A(this,"sustain",t=>(this.values.sustain=t,this));A(this,"velocity",t=>(this.values.velocity=t,this));A(this,"channel",t=>(this.values.channel=t,this));A(this,"port",t=>(typeof t=="string"?this.values.port=this.midiConnection.getMidiOutputIndex(t):Array.isArray(t)&&(this.values.port=t.map(n=>typeof n=="string"?this.midiConnection.getMidiOutputIndex(n):n)),this));A(this,"add",t=>(this.values.note+=t,this));A(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update(),this)});A(this,"bend",t=>(this.values.bend=t,this));A(this,"random",(t=0,n=127)=>(t=Math.min(Math.max(t,0),127),n=Math.min(Math.max(n,0),127),this.values.note=Math.floor(this.randomGen()*(n-t+1))+t,this));A(this,"update",()=>{const t=ZA(this.values,["key","pitch","parsedScale","octave"]),n=ml(t,["parsedScale"]);n.forEach(i=>{const[s,o]=k1(i.key||"C4",i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.octave||0);i.note=s,o&&(i.bend=o)});const a=Mu(n);this.values.note=a.note,a.bend&&(this.values.bend=a.bend)});A(this,"out",()=>{function t(a,i){const s=i.channel?i.channel:0,o=i.velocity?i.velocity:100,l=i.note?i.note:60,c=i.sustain?i.sustain*a.app.clock.pulse_duration*a.app.api.ppqn():a.app.clock.pulse_duration*a.app.api.ppqn(),u=i.bend?i.bend:void 0,m=i.port?a.midiConnection.getMidiOutputIndex(i.port):a.midiConnection.getCurrentMidiPortIndex()||0;a.midiConnection.sendMidiNote(l,s,o,c,m,u)}ml(this.values,["parsedScale"]).forEach(a=>{t(this,a)})});this.app=n,this.values=t,this.midiConnection=n.api.MidiConnection}}const Ho=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,jA=new Set,h_=typeof process=="object"&&process?process:{},JA=(r,e,t,n)=>{typeof h_.emitWarning=="function"?h_.emitWarning(r,e,t,n):console.error(`[${t}] ${e}: ${r}`)};let Lu=globalThis.AbortController,Yv=globalThis.AbortSignal;var Gv;if(typeof Lu>"u"){Yv=class{constructor(){A(this,"onabort");A(this,"_onabort",[]);A(this,"reason");A(this,"aborted",!1)}addEventListener(n,a){this._onabort.push(a)}},Lu=class{constructor(){A(this,"signal",new Yv);e()}abort(n){var a,i;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const s of this.signal._onabort)s(n);(i=(a=this.signal).onabort)==null||i.call(a,n)}}};let r=((Gv=h_.env)==null?void 0:Gv.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{r&&(r=!1,JA("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const RH=r=>!jA.has(r),ii=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),ew=r=>ii(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?Vc:null:null;class Vc extends Array{constructor(e){super(e),this.fill(0)}}var Vs;const Qi=class Qi{constructor(e,t){A(this,"heap");A(this,"length");if(!X(Qi,Vs))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=ew(e);if(!t)return[];nt(Qi,Vs,!0);const n=new Qi(e,t);return nt(Qi,Vs,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Vs=new WeakMap,ct(Qi,Vs,!1);let p_=Qi;var qr,_r,Vr,Hr,Hs,bn,zr,Sn,Vt,st,zn,br,Fn,Cn,Wr,An,Ya,Fa,Xr,Kr,mi,Wn,Yl,g_,Xi,Ua,Fl,Sr,Fu,tw,Ki,zs,Ul,ha,si,pa,oi,$l,__,Ws,Hc,Xs,zc,Ft,Xt,Gl,b_,Zi,tl;const G1=class G1{constructor(e){ct(this,Yl);ct(this,Fu);ct(this,ha);ct(this,pa);ct(this,$l);ct(this,Ws);ct(this,Xs);ct(this,Ft);ct(this,Gl);ct(this,Zi);ct(this,qr,void 0);ct(this,_r,void 0);ct(this,Vr,void 0);ct(this,Hr,void 0);ct(this,Hs,void 0);A(this,"ttl");A(this,"ttlResolution");A(this,"ttlAutopurge");A(this,"updateAgeOnGet");A(this,"updateAgeOnHas");A(this,"allowStale");A(this,"noDisposeOnSet");A(this,"noUpdateTTL");A(this,"maxEntrySize");A(this,"sizeCalculation");A(this,"noDeleteOnFetchRejection");A(this,"noDeleteOnStaleGet");A(this,"allowStaleOnFetchAbort");A(this,"allowStaleOnFetchRejection");A(this,"ignoreFetchAbort");ct(this,bn,void 0);ct(this,zr,void 0);ct(this,Sn,void 0);ct(this,Vt,void 0);ct(this,st,void 0);ct(this,zn,void 0);ct(this,br,void 0);ct(this,Fn,void 0);ct(this,Cn,void 0);ct(this,Wr,void 0);ct(this,An,void 0);ct(this,Ya,void 0);ct(this,Fa,void 0);ct(this,Xr,void 0);ct(this,Kr,void 0);ct(this,mi,void 0);ct(this,Wn,void 0);ct(this,Xi,()=>{});ct(this,Ua,()=>{});ct(this,Fl,()=>{});ct(this,Sr,()=>!1);ct(this,Ki,e=>{});ct(this,zs,(e,t,n)=>{});ct(this,Ul,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge:i,updateAgeOnGet:s,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:m,noUpdateTTL:p,maxSize:_=0,maxEntrySize:E=0,sizeCalculation:w,fetchMethod:I,noDeleteOnFetchRejection:M,noDeleteOnStaleGet:$,allowStaleOnFetchRejection:W,allowStaleOnFetchAbort:h,ignoreFetchAbort:S}=e;if(t!==0&&!ii(t))throw new TypeError("max option must be a nonnegative integer");const b=t?ew(t):Array;if(!b)throw new Error("invalid max value: "+t);if(nt(this,qr,t),nt(this,_r,_),this.maxEntrySize=E||X(this,_r),this.sizeCalculation=w,this.sizeCalculation){if(!X(this,_r)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(I!==void 0&&typeof I!="function")throw new TypeError("fetchMethod must be a function if specified");if(nt(this,Hs,I),nt(this,mi,!!I),nt(this,Sn,new Map),nt(this,Vt,new Array(t).fill(void 0)),nt(this,st,new Array(t).fill(void 0)),nt(this,zn,new b(t)),nt(this,br,new b(t)),nt(this,Fn,0),nt(this,Cn,0),nt(this,Wr,p_.create(t)),nt(this,bn,0),nt(this,zr,0),typeof c=="function"&&nt(this,Vr,c),typeof u=="function"?(nt(this,Hr,u),nt(this,An,[])):(nt(this,Hr,void 0),nt(this,An,void 0)),nt(this,Kr,!!X(this,Vr)),nt(this,Wn,!!X(this,Hr)),this.noDisposeOnSet=!!m,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!M,this.allowStaleOnFetchRejection=!!W,this.allowStaleOnFetchAbort=!!h,this.ignoreFetchAbort=!!S,this.maxEntrySize!==0){if(X(this,_r)!==0&&!ii(X(this,_r)))throw new TypeError("maxSize must be a positive integer if specified");if(!ii(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");We(this,Fu,tw).call(this)}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!$,this.updateAgeOnGet=!!s,this.updateAgeOnHas=!!o,this.ttlResolution=ii(a)||a===0?a:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!ii(this.ttl))throw new TypeError("ttl must be a positive integer if specified");We(this,Yl,g_).call(this)}if(X(this,qr)===0&&this.ttl===0&&X(this,_r)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!X(this,qr)&&!X(this,_r)){const N="LRU_CACHE_UNBOUNDED";RH(N)&&(jA.add(N),JA("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",N,G1))}}static unsafeExposeInternals(e){return{starts:X(e,Fa),ttls:X(e,Xr),sizes:X(e,Ya),keyMap:X(e,Sn),keyList:X(e,Vt),valList:X(e,st),next:X(e,zn),prev:X(e,br),get head(){return X(e,Fn)},get tail(){return X(e,Cn)},free:X(e,Wr),isBackgroundFetch:t=>{var n;return We(n=e,Ft,Xt).call(n,t)},backgroundFetch:(t,n,a,i)=>{var s;return We(s=e,Xs,zc).call(s,t,n,a,i)},moveToTail:t=>{var n;return We(n=e,Zi,tl).call(n,t)},indexes:t=>{var n;return We(n=e,ha,si).call(n,t)},rindexes:t=>{var n;return We(n=e,pa,oi).call(n,t)},isStale:t=>{var n;return X(n=e,Sr).call(n,t)}}}get max(){return X(this,qr)}get maxSize(){return X(this,_r)}get calculatedSize(){return X(this,zr)}get size(){return X(this,bn)}get fetchMethod(){return X(this,Hs)}get dispose(){return X(this,Vr)}get disposeAfter(){return X(this,Hr)}getRemainingTTL(e){return X(this,Sn).has(e)?1/0:0}*entries(){for(const e of We(this,ha,si).call(this))X(this,st)[e]!==void 0&&X(this,Vt)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield[X(this,Vt)[e],X(this,st)[e]])}*rentries(){for(const e of We(this,pa,oi).call(this))X(this,st)[e]!==void 0&&X(this,Vt)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield[X(this,Vt)[e],X(this,st)[e]])}*keys(){for(const e of We(this,ha,si).call(this)){const t=X(this,Vt)[e];t!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield t)}}*rkeys(){for(const e of We(this,pa,oi).call(this)){const t=X(this,Vt)[e];t!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield t)}}*values(){for(const e of We(this,ha,si).call(this))X(this,st)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield X(this,st)[e])}*rvalues(){for(const e of We(this,pa,oi).call(this))X(this,st)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield X(this,st)[e])}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of We(this,ha,si).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;if(i!==void 0&&e(i,X(this,Vt)[n],this))return this.get(X(this,Vt)[n],t)}}forEach(e,t=this){for(const n of We(this,ha,si).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,X(this,Vt)[n],this)}}rforEach(e,t=this){for(const n of We(this,pa,oi).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,X(this,Vt)[n],this)}}purgeStale(){let e=!1;for(const t of We(this,pa,oi).call(this,{allowStale:!0}))X(this,Sr).call(this,t)&&(this.delete(X(this,Vt)[t]),e=!0);return e}dump(){const e=[];for(const t of We(this,ha,si).call(this,{allowStale:!0})){const n=X(this,Vt)[t],a=X(this,st)[t],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;if(i===void 0||n===void 0)continue;const s={value:i};if(X(this,Xr)&&X(this,Fa)){s.ttl=X(this,Xr)[t];const o=Ho.now()-X(this,Fa)[t];s.start=Math.floor(Date.now()-o)}X(this,Ya)&&(s.size=X(this,Ya)[t]),e.unshift([n,s])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const a=Date.now()-n.start;n.start=Ho.now()-a}this.set(t,n.value,n)}}set(e,t,n={}){var p,_,E,w,I;if(t===void 0)return this.delete(e),this;const{ttl:a=this.ttl,start:i,noDisposeOnSet:s=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const u=X(this,Ul).call(this,e,t,n.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.delete(e),this;let m=X(this,bn)===0?void 0:X(this,Sn).get(e);if(m===void 0)m=X(this,bn)===0?X(this,Cn):X(this,Wr).length!==0?X(this,Wr).pop():X(this,bn)===X(this,qr)?We(this,Ws,Hc).call(this,!1):X(this,bn),X(this,Vt)[m]=e,X(this,st)[m]=t,X(this,Sn).set(e,m),X(this,zn)[X(this,Cn)]=m,X(this,br)[m]=X(this,Cn),nt(this,Cn,m),nc(this,bn)._++,X(this,zs).call(this,m,u,l),l&&(l.set="add"),c=!1;else{We(this,Zi,tl).call(this,m);const M=X(this,st)[m];if(t!==M){if(X(this,mi)&&We(this,Ft,Xt).call(this,M)){M.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:$}=M;$!==void 0&&!s&&(X(this,Kr)&&((p=X(this,Vr))==null||p.call(this,$,e,"set")),X(this,Wn)&&((_=X(this,An))==null||_.push([$,e,"set"])))}else s||(X(this,Kr)&&((E=X(this,Vr))==null||E.call(this,M,e,"set")),X(this,Wn)&&((w=X(this,An))==null||w.push([M,e,"set"])));if(X(this,Ki).call(this,m),X(this,zs).call(this,m,u,l),X(this,st)[m]=t,l){l.set="replace";const $=M&&We(this,Ft,Xt).call(this,M)?M.__staleWhileFetching:M;$!==void 0&&(l.oldValue=$)}}else l&&(l.set="update")}if(a!==0&&!X(this,Xr)&&We(this,Yl,g_).call(this),X(this,Xr)&&(c||X(this,Fl).call(this,m,a,i),l&&X(this,Ua).call(this,l,m)),!s&&X(this,Wn)&&X(this,An)){const M=X(this,An);let $;for(;$=M==null?void 0:M.shift();)(I=X(this,Hr))==null||I.call(this,...$)}return this}pop(){var e;try{for(;X(this,bn);){const t=X(this,st)[X(this,Fn)];if(We(this,Ws,Hc).call(this,!0),We(this,Ft,Xt).call(this,t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(X(this,Wn)&&X(this,An)){const t=X(this,An);let n;for(;n=t==null?void 0:t.shift();)(e=X(this,Hr))==null||e.call(this,...n)}}}has(e,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:a}=t,i=X(this,Sn).get(e);if(i!==void 0){const s=X(this,st)[i];if(We(this,Ft,Xt).call(this,s)&&s.__staleWhileFetching===void 0)return!1;if(X(this,Sr).call(this,i))a&&(a.has="stale",X(this,Ua).call(this,a,i));else return n&&X(this,Xi).call(this,i),a&&(a.has="hit",X(this,Ua).call(this,a,i)),!0}else a&&(a.has="miss");return!1}peek(e,t={}){const{allowStale:n=this.allowStale}=t,a=X(this,Sn).get(e);if(a!==void 0&&(n||!X(this,Sr).call(this,a))){const i=X(this,st)[a];return We(this,Ft,Xt).call(this,i)?i.__staleWhileFetching:i}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:s=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:m=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:_=this.ignoreFetchAbort,allowStaleOnFetchAbort:E=this.allowStaleOnFetchAbort,context:w,forceRefresh:I=!1,status:M,signal:$}=t;if(!X(this,mi))return M&&(M.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,status:M});const W={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,ttl:s,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:m,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:E,ignoreFetchAbort:_,status:M,signal:$};let h=X(this,Sn).get(e);if(h===void 0){M&&(M.fetch="miss");const S=We(this,Xs,zc).call(this,e,h,W,w);return S.__returned=S}else{const S=X(this,st)[h];if(We(this,Ft,Xt).call(this,S)){const Y=n&&S.__staleWhileFetching!==void 0;return M&&(M.fetch="inflight",Y&&(M.returnedStale=!0)),Y?S.__staleWhileFetching:S.__returned=S}const b=X(this,Sr).call(this,h);if(!I&&!b)return M&&(M.fetch="hit"),We(this,Zi,tl).call(this,h),a&&X(this,Xi).call(this,h),M&&X(this,Ua).call(this,M,h),S;const N=We(this,Xs,zc).call(this,e,h,W,w),F=N.__staleWhileFetching!==void 0&&n;return M&&(M.fetch=b?"stale":"refresh",F&&b&&(M.returnedStale=!0)),F?N.__staleWhileFetching:N.__returned=N}}get(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:s}=t,o=X(this,Sn).get(e);if(o!==void 0){const l=X(this,st)[o],c=We(this,Ft,Xt).call(this,l);return s&&X(this,Ua).call(this,s,o),X(this,Sr).call(this,o)?(s&&(s.get="stale"),c?(s&&n&&l.__staleWhileFetching!==void 0&&(s.returnedStale=!0),n?l.__staleWhileFetching:void 0):(i||this.delete(e),s&&n&&(s.returnedStale=!0),n?l:void 0)):(s&&(s.get="hit"),c?l.__staleWhileFetching:(We(this,Zi,tl).call(this,o),a&&X(this,Xi).call(this,o),l))}else s&&(s.get="miss")}delete(e){var n,a,i,s;let t=!1;if(X(this,bn)!==0){const o=X(this,Sn).get(e);if(o!==void 0)if(t=!0,X(this,bn)===1)this.clear();else{X(this,Ki).call(this,o);const l=X(this,st)[o];We(this,Ft,Xt).call(this,l)?l.__abortController.abort(new Error("deleted")):(X(this,Kr)||X(this,Wn))&&(X(this,Kr)&&((n=X(this,Vr))==null||n.call(this,l,e,"delete")),X(this,Wn)&&((a=X(this,An))==null||a.push([l,e,"delete"]))),X(this,Sn).delete(e),X(this,Vt)[o]=void 0,X(this,st)[o]=void 0,o===X(this,Cn)?nt(this,Cn,X(this,br)[o]):o===X(this,Fn)?nt(this,Fn,X(this,zn)[o]):(X(this,zn)[X(this,br)[o]]=X(this,zn)[o],X(this,br)[X(this,zn)[o]]=X(this,br)[o]),nc(this,bn)._--,X(this,Wr).push(o)}}if(X(this,Wn)&&((i=X(this,An))!=null&&i.length)){const o=X(this,An);let l;for(;l=o==null?void 0:o.shift();)(s=X(this,Hr))==null||s.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,pa,oi).call(this,{allowStale:!0})){const i=X(this,st)[a];if(We(this,Ft,Xt).call(this,i))i.__abortController.abort(new Error("deleted"));else{const s=X(this,Vt)[a];X(this,Kr)&&((e=X(this,Vr))==null||e.call(this,i,s,"delete")),X(this,Wn)&&((t=X(this,An))==null||t.push([i,s,"delete"]))}}if(X(this,Sn).clear(),X(this,st).fill(void 0),X(this,Vt).fill(void 0),X(this,Xr)&&X(this,Fa)&&(X(this,Xr).fill(0),X(this,Fa).fill(0)),X(this,Ya)&&X(this,Ya).fill(0),nt(this,Fn,0),nt(this,Cn,0),X(this,Wr).length=0,nt(this,zr,0),nt(this,bn,0),X(this,Wn)&&X(this,An)){const a=X(this,An);let i;for(;i=a==null?void 0:a.shift();)(n=X(this,Hr))==null||n.call(this,...i)}}};qr=new WeakMap,_r=new WeakMap,Vr=new WeakMap,Hr=new WeakMap,Hs=new WeakMap,bn=new WeakMap,zr=new WeakMap,Sn=new WeakMap,Vt=new WeakMap,st=new WeakMap,zn=new WeakMap,br=new WeakMap,Fn=new WeakMap,Cn=new WeakMap,Wr=new WeakMap,An=new WeakMap,Ya=new WeakMap,Fa=new WeakMap,Xr=new WeakMap,Kr=new WeakMap,mi=new WeakMap,Wn=new WeakMap,Yl=new WeakSet,g_=function(){const e=new Vc(X(this,qr)),t=new Vc(X(this,qr));nt(this,Xr,e),nt(this,Fa,t),nt(this,Fl,(i,s,o=Ho.now())=>{if(t[i]=s!==0?o:0,e[i]=s,s!==0&&this.ttlAutopurge){const l=setTimeout(()=>{X(this,Sr).call(this,i)&&this.delete(X(this,Vt)[i])},s+1);l.unref&&l.unref()}}),nt(this,Xi,i=>{t[i]=e[i]!==0?Ho.now():0}),nt(this,Ua,(i,s)=>{if(e[s]){const o=e[s],l=t[s];i.ttl=o,i.start=l,i.now=n||a();const c=i.now-l;i.remainingTTL=o-c}});let n=0;const a=()=>{const i=Ho.now();if(this.ttlResolution>0){n=i;const s=setTimeout(()=>n=0,this.ttlResolution);s.unref&&s.unref()}return i};this.getRemainingTTL=i=>{const s=X(this,Sn).get(i);if(s===void 0)return 0;const o=e[s],l=t[s];if(o===0||l===0)return 1/0;const c=(n||a())-l;return o-c},nt(this,Sr,i=>e[i]!==0&&t[i]!==0&&(n||a())-t[i]>e[i])},Xi=new WeakMap,Ua=new WeakMap,Fl=new WeakMap,Sr=new WeakMap,Fu=new WeakSet,tw=function(){const e=new Vc(X(this,qr));nt(this,zr,0),nt(this,Ya,e),nt(this,Ki,t=>{nt(this,zr,X(this,zr)-e[t]),e[t]=0}),nt(this,Ul,(t,n,a,i)=>{if(We(this,Ft,Xt).call(this,n))return 0;if(!ii(a))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(a=i(n,t),!ii(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a}),nt(this,zs,(t,n,a)=>{if(e[t]=n,X(this,_r)){const i=X(this,_r)-e[t];for(;X(this,zr)>i;)We(this,Ws,Hc).call(this,!0)}nt(this,zr,X(this,zr)+e[t]),a&&(a.entrySize=n,a.totalCalculatedSize=X(this,zr))})},Ki=new WeakMap,zs=new WeakMap,Ul=new WeakMap,ha=new WeakSet,si=function*({allowStale:e=this.allowStale}={}){if(X(this,bn))for(let t=X(this,Cn);!(!We(this,$l,__).call(this,t)||((e||!X(this,Sr).call(this,t))&&(yield t),t===X(this,Fn)));)t=X(this,br)[t]},pa=new WeakSet,oi=function*({allowStale:e=this.allowStale}={}){if(X(this,bn))for(let t=X(this,Fn);!(!We(this,$l,__).call(this,t)||((e||!X(this,Sr).call(this,t))&&(yield t),t===X(this,Cn)));)t=X(this,zn)[t]},$l=new WeakSet,__=function(e){return e!==void 0&&X(this,Sn).get(X(this,Vt)[e])===e},Ws=new WeakSet,Hc=function(e){var i,s;const t=X(this,Fn),n=X(this,Vt)[t],a=X(this,st)[t];return X(this,mi)&&We(this,Ft,Xt).call(this,a)?a.__abortController.abort(new Error("evicted")):(X(this,Kr)||X(this,Wn))&&(X(this,Kr)&&((i=X(this,Vr))==null||i.call(this,a,n,"evict")),X(this,Wn)&&((s=X(this,An))==null||s.push([a,n,"evict"]))),X(this,Ki).call(this,t),e&&(X(this,Vt)[t]=void 0,X(this,st)[t]=void 0,X(this,Wr).push(t)),X(this,bn)===1?(nt(this,Fn,nt(this,Cn,0)),X(this,Wr).length=0):nt(this,Fn,X(this,zn)[t]),X(this,Sn).delete(n),nc(this,bn)._--,t},Xs=new WeakSet,zc=function(e,t,n,a){const i=t===void 0?void 0:X(this,st)[t];if(We(this,Ft,Xt).call(this,i))return i;const s=new Lu,{signal:o}=n;o==null||o.addEventListener("abort",()=>s.abort(o.reason),{signal:s.signal});const l={signal:s.signal,options:n,context:a},c=(w,I=!1)=>{const{aborted:M}=s.signal,$=n.ignoreFetchAbort&&w!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=s.signal.reason,$&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!$&&!I)return m(s.signal.reason);const W=_;return X(this,st)[t]===_&&(w===void 0?W.__staleWhileFetching?X(this,st)[t]=W.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,w,l.options))),w},u=w=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=w),m(w)),m=w=>{const{aborted:I}=s.signal,M=I&&n.allowStaleOnFetchAbort,$=M||n.allowStaleOnFetchRejection,W=$||n.noDeleteOnFetchRejection,h=_;if(X(this,st)[t]===_&&(!W||h.__staleWhileFetching===void 0?this.delete(e):M||(X(this,st)[t]=h.__staleWhileFetching)),$)return n.status&&h.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),h.__staleWhileFetching;if(h.__returned===h)throw w},p=(w,I)=>{var $;const M=($=X(this,Hs))==null?void 0:$.call(this,e,i,l);M&&M instanceof Promise&&M.then(W=>w(W===void 0?void 0:W),I),s.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(w(void 0),n.allowStaleOnFetchAbort&&(w=W=>c(W,!0)))})};n.status&&(n.status.fetchDispatched=!0);const _=new Promise(p).then(c,u),E=Object.assign(_,{__abortController:s,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(e,E,{...l.options,status:void 0}),t=X(this,Sn).get(e)):X(this,st)[t]=E,E},Ft=new WeakSet,Xt=function(e){if(!X(this,mi))return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof Lu},Gl=new WeakSet,b_=function(e,t){X(this,br)[t]=e,X(this,zn)[e]=t},Zi=new WeakSet,tl=function(e){e!==X(this,Cn)&&(e===X(this,Fn)?nt(this,Fn,X(this,zn)[e]):We(this,Gl,b_).call(this,X(this,br)[e],X(this,zn)[e]),We(this,Gl,b_).call(this,X(this,Cn),e),nt(this,Cn,e))};let f_=G1;const pl=class pl extends ad{constructor(t,n){super(n);A(this,"_fallbackMethod",()=>pl.createRestProxy(this.values.noteLength,this.app));A(this,"out",()=>{});this.values.noteLength=t}};A(pl,"createRestProxy",(t,n)=>{const a=new pl(t,n);return new Proxy(a,{get(i,s,o){return typeof i[s]>"u"?i._fallbackMethod:i[s]},set(i,s,o,l){return!1}})});let Pu=pl;class CH extends ad{constructor(t,n,a,i=""){super(a);A(this,"input");A(this,"ziffers");A(this,"initCallTime",0);A(this,"startCallTime",0);A(this,"lastCallTime",0);A(this,"waitTime",0);A(this,"played",!1);A(this,"current");A(this,"retro",!1);A(this,"index",-1);A(this,"zid","");A(this,"options",{});A(this,"skipIndex",0);A(this,"next",()=>(this.current=this.ziffers.next(),this.played=!0,this.current));A(this,"pulseToSecond",t=>this.app.clock.convertPulseToSecond(t));A(this,"firstRun",()=>this.notStarted());A(this,"atTheBeginning",()=>this.skipIndex===0&&this.ziffers.index<=0);A(this,"origin",()=>this.app.clock.pulses_since_origin+1);A(this,"pulse",()=>this.app.clock.time_position.pulse);A(this,"beat",()=>this.app.clock.time_position.beat);A(this,"nextBeat",()=>this.app.clock.next_beat_in_ticks);A(this,"nextBeatInTicks",()=>this.app.clock.next_beat_in_ticks);A(this,"areWeThereYet",()=>{this.app.clock.pulses_since_origin=this.nextBeatInTicks())&&this.origin()>=this.waitTime,n=this.current&&this.pulseToSecond(this.origin())>=this.pulseToSecond(this.lastCallTime)+this.pulseToSecond(this.current.duration*4*this.app.clock.ppqn)&&this.origin()>=this.waitTime,a=t||n;return this.skipIndex=a?0:this.skipIndex+1,this.index=a?this.index+1:this.index,a&&this.notStarted()&&(this.initCallTime=this.app.clock.pulses_since_origin),this.atTheBeginning()&&(this.startCallTime=this.app.clock.pulses_since_origin),a});A(this,"lead",()=>this.voiceleading());A(this,"invert",t=>(this.atTheBeginning()&&this.ziffers.invert(t),this));A(this,"out",()=>{});this.app=a,this.options=n,typeof t=="string"?(this.input=t,this.ziffers=new ts(t,n)):typeof t=="number"?(this.input=t,this.ziffers=ts.fromNumber(t,n)):(this.ziffers=ts.fromGenerator(t,n),this.input=this.ziffers.input),this.zid=i}reset(){this.initCallTime=0,this.startCallTime=0,this.lastCallTime=0,this.waitTime=0,this.index=0,this.skipIndex=0,this.played=!1,this.skipIndex=0,this.ziffers.reset()}get ticks(){return this.ziffers.duration*4*this.app.clock.ppqn}nextEndTime(){return this.startCallTime+this.ticks}updateLastCallTime(){(this.notStarted()||this.played)&&(this.lastCallTime=this.app.clock.pulses_since_origin,this.played=!1)}notStarted(){return this.ziffers.notStarted()}sound(t){if(this.areWeThereYet()){const n=this.next(),a=this.app.clock.convertPulseToSecond(n.duration*4*this.app.clock.ppqn);if(n instanceof sn){const i=n.getExisting("freq","note","pitch","key","scale","octave","parsedScale");return n.sound&&(t=n.sound),n.soundIndex&&(i.n=n.soundIndex),i.dur=a,new Bl(i,this.app).sound(t||"sine")}else if(n instanceof un){const i=n.pitches.map(l=>l.getExisting("freq","note","pitch","key","scale","octave","parsedScale")),s={dur:a};t&&(s.s=t);let o=Mu(i,s);return new Bl(o,this.app)}else if(n instanceof c_)return Pu.createRestProxy(n.duration,this.app)}else return uo.createSkipProxy()}midi(t=void 0){if(this.areWeThereYet()){const n=this.next(),a=n.getExisting("note","pitch","bend","key","scale","octave","parsedScale");if(n instanceof sn){n.soundIndex&&(a.channel=n.soundIndex);const i=new m_(a,this.app);return t?i.note(t):i}else{if(n instanceof c_)return Pu.createRestProxy(n.duration,this.app);if(n instanceof un){const i=n.midiChord(),s=Mu(i);return new m_(s,this.app)}}}else return uo.createSkipProxy()}scale(t){return this.atTheBeginning()&&this.ziffers.scale(t),this}key(t){return this.atTheBeginning()&&this.ziffers.key(t),this}octave(t){return this.atTheBeginning()&&this.ziffers.octave(t),this}tonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tonnetz(t,n),this}triadTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.triadTonnetz(t,n),this}tetraTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tetraTonnetz(t,n),this}octaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.octaCycle(t),this}hexaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.hexaCycle(t),this}enneaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.enneaCycle(t),this}tonnetzChord(t){return this.atTheBeginning()&&this.ziffers.tonnetzChords(t),this}voiceleading(){return this.atTheBeginning()&&this.ziffers.lead(),this}arpeggio(t,...n){return typeof t=="number"&&(t=[t,...n]),this.atTheBeginning()&&this.ziffers.arpeggio(t),this}retrograde(){return this.atTheBeginning()&&this.ziffers.retrograde(),this}wait(t){if(this.atTheBeginning()){if(typeof t=="function"){const n=this.app.api.patternCache.get(t.name);return n&&(this.waitTime=n.nextEndTime()),this}this.waitTime=this.origin()+Math.ceil(t*4*this.app.clock.ppqn)}return this}sync(t){if(this.atTheBeginning()&&this.notStarted()){const n=this.app.clock.pulses_since_origin,a=typeof t=="function"?t.name:t;if(n>0){const i=this.app.api.patternCache.get(a);if(i){const s=i.ziffers.duration,o=i.startCallTime,l=s*4*this.app.clock.ppqn;this.waitTime=o+l}}}return this}}const AH=r=>r[0]==="{"&&r[r.length-1]==="}",zo=(r,e)=>{if(AH(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},wH=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new nw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return zo(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return zo(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return zo(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return zo(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return zo(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let jf;class nw{constructor(e){A(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=i=>{t(i)},n.speaking?(n.cancel(),jf&&clearTimeout(jf),jf=setTimeout(()=>{n.speak(a)},200)):n.speak(a)}else t("No text provided")}));this.options=e}}const IH=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],NH=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],DH=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],xH=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],kH=["AkaiLinn/akailinn-bd/Bassdrum.wav"],MH=["AkaiLinn/akailinn-cb/Cowbell.wav"],LH=["AkaiLinn/akailinn-cp/Clap.wav"],PH=["AkaiLinn/akailinn-cr/Crash.wav"],BH=["AkaiLinn/akailinn-hh/Closed Hat.wav"],YH=["AkaiLinn/akailinn-ht/Tom H.wav"],FH=["AkaiLinn/akailinn-lt/Tom L.wav"],UH=["AkaiLinn/akailinn-mt/Tom M.wav"],$H=["AkaiLinn/akailinn-oh/Open Hat.wav"],GH=["AkaiLinn/akailinn-rd/Ride.wav"],QH=["AkaiLinn/akailinn-sd/SD.wav"],qH=["AkaiLinn/akailinn-sh/Shuffle.wav"],VH=["AkaiLinn/akailinn-tb/Tambourin.wav"],HH=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],zH=["AkaiMPC60/akaimpc60-cp/Clap.wav"],WH=["AkaiMPC60/akaimpc60-cr/Crash.wav"],XH=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],KH=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],ZH=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],jH=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],JH=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],ez=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],tz=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],nz=["AkaiMPC60/akaimpc60-rd/Ride.wav"],rz=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],az=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],iz=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],sz=["AkaiXR10/akaixr10-cb/Cowbell.wav"],oz=["AkaiXR10/akaixr10-cp/Clap.wav"],lz=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],cz=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],uz=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],dz=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],mz=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],hz=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],pz=["AkaiXR10/akaixr10-oh/Hat Open.wav"],fz=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],gz=["AkaiXR10/akaixr10-rd/Ride.wav"],_z=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],bz=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],Sz=["AkaiXR10/akaixr10-sh/Cabasa.wav"],Oz=["AkaiXR10/akaixr10-tb/Tambourine.wav"],Ez=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],vz=["AlesisHR16/alesishr16-cp/Clap.wav"],Tz=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],yz=["AlesisHR16/alesishr16-ht/Tom-2.wav"],Rz=["AlesisHR16/alesishr16-lt/Tom-1.wav"],Cz=["AlesisHR16/alesishr16-oh/Open Hat.wav"],Az=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],wz=["AlesisHR16/alesishr16-rim/Rim.wav"],Iz=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],Nz=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],Dz=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],xz=["AlesisSR16/alesissr16-cb/Cowbell.wav"],kz=["AlesisSR16/alesissr16-cp/Clap.wav"],Mz=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],Lz=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],Pz=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],Bz=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],Yz=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],Fz=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],Uz=["AlesisSR16/alesissr16-rim/Rim.wav"],$z=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],Gz=["AlesisSR16/alesissr16-sh/Shaker.wav"],Qz=["AlesisSR16/alesissr16-tb/Tamb.wav"],qz=["BossDR110/bossdr110-bd/Bassdrum.wav"],Vz=["BossDR110/bossdr110-cp/Clap.wav"],Hz=["BossDR110/bossdr110-cr/Crash.wav"],zz=["BossDR110/bossdr110-hh/Hat Closed.wav"],Wz=["BossDR110/bossdr110-oh/Hat Open.wav"],Xz=["BossDR110/bossdr110-rd/Ride.wav"],Kz=["BossDR110/bossdr110-sd/Snaredrum.wav"],Zz=["BossDR220/bossdr220-bd/Bassdrum.wav"],jz=["BossDR220/bossdr220-cp/Clap.wav"],Jz=["BossDR220/bossdr220-cr/Crash.wav"],eW=["BossDR220/bossdr220-hh/Hat Closed.wav"],tW=["BossDR220/bossdr220-ht/Tom H.wav"],nW=["BossDR220/bossdr220-lt/Tom L.wav"],rW=["BossDR220/bossdr220-mt/Tom M.wav"],aW=["BossDR220/bossdr220-oh/Hat Open.wav"],iW=["BossDR220/bossdr220-perc/Clave.wav"],sW=["BossDR220/bossdr220-rd/Ride.wav"],oW=["BossDR220/bossdr220-sd/Snaredrum.wav"],lW=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],cW=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],uW=["BossDR55/bossdr55-rim/Rimshot.wav"],dW=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],mW=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],hW=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],pW=["BossDR550/bossdr550-cp/Clap.wav"],fW=["BossDR550/bossdr550-cr/Crash.wav"],gW=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],_W=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],bW=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],SW=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],OW=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],EW=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],vW=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],TW=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],yW=["BossDR550/bossdr550-rim/Rim Shot.wav"],RW=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],CW=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],AW=["BossDR550/bossdr550-tb/Tambourine.wav"],wW=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],IW=["CasioRZ1/casiorz1-cb/Cowbell.wav"],NW=["CasioRZ1/casiorz1-cp/Clap.wav"],DW=["CasioRZ1/casiorz1-cr/Crash.wav"],xW=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],kW=["CasioRZ1/casiorz1-ht/Tom H.wav"],MW=["CasioRZ1/casiorz1-lt/Tom L.wav"],LW=["CasioRZ1/casiorz1-mt/Tom M.wav"],PW=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],BW=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],YW=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],FW=["CasioSK1/casiosk1-bd/Bassdrum.wav"],UW=["CasioSK1/casiosk1-hh/Hat Closed.wav"],$W=["CasioSK1/casiosk1-ht/Tom H.wav"],GW=["CasioSK1/casiosk1-mt/Tom L.wav"],QW=["CasioSK1/casiosk1-oh/Hat Open.wav"],qW=["CasioSK1/casiosk1-sd/Snaredrum.wav"],VW=["CasioVL1/casiovl1-bd/Bassdrum.wav"],HW=["CasioVL1/casiovl1-hh/Hi Hat.wav"],zW=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],WW=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],XW=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],KW=["DoepferMS404/doepferms404-lt/Tom.wav"],ZW=["DoepferMS404/doepferms404-oh/Hat Open.wav"],jW=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],JW=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],eX=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],tX=["EmuDrumulator/emudrumulator-cp/Clap.wav"],nX=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],rX=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],aX=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],iX=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],sX=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],oX=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],lX=["EmuDrumulator/emudrumulator-perc/Claves.wav"],cX=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],uX=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],dX=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],mX=["EmuModular/emumodular-misc/EmuPong.wav"],hX=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],pX=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],fX=["EmuSP12/emusp12-cb/Cowbell.wav"],gX=["EmuSP12/emusp12-cp/Clap.wav"],_X=["EmuSP12/emusp12-cr/Crash.wav"],bX=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],SX=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],OX=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],EX=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],vX=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],TX=["EmuSP12/emusp12-oh/Hhopen1.wav"],yX=["EmuSP12/emusp12-perc/Blow1.wav"],RX=["EmuSP12/emusp12-rd/Ride.wav"],CX=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],AX=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],wX=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],IX=["KorgDDM110/korgddm110-cp/Clap.wav"],NX=["KorgDDM110/korgddm110-cr/Crash.wav"],DX=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],xX=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],kX=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],MX=["KorgDDM110/korgddm110-oh/Hat Open.wav"],LX=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],PX=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],BX=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],YX=["KorgKPR77/korgkpr77-cp/Clap.wav"],FX=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],UX=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],$X=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],GX=["KorgKR55/korgkr55-bd/Bassdrum.wav"],QX=["KorgKR55/korgkr55-cb/Cowbell.wav"],qX=["KorgKR55/korgkr55-cr/Cymbal.wav"],VX=["KorgKR55/korgkr55-hh/Hat Closed.wav"],HX=["KorgKR55/korgkr55-ht/Tom.wav"],zX=["KorgKR55/korgkr55-oh/Hat Open.wav"],WX=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],XX=["KorgKR55/korgkr55-rim/Rim Shot.wav"],KX=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],ZX=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],jX=["KorgKRZ/korgkrz-cr/Crash.wav"],JX=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],eK=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],tK=["KorgKRZ/korgkrz-ht/Tom-02.wav"],nK=["KorgKRZ/korgkrz-lt/Tom-01.wav"],rK=["KorgKRZ/korgkrz-misc/Bell.wav"],aK=["KorgKRZ/korgkrz-oh/Hat Open.wav"],iK=["KorgKRZ/korgkrz-rd/Ride.wav"],sK=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],oK=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],lK=["KorgM1/korgm1-cb/Cowbel.wav"],cK=["KorgM1/korgm1-cp/Clap.wav"],uK=["KorgM1/korgm1-cr/Crash.wav"],dK=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],mK=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],hK=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],pK=["KorgM1/korgm1-mt/Tom-01.wav"],fK=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],gK=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],_K=["KorgM1/korgm1-rd/Ride.wav"],bK=["KorgM1/korgm1-rim/Snaredrum-side.wav"],SK=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],OK=["KorgM1/korgm1-sh/Shakers.wav"],EK=["KorgM1/korgm1-tb/Tambourine.wav"],vK=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],TK=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],yK=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],RK=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],CK=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],AK=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],wK=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],IK=["KorgT3/korgt3-cp/Clap.wav"],NK=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],DK=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],xK=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],kK=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],MK=["KorgT3/korgt3-rim/Rim shot.wav"],LK=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],PK=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],BK=["Linn9000/linn9000-bd/BAssdrum.wav"],YK=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],FK=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],UK=["Linn9000/linn9000-hh/Hat Closed.wav"],$K=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],GK=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],QK=["Linn9000/linn9000-mt/Tom-03.wav"],qK=["Linn9000/linn9000-oh/Hat Open.wav"],VK=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],HK=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],zK=["Linn9000/linn9000-rim/Rim Shot.wav"],WK=["Linn9000/linn9000-sd/0Snaredrum.wav"],XK=["Linn9000/linn9000-tb/Tambourine.wav"],KK=["LinnDrum/linndrum-bd/Bassdrum.wav"],ZK=["LinnDrum/linndrum-cb/Cowbell.wav"],jK=["LinnDrum/linndrum-cp/Clap.wav"],JK=["LinnDrum/linndrum-cr/Crash.wav"],eZ=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],tZ=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],nZ=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],rZ=["LinnDrum/linndrum-mt/Tom M-01.wav"],aZ=["LinnDrum/linndrum-oh/Hat Open.wav"],iZ=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],sZ=["LinnDrum/linndrum-rd/Ride.wav"],oZ=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],lZ=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],cZ=["LinnDrum/linndrum-sh/Cabasa.wav"],uZ=["LinnDrum/linndrum-tb/Tambourine.wav"],dZ=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],mZ=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],hZ=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],pZ=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],fZ=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],gZ=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],_Z=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],bZ=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],SZ=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],OZ=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],EZ=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],vZ=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],TZ=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],yZ=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],RZ=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],CZ=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],AZ=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],wZ=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],IZ=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],NZ=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],DZ=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],xZ=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],kZ=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],MZ=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],LZ=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],PZ=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],BZ=["MFB512/mfb512-bd/Bassdrum.wav"],YZ=["MFB512/mfb512-cp/Clap.wav"],FZ=["MFB512/mfb512-cr/Crash.wav"],UZ=["MFB512/mfb512-hh/Hat Closed.wav"],$Z=["MFB512/mfb512-ht/Tom H.wav"],GZ=["MFB512/mfb512-lt/Tom L.wav"],QZ=["MFB512/mfb512-mt/Tom M.wav"],qZ=["MFB512/mfb512-oh/Hat Open.wav"],VZ=["MFB512/mfb512-sd/Snaredrum.wav"],HZ=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],zZ=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],WZ=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],XZ=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],KZ=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],ZZ=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],jZ=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],JZ=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],ej=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],tj=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],nj=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],rj=["OberheimDMX/oberheimdmx-cp/Clap.wav"],aj=["OberheimDMX/oberheimdmx-cr/Crash.wav"],ij=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],sj=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],oj=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],lj=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],cj=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],uj=["OberheimDMX/oberheimdmx-rd/Ride.wav"],dj=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],mj=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],hj=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],pj=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],fj=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],gj=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],_j=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],bj=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Sj=["RhythmAce/rhythmace-hh/Hat Closed.wav"],Oj=["RhythmAce/rhythmace-ht/Tom H.wav"],Ej=["RhythmAce/rhythmace-lt/Tom L.wav"],vj=["RhythmAce/rhythmace-oh/Hat Open.wav"],Tj=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],yj=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],Rj=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],Cj=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],Aj=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],wj=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],Ij=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],Nj=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],Dj=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],xj=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],kj=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],Mj=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],Lj=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],Pj=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],Bj=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],Yj=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Fj=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],Uj=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],$j=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Gj=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],Qj=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],qj=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Vj=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Hj=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],zj=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Wj=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Xj=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],Kj=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Zj=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],jj=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],Jj=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],eJ=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],tJ=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],nJ=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],rJ=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],aJ=["RolandD110/rolandd110-bd/Bassdrum.wav"],iJ=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],sJ=["RolandD110/rolandd110-cr/Crash.wav"],oJ=["RolandD110/rolandd110-hh/Hat Closed.wav"],lJ=["RolandD110/rolandd110-lt/Tom.wav"],cJ=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],uJ=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],dJ=["RolandD110/rolandd110-rd/Ride.wav"],mJ=["RolandD110/rolandd110-rim/Rimshot.wav"],hJ=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],pJ=["RolandD110/rolandd110-sh/Cabasa.wav"],fJ=["RolandD110/rolandd110-tb/Tambourine.wav"],gJ=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],_J=["RolandD70/rolandd70-cb/Cowbell.wav"],bJ=["RolandD70/rolandd70-cp/Clap.wav"],SJ=["RolandD70/rolandd70-cr/Crash.wav"],OJ=["RolandD70/rolandd70-hh/Hat Closed.wav"],EJ=["RolandD70/rolandd70-lt/Tom-02.wav"],vJ=["RolandD70/rolandd70-mt/Tom.-01.wav"],TJ=["RolandD70/rolandd70-oh/Hat Open.wav"],yJ=["RolandD70/rolandd70-perc/Sticks.wav"],RJ=["RolandD70/rolandd70-rd/Ride.wav"],CJ=["RolandD70/rolandd70-rim/Rim Shot.wav"],AJ=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],wJ=["RolandD70/rolandd70-sh/Cabasa.wav"],IJ=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],NJ=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],DJ=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],xJ=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],kJ=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],MJ=["RolandJD990/rolandjd990-cb/Cowbell.wav"],LJ=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],PJ=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],BJ=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],YJ=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],FJ=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],UJ=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],$J=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],GJ=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],QJ=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],qJ=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],VJ=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],HJ=["RolandJD990/rolandjd990-tb/Tambourn.wav"],zJ=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],WJ=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],XJ=["RolandMC202/rolandmc202-perc/Click.wav"],KJ=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],ZJ=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],jJ=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],JJ=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],eee=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],tee=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],nee=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],ree=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],aee=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],iee=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],see=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],oee=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],lee=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],cee=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],uee=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],dee=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],mee=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],hee=["RolandMT32/rolandmt32-cb/Cowbell.wav"],pee=["RolandMT32/rolandmt32-cp/Clap.wav"],fee=["RolandMT32/rolandmt32-cr/Crash.wav"],gee=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],_ee=["RolandMT32/rolandmt32-ht/Tom H.wav"],bee=["RolandMT32/rolandmt32-lt/Tom L.wav"],See=["RolandMT32/rolandmt32-mt/Tom M.wav"],Oee=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],Eee=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],vee=["RolandMT32/rolandmt32-rd/Ride.wav"],Tee=["RolandMT32/rolandmt32-rim/RimShot.wav"],yee=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],Ree=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],Cee=["RolandMT32/rolandmt32-tb/Tambourine.wav"],Aee=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],wee=["RolandR8/rolandr8-cb/Cowbell.wav"],Iee=["RolandR8/rolandr8-cp/Clap.wav"],Nee=["RolandR8/rolandr8-cr/Crash.wav"],Dee=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],xee=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],kee=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],Mee=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],Lee=["RolandR8/rolandr8-oh/Hat Open.wav"],Pee=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],Bee=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],Yee=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Fee=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Uee=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],$ee=["RolandR8/rolandr8-tb/Tambourine.wav"],Gee=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],Qee=["RolandS50/rolands50-cb/Cowbell.wav"],qee=["RolandS50/rolands50-cp/Clap.wav"],Vee=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Hee=["RolandS50/rolands50-ht/Tom-01.wav"],zee=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Wee=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Xee=["RolandS50/rolands50-mt/Tom-02.wav"],Kee=["RolandS50/rolands50-oh/Hihat.wav"],Zee=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],jee=["RolandS50/rolands50-rd/Ride.wav"],Jee=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],ete=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],tte=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],nte=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],rte=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],ate=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],ite=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],ste=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],ote=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],lte=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],cte=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],ute=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],dte=["RolandTR505/rolandtr505-cp/Clap.wav"],mte=["RolandTR505/rolandtr505-cr/Crash.wav"],hte=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],pte=["RolandTR505/rolandtr505-ht/Tom H.wav"],fte=["RolandTR505/rolandtr505-lt/Tom L.wav"],gte=["RolandTR505/rolandtr505-mt/Tom M.wav"],_te=["RolandTR505/rolandtr505-oh/Hat Open.wav"],bte=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Ste=["RolandTR505/rolandtr505-rd/Ride.wav"],Ote=["RolandTR505/rolandtr505-rim/Rimshot.wav"],Ete=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],vte=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],Tte=["RolandTR606/rolandtr606-cr/Cymbal.wav"],yte=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],Rte=["RolandTR606/rolandtr606-ht/Tom H.wav"],Cte=["RolandTR606/rolandtr606-lt/Tom L.wav"],Ate=["RolandTR606/rolandtr606-oh/Hat Open.wav"],wte=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],Ite=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],Nte=["RolandTR626/rolandtr626-cb/Cowbell.wav"],Dte=["RolandTR626/rolandtr626-cp/Clap.wav"],xte=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],kte=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],Mte=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],Lte=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],Pte=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],Bte=["RolandTR626/rolandtr626-oh/Hat Open.wav"],Yte=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Fte=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Ute=["RolandTR626/rolandtr626-rim/Rimshot.wav"],$te=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Gte=["RolandTR626/rolandtr626-sh/Shaker.wav"],Qte=["RolandTR626/rolandtr626-tb/Tambourine.wav"],qte=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Vte=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Hte=["RolandTR707/rolandtr707-cp/Clap.wav"],zte=["RolandTR707/rolandtr707-cr/Crash.wav"],Wte=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Xte=["RolandTR707/rolandtr707-ht/Tom H.wav"],Kte=["RolandTR707/rolandtr707-lt/Tom L.wav"],Zte=["RolandTR707/rolandtr707-mt/Tom M.wav"],jte=["RolandTR707/rolandtr707-oh/Hat Open.wav"],Jte=["RolandTR707/rolandtr707-rim/Rimshot.wav"],ene=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],tne=["RolandTR707/rolandtr707-tb/Tambourine.wav"],nne=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],rne=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],ane=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],ine=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],sne=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],one=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],lne=["RolandTR808/rolandtr808-hh/CH.WAV"],cne=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],une=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],dne=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],mne=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],hne=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],pne=["RolandTR808/rolandtr808-rim/RS.WAV"],fne=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],gne=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],_ne=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],bne=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Sne=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],One=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],Ene=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],vne=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],Tne=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],yne=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],Rne=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],Cne=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],Ane=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],wne=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],Ine=["SakataDPM48/sakatadpm48-cp/Clap.wav"],Nne=["SakataDPM48/sakatadpm48-cr/Crash.wav"],Dne=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],xne=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],kne=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],Mne=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],Lne=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],Pne=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],Bne=["SakataDPM48/sakatadpm48-rd/Ride.wav"],Yne=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Fne=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Une=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],$ne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Gne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],Qne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],qne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Vne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Hne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],zne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Wne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Xne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],Kne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Zne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],jne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],Jne=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],ere=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],tre=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],nre=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],rre=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],are=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],ire=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],sre=["SergeModular/sergemodular-bd/Bassdrum.wav"],ore=["SergeModular/sergemodular-misc/Clink.wav"],lre=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],cre=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],ure=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],dre=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],mre=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],hre=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],pre=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],fre=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],gre=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],_re=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],bre=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Sre=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],Ore=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],Ere=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],vre=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],Tre=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],yre=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],Rre=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],Cre=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],Are=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],wre=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],Ire=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],Nre=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],Dre=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],xre=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],kre=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],Mre=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],Lre=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],Pre=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],Bre=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],Yre=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Fre=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ure=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],$re=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Gre=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],Qre=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],qre=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Vre=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Hre=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],zre=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Wre=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Xre=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],Kre=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Zre=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],jre=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],Jre=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],eae=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],tae=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],nae=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],rae=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],aae=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],iae=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],sae=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],oae=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],lae=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],cae=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],uae=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],dae=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],mae=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],hae=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],pae=["YamahaRX21/yamaharx21-cp/Clap.wav"],fae=["YamahaRX21/yamaharx21-cr/Crash.wav"],gae=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],_ae=["YamahaRX21/yamaharx21-ht/Tom H.wav"],bae=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Sae=["YamahaRX21/yamaharx21-mt/Tom M.wav"],Oae=["YamahaRX21/yamaharx21-oh/Open hat.wav"],Eae=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],vae=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],Tae=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],yae=["YamahaRX5/yamaharx5-fx/SFX.wav"],Rae=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],Cae=["YamahaRX5/yamaharx5-lt/Tom.wav"],Aae=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],wae=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],Iae=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],Nae=["YamahaRX5/yamaharx5-sh/Shaker.wav"],Dae=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],xae=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],kae=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],Mae=["YamahaRY30/yamahary30-cp/Clap.wav"],Lae=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],Pae=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],Bae=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],Yae=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Fae=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Uae=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],$ae=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Gae=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],Qae=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],qae=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Vae=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Hae=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],zae=["YamahaRY30/yamahary30-tb/Tamb.wav"],Wae=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Xae=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],Kae=["YamahaTG33/yamahatg33-cp/Clap.wav"],Zae=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],jae=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],Jae=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],eie=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],tie=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],nie=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],rie=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],aie=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],iie=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],sie=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],oie=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],lie=["YamahaTG33/yamahatg33-sh/Shaker.wav"],cie=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],uie={AJKPercusyn_bd:IH,AJKPercusyn_cb:NH,AJKPercusyn_ht:DH,AJKPercusyn_sd:xH,AkaiLinn_bd:kH,AkaiLinn_cb:MH,AkaiLinn_cp:LH,AkaiLinn_cr:PH,AkaiLinn_hh:BH,AkaiLinn_ht:YH,AkaiLinn_lt:FH,AkaiLinn_mt:UH,AkaiLinn_oh:$H,AkaiLinn_rd:GH,AkaiLinn_sd:QH,AkaiLinn_sh:qH,AkaiLinn_tb:VH,AkaiMPC60_bd:HH,AkaiMPC60_cp:zH,AkaiMPC60_cr:WH,AkaiMPC60_hh:XH,AkaiMPC60_ht:KH,AkaiMPC60_lt:ZH,AkaiMPC60_misc:jH,AkaiMPC60_mt:JH,AkaiMPC60_oh:ez,AkaiMPC60_perc:tz,AkaiMPC60_rd:nz,AkaiMPC60_rim:rz,AkaiMPC60_sd:az,AkaiXR10_bd:iz,AkaiXR10_cb:sz,AkaiXR10_cp:oz,AkaiXR10_cr:lz,AkaiXR10_hh:cz,AkaiXR10_ht:uz,AkaiXR10_lt:dz,AkaiXR10_misc:mz,AkaiXR10_mt:hz,AkaiXR10_oh:pz,AkaiXR10_perc:fz,AkaiXR10_rd:gz,AkaiXR10_rim:_z,AkaiXR10_sd:bz,AkaiXR10_sh:Sz,AkaiXR10_tb:Oz,AlesisHR16_bd:Ez,AlesisHR16_cp:vz,AlesisHR16_hh:Tz,AlesisHR16_ht:yz,AlesisHR16_lt:Rz,AlesisHR16_oh:Cz,AlesisHR16_perc:Az,AlesisHR16_rim:wz,AlesisHR16_sd:Iz,AlesisHR16_sh:Nz,AlesisSR16_bd:Dz,AlesisSR16_cb:xz,AlesisSR16_cp:kz,AlesisSR16_cr:Mz,AlesisSR16_hh:Lz,AlesisSR16_misc:Pz,AlesisSR16_oh:Bz,AlesisSR16_perc:Yz,AlesisSR16_rd:Fz,AlesisSR16_rim:Uz,AlesisSR16_sd:$z,AlesisSR16_sh:Gz,AlesisSR16_tb:Qz,BossDR110_bd:qz,BossDR110_cp:Vz,BossDR110_cr:Hz,BossDR110_hh:zz,BossDR110_oh:Wz,BossDR110_rd:Xz,BossDR110_sd:Kz,BossDR220_bd:Zz,BossDR220_cp:jz,BossDR220_cr:Jz,BossDR220_hh:eW,BossDR220_ht:tW,BossDR220_lt:nW,BossDR220_mt:rW,BossDR220_oh:aW,BossDR220_perc:iW,BossDR220_rd:sW,BossDR220_sd:oW,BossDR55_bd:lW,BossDR55_hh:cW,BossDR55_rim:uW,BossDR55_sd:dW,BossDR550_bd:mW,BossDR550_cb:hW,BossDR550_cp:pW,BossDR550_cr:fW,BossDR550_hh:gW,BossDR550_ht:_W,BossDR550_lt:bW,BossDR550_misc:SW,BossDR550_mt:OW,BossDR550_oh:EW,BossDR550_perc:vW,BossDR550_rd:TW,BossDR550_rim:yW,BossDR550_sd:RW,BossDR550_sh:CW,BossDR550_tb:AW,CasioRZ1_bd:wW,CasioRZ1_cb:IW,CasioRZ1_cp:NW,CasioRZ1_cr:DW,CasioRZ1_hh:xW,CasioRZ1_ht:kW,CasioRZ1_lt:MW,CasioRZ1_mt:LW,CasioRZ1_rd:PW,CasioRZ1_rim:BW,CasioRZ1_sd:YW,CasioSK1_bd:FW,CasioSK1_hh:UW,CasioSK1_ht:$W,CasioSK1_mt:GW,CasioSK1_oh:QW,CasioSK1_sd:qW,CasioVL1_bd:VW,CasioVL1_hh:HW,CasioVL1_sd:zW,DoepferMS404_bd:WW,DoepferMS404_hh:XW,DoepferMS404_lt:KW,DoepferMS404_oh:ZW,DoepferMS404_sd:jW,EmuDrumulator_bd:JW,EmuDrumulator_cb:eX,EmuDrumulator_cp:tX,EmuDrumulator_cr:nX,EmuDrumulator_hh:rX,EmuDrumulator_ht:aX,EmuDrumulator_lt:iX,EmuDrumulator_mt:sX,EmuDrumulator_oh:oX,EmuDrumulator_perc:lX,EmuDrumulator_rim:cX,EmuDrumulator_sd:uX,EmuModular_bd:dX,EmuModular_misc:mX,EmuModular_perc:hX,EmuSP12_bd:pX,EmuSP12_cb:fX,EmuSP12_cp:gX,EmuSP12_cr:_X,EmuSP12_hh:bX,EmuSP12_ht:SX,EmuSP12_lt:OX,EmuSP12_misc:EX,EmuSP12_mt:vX,EmuSP12_oh:TX,EmuSP12_perc:yX,EmuSP12_rd:RX,EmuSP12_rim:CX,EmuSP12_sd:AX,KorgDDM110_bd:wX,KorgDDM110_cp:IX,KorgDDM110_cr:NX,KorgDDM110_hh:DX,KorgDDM110_ht:xX,KorgDDM110_lt:kX,KorgDDM110_oh:MX,KorgDDM110_rim:LX,KorgDDM110_sd:PX,KorgKPR77_bd:BX,KorgKPR77_cp:YX,KorgKPR77_hh:FX,KorgKPR77_oh:UX,KorgKPR77_sd:$X,KorgKR55_bd:GX,KorgKR55_cb:QX,KorgKR55_cr:qX,KorgKR55_hh:VX,KorgKR55_ht:HX,KorgKR55_oh:zX,KorgKR55_perc:WX,KorgKR55_rim:XX,KorgKR55_sd:KX,KorgKRZ_bd:ZX,KorgKRZ_cr:jX,KorgKRZ_fx:JX,KorgKRZ_hh:eK,KorgKRZ_ht:tK,KorgKRZ_lt:nK,KorgKRZ_misc:rK,KorgKRZ_oh:aK,KorgKRZ_rd:iK,KorgKRZ_sd:sK,KorgM1_bd:oK,KorgM1_cb:lK,KorgM1_cp:cK,KorgM1_cr:uK,KorgM1_hh:dK,KorgM1_ht:mK,KorgM1_misc:hK,KorgM1_mt:pK,KorgM1_oh:fK,KorgM1_perc:gK,KorgM1_rd:_K,KorgM1_rim:bK,KorgM1_sd:SK,KorgM1_sh:OK,KorgM1_tb:EK,KorgMinipops_bd:vK,KorgMinipops_hh:TK,KorgMinipops_misc:yK,KorgMinipops_oh:RK,KorgMinipops_sd:CK,KorgPoly800_bd:AK,KorgT3_bd:wK,KorgT3_cp:IK,KorgT3_hh:NK,KorgT3_misc:DK,KorgT3_oh:xK,KorgT3_perc:kK,KorgT3_rim:MK,KorgT3_sd:LK,KorgT3_sh:PK,Linn9000_bd:BK,Linn9000_cb:YK,Linn9000_cr:FK,Linn9000_hh:UK,Linn9000_ht:$K,Linn9000_lt:GK,Linn9000_mt:QK,Linn9000_oh:qK,Linn9000_perc:VK,Linn9000_rd:HK,Linn9000_rim:zK,Linn9000_sd:WK,Linn9000_tb:XK,LinnDrum_bd:KK,LinnDrum_cb:ZK,LinnDrum_cp:jK,LinnDrum_cr:JK,LinnDrum_hh:eZ,LinnDrum_ht:tZ,LinnDrum_lt:nZ,LinnDrum_mt:rZ,LinnDrum_oh:aZ,LinnDrum_perc:iZ,LinnDrum_rd:sZ,LinnDrum_rim:oZ,LinnDrum_sd:lZ,LinnDrum_sh:cZ,LinnDrum_tb:uZ,LinnLM1_bd:dZ,LinnLM1_cb:mZ,LinnLM1_cp:hZ,LinnLM1_hh:pZ,LinnLM1_ht:fZ,LinnLM1_lt:gZ,LinnLM1_oh:_Z,LinnLM1_perc:bZ,LinnLM1_rim:SZ,LinnLM1_sd:OZ,LinnLM1_sh:EZ,LinnLM1_tb:vZ,LinnLM2_bd:TZ,LinnLM2_cb:yZ,LinnLM2_cp:RZ,LinnLM2_cr:CZ,LinnLM2_hh:AZ,LinnLM2_ht:wZ,LinnLM2_lt:IZ,LinnLM2_mt:NZ,LinnLM2_oh:DZ,LinnLM2_rd:xZ,LinnLM2_rim:kZ,LinnLM2_sd:MZ,LinnLM2_sh:LZ,LinnLM2_tb:PZ,MFB512_bd:BZ,MFB512_cp:YZ,MFB512_cr:FZ,MFB512_hh:UZ,MFB512_ht:$Z,MFB512_lt:GZ,MFB512_mt:QZ,MFB512_oh:qZ,MFB512_sd:VZ,MPC1000_bd:HZ,MPC1000_cp:zZ,MPC1000_hh:WZ,MPC1000_oh:XZ,MPC1000_perc:KZ,MPC1000_sd:ZZ,MPC1000_sh:jZ,MoogConcertMateMG1_bd:JZ,MoogConcertMateMG1_sd:ej,OberheimDMX_:tj,OberheimDMX_bd:nj,OberheimDMX_cp:rj,OberheimDMX_cr:aj,OberheimDMX_hh:ij,OberheimDMX_ht:sj,OberheimDMX_lt:oj,OberheimDMX_mt:lj,OberheimDMX_oh:cj,OberheimDMX_rd:uj,OberheimDMX_rim:dj,OberheimDMX_sd:mj,OberheimDMX_sh:hj,OberheimDMX_tb:pj,RhodesPolaris_bd:fj,RhodesPolaris_misc:gj,RhodesPolaris_sd:_j,RhythmAce_bd:bj,RhythmAce_hh:Sj,RhythmAce_ht:Oj,RhythmAce_lt:Ej,RhythmAce_oh:vj,RhythmAce_perc:Tj,RhythmAce_sd:yj,RolandCompurhythm1000_bd:Rj,RolandCompurhythm1000_cb:Cj,RolandCompurhythm1000_cp:Aj,RolandCompurhythm1000_cr:wj,RolandCompurhythm1000_hh:Ij,RolandCompurhythm1000_ht:Nj,RolandCompurhythm1000_lt:Dj,RolandCompurhythm1000_mt:xj,RolandCompurhythm1000_oh:kj,RolandCompurhythm1000_perc:Mj,RolandCompurhythm1000_rd:Lj,RolandCompurhythm1000_rim:Pj,RolandCompurhythm1000_sd:Bj,RolandCompurhythm78_bd:Yj,RolandCompurhythm78_cb:Fj,RolandCompurhythm78_hh:Uj,RolandCompurhythm78_misc:$j,RolandCompurhythm78_oh:Gj,RolandCompurhythm78_perc:Qj,RolandCompurhythm78_sd:qj,RolandCompurhythm78_tb:Vj,RolandCompurhythm8000_bd:Hj,RolandCompurhythm8000_cb:zj,RolandCompurhythm8000_cp:Wj,RolandCompurhythm8000_cr:Xj,RolandCompurhythm8000_hh:Kj,RolandCompurhythm8000_ht:Zj,RolandCompurhythm8000_lt:jj,RolandCompurhythm8000_mt:Jj,RolandCompurhythm8000_oh:eJ,RolandCompurhythm8000_perc:tJ,RolandCompurhythm8000_rim:nJ,RolandCompurhythm8000_sd:rJ,RolandD110_bd:aJ,RolandD110_cb:iJ,RolandD110_cr:sJ,RolandD110_hh:oJ,RolandD110_lt:lJ,RolandD110_oh:cJ,RolandD110_perc:uJ,RolandD110_rd:dJ,RolandD110_rim:mJ,RolandD110_sd:hJ,RolandD110_sh:pJ,RolandD110_tb:fJ,RolandD70_bd:gJ,RolandD70_cb:_J,RolandD70_cp:bJ,RolandD70_cr:SJ,RolandD70_hh:OJ,RolandD70_lt:EJ,RolandD70_mt:vJ,RolandD70_oh:TJ,RolandD70_perc:yJ,RolandD70_rd:RJ,RolandD70_rim:CJ,RolandD70_sd:AJ,RolandD70_sh:wJ,RolandDDR30_bd:IJ,RolandDDR30_ht:NJ,RolandDDR30_lt:DJ,RolandDDR30_sd:xJ,RolandJD990_bd:kJ,RolandJD990_cb:MJ,RolandJD990_cp:LJ,RolandJD990_cr:PJ,RolandJD990_hh:BJ,RolandJD990_ht:YJ,RolandJD990_lt:FJ,RolandJD990_misc:UJ,RolandJD990_mt:$J,RolandJD990_oh:GJ,RolandJD990_perc:QJ,RolandJD990_rd:qJ,RolandJD990_sd:VJ,RolandJD990_tb:HJ,RolandMC202_bd:zJ,RolandMC202_ht:WJ,RolandMC202_perc:XJ,RolandMC303_bd:KJ,RolandMC303_cb:ZJ,RolandMC303_cp:jJ,RolandMC303_fx:JJ,RolandMC303_hh:eee,RolandMC303_ht:tee,RolandMC303_lt:nee,RolandMC303_misc:ree,RolandMC303_mt:aee,RolandMC303_oh:iee,RolandMC303_perc:see,RolandMC303_rd:oee,RolandMC303_rim:lee,RolandMC303_sd:cee,RolandMC303_sh:uee,RolandMC303_tb:dee,RolandMT32_bd:mee,RolandMT32_cb:hee,RolandMT32_cp:pee,RolandMT32_cr:fee,RolandMT32_hh:gee,RolandMT32_ht:_ee,RolandMT32_lt:bee,RolandMT32_mt:See,RolandMT32_oh:Oee,RolandMT32_perc:Eee,RolandMT32_rd:vee,RolandMT32_rim:Tee,RolandMT32_sd:yee,RolandMT32_sh:Ree,RolandMT32_tb:Cee,RolandR8_bd:Aee,RolandR8_cb:wee,RolandR8_cp:Iee,RolandR8_cr:Nee,RolandR8_hh:Dee,RolandR8_ht:xee,RolandR8_lt:kee,RolandR8_mt:Mee,RolandR8_oh:Lee,RolandR8_perc:Pee,RolandR8_rd:Bee,RolandR8_rim:Yee,RolandR8_sd:Fee,RolandR8_sh:Uee,RolandR8_tb:$ee,RolandS50_bd:Gee,RolandS50_cb:Qee,RolandS50_cp:qee,RolandS50_cr:Vee,RolandS50_ht:Hee,RolandS50_lt:zee,RolandS50_misc:Wee,RolandS50_mt:Xee,RolandS50_oh:Kee,RolandS50_perc:Zee,RolandS50_rd:jee,RolandS50_sd:Jee,RolandS50_sh:ete,RolandS50_tb:tte,RolandSH09_bd:nte,RolandSystem100_bd:rte,RolandSystem100_hh:ate,RolandSystem100_misc:ite,RolandSystem100_oh:ste,RolandSystem100_perc:ote,RolandSystem100_sd:lte,RolandTR505_bd:cte,RolandTR505_cb:ute,RolandTR505_cp:dte,RolandTR505_cr:mte,RolandTR505_hh:hte,RolandTR505_ht:pte,RolandTR505_lt:fte,RolandTR505_mt:gte,RolandTR505_oh:_te,RolandTR505_perc:bte,RolandTR505_rd:Ste,RolandTR505_rim:Ote,RolandTR505_sd:Ete,RolandTR606_bd:vte,RolandTR606_cr:Tte,RolandTR606_hh:yte,RolandTR606_ht:Rte,RolandTR606_lt:Cte,RolandTR606_oh:Ate,RolandTR606_sd:wte,RolandTR626_bd:Ite,RolandTR626_cb:Nte,RolandTR626_cp:Dte,RolandTR626_cr:xte,RolandTR626_hh:kte,RolandTR626_ht:Mte,RolandTR626_lt:Lte,RolandTR626_mt:Pte,RolandTR626_oh:Bte,RolandTR626_perc:Yte,RolandTR626_rd:Fte,RolandTR626_rim:Ute,RolandTR626_sd:$te,RolandTR626_sh:Gte,RolandTR626_tb:Qte,RolandTR707_bd:qte,RolandTR707_cb:Vte,RolandTR707_cp:Hte,RolandTR707_cr:zte,RolandTR707_hh:Wte,RolandTR707_ht:Xte,RolandTR707_lt:Kte,RolandTR707_mt:Zte,RolandTR707_oh:jte,RolandTR707_rim:Jte,RolandTR707_sd:ene,RolandTR707_tb:tne,RolandTR727_perc:nne,RolandTR727_sh:rne,RolandTR808_bd:ane,RolandTR808_cb:ine,RolandTR808_cp:sne,RolandTR808_cr:one,RolandTR808_hh:lne,RolandTR808_ht:cne,RolandTR808_lt:une,RolandTR808_mt:dne,RolandTR808_oh:mne,RolandTR808_perc:hne,RolandTR808_rim:pne,RolandTR808_sd:fne,RolandTR808_sh:gne,RolandTR909_bd:_ne,RolandTR909_cp:bne,RolandTR909_cr:Sne,RolandTR909_hh:One,RolandTR909_ht:Ene,RolandTR909_lt:vne,RolandTR909_mt:Tne,RolandTR909_oh:yne,RolandTR909_rd:Rne,RolandTR909_rim:Cne,RolandTR909_sd:Ane,SakataDPM48_bd:wne,SakataDPM48_cp:Ine,SakataDPM48_cr:Nne,SakataDPM48_hh:Dne,SakataDPM48_ht:xne,SakataDPM48_lt:kne,SakataDPM48_mt:Mne,SakataDPM48_oh:Lne,SakataDPM48_perc:Pne,SakataDPM48_rd:Bne,SakataDPM48_rim:Yne,SakataDPM48_sd:Fne,SakataDPM48_sh:Une,SequentialCircuitsDrumtracks_bd:$ne,SequentialCircuitsDrumtracks_cb:Gne,SequentialCircuitsDrumtracks_cp:Qne,SequentialCircuitsDrumtracks_cr:qne,SequentialCircuitsDrumtracks_hh:Vne,SequentialCircuitsDrumtracks_ht:Hne,SequentialCircuitsDrumtracks_oh:zne,SequentialCircuitsDrumtracks_rd:Wne,SequentialCircuitsDrumtracks_rim:Xne,SequentialCircuitsDrumtracks_sd:Kne,SequentialCircuitsDrumtracks_sh:Zne,SequentialCircuitsDrumtracks_tb:jne,SequentialCircuitsTom_bd:Jne,SequentialCircuitsTom_cp:ere,SequentialCircuitsTom_cr:tre,SequentialCircuitsTom_hh:nre,SequentialCircuitsTom_ht:rre,SequentialCircuitsTom_oh:are,SequentialCircuitsTom_sd:ire,SergeModular_bd:sre,SergeModular_misc:ore,SergeModular_perc:lre,SimmonsSDS400_ht:cre,SimmonsSDS400_lt:ure,SimmonsSDS400_mt:dre,SimmonsSDS400_sd:mre,SimmonsSDS5_bd:hre,SimmonsSDS5_hh:pre,SimmonsSDS5_ht:fre,SimmonsSDS5_lt:gre,SimmonsSDS5_mt:_re,SimmonsSDS5_oh:bre,SimmonsSDS5_rim:Sre,SimmonsSDS5_sd:Ore,SoundmastersR88_bd:Ere,SoundmastersR88_cr:vre,SoundmastersR88_hh:Tre,SoundmastersR88_oh:yre,SoundmastersR88_sd:Rre,UnivoxMicroRhythmer12_bd:Cre,UnivoxMicroRhythmer12_hh:Are,UnivoxMicroRhythmer12_oh:wre,UnivoxMicroRhythmer12_sd:Ire,ViscoSpaceDrum_bd:Nre,ViscoSpaceDrum_cb:Dre,ViscoSpaceDrum_hh:xre,ViscoSpaceDrum_ht:kre,ViscoSpaceDrum_lt:Mre,ViscoSpaceDrum_misc:Lre,ViscoSpaceDrum_mt:Pre,ViscoSpaceDrum_oh:Bre,ViscoSpaceDrum_perc:Yre,ViscoSpaceDrum_rim:Fre,ViscoSpaceDrum_sd:Ure,XdrumLM8953_bd:$re,XdrumLM8953_cr:Gre,XdrumLM8953_hh:Qre,XdrumLM8953_ht:qre,XdrumLM8953_lt:Vre,XdrumLM8953_mt:Hre,XdrumLM8953_oh:zre,XdrumLM8953_rd:Wre,XdrumLM8953_rim:Xre,XdrumLM8953_sd:Kre,XdrumLM8953_tb:Zre,YamahaRM50_bd:jre,YamahaRM50_cb:Jre,YamahaRM50_cp:eae,YamahaRM50_cr:tae,YamahaRM50_hh:nae,YamahaRM50_ht:rae,YamahaRM50_lt:aae,YamahaRM50_misc:iae,YamahaRM50_mt:sae,YamahaRM50_oh:oae,YamahaRM50_perc:lae,YamahaRM50_rd:cae,YamahaRM50_sd:uae,YamahaRM50_sh:dae,YamahaRM50_tb:mae,YamahaRX21_bd:hae,YamahaRX21_cp:pae,YamahaRX21_cr:fae,YamahaRX21_hh:gae,YamahaRX21_ht:_ae,YamahaRX21_lt:bae,YamahaRX21_mt:Sae,YamahaRX21_oh:Oae,YamahaRX21_sd:Eae,YamahaRX5_bd:vae,YamahaRX5_cb:Tae,YamahaRX5_fx:yae,YamahaRX5_hh:Rae,YamahaRX5_lt:Cae,YamahaRX5_oh:Aae,YamahaRX5_rim:wae,YamahaRX5_sd:Iae,YamahaRX5_sh:Nae,YamahaRX5_tb:Dae,YamahaRY30_bd:xae,YamahaRY30_cb:kae,YamahaRY30_cp:Mae,YamahaRY30_cr:Lae,YamahaRY30_hh:Pae,YamahaRY30_ht:Bae,YamahaRY30_lt:Yae,YamahaRY30_misc:Fae,YamahaRY30_mt:Uae,YamahaRY30_oh:$ae,YamahaRY30_perc:Gae,YamahaRY30_rd:Qae,YamahaRY30_rim:qae,YamahaRY30_sd:Vae,YamahaRY30_sh:Hae,YamahaRY30_tb:zae,YamahaTG33_bd:Wae,YamahaTG33_cb:Xae,YamahaTG33_cp:Kae,YamahaTG33_cr:Zae,YamahaTG33_fx:jae,YamahaTG33_ht:Jae,YamahaTG33_lt:eie,YamahaTG33_misc:tie,YamahaTG33_mt:nie,YamahaTG33_oh:rie,YamahaTG33_perc:aie,YamahaTG33_rd:iie,YamahaTG33_rim:sie,YamahaTG33_sd:oie,YamahaTG33_sh:lie,YamahaTG33_tb:cie};async function rw(){return Promise.all([gk(),ma("github:tidalcycles/Dirt-Samples/master",void 0,{tag:"Tidal"}).then(()=>Ck()),Dk(),ma(uie,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),ma("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),ma("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),ma("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),ma("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),ma("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),ma("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class die{constructor(e){A(this,"variables",{});A(this,"codeExamples",{});A(this,"counters",{});A(this,"_drunk",new yH(-100,100,!1));A(this,"randomGen",Math.random);A(this,"currentSeed");A(this,"localSeeds",new Map);A(this,"patternCache",new f_({max:1e3,ttl:1e3*60*5}));A(this,"errorTimeoutID",0);A(this,"printTimeoutID",0);A(this,"MidiConnection");A(this,"scale_aid");A(this,"hydra");A(this,"load");A(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),cl(this.app,e),Su()});A(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});A(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.stop(),this.play()});A(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.stop()});A(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.stop(),this.play(),this.app.exampleIsPlaying=!0,I6(this.app,e)});A(this,"_all_samples",()=>$u.get());A(this,"_reportError",e=>{const t=s=>{var l;const o=(l=s.stack)==null?void 0:l.split(` +`,"\r"," "],!1,!1),Se=g(",",!1),Re=g("|",!1),ke=O([["a","z"]],!1,!1),at=O([["a","z"],"_"],!1,!1),Ne=O([["a","z"],"_",["0","9"]],!1,!1),Mt=g("<",!1),Be=g(">",!1),ht=g("@",!1),Rn=g(":",!1),lt=O(["m","k","l","p","d","c","w","y","h","n","q","a","e","f","s","x","t","g","u","j","z","o"],!1,!1),dn=g("/",!1),Tt=g("(",!1),Fe=g(")",!1),er=g("[:",!1),sa=g("]",!1),ft=g("[",!1),tr=g("{",!1),Bn=g("}",!1),wi=g("+",!1),oa=g("*",!1),en=g("%",!1),Yn=g("^",!1),Ii=g("&",!1),Xa=g(">>",!1),Ni=g("<<",!1),cr=g("_",!1),Ia=g("?",!1),$r=g("!",!1),mn=g("r",!1),Ka=O([["a","z"],["A","Z"],["0","9"]],!1,!1),Na=g("#",!1),z=g("b",!1),oe=O([["a","z"],["A","Z"],["0","9"],"-","*","+"],!1,!1),me=O([["A","G"]],!1,!1),Oe=O(["b","s"],!1,!1),De=O([["A","Z"]],!1,!1),Qe=g("=",!1),Ye=g("iii",!1),Nt=g("ii",!1),qn=g("iv",!1),ur=g("i",!1),us=g("vii",!1),Di=g("vi",!1),bo=g("v",!1),dr=function(v){return v.filter(D=>D)},So=function(){return parseFloat(d())},ds=function(){return parseInt(d())},ms=function(){return parseInt(d())},Oo=function(){},hs=function(v){return Yt(aV,{sound:v})},Eo=function(){return d()},ps=function(v){return Yt(dl,{items:v})},nr=function(v){return v},vo=function(v,D){return Yt(iV,{item:v,sound:D})},To=function(v,D){return Yt(sV,{item:v,soundIndex:D})},fs=function(v){return v},gs=function(){return BQ[d()]},yo=function(v,D){return v/D},_s=function(v){return v.filter(D=>D)},Ro=function(v){return Yt(dl,{items:v})},bs=function(v,D){return D?Yt(Pv,{item:v,times:D}):Yt(qs,{items:v})},Co=function(v){return v},Ao=function(v,D,U){return U instanceof sn&&(U=Yt(qs,{items:[U]})),Yt(dV,{left:v,operation:D,right:U})},Cr=function(v,D){return Yt(uV,{items:v,times:D})},yt=function(v){return Yt(QA,{items:v})},wo=function(v){return v.map(D=>typeof D=="number"?D:void 0)},Za=function(){return Math.ceil(PA(d()))},Io=function(v){var D=v.filter(U=>U).map(U=>Yt(sn,{pitch:U[0]},U.toString()));return Yt(qs,{items:D})},Da=function(v){return v},No=function(v){return v},ja=function(){},Ss=function(v){return Yt(dl,{items:v})},Os=function(v){return Yt(lV,{octave:v})},Do=function(){return d().split("").reduce((v,D)=>v+(D==="^"?1:-1),0)},Ja=function(){return Yt(ku,{seededRandom:i.seededRandom})},Es=function(v,D){return Yt(ku,{min:v,max:D,seededRandom:i.seededRandom})},ei=function(v,D){return Yt(Pv,{item:v,times:D})},ti=function(v){return Yt(cV,{duration:v})},vs=function(v){return v},xi=function(v){return Yt(c_,{duration:v})},xa=function(v,D,U,K){const ue=v?i.nodeOptions.octave+v:i.nodeOptions.octave;return Yt(sn,{duration:D,pitch:K,pitchOctave:ue,add:U})},Dn=function(v){return v.reduce((D,U)=>D+(U==="#"?1:-1),0)},Ts=function(v,D){return Yt(GA,{chord:v,indexes:D})},mr=function(v,D,U){return Yt(un,{pitches:[v].concat(D),inversion:U})},ki=function(){return d()},jl=function(v){return v},Jl=function(){return d()},id=function(v,D){i.variables||(i.variables={}),i.variables[v]=D},sd=function(v){if(v&&i.variables&&i.variables[v])return i.variables[v]},od=function(v,D,U,K,ue){const ye=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",bt=i.nodeOptions.key?i.nodeOptions.key:"C",wr=OV(K,U,ye,v,D),ko=D||i.nodeOptions.duration,Gx=v?i.nodeOptions.octave+v:i.nodeOptions.octave;return Yt(un,{duration:ko,chordOctave:Gx,pitches:wr,chordName:K,inversion:ue,scaleName:ye,key:bt})},ec=function(v,D,U){const K=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",ue=i.nodeOptions.key?i.nodeOptions.key:"C";return Yt(oV,{roman:v,chordName:D,inversion:U,scaleName:K,key:ue})},tc=function(v){if(v&&i.variables&&i.variables[v])return i.variables[v];const D=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",U=i.nodeOptions.key?i.nodeOptions.key:"C",K=wV(v,U,D);return Yt(sn,{pitch:K.pc,add:K.add,scaleName:D,key:U})},R=0,je=0,Mi=[{line:1,column:1}],hr=0,ys=[],Ee=0,_e={},Rs;if("startRule"in i){if(!(i.startRule in l))throw new Error(`Can't start parsing from rule "`+i.startRule+'".');c=l[i.startRule]}function d(){return a.substring(je,R)}function f(){return G(je,R)}function g(v,D){return{type:"literal",text:v,ignoreCase:D}}function O(v,D,U){return{type:"class",parts:v,inverted:D,ignoreCase:U}}function y(){return{type:"end"}}function C(v){return{type:"other",description:v}}function B(v){var D=Mi[v],U;if(D)return D;for(U=v-1;!Mi[U];)U--;for(D=Mi[U],D={line:D.line,column:D.column};Uhr&&(hr=R,ys=[]),ys.push(v))}function j(v,D,U){return new e(e.buildMessage(v,D),v,D,U)}function Z(){var v,D,U=R*59+0,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=qt(),D!==s&&(je=v,D=dr(D)),v=D,_e[U]={nextPos:R,result:v},v)}function he(){var v,D,U,K,ue,ye,bt,wr=R*59+1,ko=_e[wr];if(ko)return R=ko.nextPos,ko.result;for(v=R,D=R,a.charCodeAt(R)===45?(U=u,R++):(U=s,Ee===0&&k(Ze)),U===s&&(U=null),K=[],Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));ue!==s;)K.push(ue),Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));if(a.charCodeAt(R)===46?(ue=m,R++):(ue=s,Ee===0&&k(on)),ue!==s){if(ye=[],Je.test(a.charAt(R))?(bt=a.charAt(R),R++):(bt=s,Ee===0&&k(Wt)),bt!==s)for(;bt!==s;)ye.push(bt),Je.test(a.charAt(R))?(bt=a.charAt(R),R++):(bt=s,Ee===0&&k(Wt));else ye=s;ye!==s?(U=[U,K,ue,ye],D=U):(R=D,D=s)}else R=D,D=s;if(D===s)if(D=R,a.charCodeAt(R)===46?(U=m,R++):(U=s,Ee===0&&k(on)),U!==s){if(K=[],Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt)),ue!==s)for(;ue!==s;)K.push(ue),Je.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Wt));else K=s;K!==s?(U=[U,K],D=U):(R=D,D=s)}else R=D,D=s;return D!==s&&(je=v,D=So()),v=D,_e[wr]={nextPos:R,result:v},v}function fe(){var v,D,U=R*59+2,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===45?R++:Ee===0&&k(Ze),Je.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(Wt)),D!==s?(je=v,v=ds()):(R=v,v=s),_e[U]={nextPos:R,result:v},v)}function le(){var v,D,U,K=R*59+3,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,a.charCodeAt(R)===45?R++:Ee===0&&k(Ze),D=[],Je.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(Wt)),U!==s)for(;U!==s;)D.push(U),Je.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(Wt));else D=s;return D!==s?(je=v,v=ms()):(R=v,v=s),_e[K]={nextPos:R,result:v},v}function ce(){var v,D,U=R*59+4,K=_e[U];return K?(R=K.nextPos,K.result):(Ee++,v=R,ut.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(J)),D!==s&&(je=v,D=Oo()),v=D,Ee--,v===s&&(D=s,Ee===0&&k(_n)),_e[U]={nextPos:R,result:v},v)}function xe(){var v,D,U=R*59+8,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=ve(),D!==s&&(je=v,D=hs(D)),v=D,_e[U]={nextPos:R,result:v},v)}function ve(){var v,D,U,K,ue,ye=R*59+10,bt=_e[ye];if(bt)return R=bt.nextPos,bt.result;if(v=R,Et.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(ke)),D!==s){if(U=[],Dt.test(a.charAt(R))?(K=a.charAt(R),R++):(K=s,Ee===0&&k(at)),K!==s)for(;K!==s;)U.push(K),Dt.test(a.charAt(R))?(K=a.charAt(R),R++):(K=s,Ee===0&&k(at));else U=s;if(U!==s){for(K=[],mt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ne));ue!==s;)K.push(ue),mt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ne));je=v,v=Eo()}else R=v,v=s}else R=v,v=s;return _e[ye]={nextPos:R,result:v},v}function Ve(){var v,D=R*59+11,U=_e[D];return U?(R=U.nextPos,U.result):(v=rt(),v===s&&(v=qe()),_e[D]={nextPos:R,result:v},v)}function rt(){var v,D,U,K,ue=R*59+12,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s){if(U=[],K=Ve(),K!==s)for(;K!==s;)U.push(K),K=Ve();else U=s;U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=ps(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function qe(){var v,D=R*59+13,U=_e[D];return U?(R=U.nextPos,U.result):(v=ve(),v===s&&(v=rt(),v===s&&(v=ce())),_e[D]={nextPos:R,result:v},v)}function Lt(){var v,D,U,K=R*59+14,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===64?(D=I,R++):(D=s,Ee===0&&k(ht)),D!==s?(U=Ve(),U!==s?(je=v,v=nr(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function hn(){var v,D=R*59+15,U=_e[D];return U?(R=U.nextPos,U.result):(v=cd(),v===s&&(v=ka(),v===s&&(v=dd(),v===s&&(v=pd(),v===s&&(v=ud())))),_e[D]={nextPos:R,result:v},v)}function Pt(){var v,D,U,K=R*59+16,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=hn(),D===s&&(D=As()),D!==s?(U=Lt(),U!==s?(je=v,v=vo(D,U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function an(){var v,D,U,K=R*59+17,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=Pt(),D===s&&(D=hn(),D===s&&(D=As())),D!==s?(U=gt(),U!==s?(je=v,v=To(D,U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function gt(){var v,D,U,K=R*59+18,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===58?(D=M,R++):(D=s,Ee===0&&k(Rn)),D!==s?(U=Ar(),U!==s?(je=v,v=fs(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function _t(){var v,D,U=R*59+19,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,xt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(lt)),D!==s&&(je=v,D=gs()),v=D,_e[U]={nextPos:R,result:v},v)}function pn(){var v,D=R*59+20,U=_e[D];return U?(R=U.nextPos,U.result):(v=ln(),v===s&&(v=he(),v===s&&(v=_t())),_e[D]={nextPos:R,result:v},v)}function ln(){var v,D,U,K,ue=R*59+21,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=le(),D!==s?(a.charCodeAt(R)===47?(U=$,R++):(U=s,Ee===0&&k(dn)),U!==s?(K=le(),K!==s?(je=v,v=yo(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function qt(){var v,D,U,K=R*59+22,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],U=z1(),U===s&&(U=W1(),U===s&&(U=an(),U===s&&(U=Pt(),U===s&&(U=cd(),U===s&&(U=dd(),U===s&&(U=ka(),U===s&&(U=ud(),U===s&&(U=As(),U===s&&(U=pd()))))))))),U!==s)for(;U!==s;)D.push(U),U=z1(),U===s&&(U=W1(),U===s&&(U=an(),U===s&&(U=Pt(),U===s&&(U=cd(),U===s&&(U=dd(),U===s&&(U=ka(),U===s&&(U=ud(),U===s&&(U=As(),U===s&&(U=pd())))))))));else D=s;return D!==s&&(je=v,D=_s(D)),v=D,_e[K]={nextPos:R,result:v},v}function Ar(){var v,D=R*59+23,U=_e[D];return U?(R=U.nextPos,U.result):(v=ce(),v===s&&(v=le(),v===s&&(v=H1(),v===s&&(v=gd(),v===s&&(v=ld(),v===s&&(v=q1()))))),_e[D]={nextPos:R,result:v},v)}function ld(){var v,D,U,K,ue=R*59+24,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s){if(U=[],K=Ar(),K!==s)for(;K!==s;)U.push(K),K=Ar();else U=s;U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=Ro(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function ka(){var v,D,U,K,ue,ye=R*59+25,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,a.charCodeAt(R)===40?(D=W,R++):(D=s,Ee===0&&k(Tt)),D!==s?(a.charCodeAt(R)===58?R++:Ee===0&&k(Rn),U=qt(),U!==s?(K=Cs(),K===s&&(K=null),a.charCodeAt(R)===41?(ue=h,R++):(ue=s,Ee===0&&k(Fe)),ue!==s?(je=v,v=bs(U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function Cs(){var v,D,U,K=R*59+26,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===58?(D=M,R++):(D=s,Ee===0&&k(Rn)),D!==s?(U=le(),U!==s?(je=v,v=Co(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function cd(){var v,D,U,K,ue=R*59+27,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=ka(),D===s&&(D=bd()),D!==s?(U=V1(),U!==s?(K=ka(),K===s&&(K=bd(),K===s&&(K=xo())),K!==s?(je=v,v=Ao(D,U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function ud(){var v,D,U,K,ue,ye=R*59+28,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,a.substr(R,2)===S?(D=S,R+=2):(D=s,Ee===0&&k(er)),D!==s?(U=qt(),U!==s?(K=Cs(),K===s&&(K=null),a.charCodeAt(R)===93?(ue=b,R++):(ue=s,Ee===0&&k(sa)),ue!==s?(je=v,v=Cr(U,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function dd(){var v,D,U,K,ue=R*59+29,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===91?(D=N,R++):(D=s,Ee===0&&k(ft)),D!==s?(U=qt(),U!==s?(a.charCodeAt(R)===93?(K=b,R++):(K=s,Ee===0&&k(sa)),K!==s?(je=v,v=yt(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function md(){var v,D=R*59+30,U=_e[D];return U?(R=U.nextPos,U.result):(v=le(),v===s&&(v=fe()),_e[D]={nextPos:R,result:v},v)}function hd(){var v,D,U,K=R*59+31,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],U=Q1(),U===s&&(U=md()),U!==s)for(;U!==s;)D.push(U),U=Q1(),U===s&&(U=md());else D=s;return D!==s&&(je=v,D=wo(D)),v=D,_e[K]={nextPos:R,result:v},v}function Q1(){var v,D,U,K,ue=R*59+32,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===40?R++:Ee===0&&k(Tt),D=md(),D!==s?(U=V1(),U!==s?(K=hd(),K!==s?(a.charCodeAt(R)===41?R++:Ee===0&&k(Fe),je=v,v=Za()):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function kx(){var v,D,U,K,ue=R*59+33,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,a.charCodeAt(R)===123?(D=L,R++):(D=s,Ee===0&&k(tr)),D!==s){if(U=[],K=hd(),K===s&&(K=ce()),K!==s)for(;K!==s;)U.push(K),K=hd(),K===s&&(K=ce());else U=s;U!==s?(a.charCodeAt(R)===125?(K=F,R++):(K=s,Ee===0&&k(Bn)),K!==s?(je=v,v=Io(U)):(R=v,v=s)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function q1(){var v,D,U,K,ue=R*59+34,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===123?(D=L,R++):(D=s,Ee===0&&k(tr)),D!==s?(U=le(),U===s&&(U=gd()),U!==s?(a.charCodeAt(R)===125?(K=F,R++):(K=s,Ee===0&&k(Bn)),K!==s?(je=v,v=Da(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function V1(){var v,D=R*59+35,U=_e[D];return U?(R=U.nextPos,U.result):(a.charCodeAt(R)===43?(v=Y,R++):(v=s,Ee===0&&k(wi)),v===s&&(a.charCodeAt(R)===45?(v=u,R++):(v=s,Ee===0&&k(Ze)),v===s&&(a.charCodeAt(R)===42?(v=Q,R++):(v=s,Ee===0&&k(oa)),v===s&&(a.charCodeAt(R)===47?(v=$,R++):(v=s,Ee===0&&k(dn)),v===s&&(a.charCodeAt(R)===37?(v=ee,R++):(v=s,Ee===0&&k(en)),v===s&&(a.charCodeAt(R)===94?(v=se,R++):(v=s,Ee===0&&k(Yn)),v===s&&(a.charCodeAt(R)===124?(v=_,R++):(v=s,Ee===0&&k(Re)),v===s&&(a.charCodeAt(R)===38?(v=ae,R++):(v=s,Ee===0&&k(Ii)),v===s&&(a.substr(R,2)===re?(v=re,R+=2):(v=s,Ee===0&&k(Xa)),v===s&&(a.substr(R,2)===x?(v=x,R+=2):(v=s,Ee===0&&k(Ni))))))))))),_e[D]={nextPos:R,result:v},v)}function As(){var v,D,U=R*59+36,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=Yx(),D===s&&(D=Ux(),D===s&&(D=J1(),D===s&&(D=j1(),D===s&&(D=$x(),D===s&&(D=bd(),D===s&&(D=xe(),D===s&&(D=X1(),D===s&&(D=xo(),D===s&&(D=Lx(),D===s&&(D=ce(),D===s&&(D=Px(),D===s&&(D=ka(),D===s&&(D=kx(),D===s&&(D=Mx())))))))))))))),D!==s&&(je=v,D=No(D)),v=D,_e[U]={nextPos:R,result:v},v)}function Mx(){var v,D,U=R*59+37,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===124?(D=_,R++):(D=s,Ee===0&&k(Re)),D!==s&&(je=v,D=ja()),v=D,_e[U]={nextPos:R,result:v},v)}function pd(){var v,D,U,K,ue=R*59+38,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.charCodeAt(R)===60?(D=E,R++):(D=s,Ee===0&&k(Mt)),D!==s?(U=qt(),U!==s?(a.charCodeAt(R)===62?(K=w,R++):(K=s,Ee===0&&k(Be)),K!==s?(je=v,v=Ss(U)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function Lx(){var v,D,U=R*59+39,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=fd(),D!==s&&(je=v,D=Os(D)),v=D,_e[U]={nextPos:R,result:v},v)}function fd(){var v,D,U,K=R*59+40,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U===s&&(a.charCodeAt(R)===95?(U=P,R++):(U=s,Ee===0&&k(cr))),U!==s)for(;U!==s;)D.push(U),a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U===s&&(a.charCodeAt(R)===95?(U=P,R++):(U=s,Ee===0&&k(cr)));else D=s;return D!==s&&(je=v,D=Do()),v=D,_e[K]={nextPos:R,result:v},v}function H1(){var v,D,U=R*59+41,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,a.charCodeAt(R)===63?(D=q,R++):(D=s,Ee===0&&k(Ia)),D!==s&&(je=v,D=Ja()),v=D,_e[U]={nextPos:R,result:v},v)}function gd(){var v,D,U,K,ue,ye,bt=R*59+42,wr=_e[bt];return wr?(R=wr.nextPos,wr.result):(v=R,a.charCodeAt(R)===40?(D=W,R++):(D=s,Ee===0&&k(Tt)),D!==s?(U=le(),U!==s?(a.charCodeAt(R)===44?(K=p,R++):(K=s,Ee===0&&k(Se)),K!==s?(ue=le(),ue!==s?(a.charCodeAt(R)===41?(ye=h,R++):(ye=s,Ee===0&&k(Fe)),ye!==s?(je=v,v=Es(U,ue)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[bt]={nextPos:R,result:v},v)}function z1(){var v,D,U,K,ue=R*59+43,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=an(),D===s&&(D=Pt(),D===s&&(D=hn(),D===s&&(D=As()))),D!==s?(a.charCodeAt(R)===33?(U=H,R++):(U=s,Ee===0&&k($r)),U!==s?(K=le(),K!==s?(je=v,v=ei(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function Px(){var v,D,U=R*59+44,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=pn(),D!==s&&(je=v,D=ti(D)),v=D,_e[U]={nextPos:R,result:v},v)}function Bx(){var v,D,U,K=R*59+45,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,D=pn(),D!==s?(a.charCodeAt(R)===94?(U=se,R++):(U=s,Ee===0&&k(Yn)),U!==s?(je=v,v=vs(D)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function Yx(){var v,D,U,K,ue,ye=R*59+46,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,D=Bx(),D===s&&(D=null),a.charCodeAt(R)===114?(U=te,R++):(U=s,Ee===0&&k(mn)),U!==s?(K=R,Ee++,Qt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=s,Ee===0&&k(Ka)),Ee--,ue===s?K=void 0:(R=K,K=s),K!==s?(je=v,v=xi(D)):(R=v,v=s)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function xo(){var v,D,U,K,ue,ye=R*59+47,bt=_e[ye];return bt?(R=bt.nextPos,bt.result):(v=R,D=fd(),D===s&&(D=null),U=pn(),U===s&&(U=null),K=Fx(),K===s&&(K=null),ue=fe(),ue===s&&(ue=H1(),ue===s&&(ue=gd(),ue===s&&(ue=q1()))),ue!==s?(je=v,v=xa(D,U,K,ue)):(R=v,v=s),_e[ye]={nextPos:R,result:v},v)}function Fx(){var v,D,U,K=R*59+48,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],a.charCodeAt(R)===35?(U=ie,R++):(U=s,Ee===0&&k(Na)),U===s&&(a.charCodeAt(R)===98?(U=be,R++):(U=s,Ee===0&&k(z))),U!==s)for(;U!==s;)D.push(U),a.charCodeAt(R)===35?(U=ie,R++):(U=s,Ee===0&&k(Na)),U===s&&(a.charCodeAt(R)===98?(U=be,R++):(U=s,Ee===0&&k(z)));else D=s;return D!==s&&(je=v,D=Dn(D)),v=D,_e[K]={nextPos:R,result:v},v}function W1(){var v,D,U,K,ue=R*59+49,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,D=X1(),D===s&&(D=j1(),D===s&&(D=J1())),D!==s?(a.charCodeAt(R)===64?(U=I,R++):(U=s,Ee===0&&k(ht)),U!==s?(K=ka(),K!==s?(je=v,v=Ts(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function X1(){var v,D,U,K,ue=R*59+50,ye=_e[ue];if(ye)return R=ye.nextPos,ye.result;if(v=R,D=xo(),D!==s){if(U=[],K=xo(),K!==s)for(;K!==s;)U.push(K),K=xo();else U=s;U!==s?(K=_d(),K===s&&(K=null),je=v,v=mr(D,U,K)):(R=v,v=s)}else R=v,v=s;return _e[ue]={nextPos:R,result:v},v}function K1(){var v,D,U,K=R*59+51,ue=_e[K];if(ue)return R=ue.nextPos,ue.result;if(v=R,D=[],In.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(oe)),U!==s)for(;U!==s;)D.push(U),In.test(a.charAt(R))?(U=a.charAt(R),R++):(U=s,Ee===0&&k(oe));else D=s;return D!==s&&(je=v,D=ki()),v=D,_e[K]={nextPos:R,result:v},v}function _d(){var v,D,U,K=R*59+52,ue=_e[K];return ue?(R=ue.nextPos,ue.result):(v=R,a.charCodeAt(R)===37?(D=ee,R++):(D=s,Ee===0&&k(en)),D!==s?(U=le(),U!==s?(je=v,v=jl(U)):(R=v,v=s)):(R=v,v=s),_e[K]={nextPos:R,result:v},v)}function Z1(){var v,D,U=R*59+53,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,ze.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(me)),D!==s?(Nn.test(a.charAt(R))?(a.charAt(R),R++):Ee===0&&k(Oe),je=v,v=Jl()):(R=v,v=s),_e[U]={nextPos:R,result:v},v)}function Ux(){var v,D,U,K,ue=R*59+54,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,dt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(De)),D!==s?(a.charCodeAt(R)===61?(U=Ce,R++):(U=s,Ee===0&&k(Qe)),U!==s?(K=As(),K!==s?(je=v,v=id(D,K)):(R=v,v=s)):(R=v,v=s)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function bd(){var v,D,U=R*59+55,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,dt.test(a.charAt(R))?(D=a.charAt(R),R++):(D=s,Ee===0&&k(De)),D!==s&&(je=v,D=sd(D)),v=D,_e[U]={nextPos:R,result:v},v)}function j1(){var v,D,U,K,ue,ye,bt=R*59+56,wr=_e[bt];return wr?(R=wr.nextPos,wr.result):(v=R,D=fd(),D===s&&(D=null),U=pn(),U===s&&(U=null),K=Z1(),K!==s?(a.charCodeAt(R)===94?R++:Ee===0&&k(Yn),ue=K1(),ue!==s?(ye=_d(),ye===s&&(ye=null),je=v,v=od(D,U,K,ue,ye)):(R=v,v=s)):(R=v,v=s),_e[bt]={nextPos:R,result:v},v)}function J1(){var v,D,U,K,ue=R*59+57,ye=_e[ue];return ye?(R=ye.nextPos,ye.result):(v=R,a.substr(R,3)===we?(D=we,R+=3):(D=s,Ee===0&&k(Ye)),D===s&&(a.substr(R,2)===Te?(D=Te,R+=2):(D=s,Ee===0&&k(Nt)),D===s&&(a.substr(R,2)===Ie?(D=Ie,R+=2):(D=s,Ee===0&&k(qn)),D===s&&(a.charCodeAt(R)===105?(D=de,R++):(D=s,Ee===0&&k(ur)),D===s&&(a.substr(R,3)===Pe?(D=Pe,R+=3):(D=s,Ee===0&&k(us)),D===s&&(a.substr(R,2)===et?(D=et,R+=2):(D=s,Ee===0&&k(Di)),D===s&&(a.charCodeAt(R)===118?(D=He,R++):(D=s,Ee===0&&k(bo)))))))),D!==s?(a.charCodeAt(R)===94?R++:Ee===0&&k(Yn),U=K1(),U===s&&(U=null),K=_d(),K===s&&(K=null),je=v,v=ec(D,U,K)):(R=v,v=s),_e[ue]={nextPos:R,result:v},v)}function $x(){var v,D,U=R*59+58,K=_e[U];return K?(R=K.nextPos,K.result):(v=R,D=Z1(),D!==s&&(je=v,D=tc(D)),v=D,_e[U]={nextPos:R,result:v},v)}var e0=i.nodeOptions||{};function Yt(v,D,U=void 0){D.text=U||d(),D.location=f();for(var K in e0)(D[K]===void 0||D[K]===null)&&(D[K]=e0[K]);return new v(D)}if(Rs=c(),Rs!==s&&R===a.length)return Rs;throw Rs!==s&&R1&&(c=c.slice(1));const u=c.map(m=>isNaN(parseInt(m))?m:parseInt(m));return o(...u).toString()}return o.toString()}}return i[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,i=>n(i))}function kV(r,e,t){let n=r;for(let a=0;a1&&(t=t.split("").join(" ")),t}revaluate(){this.values=Zf(this.input,this.options),this.evaluated=this.evaluate(this.values),this.applyTransformations(),this.duration=this.totalDuration()}pitches(){return this.evaluated.map(e=>e.collect("pitch"))}notes(){return this.evaluated.map(e=>e.collect("note"))}collect(e){return this.evaluated.map(t=>t.collect(e))}sounds(){return this.evaluated.map(e=>e.collect("sound"))}indices(){return this.evaluated.map(e=>e.collect("soundIndex"))}freqs(){return this.evaluated.map(e=>e.collect("freq"))}durations(){return this.evaluated.map(e=>e.collect("duration"))}octaves(){return this.evaluated.map(e=>e.collect("octave"))}retrograde(){return this.evaluated=this.evaluated.reverse(),this}scale(e){return this.applyOptions({scale:e}),this}key(e){return this.applyOptions({key:e}),this}octave(e){return this.applyOptions({octave:e}),this}invert(e){return this.applyOptions({inversion:e}),this}isInOptions(e,t){return this.options.nodeOptions&&this.options.nodeOptions[e]===t}atLast(){return this.index+1>=this.evaluated.length*this.redo}clone(){return ta(this)}notStarted(){return this.index<0}peek(){return this.evaluated[this.index-1||0]}hasStarted(){return this.index>=0}reset(){this.index=-1,this.counter=0}next(){this.index<0&&(this.index=0);const e=this.evaluated[this.index%this.evaluated.length];if(this.index++,this.counter++,this.redo>0&&this.index>=this.evaluated.length*this.redo){if(this.index=0,this.generator){const t=this.generator.next();t.done?this.generatorDone=!0:(this.input=ts.inputFromNumber(t.value),this.revaluate())}this.evaluated=this.evaluate(this.values)}return e}applyOptions(e={}){this.evaluated=this.evaluate(this.evaluated,e),this.applyTransformations()}applyTransformations(){var e;(e=this.globalOptions)!=null&&e.retrograde&&(this.evaluated=this.evaluated.reverse())}update(){return this.evaluated=this.evaluate(this.values),this.applyTransformations(),this}evaluate(e,t={}){let n=e.map(a=>a.evaluate(t)).flat(1/0).filter(a=>a!==void 0);return t.subdivisions&&(n=XA(n)),n}totalDuration(){return this.evaluated.reduce((t,n)=>t+n.collect("duration"),0)}lead(){let e=this.evaluated.findIndex(t=>t instanceof un);if(e>=0){for(let t=e+1;t<=this.evaluated.length;t++)if(this.evaluated[t]instanceof un){const n=this.evaluated[e],a=this.evaluated[t],i=NV(n.notes(),a.notes()),s=ta(a);s.voiceLeadFromNotes(i,this.options.nodeOptions),this.evaluated[t]=s,e=t}}return this}arpeggio(e){typeof e=="number"&&(e=[e]);const t=LQ(this.options.nodeOptions,["octave","scaleName","key"],{scaleName:"scale"}),n={...Dv,...t},a=this.evaluated.map(i=>i instanceof un?(typeof e=="string"&&(e=new qs({items:Zf(e,this.options)})),new GA({chord:i,indexes:e}).evaluate(n)):i);return this.evaluated=a.flat(1/0),this}toString(){return this.evaluated.map(e=>e.toString()).join(" ")}rules(e,t=1){const n=kV(this.input,e,t);return new ts(n,this.options.nodeOptions,this.globalOptions)}tonnetzChords(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof sn?n.tonnetzChord(e,t):n)),this}tonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof un){if(n.notes().length===3)return n.triadTonnetz(e,t,Mv);if(n.notes().length===4)return n.tetraTonnetz(e,t,Mv)}else return n}).flat(1/0)),this}triadTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof un?n.triadTonnetz(e,t):n).flat(1/0)),this}tetraTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof un?n.tetraTonnetz(e,t):n).flat(1/0)),this}hexaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?pq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}octaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?fq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}enneaCycle(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>t instanceof sn?gq(t.pitch,e).map(i=>un.fromPitchClassArray(i,t.key||"C4",t.scaleName||"MAJOR").evaluate({duration:t.duration,octave:t.octave})):t).flat(1/0)),this}}const XA=(r,e=void 0)=>r.map(n=>{if(n instanceof QA){const a=n.evaluated.length,i=(e||n.duration)/a;return XA(n.evaluated,i)}else return n.duration=e||n.duration,n}).flat(1/0),MV=r=>{let e={};return rV.forEach(t=>{if(r[t]!==void 0){const n=r[t];e[t]=n,delete r[t]}}),e},wa=(r,e)=>{let t=0;if(r<1)return t;for(;r%e**t===0;)t++;return t-1},za=(r,e)=>{if(r===0)return 0;const t=wa(r,e);return 1/e**t},LV=(r,e,t=11)=>{const n=[];for(let i=1;i{const n=[];for(let s=1;ss!==0))};function*PV(){let[r,e]=[0,1];for(;;)yield r,[r,e]=[e,r+e]}function*BV(){let[r,e,t]=[0,0,1];for(;;)yield e,[r,e,t]=[t,r,r+e+t]}function*YV(){let[r,e,t,n]=[0,0,0,1];for(;;)yield t,[r,e,t,n]=[n,r,e,r+e+t+n]}function*FV(){let[r,e,t,n,a]=[0,0,0,0,1];for(;;)yield n,[r,e,t,n,a]=[a,r,e,t,r+e+t+n+a]}function*UV(){let[r,e,t,n,a,i]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,i]=[i,r,e,t,n,r+e+t+n+a+i]}function*$V(){let[r,e,t,n,a,i,s]=[0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,i,s]=[s,r,e,t,n,a,r+e+t+n+a+i+s]}function*GV(){let[r,e,t,n,a,i,s,o]=[0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,i,s,o]=[o,r,e,t,n,a,i,r+e+t+n+a+i+s+o]}function*QV(){let[r,e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,i,s,o,l]=[l,r,e,t,n,a,i,s,r+e+t+n+a+i+s+o+l]}function*qV(r){let[e,t]=[0,1];for(;;)yield e,[e,t]=[t,(e+t)%r]}function*VV(r){let[e,t,n]=[0,0,1];for(;;)yield t,[e,t,n]=[n,e,(e+t+n)%r]}function*HV(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield n,[e,t,n,a]=[a,e,t,(e+t+n+a)%r]}function*zV(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,i]=[i,e,t,n,(e+t+n+a+i)%r]}function*WV(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,i,s]=[s,e,t,n,a,(e+t+n+a+i+s)%r]}function*XV(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,i,s,o]=[o,e,t,n,a,i,(e+t+n+a+i+s+o)%r]}function*KV(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,(e+t+n+a+i+s+o+l)%r]}function*ZV(r){let[e,t,n,a,i,s,o,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,i,s,o,l,c]=[c,e,t,n,a,i,s,o,(e+t+n+a+i+s+o+l+c)%r]}function*jV(r){let[e,t]=[0,1];for(;;)yield wa(e,r),[e,t]=[t,e+t]}function*JV(r){let[e,t,n]=[0,0,1];for(;;)yield wa(t,r),[e,t,n]=[n,e,e+t+n]}function*eH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield wa(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*tH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield wa(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*nH(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield wa(i,r),[e,t,n,a,i,s]=[s,e,t,n,a,e+t+n+a+i+s]}function*rH(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield wa(s,r),[e,t,n,a,i,s,o]=[o,e,t,n,a,i,e+t+n+a+i+s+o]}function*aH(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield wa(o,r),[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,e+t+n+a+i+s+o+l]}function*iH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,s,o,l,c,u]=e;for(;;)yield wa(c,r),[t,n,a,i,s,o,l,c,u]=[u,t,n,a,i,s,o,l,t+n+a+i+s+o+l+c+u]}function*sH(r){let[e,t]=[0,1];for(;;)yield za(e,r),[e,t]=[t,e+t]}function*oH(r){let[e,t,n]=[0,0,1];for(;;)yield za(t,r),[e,t,n]=[n,e,e+t+n]}function*lH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield za(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*cH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield za(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*uH(r){let[e,t,n,a,i,s]=[0,0,0,0,0,1];for(;;)yield za(i,r),[e,t,n,a,i,s]=[s,e,t,n,a,e+t+n+a+i+s]}function*dH(r){let[e,t,n,a,i,s,o]=[0,0,0,0,0,0,1];for(;;)yield za(s,r),[e,t,n,a,i,s,o]=[o,e,t,n,a,i,e+t+n+a+i+s+o]}function*mH(r){let[e,t,n,a,i,s,o,l]=[0,0,0,0,0,0,0,1];for(;;)yield za(o,r),[e,t,n,a,i,s,o,l]=[l,e,t,n,a,i,s,e+t+n+a+i+s+o+l]}function*hH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,s,o,l,c,u]=e;for(;;)yield za(c,r),[t,n,a,i,s,o,l,c,u]=[u,t,n,a,i,s,o,l,t+n+a+i+s+o+l+c+u]}function*pH(r,e=11){let[t,n]=[0,1];for(;;)yield Wa(t,r,e),[t,n]=[n,t+n]}function*fH(r,e=11){let[t,n,a]=[0,0,1];for(;;)yield Wa(n,r,e),[t,n,a]=[a,t,t+n+a]}function*gH(r,e=11){let[t,n,a,i]=[0,0,0,1];for(;;)yield Wa(a,r,e),[t,n,a,i]=[i,t,n,t+n+a+i]}function*_H(r,e=11){let[t,n,a,i,s]=[0,0,0,0,1];for(;;)yield Wa(i,r,e),[t,n,a,i,s]=[s,t,n,a,t+n+a+i+s]}function*bH(r,e=11){let[t,n,a,i,s,o]=[0,0,0,0,0,1];for(;;)yield Wa(s,r,e),[t,n,a,i,s,o]=[o,t,n,a,i,t+n+a+i+s+o]}function*SH(r,e=11){let[t,n,a,i,s,o,l]=[0,0,0,0,0,0,1];for(;;)yield Wa(o,r,e),[t,n,a,i,s,o,l]=[l,t,n,a,i,s,t+n+a+i+s+o+l]}function*OH(r,e=11){let[t,n,a,i,s,o,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Wa(l,r,e),[t,n,a,i,s,o,l,c]=[c,t,n,a,i,s,o,t+n+a+i+s+o+l+c]}function*EH(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,i,s,o,l,c,u,m]=t;for(;;)yield Wa(u,r,e),[n,a,i,s,o,l,c,u,m]=[m,n,a,i,s,o,l,c,n+a+i+s+o+l+c+u+m]}const vH=Object.freeze(Object.defineProperty({__proto__:null,enneanacci:QV,fibonacci:PV,heptanacci:$V,hexanacci:UV,modularEnneanacci:ZV,modularFibonacci:qV,modularHeptanacci:XV,modularHexanacci:WV,modularOctanacci:KV,modularPentanacci:zV,modularTetranacci:HV,modularTribonacci:VV,normPadicEnneanacci:hH,normPadicFibonacci:sH,normPadicHeptanacci:dH,normPadicHexanacci:uH,normPadicOctanacci:mH,normPadicPentanacci:cH,normPadicTetranacci:lH,normPadicTribonacci:oH,octanacci:GV,pAdicExpansion:LV,pAdicExpansionArithmetic:Wa,pAdicExpansionEnneanacci:EH,pAdicExpansionFibonacci:pH,pAdicExpansionHeptanacci:SH,pAdicExpansionHexanacci:bH,pAdicExpansionOctanacci:OH,pAdicExpansionPentanacci:_H,pAdicExpansionTetranacci:gH,pAdicExpansionTribonacci:fH,pAdicNorm:za,pAdicValuation:wa,padicEnneanacci:iH,padicFibonacci:jV,padicHeptanacci:rH,padicHexanacci:nH,padicOctanacci:aH,padicPentanacci:tH,padicTetranacci:eH,padicTribonacci:JV,pentanacci:FV,tetranacci:YV,tribonacci:BV},Symbol.toStringTag,{value:"Module"}));class TH{constructor(e,t){A(this,"api");A(this,"settings");A(this,"midiAccess",null);A(this,"midiOutputs",[]);A(this,"currentOutputIndex",0);A(this,"scheduledNotes",{});A(this,"midiInputs",[]);A(this,"currentInputIndex");A(this,"bufferLength",512);A(this,"noteInputBuffer",[]);A(this,"ccInputBuffer",[]);A(this,"activeNotes",[]);A(this,"stickyNotes",[]);A(this,"lastNote");A(this,"lastCC",{});A(this,"lastNoteInChannel",{});A(this,"lastCCInChannel",{});A(this,"midiClockInputIndex");A(this,"midiClockInput");A(this,"lastTimestamp",0);A(this,"midiClockDelta",0);A(this,"lastBPM");A(this,"roundedBPM",0);A(this,"clockBuffer",[]);A(this,"clockBufferLength",24);A(this,"clockTicks",0);A(this,"clockErrorCount",0);A(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((i,s)=>{const o=document.createElement("option");o.value=s.toString(),o.text=i.name||s.toString(),e.appendChild(o),t.appendChild(o.cloneNode(!0))}),this.settings.midi_clock_input){const i=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=i.toString(),i>0&&(this.midiClockInput=this.midiInputs[i],this.registerMidiInputListener(i))}else e.value="-1";if(this.settings.default_midi_input){const i=this.getMidiInputIndex(this.settings.default_midi_input);t.value=i.toString(),i>0&&(this.currentInputIndex=i,this.registerMidiInputListener(i))}else t.value="-1";e.addEventListener("change",i=>{const s=i.target.value;if(s==="-1")this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=void 0,this.settings.midi_clock_input=void 0;else{const o=parseInt(s);this.midiClockInputIndex=o,this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=this.midiInputs[o],this.registerMidiInputListener(o),this.settings.midi_clock_input=this.midiClockInput.name||void 0}}),t.addEventListener("change",i=>{const s=i.target.value;s==="-1"?(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=void 0,this.settings.default_midi_input=void 0):(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=parseInt(s),this.registerMidiInputListener(this.currentInputIndex),this.settings.default_midi_input=this.midiInputs[this.currentInputIndex].name||void 0)})}}registerMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&!t.onmidimessage&&(t.onmidimessage=n=>{const a=n;if(t.name===this.settings.midi_clock_input&&(a.data[0]===248?this.skipOnError>0?this.skipOnError-=1:this.onMidiClock(n.timeStamp):a.data[0]===250?(console.log("MIDI start received"),this.api.stop(),this.api.play()):a.data[0]===252?(console.log("MIDI stop received"),this.api.pause()):a.data[0]===251?(console.log("MIDI continue received"),this.api.play()):a.data[0]===254&&console.log("MIDI active sensing received")),t.name===this.settings.default_midi_input){if(a.data[0]>=144&&a.data[0]<=159){const i=a.data[0]-144+1,s=a.data[1],o=a.data[2];this.lastNote={note:s,velocity:o,channel:i,timestamp:n.timeStamp},this.lastNoteInChannel[i]={note:s,velocity:o,channel:i,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(i),this.pushToMidiInputBuffer({note:s,velocity:o,channel:i,timestamp:n.timeStamp}),this.activeNotes.push({note:s,velocity:o,channel:i,timestamp:n.timeStamp}),this.removeFromStickyNotes(s,i)||this.stickyNotes.push({note:s,velocity:o,channel:i,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const i=a.data[0]-128+1,s=a.data[1];this.removeFromActiveNotes(s,i)}if(a.data[0]>=176&&a.data[0]<=191){const i=a.data[0]-176+1,s=a.data[1],o=a.data[2];this.lastCC[s]=o,this.lastCCInChannel[i]?this.lastCCInChannel[i][s]=o:(this.lastCCInChannel[i]={},this.lastCCInChannel[i][s]=o),this.pushToMidiCCBuffer({control:s,value:o,channel:i,timestamp:n.timeStamp})}}})}}removeFromActiveNotes(e,t){const n=this.activeNotes.findIndex(a=>a.note===e&&a.channel===t);n>=0&&this.activeNotes.splice(n,1)}removeFromStickyNotes(e,t){const n=this.stickyNotes.findIndex(a=>a.note===e&&a.channel===t);return n>=0?(this.stickyNotes.splice(n,1),!0):!1}stickyNotesFromChannel(e){return this.stickyNotes.filter(t=>t.channel===e)}activeNotesFromChannel(e){return this.activeNotes.filter(t=>t.channel===e)}killActiveNotes(){this.activeNotes=[]}killActiveNotesFromChannel(e){this.activeNotes=this.activeNotes.filter(t=>t.channel!==e)}pushToMidiInputBuffer(e){this.noteInputBuffer.push(e),this.noteInputBuffer.length>this.bufferLength&&this.noteInputBuffer.shift()}pushToMidiCCBuffer(e){this.ccInputBuffer.push(e),this.ccInputBuffer.length>this.bufferLength&&this.ccInputBuffer.shift()}findNoteFromBufferInChannel(e){const t=this.noteInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.noteInputBuffer[t];return this.noteInputBuffer.splice(t,1),n}else return}findCCFromBufferInChannel(e){const t=this.ccInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.ccInputBuffer[t];return this.ccInputBuffer.splice(t,1),n}else return}unregisterMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&(t.onmidimessage=null)}}onMidiClock(e){if(this.clockTicks+=1,this.lastTimestamp>0)if(this.lastTimestamp===e)this.clockErrorCount+=1;else if(this.clockErrorCount>0)console.log("Timestamp error count: ",this.clockErrorCount),console.log("Current timestamp: ",e),console.log("Last timestamp: ",this.lastTimestamp),console.log("Last delta: ",this.midiClockDelta),console.log("Current delta: ",e-this.lastTimestamp),console.log("BPMs",this.clockBuffer),this.clockErrorCount=0,this.skipOnError=this.settings.midi_clock_ppqn/4,e=0;else{this.midiClockDelta=e-this.lastTimestamp,this.lastBPM=60*(1e3/this.midiClockDelta/this.settings.midi_clock_ppqn),this.clockBuffer.push(this.lastBPM),this.clockBuffer.length>this.clockBufferLength&&this.clockBuffer.shift();const t=this.estimatedBPM();t!==this.roundedBPM&&(console.log("Estimated BPM: ",t),this.api.tempo(t),this.roundedBPM=t)}this.lastTimestamp=e}estimatedBPM(){const e=this.clockBuffer.reduce((t,n)=>t+n);return Math.round(e/this.clockBuffer.length)}sendMidiClock(){if(!this.midiClockInput){const e=this.midiOutputs[this.currentOutputIndex];e&&e.send([248])}}switchMidiOutput(e){const t=this.getMidiOutputIndex(e);return t!==-1?(this.currentOutputIndex=t,!0):!1}getMidiOutputIndex(e){if(typeof e=="number")return e<0||e>=this.midiOutputs.length?(console.error(`Invalid MIDI output index. Index must be in the range 0-${this.midiOutputs.length-1}.`),this.currentOutputIndex):e;{const t=this.midiOutputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI output "${e}" not found.`),this.currentOutputIndex)}}getMidiInputIndex(e){if(typeof e=="number")return e<0||e>=this.midiInputs.length?(console.error(`Invalid MIDI input index. Index must be in the range 0-${this.midiInputs.length-1}.`),-1):e;{const t=this.midiInputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI input "${e}" not found.`),-1)}}listMidiOutputs(){let e="Available MIDI Outputs: ";return this.midiOutputs.forEach((t,n)=>{e+=`(${n+1}) ${t.name} `}),e}sendMidiNote(e,t,n,a,i=this.currentOutputIndex,s=void 0){typeof i=="string"&&(i=this.getMidiOutputIndex(i));const o=this.midiOutputs[i];if(e=Math.min(Math.max(e,0),127),o){const l=[144+t,e,n],c=[128+t,e,0];o.send(l),s&&this.sendPitchBend(s,t,i);const u=setTimeout(()=>{o.send(c),s&&this.sendPitchBend(8192,t,i),delete this.scheduledNotes[e]},(a-.02)*1e3);this.scheduledNotes[e]=u}else console.error("MIDI output not available.")}sendMidiOn(e,t,n,a=this.currentOutputIndex){typeof a=="string"&&(a=this.getMidiOutputIndex(a));const i=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),i){const s=[144+t,e,n];i.send(s)}else console.error("MIDI output not available.")}sendMidiOff(e,t,n=this.currentOutputIndex){typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(e=Math.min(Math.max(e,0),127),a){const i=[128+t,e,0];a.send(i)}else console.error("MIDI output not available.")}sendAllNotesOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,123,0];n.send(a)}else console.error("MIDI output not available.")}sendAllSoundOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,120,0];n.send(a)}else console.error("MIDI output not available.")}sendSysExMessage(e){const t=this.midiOutputs[this.currentOutputIndex];t?t.send(e):console.error("MIDI output not available.")}sendPitchBend(e,t,n=this.currentOutputIndex){(e<0||e>16383)&&console.error("Invalid pitch bend value. Value must be in the range 0-16383."),(t<0||t>15)&&console.error("Invalid MIDI channel. Channel must be in the range 0-15."),typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(a){const i=e&127,s=e>>7&127;a.send([224|t,i,s])}else console.error("MIDI output not available.")}sendProgramChange(e,t){const n=this.midiOutputs[this.currentOutputIndex];n?n.send([192+t,e]):console.error("MIDI output not available.")}sendMidiControlChange(e,t,n){const a=this.midiOutputs[this.currentOutputIndex];a?a.send([176+n,e,t]):console.error("MIDI output not available.")}panic(){const e=this.midiOutputs[this.currentOutputIndex];if(e){for(const t in this.scheduledNotes){const n=this.scheduledNotes[t];clearTimeout(n),e.send([128,parseInt(t),0])}this.scheduledNotes={}}else console.error("MIDI output not available.")}}class yH{constructor(e,t,n){A(this,"min");A(this,"max");A(this,"wrap");A(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const hl=class hl{constructor(){A(this,"_fallbackMethod",()=>hl.createSkipProxy());A(this,"out",()=>{})}};A(hl,"createSkipProxy",()=>{const e=new hl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,i){return!1}})});let uo=hl;class ad{constructor(e){A(this,"seedValue");A(this,"randomGen",Math.random);A(this,"app");A(this,"values",{});A(this,"evenbar",e=>this.app.clock.time_position.bar%2===0?this.modify(e):this);A(this,"even",e=>this.app.clock.time_position.beat%2===0?this.modify(e):this);A(this,"odd",e=>this.app.clock.time_position.beat%2!==0?this.modify(e):this);A(this,"odds",(e,t)=>this.randomGen()this);A(this,"almostNever",e=>this.odds(.025,e));A(this,"rarely",e=>this.odds(.1,e));A(this,"scarcely",e=>this.odds(.25,e));A(this,"sometimes",e=>this.odds(.5,e));A(this,"often",e=>this.odds(.75,e));A(this,"frequently",e=>this.odds(.9,e));A(this,"almostAlways",e=>this.odds(.985,e));A(this,"always",e=>this.modify(e));A(this,"modify",e=>e(this));A(this,"seed",e=>(this.seedValue=e.toString(),this.randomGen=this.app.api.localSeededRandom(this.seedValue),this));A(this,"clear",()=>(this.app.api.clearLocalSeed(this.seedValue),this));A(this,"apply",e=>this.modify(e));A(this,"noteLength",(e,...t)=>(t.length>0&&(e=Array.isArray(e)?e.concat(t):[e,...t]),Array.isArray(e)?this.values.dur=e.map(n=>this.app.clock.convertPulseToSecond(n*4*this.app.clock.ppqn)):this.values.dur=this.app.clock.convertPulseToSecond(e*4*this.app.clock.ppqn),this.current&&(e=Array.isArray(e)?e[this.index%e.length]:e,this.current.duration=e),this));A(this,"processSound",e=>{if(Array.isArray(e)&&typeof e[0]=="string"){const t=[],n=[];return e.forEach(a=>{const i=a.split(":");t.push(i[0]),i[1]&&n.push(parseInt(i[1]))}),{s:t,n:n.length>0?n:void 0,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else{if(typeof e=="object")return{dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn),...e};if(e.includes(":")){const t=e.split(":"),n=t[0],a=parseInt(t[1]);return{s:n,n:a,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else return{s:e,dur:.5}}});this.app=e,this.app.api.currentSeed&&(this.randomGen=this.app.api.randomGen)}}class KA extends ad{constructor(t){super(t);A(this,"pitch",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.pitch=t,this.values.key&&this.values.parsedScale&&this.update(),this));A(this,"pc",this.pitch);A(this,"octave",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.octave=t,this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale&&this.update(),this));A(this,"key",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.key=t,(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale&&this.update(),this));A(this,"scale",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),typeof t=="string"||typeof t=="number"?this.values.parsedScale=Ta(t):Array.isArray(t)&&(this.values.parsedScale=t.map(a=>Ta(a))),this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.update(),this));A(this,"note",(t,...n)=>{if(typeof t=="string"){const a=aa(t);return this.updateValue("note",[a,...n].flat(1/0))}else return typeof t==null||t==null?new uo:this.updateValue("note",[t,...n].flat(1/0))});A(this,"chord",(t,...n)=>{if(typeof t=="string"){const a=TV(t);return this.updateValue("note",a)}else{const a=[t,...n].flat(1/0);return this.updateValue("note",a)}});A(this,"invert",(t=0)=>{if(this.values.note){let n=[...this.values.note];n=t<0?[...n].reverse():n;for(let a=0;a{if(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.freq=t,Array.isArray(t)){this.values.note=[],this.values.bend=[];for(const a of t){const i=Bv(a);i%1!==0?(this.values.note.push(Math.floor(i)),this.values.bend.push(u_(i)[1])):this.values.note.push(i)}this.values.bend.length===0&&delete this.values.bend}else{const a=Bv(t);a%1!==0?(this.values.note=Math.floor(a),this.values.bend=u_(a)[1]):this.values.note=a}return this});A(this,"update",()=>{})}updateValue(t,n){return n==null?this:(this.values[t]=n,this)}}function ml(r,e){const t={...r};e.forEach(i=>{Array.isArray(t[i])&&!Array.isArray(t[i][0])&&(t[i]=[t[i]])});const n=Object.entries(t).reduce((i,[s,o])=>{const l=Array.isArray(o)?o.length:1;return i.maxLength=Math.max(i.maxLength,l),i.keys.push(s),i},{keys:[],maxLength:0}),a=[];for(let i=0;i{const a={...n,...e};return Object.keys(a).forEach(i=>{t[i]||(t[i]=[]),t[i].push(a[i])}),t},{})}function ZA(r,e){return Object.fromEntries(Object.entries(r).filter(([t])=>e.includes(t)))}const Yu=class Yu extends KA{constructor(t,n){super(n);A(this,"nudge");A(this,"sound");A(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update(),this)});A(this,"update",()=>{const t=ZA(this.values,["key","pitch","parsedScale","octave"]),n=ml(t,["parsedScale"]);n.forEach(i=>{const[s,o]=k1(i.key||"C4",i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.octave||0);i.note=s,i.freq=Pl(s)});const a=Mu(n);this.values.note=a.note,this.values.freq=a.freq});A(this,"out",t=>{t&&(this.values.orbit=t);const n=ml(this.values,["parsedScale"]);for(const a of n){const i=a;i.freq&&delete i.note,Ok(i,this.app.clock.deadline,i.dur)}});A(this,"osc",t=>{t&&(this.values.orbit=t);const n=ml(this.values,["parsedScale"]);for(const a of n){const i=a;let s="address"in a?a.address:"/topos";s=s!=null&&s.startsWith("/")?s:"/"+s;let o="port"in a?a.port:57120;i.freq&&delete i.note,nC({address:s,port:o,args:a,timetag:Math.round(Date.now()+this.app.clock.deadline)})}});this.app=n,this.nudge=n.dough_nudge/100;for(const[a,i]of Object.entries(Yu.methodMap))if(typeof i=="object"&&Symbol.iterator in Object(i))for(const s of i)this[s]=o=>this.updateValue(i[0],o);else this[a]=(...s)=>i(this,...s);this.values=this.processSound(t)}};A(Yu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],noise:["noise"],zmod:["zmod"],zcrush:["zcrush"],zdelay:["zdelay"],sustainVolume:["sustainVolume"],tremolo:["tremolo"],dur:["dur"],zzfx:["zzfx"],fmi:["fmi"],fmh:["fmh"],fmenv:["fmenv"],fmattack:["fmattack","fmatk"],fmdecay:["fmdecay","fmdec"],fmsustain:["fmsustain","fmsus"],fmrelease:["fmrelease","fmrel"],fmvelocity:["fmvelocity","fmvel"],fmwave:["fmwave","fmw"],phaser:["phaser","phas"],phaserDepth:["phaserDepth","phasdepth"],phaserSweep:["phaserSweep","phassweep"],phaserCenter:["phaserCenter","phascenter"],fmadsr:function(t,n,a,i,s){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",i),t.updateValue("fmrelease",s),t},fmad:function(t,n,a){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t},ftype:["ftype"],fanchor:["fanchor"],attack:["attack","atk"],decay:["decay","dec"],sustain:["sustain","sus"],release:["release","rel"],adsr:function(t,n,a,i,s){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",i),t.updateValue("release",s),t},ad:function(t,n,a){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",0),t.updateValue("release",0),t},scope:function(t){return t.updateValue("analyze",!0),t},debug:function(t,n){return t.updateValue("debug",!0),n&&t.updateValue("debugFunction",n),t},lpenv:["lpenv","lpe"],lpattack:["lpattack","lpa"],lpdecay:["lpdecay","lpd"],lpsustain:["lpsustain","lps"],lprelease:["lprelease","lpr"],cutoff:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},lpf:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},resonance:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,i,s,o){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",s),t.updateValue("lprelease",o),t},lpad:function(t,n,a,i){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",0),t.updateValue("lprelease",0),t},hpenv:["hpenv","hpe"],hpattack:["hpattack","hpa"],hpdecay:["hpdecay","hpd"],hpsustain:["hpsustain","hpsus"],hprelease:["hprelease","hpr"],hcutoff:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpf:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpq:function(t,n){return t.updateValue("hresonance",n),t},hpadsr:function(t,n,a,i,s,o){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",s),t.updateValue("hprelease",o),t},hpad:function(t,n,a,i){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",0),t.updateValue("hprelease",0),t},bpenv:["bpenv","bpe"],bpattack:["bpattack","bpa"],bpdecay:["bpdecay","bpd"],bpsustain:["bpsustain","bps"],bprelease:["bprelease","bpr"],bandf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bpf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bandq:["bandq","bpq"],bpadsr:function(t,n,a,i,s,o){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",s),t.updateValue("bprelease",o),t},bpad:function(t,n,a,i){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",0),t.updateValue("bprelease",0),t},vib:["vib"],vibmod:["vibmod"],fm:function(t,n){if(typeof n=="number")t.values.fmi=n;else{let a=n.split(":");t.values.fmi=parseFloat(a[0]),a.length>1&&(t.values.fmh=parseFloat(a[1]))}return t},loop:["loop"],loopBegin:["loopBegin","loopb"],loopEnd:["loopEnd","loope"],begin:["begin"],end:["end"],gain:["gain"],dbgain:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},db:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},velocity:["velocity","vel"],pan:["pan"],cut:["cut"],clip:["clip"],n:["n"],speed:["speed","spd"],coarse:["coarse"],crush:["crush"],shape:["shape"],vowel:["vowel","vow"],delay:["delay","del"],delayfeedback:["delayfeedback","delayfb"],delaytime:["delaytime","delayt"],orbit:["orbit","o"],room:["room","rm"],roomfade:["roomfade","rfade"],roomlp:["roomlp","rlp"],roomdim:["roomdim","rdim"],sound:["s","sound"],size:function(t,n){return t.updateValue("roomsize",n),t},sz:function(t,n){return t.updateValue("roomsize",n),t},comp:["compressor","cmp"],ratio:function(t,n){return t.updateValue("compressorRatio",n),t},knee:function(t,n){return t.updateValue("compressorKnee",n),t},compAttack:function(t,n){return t.updateValue("compressorAttack",n),t},compRelease:function(t,n){return t.updateValue("compressorRelease",n),t},stretch:function(t,n){return t.updateValue("unit","c"),t.updateValue("speed",1/n),t.updateValue("cut",n),t}});let Bl=Yu;class m_ extends KA{constructor(t,n){super(n);A(this,"midiConnection");A(this,"sustain",t=>(this.values.sustain=t,this));A(this,"velocity",t=>(this.values.velocity=t,this));A(this,"channel",t=>(this.values.channel=t,this));A(this,"port",t=>(typeof t=="string"?this.values.port=this.midiConnection.getMidiOutputIndex(t):Array.isArray(t)&&(this.values.port=t.map(n=>typeof n=="string"?this.midiConnection.getMidiOutputIndex(n):n)),this));A(this,"add",t=>(this.values.note+=t,this));A(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update(),this)});A(this,"bend",t=>(this.values.bend=t,this));A(this,"random",(t=0,n=127)=>(t=Math.min(Math.max(t,0),127),n=Math.min(Math.max(n,0),127),this.values.note=Math.floor(this.randomGen()*(n-t+1))+t,this));A(this,"update",()=>{const t=ZA(this.values,["key","pitch","parsedScale","octave"]),n=ml(t,["parsedScale"]);n.forEach(i=>{const[s,o]=k1(i.key||"C4",i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.octave||0);i.note=s,o&&(i.bend=o)});const a=Mu(n);this.values.note=a.note,a.bend&&(this.values.bend=a.bend)});A(this,"out",()=>{function t(a,i){const s=i.channel?i.channel:0,o=i.velocity?i.velocity:100,l=i.note?i.note:60,c=i.sustain?i.sustain*a.app.clock.pulse_duration*a.app.api.ppqn():a.app.clock.pulse_duration*a.app.api.ppqn(),u=i.bend?i.bend:void 0,m=i.port?a.midiConnection.getMidiOutputIndex(i.port):a.midiConnection.getCurrentMidiPortIndex()||0;a.midiConnection.sendMidiNote(l,s,o,c,m,u)}ml(this.values,["parsedScale"]).forEach(a=>{t(this,a)})});this.app=n,this.values=t,this.midiConnection=n.api.MidiConnection}}const Ho=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,jA=new Set,h_=typeof process=="object"&&process?process:{},JA=(r,e,t,n)=>{typeof h_.emitWarning=="function"?h_.emitWarning(r,e,t,n):console.error(`[${t}] ${e}: ${r}`)};let Lu=globalThis.AbortController,Yv=globalThis.AbortSignal;var Gv;if(typeof Lu>"u"){Yv=class{constructor(){A(this,"onabort");A(this,"_onabort",[]);A(this,"reason");A(this,"aborted",!1)}addEventListener(n,a){this._onabort.push(a)}},Lu=class{constructor(){A(this,"signal",new Yv);e()}abort(n){var a,i;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const s of this.signal._onabort)s(n);(i=(a=this.signal).onabort)==null||i.call(a,n)}}};let r=((Gv=h_.env)==null?void 0:Gv.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{r&&(r=!1,JA("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const RH=r=>!jA.has(r),ii=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),ew=r=>ii(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?Vc:null:null;class Vc extends Array{constructor(e){super(e),this.fill(0)}}var Vs;const Qi=class Qi{constructor(e,t){A(this,"heap");A(this,"length");if(!X(Qi,Vs))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=ew(e);if(!t)return[];nt(Qi,Vs,!0);const n=new Qi(e,t);return nt(Qi,Vs,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Vs=new WeakMap,ct(Qi,Vs,!1);let p_=Qi;var qr,_r,Vr,Hr,Hs,bn,zr,Sn,Vt,st,zn,br,Fn,Cn,Wr,An,Ya,Fa,Xr,Kr,mi,Wn,Yl,g_,Xi,Ua,Fl,Sr,Fu,tw,Ki,zs,Ul,ha,si,pa,oi,$l,__,Ws,Hc,Xs,zc,Ft,Xt,Gl,b_,Zi,tl;const G1=class G1{constructor(e){ct(this,Yl);ct(this,Fu);ct(this,ha);ct(this,pa);ct(this,$l);ct(this,Ws);ct(this,Xs);ct(this,Ft);ct(this,Gl);ct(this,Zi);ct(this,qr,void 0);ct(this,_r,void 0);ct(this,Vr,void 0);ct(this,Hr,void 0);ct(this,Hs,void 0);A(this,"ttl");A(this,"ttlResolution");A(this,"ttlAutopurge");A(this,"updateAgeOnGet");A(this,"updateAgeOnHas");A(this,"allowStale");A(this,"noDisposeOnSet");A(this,"noUpdateTTL");A(this,"maxEntrySize");A(this,"sizeCalculation");A(this,"noDeleteOnFetchRejection");A(this,"noDeleteOnStaleGet");A(this,"allowStaleOnFetchAbort");A(this,"allowStaleOnFetchRejection");A(this,"ignoreFetchAbort");ct(this,bn,void 0);ct(this,zr,void 0);ct(this,Sn,void 0);ct(this,Vt,void 0);ct(this,st,void 0);ct(this,zn,void 0);ct(this,br,void 0);ct(this,Fn,void 0);ct(this,Cn,void 0);ct(this,Wr,void 0);ct(this,An,void 0);ct(this,Ya,void 0);ct(this,Fa,void 0);ct(this,Xr,void 0);ct(this,Kr,void 0);ct(this,mi,void 0);ct(this,Wn,void 0);ct(this,Xi,()=>{});ct(this,Ua,()=>{});ct(this,Fl,()=>{});ct(this,Sr,()=>!1);ct(this,Ki,e=>{});ct(this,zs,(e,t,n)=>{});ct(this,Ul,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge:i,updateAgeOnGet:s,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:m,noUpdateTTL:p,maxSize:_=0,maxEntrySize:E=0,sizeCalculation:w,fetchMethod:I,noDeleteOnFetchRejection:M,noDeleteOnStaleGet:$,allowStaleOnFetchRejection:W,allowStaleOnFetchAbort:h,ignoreFetchAbort:S}=e;if(t!==0&&!ii(t))throw new TypeError("max option must be a nonnegative integer");const b=t?ew(t):Array;if(!b)throw new Error("invalid max value: "+t);if(nt(this,qr,t),nt(this,_r,_),this.maxEntrySize=E||X(this,_r),this.sizeCalculation=w,this.sizeCalculation){if(!X(this,_r)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(I!==void 0&&typeof I!="function")throw new TypeError("fetchMethod must be a function if specified");if(nt(this,Hs,I),nt(this,mi,!!I),nt(this,Sn,new Map),nt(this,Vt,new Array(t).fill(void 0)),nt(this,st,new Array(t).fill(void 0)),nt(this,zn,new b(t)),nt(this,br,new b(t)),nt(this,Fn,0),nt(this,Cn,0),nt(this,Wr,p_.create(t)),nt(this,bn,0),nt(this,zr,0),typeof c=="function"&&nt(this,Vr,c),typeof u=="function"?(nt(this,Hr,u),nt(this,An,[])):(nt(this,Hr,void 0),nt(this,An,void 0)),nt(this,Kr,!!X(this,Vr)),nt(this,Wn,!!X(this,Hr)),this.noDisposeOnSet=!!m,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!M,this.allowStaleOnFetchRejection=!!W,this.allowStaleOnFetchAbort=!!h,this.ignoreFetchAbort=!!S,this.maxEntrySize!==0){if(X(this,_r)!==0&&!ii(X(this,_r)))throw new TypeError("maxSize must be a positive integer if specified");if(!ii(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");We(this,Fu,tw).call(this)}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!$,this.updateAgeOnGet=!!s,this.updateAgeOnHas=!!o,this.ttlResolution=ii(a)||a===0?a:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!ii(this.ttl))throw new TypeError("ttl must be a positive integer if specified");We(this,Yl,g_).call(this)}if(X(this,qr)===0&&this.ttl===0&&X(this,_r)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!X(this,qr)&&!X(this,_r)){const N="LRU_CACHE_UNBOUNDED";RH(N)&&(jA.add(N),JA("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",N,G1))}}static unsafeExposeInternals(e){return{starts:X(e,Fa),ttls:X(e,Xr),sizes:X(e,Ya),keyMap:X(e,Sn),keyList:X(e,Vt),valList:X(e,st),next:X(e,zn),prev:X(e,br),get head(){return X(e,Fn)},get tail(){return X(e,Cn)},free:X(e,Wr),isBackgroundFetch:t=>{var n;return We(n=e,Ft,Xt).call(n,t)},backgroundFetch:(t,n,a,i)=>{var s;return We(s=e,Xs,zc).call(s,t,n,a,i)},moveToTail:t=>{var n;return We(n=e,Zi,tl).call(n,t)},indexes:t=>{var n;return We(n=e,ha,si).call(n,t)},rindexes:t=>{var n;return We(n=e,pa,oi).call(n,t)},isStale:t=>{var n;return X(n=e,Sr).call(n,t)}}}get max(){return X(this,qr)}get maxSize(){return X(this,_r)}get calculatedSize(){return X(this,zr)}get size(){return X(this,bn)}get fetchMethod(){return X(this,Hs)}get dispose(){return X(this,Vr)}get disposeAfter(){return X(this,Hr)}getRemainingTTL(e){return X(this,Sn).has(e)?1/0:0}*entries(){for(const e of We(this,ha,si).call(this))X(this,st)[e]!==void 0&&X(this,Vt)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield[X(this,Vt)[e],X(this,st)[e]])}*rentries(){for(const e of We(this,pa,oi).call(this))X(this,st)[e]!==void 0&&X(this,Vt)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield[X(this,Vt)[e],X(this,st)[e]])}*keys(){for(const e of We(this,ha,si).call(this)){const t=X(this,Vt)[e];t!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield t)}}*rkeys(){for(const e of We(this,pa,oi).call(this)){const t=X(this,Vt)[e];t!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield t)}}*values(){for(const e of We(this,ha,si).call(this))X(this,st)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield X(this,st)[e])}*rvalues(){for(const e of We(this,pa,oi).call(this))X(this,st)[e]!==void 0&&!We(this,Ft,Xt).call(this,X(this,st)[e])&&(yield X(this,st)[e])}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of We(this,ha,si).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;if(i!==void 0&&e(i,X(this,Vt)[n],this))return this.get(X(this,Vt)[n],t)}}forEach(e,t=this){for(const n of We(this,ha,si).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,X(this,Vt)[n],this)}}rforEach(e,t=this){for(const n of We(this,pa,oi).call(this)){const a=X(this,st)[n],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,X(this,Vt)[n],this)}}purgeStale(){let e=!1;for(const t of We(this,pa,oi).call(this,{allowStale:!0}))X(this,Sr).call(this,t)&&(this.delete(X(this,Vt)[t]),e=!0);return e}dump(){const e=[];for(const t of We(this,ha,si).call(this,{allowStale:!0})){const n=X(this,Vt)[t],a=X(this,st)[t],i=We(this,Ft,Xt).call(this,a)?a.__staleWhileFetching:a;if(i===void 0||n===void 0)continue;const s={value:i};if(X(this,Xr)&&X(this,Fa)){s.ttl=X(this,Xr)[t];const o=Ho.now()-X(this,Fa)[t];s.start=Math.floor(Date.now()-o)}X(this,Ya)&&(s.size=X(this,Ya)[t]),e.unshift([n,s])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const a=Date.now()-n.start;n.start=Ho.now()-a}this.set(t,n.value,n)}}set(e,t,n={}){var p,_,E,w,I;if(t===void 0)return this.delete(e),this;const{ttl:a=this.ttl,start:i,noDisposeOnSet:s=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const u=X(this,Ul).call(this,e,t,n.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.delete(e),this;let m=X(this,bn)===0?void 0:X(this,Sn).get(e);if(m===void 0)m=X(this,bn)===0?X(this,Cn):X(this,Wr).length!==0?X(this,Wr).pop():X(this,bn)===X(this,qr)?We(this,Ws,Hc).call(this,!1):X(this,bn),X(this,Vt)[m]=e,X(this,st)[m]=t,X(this,Sn).set(e,m),X(this,zn)[X(this,Cn)]=m,X(this,br)[m]=X(this,Cn),nt(this,Cn,m),nc(this,bn)._++,X(this,zs).call(this,m,u,l),l&&(l.set="add"),c=!1;else{We(this,Zi,tl).call(this,m);const M=X(this,st)[m];if(t!==M){if(X(this,mi)&&We(this,Ft,Xt).call(this,M)){M.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:$}=M;$!==void 0&&!s&&(X(this,Kr)&&((p=X(this,Vr))==null||p.call(this,$,e,"set")),X(this,Wn)&&((_=X(this,An))==null||_.push([$,e,"set"])))}else s||(X(this,Kr)&&((E=X(this,Vr))==null||E.call(this,M,e,"set")),X(this,Wn)&&((w=X(this,An))==null||w.push([M,e,"set"])));if(X(this,Ki).call(this,m),X(this,zs).call(this,m,u,l),X(this,st)[m]=t,l){l.set="replace";const $=M&&We(this,Ft,Xt).call(this,M)?M.__staleWhileFetching:M;$!==void 0&&(l.oldValue=$)}}else l&&(l.set="update")}if(a!==0&&!X(this,Xr)&&We(this,Yl,g_).call(this),X(this,Xr)&&(c||X(this,Fl).call(this,m,a,i),l&&X(this,Ua).call(this,l,m)),!s&&X(this,Wn)&&X(this,An)){const M=X(this,An);let $;for(;$=M==null?void 0:M.shift();)(I=X(this,Hr))==null||I.call(this,...$)}return this}pop(){var e;try{for(;X(this,bn);){const t=X(this,st)[X(this,Fn)];if(We(this,Ws,Hc).call(this,!0),We(this,Ft,Xt).call(this,t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(X(this,Wn)&&X(this,An)){const t=X(this,An);let n;for(;n=t==null?void 0:t.shift();)(e=X(this,Hr))==null||e.call(this,...n)}}}has(e,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:a}=t,i=X(this,Sn).get(e);if(i!==void 0){const s=X(this,st)[i];if(We(this,Ft,Xt).call(this,s)&&s.__staleWhileFetching===void 0)return!1;if(X(this,Sr).call(this,i))a&&(a.has="stale",X(this,Ua).call(this,a,i));else return n&&X(this,Xi).call(this,i),a&&(a.has="hit",X(this,Ua).call(this,a,i)),!0}else a&&(a.has="miss");return!1}peek(e,t={}){const{allowStale:n=this.allowStale}=t,a=X(this,Sn).get(e);if(a!==void 0&&(n||!X(this,Sr).call(this,a))){const i=X(this,st)[a];return We(this,Ft,Xt).call(this,i)?i.__staleWhileFetching:i}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:s=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:m=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:_=this.ignoreFetchAbort,allowStaleOnFetchAbort:E=this.allowStaleOnFetchAbort,context:w,forceRefresh:I=!1,status:M,signal:$}=t;if(!X(this,mi))return M&&(M.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,status:M});const W={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,ttl:s,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:m,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:E,ignoreFetchAbort:_,status:M,signal:$};let h=X(this,Sn).get(e);if(h===void 0){M&&(M.fetch="miss");const S=We(this,Xs,zc).call(this,e,h,W,w);return S.__returned=S}else{const S=X(this,st)[h];if(We(this,Ft,Xt).call(this,S)){const Y=n&&S.__staleWhileFetching!==void 0;return M&&(M.fetch="inflight",Y&&(M.returnedStale=!0)),Y?S.__staleWhileFetching:S.__returned=S}const b=X(this,Sr).call(this,h);if(!I&&!b)return M&&(M.fetch="hit"),We(this,Zi,tl).call(this,h),a&&X(this,Xi).call(this,h),M&&X(this,Ua).call(this,M,h),S;const N=We(this,Xs,zc).call(this,e,h,W,w),F=N.__staleWhileFetching!==void 0&&n;return M&&(M.fetch=b?"stale":"refresh",F&&b&&(M.returnedStale=!0)),F?N.__staleWhileFetching:N.__returned=N}}get(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:s}=t,o=X(this,Sn).get(e);if(o!==void 0){const l=X(this,st)[o],c=We(this,Ft,Xt).call(this,l);return s&&X(this,Ua).call(this,s,o),X(this,Sr).call(this,o)?(s&&(s.get="stale"),c?(s&&n&&l.__staleWhileFetching!==void 0&&(s.returnedStale=!0),n?l.__staleWhileFetching:void 0):(i||this.delete(e),s&&n&&(s.returnedStale=!0),n?l:void 0)):(s&&(s.get="hit"),c?l.__staleWhileFetching:(We(this,Zi,tl).call(this,o),a&&X(this,Xi).call(this,o),l))}else s&&(s.get="miss")}delete(e){var n,a,i,s;let t=!1;if(X(this,bn)!==0){const o=X(this,Sn).get(e);if(o!==void 0)if(t=!0,X(this,bn)===1)this.clear();else{X(this,Ki).call(this,o);const l=X(this,st)[o];We(this,Ft,Xt).call(this,l)?l.__abortController.abort(new Error("deleted")):(X(this,Kr)||X(this,Wn))&&(X(this,Kr)&&((n=X(this,Vr))==null||n.call(this,l,e,"delete")),X(this,Wn)&&((a=X(this,An))==null||a.push([l,e,"delete"]))),X(this,Sn).delete(e),X(this,Vt)[o]=void 0,X(this,st)[o]=void 0,o===X(this,Cn)?nt(this,Cn,X(this,br)[o]):o===X(this,Fn)?nt(this,Fn,X(this,zn)[o]):(X(this,zn)[X(this,br)[o]]=X(this,zn)[o],X(this,br)[X(this,zn)[o]]=X(this,br)[o]),nc(this,bn)._--,X(this,Wr).push(o)}}if(X(this,Wn)&&((i=X(this,An))!=null&&i.length)){const o=X(this,An);let l;for(;l=o==null?void 0:o.shift();)(s=X(this,Hr))==null||s.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,pa,oi).call(this,{allowStale:!0})){const i=X(this,st)[a];if(We(this,Ft,Xt).call(this,i))i.__abortController.abort(new Error("deleted"));else{const s=X(this,Vt)[a];X(this,Kr)&&((e=X(this,Vr))==null||e.call(this,i,s,"delete")),X(this,Wn)&&((t=X(this,An))==null||t.push([i,s,"delete"]))}}if(X(this,Sn).clear(),X(this,st).fill(void 0),X(this,Vt).fill(void 0),X(this,Xr)&&X(this,Fa)&&(X(this,Xr).fill(0),X(this,Fa).fill(0)),X(this,Ya)&&X(this,Ya).fill(0),nt(this,Fn,0),nt(this,Cn,0),X(this,Wr).length=0,nt(this,zr,0),nt(this,bn,0),X(this,Wn)&&X(this,An)){const a=X(this,An);let i;for(;i=a==null?void 0:a.shift();)(n=X(this,Hr))==null||n.call(this,...i)}}};qr=new WeakMap,_r=new WeakMap,Vr=new WeakMap,Hr=new WeakMap,Hs=new WeakMap,bn=new WeakMap,zr=new WeakMap,Sn=new WeakMap,Vt=new WeakMap,st=new WeakMap,zn=new WeakMap,br=new WeakMap,Fn=new WeakMap,Cn=new WeakMap,Wr=new WeakMap,An=new WeakMap,Ya=new WeakMap,Fa=new WeakMap,Xr=new WeakMap,Kr=new WeakMap,mi=new WeakMap,Wn=new WeakMap,Yl=new WeakSet,g_=function(){const e=new Vc(X(this,qr)),t=new Vc(X(this,qr));nt(this,Xr,e),nt(this,Fa,t),nt(this,Fl,(i,s,o=Ho.now())=>{if(t[i]=s!==0?o:0,e[i]=s,s!==0&&this.ttlAutopurge){const l=setTimeout(()=>{X(this,Sr).call(this,i)&&this.delete(X(this,Vt)[i])},s+1);l.unref&&l.unref()}}),nt(this,Xi,i=>{t[i]=e[i]!==0?Ho.now():0}),nt(this,Ua,(i,s)=>{if(e[s]){const o=e[s],l=t[s];i.ttl=o,i.start=l,i.now=n||a();const c=i.now-l;i.remainingTTL=o-c}});let n=0;const a=()=>{const i=Ho.now();if(this.ttlResolution>0){n=i;const s=setTimeout(()=>n=0,this.ttlResolution);s.unref&&s.unref()}return i};this.getRemainingTTL=i=>{const s=X(this,Sn).get(i);if(s===void 0)return 0;const o=e[s],l=t[s];if(o===0||l===0)return 1/0;const c=(n||a())-l;return o-c},nt(this,Sr,i=>e[i]!==0&&t[i]!==0&&(n||a())-t[i]>e[i])},Xi=new WeakMap,Ua=new WeakMap,Fl=new WeakMap,Sr=new WeakMap,Fu=new WeakSet,tw=function(){const e=new Vc(X(this,qr));nt(this,zr,0),nt(this,Ya,e),nt(this,Ki,t=>{nt(this,zr,X(this,zr)-e[t]),e[t]=0}),nt(this,Ul,(t,n,a,i)=>{if(We(this,Ft,Xt).call(this,n))return 0;if(!ii(a))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(a=i(n,t),!ii(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a}),nt(this,zs,(t,n,a)=>{if(e[t]=n,X(this,_r)){const i=X(this,_r)-e[t];for(;X(this,zr)>i;)We(this,Ws,Hc).call(this,!0)}nt(this,zr,X(this,zr)+e[t]),a&&(a.entrySize=n,a.totalCalculatedSize=X(this,zr))})},Ki=new WeakMap,zs=new WeakMap,Ul=new WeakMap,ha=new WeakSet,si=function*({allowStale:e=this.allowStale}={}){if(X(this,bn))for(let t=X(this,Cn);!(!We(this,$l,__).call(this,t)||((e||!X(this,Sr).call(this,t))&&(yield t),t===X(this,Fn)));)t=X(this,br)[t]},pa=new WeakSet,oi=function*({allowStale:e=this.allowStale}={}){if(X(this,bn))for(let t=X(this,Fn);!(!We(this,$l,__).call(this,t)||((e||!X(this,Sr).call(this,t))&&(yield t),t===X(this,Cn)));)t=X(this,zn)[t]},$l=new WeakSet,__=function(e){return e!==void 0&&X(this,Sn).get(X(this,Vt)[e])===e},Ws=new WeakSet,Hc=function(e){var i,s;const t=X(this,Fn),n=X(this,Vt)[t],a=X(this,st)[t];return X(this,mi)&&We(this,Ft,Xt).call(this,a)?a.__abortController.abort(new Error("evicted")):(X(this,Kr)||X(this,Wn))&&(X(this,Kr)&&((i=X(this,Vr))==null||i.call(this,a,n,"evict")),X(this,Wn)&&((s=X(this,An))==null||s.push([a,n,"evict"]))),X(this,Ki).call(this,t),e&&(X(this,Vt)[t]=void 0,X(this,st)[t]=void 0,X(this,Wr).push(t)),X(this,bn)===1?(nt(this,Fn,nt(this,Cn,0)),X(this,Wr).length=0):nt(this,Fn,X(this,zn)[t]),X(this,Sn).delete(n),nc(this,bn)._--,t},Xs=new WeakSet,zc=function(e,t,n,a){const i=t===void 0?void 0:X(this,st)[t];if(We(this,Ft,Xt).call(this,i))return i;const s=new Lu,{signal:o}=n;o==null||o.addEventListener("abort",()=>s.abort(o.reason),{signal:s.signal});const l={signal:s.signal,options:n,context:a},c=(w,I=!1)=>{const{aborted:M}=s.signal,$=n.ignoreFetchAbort&&w!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=s.signal.reason,$&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!$&&!I)return m(s.signal.reason);const W=_;return X(this,st)[t]===_&&(w===void 0?W.__staleWhileFetching?X(this,st)[t]=W.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,w,l.options))),w},u=w=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=w),m(w)),m=w=>{const{aborted:I}=s.signal,M=I&&n.allowStaleOnFetchAbort,$=M||n.allowStaleOnFetchRejection,W=$||n.noDeleteOnFetchRejection,h=_;if(X(this,st)[t]===_&&(!W||h.__staleWhileFetching===void 0?this.delete(e):M||(X(this,st)[t]=h.__staleWhileFetching)),$)return n.status&&h.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),h.__staleWhileFetching;if(h.__returned===h)throw w},p=(w,I)=>{var $;const M=($=X(this,Hs))==null?void 0:$.call(this,e,i,l);M&&M instanceof Promise&&M.then(W=>w(W===void 0?void 0:W),I),s.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(w(void 0),n.allowStaleOnFetchAbort&&(w=W=>c(W,!0)))})};n.status&&(n.status.fetchDispatched=!0);const _=new Promise(p).then(c,u),E=Object.assign(_,{__abortController:s,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(e,E,{...l.options,status:void 0}),t=X(this,Sn).get(e)):X(this,st)[t]=E,E},Ft=new WeakSet,Xt=function(e){if(!X(this,mi))return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof Lu},Gl=new WeakSet,b_=function(e,t){X(this,br)[t]=e,X(this,zn)[e]=t},Zi=new WeakSet,tl=function(e){e!==X(this,Cn)&&(e===X(this,Fn)?nt(this,Fn,X(this,zn)[e]):We(this,Gl,b_).call(this,X(this,br)[e],X(this,zn)[e]),We(this,Gl,b_).call(this,X(this,Cn),e),nt(this,Cn,e))};let f_=G1;const pl=class pl extends ad{constructor(t,n){super(n);A(this,"_fallbackMethod",()=>pl.createRestProxy(this.values.noteLength,this.app));A(this,"out",()=>{});this.values.noteLength=t}};A(pl,"createRestProxy",(t,n)=>{const a=new pl(t,n);return new Proxy(a,{get(i,s,o){return typeof i[s]>"u"?i._fallbackMethod:i[s]},set(i,s,o,l){return!1}})});let Pu=pl;class CH extends ad{constructor(t,n,a,i=""){super(a);A(this,"input");A(this,"ziffers");A(this,"initCallTime",0);A(this,"startCallTime",0);A(this,"lastCallTime",0);A(this,"waitTime",0);A(this,"played",!1);A(this,"current");A(this,"retro",!1);A(this,"index",-1);A(this,"zid","");A(this,"options",{});A(this,"skipIndex",0);A(this,"next",()=>(this.current=this.ziffers.next(),this.played=!0,this.current));A(this,"pulseToSecond",t=>this.app.clock.convertPulseToSecond(t));A(this,"firstRun",()=>this.notStarted());A(this,"atTheBeginning",()=>this.skipIndex===0&&this.ziffers.index<=0);A(this,"origin",()=>this.app.clock.pulses_since_origin+1);A(this,"pulse",()=>this.app.clock.time_position.pulse);A(this,"beat",()=>this.app.clock.time_position.beat);A(this,"nextBeat",()=>this.app.clock.next_beat_in_ticks);A(this,"nextBeatInTicks",()=>this.app.clock.next_beat_in_ticks);A(this,"areWeThereYet",()=>{this.app.clock.pulses_since_origin=this.nextBeatInTicks())&&this.origin()>=this.waitTime,n=this.current&&this.pulseToSecond(this.origin())>=this.pulseToSecond(this.lastCallTime)+this.pulseToSecond(this.current.duration*4*this.app.clock.ppqn)&&this.origin()>=this.waitTime,a=t||n;return this.skipIndex=a?0:this.skipIndex+1,this.index=a?this.index+1:this.index,a&&this.notStarted()&&(this.initCallTime=this.app.clock.pulses_since_origin),this.atTheBeginning()&&(this.startCallTime=this.app.clock.pulses_since_origin),a});A(this,"lead",()=>this.voiceleading());A(this,"invert",t=>(this.atTheBeginning()&&this.ziffers.invert(t),this));A(this,"out",()=>{});this.app=a,this.options=n,typeof t=="string"?(this.input=t,this.ziffers=new ts(t,n)):typeof t=="number"?(this.input=t,this.ziffers=ts.fromNumber(t,n)):(this.ziffers=ts.fromGenerator(t,n),this.input=this.ziffers.input),this.zid=i}reset(){this.initCallTime=0,this.startCallTime=0,this.lastCallTime=0,this.waitTime=0,this.index=0,this.skipIndex=0,this.played=!1,this.skipIndex=0,this.ziffers.reset()}get ticks(){return this.ziffers.duration*4*this.app.clock.ppqn}nextEndTime(){return this.startCallTime+this.ticks}updateLastCallTime(){(this.notStarted()||this.played)&&(this.lastCallTime=this.app.clock.pulses_since_origin,this.played=!1)}notStarted(){return this.ziffers.notStarted()}sound(t){if(this.areWeThereYet()){const n=this.next(),a=this.app.clock.convertPulseToSecond(n.duration*4*this.app.clock.ppqn);if(n instanceof sn){let i=n.getExisting("freq","note","pitch","key","scale","octave","parsedScale");return n.sound&&(t=n.sound),t?i={...i,...this.processSound(t)}:i.s="sine",n.soundIndex&&(i.n=n.soundIndex),i.dur=a,new Bl(i,this.app)}else if(n instanceof un){const i=n.pitches.map(l=>l.getExisting("freq","note","pitch","key","scale","octave","parsedScale"));let s={dur:a};t?s={...s,...this.processSound(t)}:s.s="sine";let o=Mu(i,s);return new Bl(o,this.app)}else if(n instanceof c_)return Pu.createRestProxy(n.duration,this.app)}else return uo.createSkipProxy()}midi(t=void 0){if(this.areWeThereYet()){const n=this.next(),a=n.getExisting("note","pitch","bend","key","scale","octave","parsedScale");if(n instanceof sn){n.soundIndex&&(a.channel=n.soundIndex);const i=new m_(a,this.app);return t?i.note(t):i}else{if(n instanceof c_)return Pu.createRestProxy(n.duration,this.app);if(n instanceof un){const i=n.midiChord(),s=Mu(i);return new m_(s,this.app)}}}else return uo.createSkipProxy()}scale(t){return this.atTheBeginning()&&this.ziffers.scale(t),this}key(t){return this.atTheBeginning()&&this.ziffers.key(t),this}octave(t){return this.atTheBeginning()&&this.ziffers.octave(t),this}tonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tonnetz(t,n),this}triadTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.triadTonnetz(t,n),this}tetraTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tetraTonnetz(t,n),this}octaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.octaCycle(t),this}hexaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.hexaCycle(t),this}enneaCycle(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.enneaCycle(t),this}tonnetzChord(t){return this.atTheBeginning()&&this.ziffers.tonnetzChords(t),this}voiceleading(){return this.atTheBeginning()&&this.ziffers.lead(),this}arpeggio(t,...n){return typeof t=="number"&&(t=[t,...n]),this.atTheBeginning()&&this.ziffers.arpeggio(t),this}retrograde(){return this.atTheBeginning()&&this.ziffers.retrograde(),this}wait(t){if(this.atTheBeginning()){if(typeof t=="function"){const n=this.app.api.patternCache.get(t.name);return n&&(this.waitTime=n.nextEndTime()),this}this.waitTime=this.origin()+Math.ceil(t*4*this.app.clock.ppqn)}return this}sync(t){if(this.atTheBeginning()&&this.notStarted()){const n=this.app.clock.pulses_since_origin,a=typeof t=="function"?t.name:t;if(n>0){const i=this.app.api.patternCache.get(a);if(i){const s=i.ziffers.duration,o=i.startCallTime,l=s*4*this.app.clock.ppqn;this.waitTime=o+l}}}return this}}const AH=r=>r[0]==="{"&&r[r.length-1]==="}",zo=(r,e)=>{if(AH(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},wH=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new nw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return zo(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return zo(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return zo(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return zo(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return zo(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let jf;class nw{constructor(e){A(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=i=>{t(i)},n.speaking?(n.cancel(),jf&&clearTimeout(jf),jf=setTimeout(()=>{n.speak(a)},200)):n.speak(a)}else t("No text provided")}));this.options=e}}const IH=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],NH=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],DH=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],xH=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],kH=["AkaiLinn/akailinn-bd/Bassdrum.wav"],MH=["AkaiLinn/akailinn-cb/Cowbell.wav"],LH=["AkaiLinn/akailinn-cp/Clap.wav"],PH=["AkaiLinn/akailinn-cr/Crash.wav"],BH=["AkaiLinn/akailinn-hh/Closed Hat.wav"],YH=["AkaiLinn/akailinn-ht/Tom H.wav"],FH=["AkaiLinn/akailinn-lt/Tom L.wav"],UH=["AkaiLinn/akailinn-mt/Tom M.wav"],$H=["AkaiLinn/akailinn-oh/Open Hat.wav"],GH=["AkaiLinn/akailinn-rd/Ride.wav"],QH=["AkaiLinn/akailinn-sd/SD.wav"],qH=["AkaiLinn/akailinn-sh/Shuffle.wav"],VH=["AkaiLinn/akailinn-tb/Tambourin.wav"],HH=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],zH=["AkaiMPC60/akaimpc60-cp/Clap.wav"],WH=["AkaiMPC60/akaimpc60-cr/Crash.wav"],XH=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],KH=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],ZH=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],jH=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],JH=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],ez=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],tz=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],nz=["AkaiMPC60/akaimpc60-rd/Ride.wav"],rz=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],az=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],iz=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],sz=["AkaiXR10/akaixr10-cb/Cowbell.wav"],oz=["AkaiXR10/akaixr10-cp/Clap.wav"],lz=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],cz=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],uz=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],dz=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],mz=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],hz=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],pz=["AkaiXR10/akaixr10-oh/Hat Open.wav"],fz=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],gz=["AkaiXR10/akaixr10-rd/Ride.wav"],_z=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],bz=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],Sz=["AkaiXR10/akaixr10-sh/Cabasa.wav"],Oz=["AkaiXR10/akaixr10-tb/Tambourine.wav"],Ez=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],vz=["AlesisHR16/alesishr16-cp/Clap.wav"],Tz=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],yz=["AlesisHR16/alesishr16-ht/Tom-2.wav"],Rz=["AlesisHR16/alesishr16-lt/Tom-1.wav"],Cz=["AlesisHR16/alesishr16-oh/Open Hat.wav"],Az=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],wz=["AlesisHR16/alesishr16-rim/Rim.wav"],Iz=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],Nz=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],Dz=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],xz=["AlesisSR16/alesissr16-cb/Cowbell.wav"],kz=["AlesisSR16/alesissr16-cp/Clap.wav"],Mz=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],Lz=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],Pz=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],Bz=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],Yz=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],Fz=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],Uz=["AlesisSR16/alesissr16-rim/Rim.wav"],$z=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],Gz=["AlesisSR16/alesissr16-sh/Shaker.wav"],Qz=["AlesisSR16/alesissr16-tb/Tamb.wav"],qz=["BossDR110/bossdr110-bd/Bassdrum.wav"],Vz=["BossDR110/bossdr110-cp/Clap.wav"],Hz=["BossDR110/bossdr110-cr/Crash.wav"],zz=["BossDR110/bossdr110-hh/Hat Closed.wav"],Wz=["BossDR110/bossdr110-oh/Hat Open.wav"],Xz=["BossDR110/bossdr110-rd/Ride.wav"],Kz=["BossDR110/bossdr110-sd/Snaredrum.wav"],Zz=["BossDR220/bossdr220-bd/Bassdrum.wav"],jz=["BossDR220/bossdr220-cp/Clap.wav"],Jz=["BossDR220/bossdr220-cr/Crash.wav"],eW=["BossDR220/bossdr220-hh/Hat Closed.wav"],tW=["BossDR220/bossdr220-ht/Tom H.wav"],nW=["BossDR220/bossdr220-lt/Tom L.wav"],rW=["BossDR220/bossdr220-mt/Tom M.wav"],aW=["BossDR220/bossdr220-oh/Hat Open.wav"],iW=["BossDR220/bossdr220-perc/Clave.wav"],sW=["BossDR220/bossdr220-rd/Ride.wav"],oW=["BossDR220/bossdr220-sd/Snaredrum.wav"],lW=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],cW=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],uW=["BossDR55/bossdr55-rim/Rimshot.wav"],dW=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],mW=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],hW=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],pW=["BossDR550/bossdr550-cp/Clap.wav"],fW=["BossDR550/bossdr550-cr/Crash.wav"],gW=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],_W=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],bW=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],SW=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],OW=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],EW=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],vW=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],TW=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],yW=["BossDR550/bossdr550-rim/Rim Shot.wav"],RW=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],CW=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],AW=["BossDR550/bossdr550-tb/Tambourine.wav"],wW=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],IW=["CasioRZ1/casiorz1-cb/Cowbell.wav"],NW=["CasioRZ1/casiorz1-cp/Clap.wav"],DW=["CasioRZ1/casiorz1-cr/Crash.wav"],xW=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],kW=["CasioRZ1/casiorz1-ht/Tom H.wav"],MW=["CasioRZ1/casiorz1-lt/Tom L.wav"],LW=["CasioRZ1/casiorz1-mt/Tom M.wav"],PW=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],BW=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],YW=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],FW=["CasioSK1/casiosk1-bd/Bassdrum.wav"],UW=["CasioSK1/casiosk1-hh/Hat Closed.wav"],$W=["CasioSK1/casiosk1-ht/Tom H.wav"],GW=["CasioSK1/casiosk1-mt/Tom L.wav"],QW=["CasioSK1/casiosk1-oh/Hat Open.wav"],qW=["CasioSK1/casiosk1-sd/Snaredrum.wav"],VW=["CasioVL1/casiovl1-bd/Bassdrum.wav"],HW=["CasioVL1/casiovl1-hh/Hi Hat.wav"],zW=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],WW=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],XW=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],KW=["DoepferMS404/doepferms404-lt/Tom.wav"],ZW=["DoepferMS404/doepferms404-oh/Hat Open.wav"],jW=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],JW=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],eX=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],tX=["EmuDrumulator/emudrumulator-cp/Clap.wav"],nX=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],rX=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],aX=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],iX=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],sX=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],oX=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],lX=["EmuDrumulator/emudrumulator-perc/Claves.wav"],cX=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],uX=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],dX=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],mX=["EmuModular/emumodular-misc/EmuPong.wav"],hX=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],pX=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],fX=["EmuSP12/emusp12-cb/Cowbell.wav"],gX=["EmuSP12/emusp12-cp/Clap.wav"],_X=["EmuSP12/emusp12-cr/Crash.wav"],bX=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],SX=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],OX=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],EX=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],vX=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],TX=["EmuSP12/emusp12-oh/Hhopen1.wav"],yX=["EmuSP12/emusp12-perc/Blow1.wav"],RX=["EmuSP12/emusp12-rd/Ride.wav"],CX=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],AX=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],wX=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],IX=["KorgDDM110/korgddm110-cp/Clap.wav"],NX=["KorgDDM110/korgddm110-cr/Crash.wav"],DX=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],xX=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],kX=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],MX=["KorgDDM110/korgddm110-oh/Hat Open.wav"],LX=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],PX=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],BX=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],YX=["KorgKPR77/korgkpr77-cp/Clap.wav"],FX=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],UX=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],$X=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],GX=["KorgKR55/korgkr55-bd/Bassdrum.wav"],QX=["KorgKR55/korgkr55-cb/Cowbell.wav"],qX=["KorgKR55/korgkr55-cr/Cymbal.wav"],VX=["KorgKR55/korgkr55-hh/Hat Closed.wav"],HX=["KorgKR55/korgkr55-ht/Tom.wav"],zX=["KorgKR55/korgkr55-oh/Hat Open.wav"],WX=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],XX=["KorgKR55/korgkr55-rim/Rim Shot.wav"],KX=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],ZX=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],jX=["KorgKRZ/korgkrz-cr/Crash.wav"],JX=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],eK=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],tK=["KorgKRZ/korgkrz-ht/Tom-02.wav"],nK=["KorgKRZ/korgkrz-lt/Tom-01.wav"],rK=["KorgKRZ/korgkrz-misc/Bell.wav"],aK=["KorgKRZ/korgkrz-oh/Hat Open.wav"],iK=["KorgKRZ/korgkrz-rd/Ride.wav"],sK=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],oK=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],lK=["KorgM1/korgm1-cb/Cowbel.wav"],cK=["KorgM1/korgm1-cp/Clap.wav"],uK=["KorgM1/korgm1-cr/Crash.wav"],dK=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],mK=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],hK=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],pK=["KorgM1/korgm1-mt/Tom-01.wav"],fK=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],gK=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],_K=["KorgM1/korgm1-rd/Ride.wav"],bK=["KorgM1/korgm1-rim/Snaredrum-side.wav"],SK=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],OK=["KorgM1/korgm1-sh/Shakers.wav"],EK=["KorgM1/korgm1-tb/Tambourine.wav"],vK=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],TK=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],yK=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],RK=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],CK=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],AK=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],wK=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],IK=["KorgT3/korgt3-cp/Clap.wav"],NK=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],DK=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],xK=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],kK=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],MK=["KorgT3/korgt3-rim/Rim shot.wav"],LK=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],PK=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],BK=["Linn9000/linn9000-bd/BAssdrum.wav"],YK=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],FK=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],UK=["Linn9000/linn9000-hh/Hat Closed.wav"],$K=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],GK=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],QK=["Linn9000/linn9000-mt/Tom-03.wav"],qK=["Linn9000/linn9000-oh/Hat Open.wav"],VK=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],HK=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],zK=["Linn9000/linn9000-rim/Rim Shot.wav"],WK=["Linn9000/linn9000-sd/0Snaredrum.wav"],XK=["Linn9000/linn9000-tb/Tambourine.wav"],KK=["LinnDrum/linndrum-bd/Bassdrum.wav"],ZK=["LinnDrum/linndrum-cb/Cowbell.wav"],jK=["LinnDrum/linndrum-cp/Clap.wav"],JK=["LinnDrum/linndrum-cr/Crash.wav"],eZ=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],tZ=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],nZ=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],rZ=["LinnDrum/linndrum-mt/Tom M-01.wav"],aZ=["LinnDrum/linndrum-oh/Hat Open.wav"],iZ=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],sZ=["LinnDrum/linndrum-rd/Ride.wav"],oZ=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],lZ=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],cZ=["LinnDrum/linndrum-sh/Cabasa.wav"],uZ=["LinnDrum/linndrum-tb/Tambourine.wav"],dZ=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],mZ=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],hZ=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],pZ=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],fZ=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],gZ=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],_Z=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],bZ=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],SZ=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],OZ=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],EZ=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],vZ=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],TZ=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],yZ=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],RZ=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],CZ=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],AZ=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],wZ=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],IZ=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],NZ=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],DZ=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],xZ=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],kZ=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],MZ=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],LZ=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],PZ=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],BZ=["MFB512/mfb512-bd/Bassdrum.wav"],YZ=["MFB512/mfb512-cp/Clap.wav"],FZ=["MFB512/mfb512-cr/Crash.wav"],UZ=["MFB512/mfb512-hh/Hat Closed.wav"],$Z=["MFB512/mfb512-ht/Tom H.wav"],GZ=["MFB512/mfb512-lt/Tom L.wav"],QZ=["MFB512/mfb512-mt/Tom M.wav"],qZ=["MFB512/mfb512-oh/Hat Open.wav"],VZ=["MFB512/mfb512-sd/Snaredrum.wav"],HZ=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],zZ=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],WZ=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],XZ=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],KZ=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],ZZ=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],jZ=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],JZ=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],ej=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],tj=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],nj=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],rj=["OberheimDMX/oberheimdmx-cp/Clap.wav"],aj=["OberheimDMX/oberheimdmx-cr/Crash.wav"],ij=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],sj=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],oj=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],lj=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],cj=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],uj=["OberheimDMX/oberheimdmx-rd/Ride.wav"],dj=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],mj=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],hj=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],pj=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],fj=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],gj=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],_j=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],bj=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Sj=["RhythmAce/rhythmace-hh/Hat Closed.wav"],Oj=["RhythmAce/rhythmace-ht/Tom H.wav"],Ej=["RhythmAce/rhythmace-lt/Tom L.wav"],vj=["RhythmAce/rhythmace-oh/Hat Open.wav"],Tj=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],yj=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],Rj=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],Cj=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],Aj=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],wj=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],Ij=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],Nj=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],Dj=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],xj=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],kj=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],Mj=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],Lj=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],Pj=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],Bj=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],Yj=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Fj=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],Uj=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],$j=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Gj=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],Qj=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],qj=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Vj=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Hj=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],zj=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Wj=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Xj=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],Kj=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Zj=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],jj=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],Jj=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],eJ=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],tJ=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],nJ=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],rJ=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],aJ=["RolandD110/rolandd110-bd/Bassdrum.wav"],iJ=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],sJ=["RolandD110/rolandd110-cr/Crash.wav"],oJ=["RolandD110/rolandd110-hh/Hat Closed.wav"],lJ=["RolandD110/rolandd110-lt/Tom.wav"],cJ=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],uJ=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],dJ=["RolandD110/rolandd110-rd/Ride.wav"],mJ=["RolandD110/rolandd110-rim/Rimshot.wav"],hJ=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],pJ=["RolandD110/rolandd110-sh/Cabasa.wav"],fJ=["RolandD110/rolandd110-tb/Tambourine.wav"],gJ=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],_J=["RolandD70/rolandd70-cb/Cowbell.wav"],bJ=["RolandD70/rolandd70-cp/Clap.wav"],SJ=["RolandD70/rolandd70-cr/Crash.wav"],OJ=["RolandD70/rolandd70-hh/Hat Closed.wav"],EJ=["RolandD70/rolandd70-lt/Tom-02.wav"],vJ=["RolandD70/rolandd70-mt/Tom.-01.wav"],TJ=["RolandD70/rolandd70-oh/Hat Open.wav"],yJ=["RolandD70/rolandd70-perc/Sticks.wav"],RJ=["RolandD70/rolandd70-rd/Ride.wav"],CJ=["RolandD70/rolandd70-rim/Rim Shot.wav"],AJ=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],wJ=["RolandD70/rolandd70-sh/Cabasa.wav"],IJ=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],NJ=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],DJ=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],xJ=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],kJ=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],MJ=["RolandJD990/rolandjd990-cb/Cowbell.wav"],LJ=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],PJ=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],BJ=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],YJ=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],FJ=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],UJ=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],$J=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],GJ=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],QJ=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],qJ=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],VJ=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],HJ=["RolandJD990/rolandjd990-tb/Tambourn.wav"],zJ=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],WJ=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],XJ=["RolandMC202/rolandmc202-perc/Click.wav"],KJ=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],ZJ=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],jJ=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],JJ=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],eee=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],tee=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],nee=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],ree=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],aee=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],iee=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],see=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],oee=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],lee=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],cee=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],uee=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],dee=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],mee=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],hee=["RolandMT32/rolandmt32-cb/Cowbell.wav"],pee=["RolandMT32/rolandmt32-cp/Clap.wav"],fee=["RolandMT32/rolandmt32-cr/Crash.wav"],gee=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],_ee=["RolandMT32/rolandmt32-ht/Tom H.wav"],bee=["RolandMT32/rolandmt32-lt/Tom L.wav"],See=["RolandMT32/rolandmt32-mt/Tom M.wav"],Oee=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],Eee=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],vee=["RolandMT32/rolandmt32-rd/Ride.wav"],Tee=["RolandMT32/rolandmt32-rim/RimShot.wav"],yee=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],Ree=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],Cee=["RolandMT32/rolandmt32-tb/Tambourine.wav"],Aee=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],wee=["RolandR8/rolandr8-cb/Cowbell.wav"],Iee=["RolandR8/rolandr8-cp/Clap.wav"],Nee=["RolandR8/rolandr8-cr/Crash.wav"],Dee=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],xee=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],kee=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],Mee=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],Lee=["RolandR8/rolandr8-oh/Hat Open.wav"],Pee=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],Bee=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],Yee=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Fee=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Uee=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],$ee=["RolandR8/rolandr8-tb/Tambourine.wav"],Gee=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],Qee=["RolandS50/rolands50-cb/Cowbell.wav"],qee=["RolandS50/rolands50-cp/Clap.wav"],Vee=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Hee=["RolandS50/rolands50-ht/Tom-01.wav"],zee=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Wee=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Xee=["RolandS50/rolands50-mt/Tom-02.wav"],Kee=["RolandS50/rolands50-oh/Hihat.wav"],Zee=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],jee=["RolandS50/rolands50-rd/Ride.wav"],Jee=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],ete=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],tte=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],nte=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],rte=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],ate=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],ite=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],ste=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],ote=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],lte=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],cte=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],ute=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],dte=["RolandTR505/rolandtr505-cp/Clap.wav"],mte=["RolandTR505/rolandtr505-cr/Crash.wav"],hte=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],pte=["RolandTR505/rolandtr505-ht/Tom H.wav"],fte=["RolandTR505/rolandtr505-lt/Tom L.wav"],gte=["RolandTR505/rolandtr505-mt/Tom M.wav"],_te=["RolandTR505/rolandtr505-oh/Hat Open.wav"],bte=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Ste=["RolandTR505/rolandtr505-rd/Ride.wav"],Ote=["RolandTR505/rolandtr505-rim/Rimshot.wav"],Ete=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],vte=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],Tte=["RolandTR606/rolandtr606-cr/Cymbal.wav"],yte=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],Rte=["RolandTR606/rolandtr606-ht/Tom H.wav"],Cte=["RolandTR606/rolandtr606-lt/Tom L.wav"],Ate=["RolandTR606/rolandtr606-oh/Hat Open.wav"],wte=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],Ite=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],Nte=["RolandTR626/rolandtr626-cb/Cowbell.wav"],Dte=["RolandTR626/rolandtr626-cp/Clap.wav"],xte=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],kte=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],Mte=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],Lte=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],Pte=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],Bte=["RolandTR626/rolandtr626-oh/Hat Open.wav"],Yte=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Fte=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Ute=["RolandTR626/rolandtr626-rim/Rimshot.wav"],$te=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Gte=["RolandTR626/rolandtr626-sh/Shaker.wav"],Qte=["RolandTR626/rolandtr626-tb/Tambourine.wav"],qte=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Vte=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Hte=["RolandTR707/rolandtr707-cp/Clap.wav"],zte=["RolandTR707/rolandtr707-cr/Crash.wav"],Wte=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Xte=["RolandTR707/rolandtr707-ht/Tom H.wav"],Kte=["RolandTR707/rolandtr707-lt/Tom L.wav"],Zte=["RolandTR707/rolandtr707-mt/Tom M.wav"],jte=["RolandTR707/rolandtr707-oh/Hat Open.wav"],Jte=["RolandTR707/rolandtr707-rim/Rimshot.wav"],ene=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],tne=["RolandTR707/rolandtr707-tb/Tambourine.wav"],nne=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],rne=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],ane=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],ine=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],sne=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],one=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],lne=["RolandTR808/rolandtr808-hh/CH.WAV"],cne=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],une=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],dne=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],mne=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],hne=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],pne=["RolandTR808/rolandtr808-rim/RS.WAV"],fne=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],gne=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],_ne=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],bne=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Sne=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],One=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],Ene=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],vne=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],Tne=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],yne=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],Rne=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],Cne=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],Ane=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],wne=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],Ine=["SakataDPM48/sakatadpm48-cp/Clap.wav"],Nne=["SakataDPM48/sakatadpm48-cr/Crash.wav"],Dne=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],xne=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],kne=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],Mne=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],Lne=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],Pne=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],Bne=["SakataDPM48/sakatadpm48-rd/Ride.wav"],Yne=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Fne=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Une=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],$ne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Gne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],Qne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],qne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Vne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Hne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],zne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Wne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Xne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],Kne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Zne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],jne=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],Jne=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],ere=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],tre=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],nre=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],rre=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],are=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],ire=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],sre=["SergeModular/sergemodular-bd/Bassdrum.wav"],ore=["SergeModular/sergemodular-misc/Clink.wav"],lre=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],cre=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],ure=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],dre=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],mre=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],hre=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],pre=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],fre=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],gre=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],_re=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],bre=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Sre=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],Ore=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],Ere=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],vre=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],Tre=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],yre=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],Rre=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],Cre=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],Are=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],wre=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],Ire=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],Nre=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],Dre=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],xre=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],kre=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],Mre=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],Lre=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],Pre=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],Bre=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],Yre=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Fre=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ure=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],$re=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Gre=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],Qre=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],qre=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Vre=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Hre=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],zre=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Wre=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Xre=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],Kre=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Zre=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],jre=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],Jre=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],eae=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],tae=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],nae=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],rae=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],aae=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],iae=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],sae=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],oae=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],lae=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],cae=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],uae=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],dae=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],mae=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],hae=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],pae=["YamahaRX21/yamaharx21-cp/Clap.wav"],fae=["YamahaRX21/yamaharx21-cr/Crash.wav"],gae=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],_ae=["YamahaRX21/yamaharx21-ht/Tom H.wav"],bae=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Sae=["YamahaRX21/yamaharx21-mt/Tom M.wav"],Oae=["YamahaRX21/yamaharx21-oh/Open hat.wav"],Eae=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],vae=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],Tae=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],yae=["YamahaRX5/yamaharx5-fx/SFX.wav"],Rae=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],Cae=["YamahaRX5/yamaharx5-lt/Tom.wav"],Aae=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],wae=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],Iae=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],Nae=["YamahaRX5/yamaharx5-sh/Shaker.wav"],Dae=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],xae=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],kae=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],Mae=["YamahaRY30/yamahary30-cp/Clap.wav"],Lae=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],Pae=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],Bae=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],Yae=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Fae=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Uae=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],$ae=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Gae=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],Qae=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],qae=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Vae=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Hae=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],zae=["YamahaRY30/yamahary30-tb/Tamb.wav"],Wae=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Xae=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],Kae=["YamahaTG33/yamahatg33-cp/Clap.wav"],Zae=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],jae=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],Jae=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],eie=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],tie=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],nie=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],rie=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],aie=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],iie=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],sie=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],oie=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],lie=["YamahaTG33/yamahatg33-sh/Shaker.wav"],cie=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],uie={AJKPercusyn_bd:IH,AJKPercusyn_cb:NH,AJKPercusyn_ht:DH,AJKPercusyn_sd:xH,AkaiLinn_bd:kH,AkaiLinn_cb:MH,AkaiLinn_cp:LH,AkaiLinn_cr:PH,AkaiLinn_hh:BH,AkaiLinn_ht:YH,AkaiLinn_lt:FH,AkaiLinn_mt:UH,AkaiLinn_oh:$H,AkaiLinn_rd:GH,AkaiLinn_sd:QH,AkaiLinn_sh:qH,AkaiLinn_tb:VH,AkaiMPC60_bd:HH,AkaiMPC60_cp:zH,AkaiMPC60_cr:WH,AkaiMPC60_hh:XH,AkaiMPC60_ht:KH,AkaiMPC60_lt:ZH,AkaiMPC60_misc:jH,AkaiMPC60_mt:JH,AkaiMPC60_oh:ez,AkaiMPC60_perc:tz,AkaiMPC60_rd:nz,AkaiMPC60_rim:rz,AkaiMPC60_sd:az,AkaiXR10_bd:iz,AkaiXR10_cb:sz,AkaiXR10_cp:oz,AkaiXR10_cr:lz,AkaiXR10_hh:cz,AkaiXR10_ht:uz,AkaiXR10_lt:dz,AkaiXR10_misc:mz,AkaiXR10_mt:hz,AkaiXR10_oh:pz,AkaiXR10_perc:fz,AkaiXR10_rd:gz,AkaiXR10_rim:_z,AkaiXR10_sd:bz,AkaiXR10_sh:Sz,AkaiXR10_tb:Oz,AlesisHR16_bd:Ez,AlesisHR16_cp:vz,AlesisHR16_hh:Tz,AlesisHR16_ht:yz,AlesisHR16_lt:Rz,AlesisHR16_oh:Cz,AlesisHR16_perc:Az,AlesisHR16_rim:wz,AlesisHR16_sd:Iz,AlesisHR16_sh:Nz,AlesisSR16_bd:Dz,AlesisSR16_cb:xz,AlesisSR16_cp:kz,AlesisSR16_cr:Mz,AlesisSR16_hh:Lz,AlesisSR16_misc:Pz,AlesisSR16_oh:Bz,AlesisSR16_perc:Yz,AlesisSR16_rd:Fz,AlesisSR16_rim:Uz,AlesisSR16_sd:$z,AlesisSR16_sh:Gz,AlesisSR16_tb:Qz,BossDR110_bd:qz,BossDR110_cp:Vz,BossDR110_cr:Hz,BossDR110_hh:zz,BossDR110_oh:Wz,BossDR110_rd:Xz,BossDR110_sd:Kz,BossDR220_bd:Zz,BossDR220_cp:jz,BossDR220_cr:Jz,BossDR220_hh:eW,BossDR220_ht:tW,BossDR220_lt:nW,BossDR220_mt:rW,BossDR220_oh:aW,BossDR220_perc:iW,BossDR220_rd:sW,BossDR220_sd:oW,BossDR55_bd:lW,BossDR55_hh:cW,BossDR55_rim:uW,BossDR55_sd:dW,BossDR550_bd:mW,BossDR550_cb:hW,BossDR550_cp:pW,BossDR550_cr:fW,BossDR550_hh:gW,BossDR550_ht:_W,BossDR550_lt:bW,BossDR550_misc:SW,BossDR550_mt:OW,BossDR550_oh:EW,BossDR550_perc:vW,BossDR550_rd:TW,BossDR550_rim:yW,BossDR550_sd:RW,BossDR550_sh:CW,BossDR550_tb:AW,CasioRZ1_bd:wW,CasioRZ1_cb:IW,CasioRZ1_cp:NW,CasioRZ1_cr:DW,CasioRZ1_hh:xW,CasioRZ1_ht:kW,CasioRZ1_lt:MW,CasioRZ1_mt:LW,CasioRZ1_rd:PW,CasioRZ1_rim:BW,CasioRZ1_sd:YW,CasioSK1_bd:FW,CasioSK1_hh:UW,CasioSK1_ht:$W,CasioSK1_mt:GW,CasioSK1_oh:QW,CasioSK1_sd:qW,CasioVL1_bd:VW,CasioVL1_hh:HW,CasioVL1_sd:zW,DoepferMS404_bd:WW,DoepferMS404_hh:XW,DoepferMS404_lt:KW,DoepferMS404_oh:ZW,DoepferMS404_sd:jW,EmuDrumulator_bd:JW,EmuDrumulator_cb:eX,EmuDrumulator_cp:tX,EmuDrumulator_cr:nX,EmuDrumulator_hh:rX,EmuDrumulator_ht:aX,EmuDrumulator_lt:iX,EmuDrumulator_mt:sX,EmuDrumulator_oh:oX,EmuDrumulator_perc:lX,EmuDrumulator_rim:cX,EmuDrumulator_sd:uX,EmuModular_bd:dX,EmuModular_misc:mX,EmuModular_perc:hX,EmuSP12_bd:pX,EmuSP12_cb:fX,EmuSP12_cp:gX,EmuSP12_cr:_X,EmuSP12_hh:bX,EmuSP12_ht:SX,EmuSP12_lt:OX,EmuSP12_misc:EX,EmuSP12_mt:vX,EmuSP12_oh:TX,EmuSP12_perc:yX,EmuSP12_rd:RX,EmuSP12_rim:CX,EmuSP12_sd:AX,KorgDDM110_bd:wX,KorgDDM110_cp:IX,KorgDDM110_cr:NX,KorgDDM110_hh:DX,KorgDDM110_ht:xX,KorgDDM110_lt:kX,KorgDDM110_oh:MX,KorgDDM110_rim:LX,KorgDDM110_sd:PX,KorgKPR77_bd:BX,KorgKPR77_cp:YX,KorgKPR77_hh:FX,KorgKPR77_oh:UX,KorgKPR77_sd:$X,KorgKR55_bd:GX,KorgKR55_cb:QX,KorgKR55_cr:qX,KorgKR55_hh:VX,KorgKR55_ht:HX,KorgKR55_oh:zX,KorgKR55_perc:WX,KorgKR55_rim:XX,KorgKR55_sd:KX,KorgKRZ_bd:ZX,KorgKRZ_cr:jX,KorgKRZ_fx:JX,KorgKRZ_hh:eK,KorgKRZ_ht:tK,KorgKRZ_lt:nK,KorgKRZ_misc:rK,KorgKRZ_oh:aK,KorgKRZ_rd:iK,KorgKRZ_sd:sK,KorgM1_bd:oK,KorgM1_cb:lK,KorgM1_cp:cK,KorgM1_cr:uK,KorgM1_hh:dK,KorgM1_ht:mK,KorgM1_misc:hK,KorgM1_mt:pK,KorgM1_oh:fK,KorgM1_perc:gK,KorgM1_rd:_K,KorgM1_rim:bK,KorgM1_sd:SK,KorgM1_sh:OK,KorgM1_tb:EK,KorgMinipops_bd:vK,KorgMinipops_hh:TK,KorgMinipops_misc:yK,KorgMinipops_oh:RK,KorgMinipops_sd:CK,KorgPoly800_bd:AK,KorgT3_bd:wK,KorgT3_cp:IK,KorgT3_hh:NK,KorgT3_misc:DK,KorgT3_oh:xK,KorgT3_perc:kK,KorgT3_rim:MK,KorgT3_sd:LK,KorgT3_sh:PK,Linn9000_bd:BK,Linn9000_cb:YK,Linn9000_cr:FK,Linn9000_hh:UK,Linn9000_ht:$K,Linn9000_lt:GK,Linn9000_mt:QK,Linn9000_oh:qK,Linn9000_perc:VK,Linn9000_rd:HK,Linn9000_rim:zK,Linn9000_sd:WK,Linn9000_tb:XK,LinnDrum_bd:KK,LinnDrum_cb:ZK,LinnDrum_cp:jK,LinnDrum_cr:JK,LinnDrum_hh:eZ,LinnDrum_ht:tZ,LinnDrum_lt:nZ,LinnDrum_mt:rZ,LinnDrum_oh:aZ,LinnDrum_perc:iZ,LinnDrum_rd:sZ,LinnDrum_rim:oZ,LinnDrum_sd:lZ,LinnDrum_sh:cZ,LinnDrum_tb:uZ,LinnLM1_bd:dZ,LinnLM1_cb:mZ,LinnLM1_cp:hZ,LinnLM1_hh:pZ,LinnLM1_ht:fZ,LinnLM1_lt:gZ,LinnLM1_oh:_Z,LinnLM1_perc:bZ,LinnLM1_rim:SZ,LinnLM1_sd:OZ,LinnLM1_sh:EZ,LinnLM1_tb:vZ,LinnLM2_bd:TZ,LinnLM2_cb:yZ,LinnLM2_cp:RZ,LinnLM2_cr:CZ,LinnLM2_hh:AZ,LinnLM2_ht:wZ,LinnLM2_lt:IZ,LinnLM2_mt:NZ,LinnLM2_oh:DZ,LinnLM2_rd:xZ,LinnLM2_rim:kZ,LinnLM2_sd:MZ,LinnLM2_sh:LZ,LinnLM2_tb:PZ,MFB512_bd:BZ,MFB512_cp:YZ,MFB512_cr:FZ,MFB512_hh:UZ,MFB512_ht:$Z,MFB512_lt:GZ,MFB512_mt:QZ,MFB512_oh:qZ,MFB512_sd:VZ,MPC1000_bd:HZ,MPC1000_cp:zZ,MPC1000_hh:WZ,MPC1000_oh:XZ,MPC1000_perc:KZ,MPC1000_sd:ZZ,MPC1000_sh:jZ,MoogConcertMateMG1_bd:JZ,MoogConcertMateMG1_sd:ej,OberheimDMX_:tj,OberheimDMX_bd:nj,OberheimDMX_cp:rj,OberheimDMX_cr:aj,OberheimDMX_hh:ij,OberheimDMX_ht:sj,OberheimDMX_lt:oj,OberheimDMX_mt:lj,OberheimDMX_oh:cj,OberheimDMX_rd:uj,OberheimDMX_rim:dj,OberheimDMX_sd:mj,OberheimDMX_sh:hj,OberheimDMX_tb:pj,RhodesPolaris_bd:fj,RhodesPolaris_misc:gj,RhodesPolaris_sd:_j,RhythmAce_bd:bj,RhythmAce_hh:Sj,RhythmAce_ht:Oj,RhythmAce_lt:Ej,RhythmAce_oh:vj,RhythmAce_perc:Tj,RhythmAce_sd:yj,RolandCompurhythm1000_bd:Rj,RolandCompurhythm1000_cb:Cj,RolandCompurhythm1000_cp:Aj,RolandCompurhythm1000_cr:wj,RolandCompurhythm1000_hh:Ij,RolandCompurhythm1000_ht:Nj,RolandCompurhythm1000_lt:Dj,RolandCompurhythm1000_mt:xj,RolandCompurhythm1000_oh:kj,RolandCompurhythm1000_perc:Mj,RolandCompurhythm1000_rd:Lj,RolandCompurhythm1000_rim:Pj,RolandCompurhythm1000_sd:Bj,RolandCompurhythm78_bd:Yj,RolandCompurhythm78_cb:Fj,RolandCompurhythm78_hh:Uj,RolandCompurhythm78_misc:$j,RolandCompurhythm78_oh:Gj,RolandCompurhythm78_perc:Qj,RolandCompurhythm78_sd:qj,RolandCompurhythm78_tb:Vj,RolandCompurhythm8000_bd:Hj,RolandCompurhythm8000_cb:zj,RolandCompurhythm8000_cp:Wj,RolandCompurhythm8000_cr:Xj,RolandCompurhythm8000_hh:Kj,RolandCompurhythm8000_ht:Zj,RolandCompurhythm8000_lt:jj,RolandCompurhythm8000_mt:Jj,RolandCompurhythm8000_oh:eJ,RolandCompurhythm8000_perc:tJ,RolandCompurhythm8000_rim:nJ,RolandCompurhythm8000_sd:rJ,RolandD110_bd:aJ,RolandD110_cb:iJ,RolandD110_cr:sJ,RolandD110_hh:oJ,RolandD110_lt:lJ,RolandD110_oh:cJ,RolandD110_perc:uJ,RolandD110_rd:dJ,RolandD110_rim:mJ,RolandD110_sd:hJ,RolandD110_sh:pJ,RolandD110_tb:fJ,RolandD70_bd:gJ,RolandD70_cb:_J,RolandD70_cp:bJ,RolandD70_cr:SJ,RolandD70_hh:OJ,RolandD70_lt:EJ,RolandD70_mt:vJ,RolandD70_oh:TJ,RolandD70_perc:yJ,RolandD70_rd:RJ,RolandD70_rim:CJ,RolandD70_sd:AJ,RolandD70_sh:wJ,RolandDDR30_bd:IJ,RolandDDR30_ht:NJ,RolandDDR30_lt:DJ,RolandDDR30_sd:xJ,RolandJD990_bd:kJ,RolandJD990_cb:MJ,RolandJD990_cp:LJ,RolandJD990_cr:PJ,RolandJD990_hh:BJ,RolandJD990_ht:YJ,RolandJD990_lt:FJ,RolandJD990_misc:UJ,RolandJD990_mt:$J,RolandJD990_oh:GJ,RolandJD990_perc:QJ,RolandJD990_rd:qJ,RolandJD990_sd:VJ,RolandJD990_tb:HJ,RolandMC202_bd:zJ,RolandMC202_ht:WJ,RolandMC202_perc:XJ,RolandMC303_bd:KJ,RolandMC303_cb:ZJ,RolandMC303_cp:jJ,RolandMC303_fx:JJ,RolandMC303_hh:eee,RolandMC303_ht:tee,RolandMC303_lt:nee,RolandMC303_misc:ree,RolandMC303_mt:aee,RolandMC303_oh:iee,RolandMC303_perc:see,RolandMC303_rd:oee,RolandMC303_rim:lee,RolandMC303_sd:cee,RolandMC303_sh:uee,RolandMC303_tb:dee,RolandMT32_bd:mee,RolandMT32_cb:hee,RolandMT32_cp:pee,RolandMT32_cr:fee,RolandMT32_hh:gee,RolandMT32_ht:_ee,RolandMT32_lt:bee,RolandMT32_mt:See,RolandMT32_oh:Oee,RolandMT32_perc:Eee,RolandMT32_rd:vee,RolandMT32_rim:Tee,RolandMT32_sd:yee,RolandMT32_sh:Ree,RolandMT32_tb:Cee,RolandR8_bd:Aee,RolandR8_cb:wee,RolandR8_cp:Iee,RolandR8_cr:Nee,RolandR8_hh:Dee,RolandR8_ht:xee,RolandR8_lt:kee,RolandR8_mt:Mee,RolandR8_oh:Lee,RolandR8_perc:Pee,RolandR8_rd:Bee,RolandR8_rim:Yee,RolandR8_sd:Fee,RolandR8_sh:Uee,RolandR8_tb:$ee,RolandS50_bd:Gee,RolandS50_cb:Qee,RolandS50_cp:qee,RolandS50_cr:Vee,RolandS50_ht:Hee,RolandS50_lt:zee,RolandS50_misc:Wee,RolandS50_mt:Xee,RolandS50_oh:Kee,RolandS50_perc:Zee,RolandS50_rd:jee,RolandS50_sd:Jee,RolandS50_sh:ete,RolandS50_tb:tte,RolandSH09_bd:nte,RolandSystem100_bd:rte,RolandSystem100_hh:ate,RolandSystem100_misc:ite,RolandSystem100_oh:ste,RolandSystem100_perc:ote,RolandSystem100_sd:lte,RolandTR505_bd:cte,RolandTR505_cb:ute,RolandTR505_cp:dte,RolandTR505_cr:mte,RolandTR505_hh:hte,RolandTR505_ht:pte,RolandTR505_lt:fte,RolandTR505_mt:gte,RolandTR505_oh:_te,RolandTR505_perc:bte,RolandTR505_rd:Ste,RolandTR505_rim:Ote,RolandTR505_sd:Ete,RolandTR606_bd:vte,RolandTR606_cr:Tte,RolandTR606_hh:yte,RolandTR606_ht:Rte,RolandTR606_lt:Cte,RolandTR606_oh:Ate,RolandTR606_sd:wte,RolandTR626_bd:Ite,RolandTR626_cb:Nte,RolandTR626_cp:Dte,RolandTR626_cr:xte,RolandTR626_hh:kte,RolandTR626_ht:Mte,RolandTR626_lt:Lte,RolandTR626_mt:Pte,RolandTR626_oh:Bte,RolandTR626_perc:Yte,RolandTR626_rd:Fte,RolandTR626_rim:Ute,RolandTR626_sd:$te,RolandTR626_sh:Gte,RolandTR626_tb:Qte,RolandTR707_bd:qte,RolandTR707_cb:Vte,RolandTR707_cp:Hte,RolandTR707_cr:zte,RolandTR707_hh:Wte,RolandTR707_ht:Xte,RolandTR707_lt:Kte,RolandTR707_mt:Zte,RolandTR707_oh:jte,RolandTR707_rim:Jte,RolandTR707_sd:ene,RolandTR707_tb:tne,RolandTR727_perc:nne,RolandTR727_sh:rne,RolandTR808_bd:ane,RolandTR808_cb:ine,RolandTR808_cp:sne,RolandTR808_cr:one,RolandTR808_hh:lne,RolandTR808_ht:cne,RolandTR808_lt:une,RolandTR808_mt:dne,RolandTR808_oh:mne,RolandTR808_perc:hne,RolandTR808_rim:pne,RolandTR808_sd:fne,RolandTR808_sh:gne,RolandTR909_bd:_ne,RolandTR909_cp:bne,RolandTR909_cr:Sne,RolandTR909_hh:One,RolandTR909_ht:Ene,RolandTR909_lt:vne,RolandTR909_mt:Tne,RolandTR909_oh:yne,RolandTR909_rd:Rne,RolandTR909_rim:Cne,RolandTR909_sd:Ane,SakataDPM48_bd:wne,SakataDPM48_cp:Ine,SakataDPM48_cr:Nne,SakataDPM48_hh:Dne,SakataDPM48_ht:xne,SakataDPM48_lt:kne,SakataDPM48_mt:Mne,SakataDPM48_oh:Lne,SakataDPM48_perc:Pne,SakataDPM48_rd:Bne,SakataDPM48_rim:Yne,SakataDPM48_sd:Fne,SakataDPM48_sh:Une,SequentialCircuitsDrumtracks_bd:$ne,SequentialCircuitsDrumtracks_cb:Gne,SequentialCircuitsDrumtracks_cp:Qne,SequentialCircuitsDrumtracks_cr:qne,SequentialCircuitsDrumtracks_hh:Vne,SequentialCircuitsDrumtracks_ht:Hne,SequentialCircuitsDrumtracks_oh:zne,SequentialCircuitsDrumtracks_rd:Wne,SequentialCircuitsDrumtracks_rim:Xne,SequentialCircuitsDrumtracks_sd:Kne,SequentialCircuitsDrumtracks_sh:Zne,SequentialCircuitsDrumtracks_tb:jne,SequentialCircuitsTom_bd:Jne,SequentialCircuitsTom_cp:ere,SequentialCircuitsTom_cr:tre,SequentialCircuitsTom_hh:nre,SequentialCircuitsTom_ht:rre,SequentialCircuitsTom_oh:are,SequentialCircuitsTom_sd:ire,SergeModular_bd:sre,SergeModular_misc:ore,SergeModular_perc:lre,SimmonsSDS400_ht:cre,SimmonsSDS400_lt:ure,SimmonsSDS400_mt:dre,SimmonsSDS400_sd:mre,SimmonsSDS5_bd:hre,SimmonsSDS5_hh:pre,SimmonsSDS5_ht:fre,SimmonsSDS5_lt:gre,SimmonsSDS5_mt:_re,SimmonsSDS5_oh:bre,SimmonsSDS5_rim:Sre,SimmonsSDS5_sd:Ore,SoundmastersR88_bd:Ere,SoundmastersR88_cr:vre,SoundmastersR88_hh:Tre,SoundmastersR88_oh:yre,SoundmastersR88_sd:Rre,UnivoxMicroRhythmer12_bd:Cre,UnivoxMicroRhythmer12_hh:Are,UnivoxMicroRhythmer12_oh:wre,UnivoxMicroRhythmer12_sd:Ire,ViscoSpaceDrum_bd:Nre,ViscoSpaceDrum_cb:Dre,ViscoSpaceDrum_hh:xre,ViscoSpaceDrum_ht:kre,ViscoSpaceDrum_lt:Mre,ViscoSpaceDrum_misc:Lre,ViscoSpaceDrum_mt:Pre,ViscoSpaceDrum_oh:Bre,ViscoSpaceDrum_perc:Yre,ViscoSpaceDrum_rim:Fre,ViscoSpaceDrum_sd:Ure,XdrumLM8953_bd:$re,XdrumLM8953_cr:Gre,XdrumLM8953_hh:Qre,XdrumLM8953_ht:qre,XdrumLM8953_lt:Vre,XdrumLM8953_mt:Hre,XdrumLM8953_oh:zre,XdrumLM8953_rd:Wre,XdrumLM8953_rim:Xre,XdrumLM8953_sd:Kre,XdrumLM8953_tb:Zre,YamahaRM50_bd:jre,YamahaRM50_cb:Jre,YamahaRM50_cp:eae,YamahaRM50_cr:tae,YamahaRM50_hh:nae,YamahaRM50_ht:rae,YamahaRM50_lt:aae,YamahaRM50_misc:iae,YamahaRM50_mt:sae,YamahaRM50_oh:oae,YamahaRM50_perc:lae,YamahaRM50_rd:cae,YamahaRM50_sd:uae,YamahaRM50_sh:dae,YamahaRM50_tb:mae,YamahaRX21_bd:hae,YamahaRX21_cp:pae,YamahaRX21_cr:fae,YamahaRX21_hh:gae,YamahaRX21_ht:_ae,YamahaRX21_lt:bae,YamahaRX21_mt:Sae,YamahaRX21_oh:Oae,YamahaRX21_sd:Eae,YamahaRX5_bd:vae,YamahaRX5_cb:Tae,YamahaRX5_fx:yae,YamahaRX5_hh:Rae,YamahaRX5_lt:Cae,YamahaRX5_oh:Aae,YamahaRX5_rim:wae,YamahaRX5_sd:Iae,YamahaRX5_sh:Nae,YamahaRX5_tb:Dae,YamahaRY30_bd:xae,YamahaRY30_cb:kae,YamahaRY30_cp:Mae,YamahaRY30_cr:Lae,YamahaRY30_hh:Pae,YamahaRY30_ht:Bae,YamahaRY30_lt:Yae,YamahaRY30_misc:Fae,YamahaRY30_mt:Uae,YamahaRY30_oh:$ae,YamahaRY30_perc:Gae,YamahaRY30_rd:Qae,YamahaRY30_rim:qae,YamahaRY30_sd:Vae,YamahaRY30_sh:Hae,YamahaRY30_tb:zae,YamahaTG33_bd:Wae,YamahaTG33_cb:Xae,YamahaTG33_cp:Kae,YamahaTG33_cr:Zae,YamahaTG33_fx:jae,YamahaTG33_ht:Jae,YamahaTG33_lt:eie,YamahaTG33_misc:tie,YamahaTG33_mt:nie,YamahaTG33_oh:rie,YamahaTG33_perc:aie,YamahaTG33_rd:iie,YamahaTG33_rim:sie,YamahaTG33_sd:oie,YamahaTG33_sh:lie,YamahaTG33_tb:cie};async function rw(){return Promise.all([gk(),ma("github:tidalcycles/Dirt-Samples/master",void 0,{tag:"Tidal"}).then(()=>Ck()),Dk(),ma(uie,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),ma("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),ma("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),ma("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),ma("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),ma("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),ma("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class die{constructor(e){A(this,"variables",{});A(this,"codeExamples",{});A(this,"counters",{});A(this,"_drunk",new yH(-100,100,!1));A(this,"randomGen",Math.random);A(this,"currentSeed");A(this,"localSeeds",new Map);A(this,"patternCache",new f_({max:1e3,ttl:1e3*60*5}));A(this,"errorTimeoutID",0);A(this,"printTimeoutID",0);A(this,"MidiConnection");A(this,"scale_aid");A(this,"hydra");A(this,"load");A(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),cl(this.app,e),Su()});A(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});A(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.stop(),this.play()});A(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.stop()});A(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.stop(),this.play(),this.app.exampleIsPlaying=!0,I6(this.app,e)});A(this,"_all_samples",()=>$u.get());A(this,"_reportError",e=>{const t=s=>{var l;const o=(l=s.stack)==null?void 0:l.split(` `);if(o){for(const c of o)if(c.includes("")){const u=c.match(/:(\d+):(\d+)/);if(u)return{line:parseInt(u[1],10),column:parseInt(u[2],10)}}}return{line:null,column:null}},{line:n,column:a}=t(e),i=n&&a?`${e.message} (Line: ${n-2}, Column: ${a})`:e.message;clearTimeout(this.errorTimeoutID),clearTimeout(this.printTimeoutID),this.app.interface.error_line.innerHTML=i,this.app.interface.error_line.style.color="color-red-800",this.app.interface.error_line.classList.remove("hidden"),this.errorTimeoutID=setTimeout(()=>this.app.interface.error_line.classList.add("hidden"),2e3)});A(this,"_logMessage",e=>{console.log(e),clearTimeout(this.printTimeoutID),clearTimeout(this.errorTimeoutID),this.app.interface.error_line.innerHTML=e,this.app.interface.error_line.style.color="white",this.app.interface.error_line.classList.remove("hidden"),this.printTimeoutID=setTimeout(()=>this.app.interface.error_line.classList.add("hidden"),4e3)});A(this,"time",()=>this.app.audioContext.currentTime);A(this,"play",()=>{this.app.setButtonHighlighting("play",!0),this.MidiConnection.sendStartMessage(),this.app.clock.start()});A(this,"pause",()=>{this.app.setButtonHighlighting("pause",!0),this.app.clock.pause()});A(this,"stop",()=>{this.app.setButtonHighlighting("stop",!0),this.app.clock.stop()});A(this,"silence",this.stop);A(this,"hush",this.stop);A(this,"warp",e=>{this.app.clock.tick=e,this.app.clock.time_position=this.app.clock.convertTicksToTimeposition(e)});A(this,"beat_warp",e=>{this.app.clock.tick=e*this.app.clock.ppqn,this.app.clock.time_position=this.app.clock.convertTicksToTimeposition(e*this.app.clock.ppqn)});A(this,"onmousemove",e=>{this.app._mouseX=e.pageX,this.app._mouseY=e.pageY});A(this,"mouseX",()=>this.app._mouseX);A(this,"mouseY",()=>this.app._mouseY);A(this,"noteX",()=>Math.floor(this.app._mouseX/document.body.clientWidth*127));A(this,"noteY",()=>Math.floor(this.app._mouseY/document.body.clientHeight*127));A(this,"script",(...e)=>{e.forEach(t=>{t>=1&&t<=9&&(Lk(this.app,"local",t),ss(this.app,this.app.universes[this.app.selected_universe].locals[t]))})});A(this,"s",this.script);A(this,"delete_script",e=>{this.app.universes[this.app.selected_universe].locals[e]={candidate:"",committed:"",evaluations:0}});A(this,"cs",this.delete_script);A(this,"copy_script",(e,t)=>{this.app.universes[this.app.selected_universe].locals[t]={...this.app.universes[this.app.selected_universe].locals[e]}});A(this,"cps",this.copy_script);A(this,"copy_universe",(e,t)=>{this.app.universes[t]={...this.app.universes[e]}});A(this,"delete_universe",e=>{this.app.selected_universe===e&&(this.app.selected_universe="Default"),delete this.app.universes[e],this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});A(this,"big_bang",()=>{confirm("Are you sure you want to delete all universes?")&&(this.app.universes={...d1},this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings)),this.app.selected_universe="Default",this.app.updateKnownUniversesView()});A(this,"midi_outputs",()=>{this._logMessage(this.MidiConnection.listMidiOutputs())});A(this,"midi_output",e=>{e?this.MidiConnection.switchMidiOutput(e):console.log(this.MidiConnection.getCurrentMidiPort())});A(this,"midi",(e=60,t,n,a)=>{const i={note:e,velocity:t,channel:n,port:a};return new m_(i,this.app)});A(this,"sysex",e=>{this.MidiConnection.sendSysExMessage(e)});A(this,"pitch_bend",(e,t)=>{this.MidiConnection.sendPitchBend(e,t)});A(this,"program_change",(e,t)=>{this.MidiConnection.sendProgramChange(e,t)});A(this,"midi_clock",()=>{this.MidiConnection.sendMidiClock()});A(this,"control_change",({control:e=20,value:t=0,channel:n=0})=>{this.MidiConnection.sendMidiControlChange(e,t,n)});A(this,"midi_panic",()=>{this.MidiConnection.panic()});A(this,"active_note_events",e=>{let t;if(e?t=this.MidiConnection.activeNotesFromChannel(e):t=this.MidiConnection.activeNotes,t.length>0)return t});A(this,"active_notes",e=>{const t=this.active_note_events(e);if(t&&t.length>0)return t.map(n=>n.note)});A(this,"kill_active_notes",()=>{this.MidiConnection.activeNotes=[]});A(this,"sticky_notes",e=>{let t;if(e?t=this.MidiConnection.stickyNotesFromChannel(e):t=this.MidiConnection.stickyNotes,t.length>0)return t.map(n=>n.note)});A(this,"kill_sticky_notes",()=>{this.MidiConnection.stickyNotes=[]});A(this,"buffer",e=>e?this.MidiConnection.findNoteFromBufferInChannel(e)!==void 0:this.MidiConnection.noteInputBuffer.length>0);A(this,"buffer_event",e=>e?this.MidiConnection.findNoteFromBufferInChannel(e):this.MidiConnection.noteInputBuffer.shift());A(this,"buffer_note",e=>{const t=this.buffer_event(e);return t?t.note:void 0});A(this,"last_note_event",e=>e?this.MidiConnection.lastNoteInChannel[e]:this.MidiConnection.lastNote);A(this,"last_note",e=>{const t=this.last_note_event(e);return t?t.note:60});A(this,"last_cc",(e,t)=>t?this.MidiConnection.lastCCInChannel[t]?this.MidiConnection.lastCCInChannel[t][e]:0:this.MidiConnection.lastCC[e]||0);A(this,"has_cc",e=>e?this.MidiConnection.findCCFromBufferInChannel(e)!==void 0:this.MidiConnection.ccInputBuffer.length>0);A(this,"buffer_cc",e=>e?this.MidiConnection.findCCFromBufferInChannel(e):this.MidiConnection.ccInputBuffer.shift());A(this,"show_scale",(e,t,n=0,a=this.MidiConnection.currentOutputIndex||0,i=!1)=>{(!this.scale_aid||t!==this.scale_aid)&&(this.hide_scale(e,t,n,a),EV(t,e).forEach(o=>{this.MidiConnection.sendMidiOn(o,n,1,a),i&&this.MidiConnection.sendAllSoundOff(n,a)}),this.scale_aid=t)});A(this,"hide_scale",(e=0,t=0,n=0,a=this.MidiConnection.currentOutputIndex||0)=>{Array.from(Array(128).keys()).forEach(s=>{this.MidiConnection.sendMidiOff(s,n,a)}),this.scale_aid=void 0});A(this,"midi_notes_off",(e=0,t=this.MidiConnection.currentOutputIndex||0)=>{this.MidiConnection.sendAllNotesOff(e,t)});A(this,"midi_sound_off",(e=0,t=this.MidiConnection.currentOutputIndex||0)=>{this.MidiConnection.sendAllSoundOff(e,t)});A(this,"generateCacheKey",(...e)=>e.map(t=>JSON.stringify(t)).join(","));A(this,"resetAllFromCache",()=>{this.patternCache.forEach(e=>e.reset())});A(this,"removePatternFromCache",e=>{this.patternCache.delete(e)});A(this,"z",(e,t={},n="")=>{const a="z"+n.toString(),i=n===""?this.generateCacheKey(e,t):a;let s;return this.app.api.patternCache.has(i)&&(s=this.app.api.patternCache.get(i),typeof e=="string"&&s.input!==e&&(s=void 0)),s||(s=new CH(e,t,this.app,a),this.app.api.patternCache.set(i,s)),s.ziffers.generator&&s.ziffers.generatorDone&&this.removePatternFromCache(i),typeof n=="number"&&(s.zid=a),s.updateLastCallTime(),n!==""&&a!=="z0"&&s.sync("z0"),s});A(this,"z0",(e,t={})=>this.z(e,t,0));A(this,"z1",(e,t={})=>this.z(e,t,1));A(this,"z2",(e,t={})=>this.z(e,t,2));A(this,"z3",(e,t={})=>this.z(e,t,3));A(this,"z4",(e,t={})=>this.z(e,t,4));A(this,"z5",(e,t={})=>this.z(e,t,5));A(this,"z6",(e,t={})=>this.z(e,t,6));A(this,"z7",(e,t={})=>this.z(e,t,7));A(this,"z8",(e,t={})=>this.z(e,t,8));A(this,"z9",(e,t={})=>this.z(e,t,9));A(this,"z10",(e,t={})=>this.z(e,t,10));A(this,"z11",(e,t={})=>this.z(e,t,11));A(this,"z12",(e,t={})=>this.z(e,t,12));A(this,"z13",(e,t={})=>this.z(e,t,13));A(this,"z14",(e,t={})=>this.z(e,t,14));A(this,"z15",(e,t={})=>this.z(e,t,15));A(this,"z16",(e,t={})=>this.z(e,t,16));A(this,"counter",(e,t,n)=>(e in this.counters?(this.counters[e].limit!==t&&(this.counters[e].value=0,this.counters[e].limit=t),this.counters[e].step!==n&&(this.counters[e].step=n??this.counters[e].step),this.counters[e].value+=this.counters[e].step,this.counters[e].limit!==void 0&&this.counters[e].value>this.counters[e].limit&&(this.counters[e].value=0)):this.counters[e]={value:0,step:n??1,limit:t},this.counters[e].value));A(this,"$",this.counter);A(this,"i",e=>e!==void 0?(this.app.universes[this.app.selected_universe].global.evaluations=e,this.app.universes[this.app.selected_universe]):this.app.universes[this.app.selected_universe].global.evaluations);A(this,"drunk",e=>e!==void 0?(this._drunk.position=e,this._drunk.getPosition()):(this._drunk.step(),this._drunk.getPosition()));A(this,"drunk_max",e=>{this._drunk.max=e});A(this,"drunk_min",e=>{this._drunk.min=e});A(this,"drunk_wrap",e=>{this._drunk.toggleWrap(e)});A(this,"variable",(e,t)=>typeof e=="string"&&t===void 0?this.variables[e]:(this.variables[e]=t,this.variables[e]));A(this,"v",this.variable);A(this,"delete_variable",e=>{delete this.variables[e]});A(this,"dv",this.delete_variable);A(this,"clear_variables",()=>{this.variables={}});A(this,"cv",this.clear_variables);A(this,"randI",(e,t)=>Math.floor(this.randomGen()*(t-e+1))+e);A(this,"rand",(e,t)=>this.randomGen()*(t-e)+e);A(this,"irand",this.randI);A(this,"rI",this.randI);A(this,"r",this.rand);A(this,"ir",this.randI);A(this,"seed",e=>{typeof e=="number"&&(e=e.toString()),this.currentSeed!==e&&(this.currentSeed=e,this.randomGen=l_(e))});A(this,"localSeededRandom",e=>{if(typeof e=="number"&&(e=e.toString()),this.localSeeds.has(e))return this.localSeeds.get(e);const t=l_(e);return this.localSeeds.set(e,t),t});A(this,"clearLocalSeed",(e=void 0)=>{e&&this.localSeeds.delete(e.toString()),this.localSeeds.clear()});A(this,"quantize",(e,t)=>{if(t.length===0)return e;let n=t[0];return t.forEach(a=>{Math.abs(a-e)Math.min(Math.max(e,t),n));A(this,"cmp",this.clamp);A(this,"prob",e=>this.randomGen()*100this.randomGen()>.5);A(this,"odds",(e,t=1)=>this.randomGen()!1);A(this,"almostNever",(e=1)=>this.randomGen()<.025*this.ppqn()/(this.ppqn()*e));A(this,"rarely",(e=1)=>this.randomGen()<.1*this.ppqn()/(this.ppqn()*e));A(this,"scarcely",(e=1)=>this.randomGen()<.25*this.ppqn()/(this.ppqn()*e));A(this,"sometimes",(e=1)=>this.randomGen()<.5*this.ppqn()/(this.ppqn()*e));A(this,"often",(e=1)=>this.randomGen()<.75*this.ppqn()/(this.ppqn()*e));A(this,"frequently",(e=1)=>this.randomGen()<.9*this.ppqn()/(this.ppqn()*e));A(this,"almostAlways",(e=1)=>this.randomGen()<.985*this.ppqn()/(this.ppqn()*e));A(this,"always",(e=1)=>!0);A(this,"dice",e=>Math.floor(this.randomGen()*e)+1);A(this,"cbar",()=>this.app.clock.time_position.bar+1);A(this,"ctick",()=>this.app.clock.tick+1);A(this,"cpulse",()=>this.app.clock.time_position.pulse+1);A(this,"cbeat",()=>this.app.clock.time_position.beat+1);A(this,"ebeat",()=>this.app.clock.beats_since_origin+1);A(this,"epulse",()=>this.app.clock.pulses_since_origin+1);A(this,"nominator",()=>this.app.clock.time_signature[0]);A(this,"meter",()=>this.app.clock.time_signature[1]);A(this,"denominator",this.meter);A(this,"fill",()=>this.app.fill);A(this,"fullseq",(e,t)=>e.split("").every(n=>n==="x"||n==="o")?[...e].map(n=>n==="x").beat(t):!1);A(this,"seq",(e,t=.5)=>{let n=e.length*t,a=[];for(let i=1;i<=n+1;i+=t)a.push(Math.floor(i*10)/10);return a.pop(),a=a.filter((i,s)=>{const o=s%e.length;return e[o]==="x"}),this.oncount(a,n)});A(this,"beat",(e=1,t=0)=>(Array.isArray(e)?e:[e]).map(i=>(this.app.clock.pulses_since_origin-Math.floor(t*this.ppqn()))%Math.floor(i*this.ppqn())===0).some(i=>i===!0));A(this,"b",this.beat);A(this,"bar",(e=1,t=0)=>{const n=Array.isArray(e)?e:[e],a=this.app.clock.time_signature[1]*this.ppqn(),i=Math.floor(t*a);return n.map(o=>(this.app.clock.pulses_since_origin-i)%Math.floor(o*a)===0).some(o=>o===!0)});A(this,"B",this.bar);A(this,"pulse",(e=1,t=0)=>(Array.isArray(e)?e:[e]).map(i=>(this.app.clock.pulses_since_origin-t)%i===0).some(i=>i===!0));A(this,"p",this.pulse);A(this,"tick",(e,t=0)=>(Array.isArray(e)?e:[e]).map(i=>this.app.clock.time_position.pulse===i+t).some(i=>i===!0));A(this,"dur",e=>{let t=Array.isArray(e)?e:[e];return this.beat(t.dur(...t))});A(this,"flip",(e,t=50)=>{let n=e*2;const a=this.app.clock.pulses_since_origin,i=Math.floor(n*this.ppqn()),s=Math.floor(t/100*i);return a%i{let t=e*2;const n=this.app.clock.time_position.bar;return Math.floor(n/t)%2===0});A(this,"onbar",(e,t=this.app.clock.time_signature[0])=>{let n=this.app.clock.time_position.bar%t+1;return typeof e=="number"?e===n:e.some(a=>a==n)});A(this,"onbeat",(...e)=>{let t=[];return e.forEach(n=>{let a=n%this.nominator()||this.nominator(),i=Math.floor(a);i=i==0?this.nominator():i;let s=Math.floor((a-i)*this.ppqn()+1);s<=0&&(s=s+this.ppqn()*this.nominator()),t.push(i===this.cbeat()&&this.cpulse()===s)}),t.some(n=>n==!0)});A(this,"oncount",(e,t)=>{typeof e=="number"&&(e=[e]);const n=this.app.clock.pulses_since_origin;let a=[];return e.forEach(i=>{i=i<1?0:i-1;const s=Math.ceil(i*this.ppqn()),o=n%(this.ppqn()*t);return a.push(o===s)}),a.some(i=>i==!0)});A(this,"oneuclid",(e,t,n=0)=>{const i=this._euclidean_cycle(e,t,n).reduce((s,o,l)=>(o&&s.push(l+1),s),[]);return this.oncount(i,t)});A(this,"delay",(e,t)=>{setTimeout(t,e)});A(this,"delayr",(e,t,n)=>{[...Array(t).keys()].map(i=>e*i).forEach((i,s)=>{setTimeout(n,i)})});A(this,"euclid",(e,t,n,a=0)=>this._euclidean_cycle(t,n,a)[e%n]);A(this,"ec",this.euclid);A(this,"rhythm",(e,t,n,a=0)=>this.beat(e)&&this._euclidean_cycle(t,n,a).beat(e));A(this,"bin",(e,t)=>{let a=t.toString(2).split("").map(i=>i==="1");return a[e%a.length]});A(this,"binrhythm",(e,t)=>{let a=t.toString(2).split("").map(i=>i==="1");return this.beat(e)&&a.beat(e)});A(this,"range",(e,t,n)=>e*(n-t)+t);A(this,"line",(e,t,n=1)=>{const a=[];if(t>e&&n>0||t(Math.sin(this.app.clock.ctx.currentTime*Math.PI*2*e)+n)*t);A(this,"usine",(e=1,t=1,n=0)=>(this.sine(e,t,n)+1)/2*t);A(this,"saw",(e=1,t=1,n=0)=>(this.app.clock.ctx.currentTime*e%1*2-1+n)*t);A(this,"usaw",(e=1,t=1,n=0)=>(this.saw(e,t,n)+1)/2*t);A(this,"triangle",(e=1,t=1,n=0)=>(Math.abs(this.saw(e,t,n))*2-1)*t);A(this,"utriangle",(e=1,t=1,n=0)=>(this.triangle(e,t,n)+1)/2*t);A(this,"square",(e=1,t=1,n=0,a=.5)=>{const i=1/e;return((Date.now()/1e3+n)%i/i(this.square(e,t,n,a)+1)/2*t);A(this,"noise",(e=1)=>(this.randomGen()*2-1)*e);A(this,"min",(...e)=>Math.min(...e));A(this,"max",(...e)=>Math.max(...e));A(this,"mean",(...e)=>e.reduce((n,a)=>n+a,0)/e.length);A(this,"limit",(e,t,n)=>Math.min(Math.max(e,t),n));A(this,"abs",Math.abs);A(this,"speak",(e,t="en-US",n=0,a=1,i=1)=>{new nw({text:e,lang:t,voice:n,rate:a,pitch:i}).speak().then(()=>{}).catch(o=>{console.log(o)})});A(this,"stop_hydra",()=>{this.app.hydra.hush()});A(this,"sound",e=>e?new Bl(e,this.app):new uo);A(this,"snd",this.sound);A(this,"samples",ma);A(this,"log",e=>{console.log(e),this._logMessage(e)});A(this,"scale",rd);A(this,"nearScales",DV);A(this,"rate",e=>{});A(this,"divseq",(...e)=>{const t=e[0],n=e.slice(1),a=this.app.clock.pulses_since_origin,i=Math.floor(a/Math.floor(t*this.ppqn()));return n[i%n.length]});A(this,"seqbeat",(...e)=>e[this.app.clock.time_position.beat%e.length]);A(this,"seqbar",(...e)=>e[(this.app.clock.time_position.bar+1)%e.length]);A(this,"register",(e,t)=>{ad.prototype[e]=function(...n){return t(this,...n)}});A(this,"shuffle",e=>e.sort(()=>this.randomGen()-.5));A(this,"reverse",e=>e.reverse());A(this,"rotate",e=>t=>t.slice(e,t.length).concat(t.slice(0,e)));A(this,"repeat",e=>t=>t.flatMap(n=>Array(e).fill(n)));A(this,"repeatOdd",e=>t=>t.flatMap((n,a)=>a%2===0?Array(e).fill(n):n));A(this,"repeatEven",e=>t=>t.flatMap((n,a)=>a%2!==0?Array(e).fill(n):n));A(this,"palindrome",e=>e.concat(e.slice(0,e.length-1).reverse()));A(this,"scope",e=>{this.app.osc={...this.app.osc,...e}});A(this,"raltfont",(e,t)=>{this.app.view.dispatch({effects:this.app.fontSize.reconfigure(Le.theme({"&":{fontFamily:e},".cm-gutters":{fontFamily:e},".cm-content":{fontFamily:e},".cm-comment":{fontFamily:t}}))})});A(this,"gif",e=>{const{url:t,posX:n=0,posY:a=0,opacity:i=1,size:s="auto",center:o=!1,rotation:l=0,filter:c="none",dur:u=1}=e;let m=u*this.app.clock.pulse_duration*this.app.clock.ppqn,p=m*.1,_=m-p;const E=document.createElement("img");E.src=t,E.style.position="fixed",E.style.left=o?"50%":`${n}px`,E.style.top=o?"50%":`${a}px`,E.style.opacity=`${i}`,E.style.zIndex="-1",s!=="auto"&&(E.style.width=s,E.style.height=s);const w=[`rotate(${l}deg)`];o&&w.unshift("translate(-50%, -50%)"),E.style.transform=w.join(" "),E.style.filter=c,E.style.transition=`opacity ${p}s ease`,document.body.appendChild(E),setTimeout(()=>{E.style.opacity="0"},_*1e3),setTimeout(()=>{document.body.contains(E)&&document.body.removeChild(E)},m*1e3)});A(this,"osc",(e,t,...n)=>{nC({address:e,port:t,args:n,timetag:Math.round(Date.now()+this.app.clock.deadline)})});A(this,"getOSC",e=>{if(e){let t=ol.filter(n=>n.address===e);return t=t.map(n=>n.data),t}else return ol});A(this,"tempo",e=>e===void 0?this.app.clock.bpm:((e<1||e>500)&&console.log(`Setting bpm to ${e}`),this.app.clock.bpm=e,e));A(this,"bpb",e=>e===void 0?this.app.clock.time_signature[0]:(e<1&&console.log(`Setting bpb to ${e}`),this.app.clock.time_signature[0]=e,e));A(this,"ppqn",e=>e===void 0?this.app.clock.ppqn:(e<1&&console.log(`Setting ppqn to ${e}`),this.app.clock.ppqn=e,e));A(this,"time_signature",(e,t)=>{this.app.clock.time_signature=[e,t]});this.app=e,this.MidiConnection=new TH(this,e.settings)}transmission(){return this.MidiConnection.activeNotes.length>0}_euclidean_cycle(e,t,n=0){if(e==t)return Array.from({length:t},()=>!0);function a(o,l){const c=o.length,u=(l+1)%c;return o[l]>o[u]}if(e>=t)return[!0];const i=Array.from({length:t},(o,l)=>(e*(l-1)%t+t)%t);let s=i.map((o,l)=>a(i,l));return n!=0&&(s=s.slice(n).concat(s.slice(0,n))),s}}function T(){T=function(){return e};var r,e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(x,P,q){x[P]=q.value},i=typeof Symbol=="function"?Symbol:{},s=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(x,P,q){return Object.defineProperty(x,P,{value:q,enumerable:!0,configurable:!0,writable:!0}),x[P]}try{c({},"")}catch{c=function(P,q,H){return P[q]=H}}function u(x,P,q,H){var te=Object.create((P&&P.prototype instanceof M?P:M).prototype),ie=new ae(H||[]);return a(te,"_invoke",{value:Y(x,q,ie)}),te}function m(x,P,q){try{return{type:"normal",arg:x.call(P,q)}}catch(H){return{type:"throw",arg:H}}}e.wrap=u;var p="suspendedStart",_="suspendedYield",E="executing",w="completed",I={};function M(){}function $(){}function W(){}var h={};c(h,s,function(){return this});var S=Object.getPrototypeOf,b=S&&S(S(re([])));b&&b!==t&&n.call(b,s)&&(h=b);var N=W.prototype=M.prototype=Object.create(h);function L(x){["next","throw","return"].forEach(function(P){c(x,P,function(q){return this._invoke(P,q)})})}function F(x,P){function q(te,ie,be,Ce){var we=m(x[te],x,ie);if(we.type!=="throw"){var Te=we.arg,Ie=Te.value;return Ie&&typeof Ie=="object"&&n.call(Ie,"__await")?P.resolve(Ie.__await).then(function(de){q("next",de,be,Ce)},function(de){q("throw",de,be,Ce)}):P.resolve(Ie).then(function(de){Te.value=de,be(Te)},function(de){return q("throw",de,be,Ce)})}Ce(we.arg)}var H;a(this,"_invoke",{value:function(te,ie){function be(){return new P(function(Ce,we){q(te,ie,Ce,we)})}return H=H?H.then(be,be):be()}})}function Y(x,P,q){var H=p;return function(te,ie){if(H===E)throw new Error("Generator is already running");if(H===w){if(te==="throw")throw ie;return{value:r,done:!0}}for(q.method=te,q.arg=ie;;){var be=q.delegate;if(be){var Ce=Q(be,q);if(Ce){if(Ce===I)continue;return Ce}}if(q.method==="next")q.sent=q._sent=q.arg;else if(q.method==="throw"){if(H===p)throw H=w,q.arg;q.dispatchException(q.arg)}else q.method==="return"&&q.abrupt("return",q.arg);H=E;var we=m(x,P,q);if(we.type==="normal"){if(H=q.done?w:_,we.arg===I)continue;return{value:we.arg,done:q.done}}we.type==="throw"&&(H=w,q.method="throw",q.arg=we.arg)}}}function Q(x,P){var q=P.method,H=x.iterator[q];if(H===r)return P.delegate=null,q==="throw"&&x.iterator.return&&(P.method="return",P.arg=r,Q(x,P),P.method==="throw")||q!=="return"&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+q+"' method")),I;var te=m(H,x.iterator,P.arg);if(te.type==="throw")return P.method="throw",P.arg=te.arg,P.delegate=null,I;var ie=te.arg;return ie?ie.done?(P[x.resultName]=ie.value,P.next=x.nextLoc,P.method!=="return"&&(P.method="next",P.arg=r),P.delegate=null,I):ie:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,I)}function ee(x){var P={tryLoc:x[0]};1 in x&&(P.catchLoc=x[1]),2 in x&&(P.finallyLoc=x[2],P.afterLoc=x[3]),this.tryEntries.push(P)}function se(x){var P=x.completion||{};P.type="normal",delete P.arg,x.completion=P}function ae(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(ee,this),this.reset(!0)}function re(x){if(x||x===""){var P=x[s];if(P)return P.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var q=-1,H=function te(){for(;++q=0;--H){var te=this.tryEntries[H],ie=te.completion;if(te.tryLoc==="root")return q("end");if(te.tryLoc<=this.prev){var be=n.call(te,"catchLoc"),Ce=n.call(te,"finallyLoc");if(be&&Ce){if(this.prev=0;--q){var H=this.tryEntries[q];if(H.tryLoc<=this.prev&&n.call(H,"finallyLoc")&&this.prev=0;--P){var q=this.tryEntries[P];if(q.finallyLoc===x)return this.complete(q.completion,q.afterLoc),se(q),I}},catch:function(x){for(var P=this.tryEntries.length-1;P>=0;--P){var q=this.tryEntries[P];if(q.tryLoc===x){var H=q.completion;if(H.type==="throw"){var te=H.arg;se(q)}return te}}throw new Error("illegal catch attempt")},delegateYield:function(x,P,q){return this.delegate={iterator:re(x),resultName:P,nextLoc:q},this.method==="next"&&(this.arg=r),I}},e}function Fv(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t=r.length?{done:!0}:{done:!1,value:r[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var aw="0.9.7",mie=T().mark(iw);function iw(){var r,e,t;return T().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[0n,1n,1n,1n,2n,1n,2n,1n,5n,2n,2n,1n,5n,1n,2n,1n,14n,1n,5n,1n,5n,2n,2n,1n,15n,2n,2n,5n,4n,1n,4n,1n,51n,1n,2n,1n,14n,1n,2n,2n,14n,1n,6n,1n,4n,2n,2n,1n,52n,2n,5n,1n,5n,1n,15n,2n,13n,2n,2n,1n,13n,1n,2n,4n,267n,1n,4n,1n,5n,1n,4n,1n,50n,1n,2n,3n,4n,1n,6n,1n,52n,15n,2n,1n,15n,1n,2n,1n,12n,1n,10n,1n,4n,2n,2n,1n,231n,1n,5n,2n,16n,1n,4n,1n,14n,2n,2n,1n,45n,1n,6n,2n,43n,1n,6n,1n,5n,4n,2n,1n,47n,2n,2n,1n,4n,5n,16n,1n,2328n,2n,4n,1n,10n,1n,2n,5n,15n,1n,4n,1n,11n,1n,2n,1n,197n,1n,2n,6n,5n,1n,13n,1n,12n,2n,4n,2n,18n,1n,2n,1n,238n,1n,55n,1n,5n,2n,2n,1n,57n,2n,4n,5n,4n,1n,4n,2n,42n,1n,2n,1n,37n,1n,4n,2n,12n,1n,6n,1n,4n,13n,4n,1n,1543n,1n,2n,2n,12n,1n,10n,1n,52n,2n,2n,2n,12n,2n,2n,2n,51n,1n,12n,1n,5n,1n,2n,1n,177n,1n,2n,2n,15n,1n,6n,1n,197n,6n,2n,1n,15n,1n,4n,2n,14n,1n,16n,1n,4n,2n,4n,1n,208n,1n,5n,67n,5n,2n,4n,1n,12n,1n,15n,1n,46n,2n,2n,1n,56092n,1n,6n,1n,15n,2n,2n,1n,39n,1n,4n,1n,4n,1n,30n,1n,54n,5n,2n,4n,10n,1n,2n,4n,40n,1n,4n,1n,4n,2n,4n,1n,1045n,2n,4n,2n,5n,1n,23n,1n,14n,5n,2n,1n,49n,2n,2n,1n,42n,2n,10n,1n,9n,2n,6n,1n,61n,1n,2n,4n,4n,1n,4n,1n,1640n,1n,4n,1n,176n,2n,2n,2n,15n,1n,12n,1n,4n,5n,2n,1n,228n,1n,5n,1n,15n,1n,18n,5n,12n,1n,2n,1n,12n,1n,10n,14n,195n,1n,4n,2n,5n,2n,2n,1n,162n,2n,2n,3n,11n,1n,6n,1n,42n,2n,4n,1n,15n,1n,4n,7n,12n,1n,60n,1n,11n,2n,2n,1n,20169n,2n,2n,4n,5n,1n,12n,1n,44n,1n,2n,1n,30n,1n,2n,5n,221n,1n,6n,1n,5n,16n,6n,1n,46n,1n,6n,1n,4n,1n,10n,1n,235n,2n,4n,1n,41n,1n,2n,2n,14n,2n,4n,1n,4n,2n,4n,1n,775n,1n,4n,1n,5n,1n,6n,1n,51n,13n,4n,1n,18n,1n,2n,1n,1396n,1n,34n,1n,5n,2n,2n,1n,54n,1n,2n,5n,11n,1n,12n,1n,51n,4n,2n,1n,55n,1n,4n,2n,12n,1n,6n,2n,11n,2n,2n,1n,1213n,1n,2n,2n,12n,1n,261n,1n,14n,2n,10n,1n,12n,1n,4n,4n,42n,2n,4n,1n,56n,1n,2n,1n,202n,2n,6n,6n,4n,1n,8n,1n,10494213n,15n,2n,1n,15n,1n,4n,1n,49n,1n,10n,1n,4n,6n,2n,1n,170n,2n,4n,2n,9n,1n,4n,1n,12n,1n,2n,2n,119n,1n,2n,2n,246n,1n,24n,1n,5n,4n,16n,1n,39n,1n,2n,2n,4n,1n,16n,1n,180n,1n,2n,1n,10n,1n,2n,49n,12n,1n,12n,1n,11n,1n,4n,2n,8681n,1n,5n,2n,15n,1n,6n,1n,15n,4n,2n,1n,66n,1n,4n,1n,51n,1n,30n,1n,5n,2n,4n,1n,205n,1n,6n,4n,4n,7n,4n,1n,195n,3n,6n,1n,36n,1n,2n,2n,35n,1n,6n,1n,15n,5n,2n,1n,260n,15n,2n,2n,5n,1n,32n,1n,12n,2n,2n,1n,12n,2n,4n,2n,21541n,1n,4n,1n,9n,2n,4n,1n,757n,1n,10n,5n,4n,1n,6n,2n,53n,5n,4n,1n,40n,1n,2n,2n,12n,1n,18n,1n,4n,2n,4n,1n,1280n,1n,2n,17n,16n,1n,4n,1n,53n,1n,4n,1n,51n,1n,15n,2n,42n,2n,8n,1n,5n,4n,2n,1n,44n,1n,2n,1n,36n,1n,62n,1n,1387n,1n,2n,1n,10n,1n,6n,4n,15n,1n,12n,2n,4n,1n,2n,1n,840n,1n,5n,2n,5n,2n,13n,1n,40n,504n,4n,1n,18n,1n,2n,6n,195n,2n,10n,1n,15n,5n,4n,1n,54n,1n,2n,2n,11n,1n,39n,1n,42n,1n,4n,2n,189n,1n,2n,2n,39n,1n,6n,1n,4n,2n,2n,1n,1090235n,1n,12n,1n,5n,1n,16n,4n,15n,5n,2n,1n,53n,1n,4n,5n,172n,1n,4n,1n,5n,1n,4n,2n,137n,1n,2n,1n,4n,1n,24n,1n,1211n,2n,2n,1n,15n,1n,4n,1n,14n,1n,113n,1n,16n,2n,4n,1n,205n,1n,2n,11n,20n,1n,4n,1n,12n,5n,4n,1n,30n,1n,4n,2n,1630n,2n,6n,1n,9n,13n,2n,1n,186n,2n,2n,1n,4n,2n,10n,2n,51n,2n,10n,1n,10n,1n,4n,5n,12n,1n,12n,1n,11n,2n,2n,1n,4725n,1n,2n,3n,9n,1n,8n,1n,14n,4n,4n,5n,18n,1n,2n,1n,221n,1n,68n,1n,15n,1n,2n,1n,61n,2n,4n,15n,4n,1n,4n,1n,19349n,2n,2n,1n,150n,1n,4n,7n,15n,2n,6n,1n,4n,2n,8n,1n,222n,1n,2n,4n,5n,1n,30n,1n,39n,2n,2n,1n,34n,2n,2n,4n,235n,1n,18n,2n,5n,1n,2n,2n,222n,1n,4n,2n,11n,1n,6n,1n,42n,13n,4n,1n,15n,1n,10n,1n,42n,1n,10n,2n,4n,1n,2n,1n,11394n,2n,4n,2n,5n,1n,12n,1n,42n,2n,4n,1n,900n,1n,2n,6n,51n,1n,6n,2n,34n,5n,2n,1n,46n,1n,4n,2n,11n,1n,30n,1n,196n,2n,6n,1n,10n,1n,2n,15n,199n,1n,4n,1n,4n,2n,2n,1n,954n,1n,6n,2n,13n,1n,23n,2n,12n,2n,2n,1n,37n,1n,4n,2n,49487367289n,4n,66n,2n,5n,19n,4n,1n,54n,1n,4n,2n,11n,1n,4n,1n,231n,1n,2n,1n,36n,2n,2n,2n,12n,1n,40n,1n,4n,51n,4n,2n,1028n,1n,5n,1n,15n,1n,10n,1n,35n,2n,4n,1n,12n,1n,4n,4n,42n,1n,4n,2n,5n,1n,10n,1n,583n,2n,2n,6n,4n,2n,6n,1n,1681n,6n,4n,1n,77n,1n,2n,2n,15n,1n,16n,1n,51n,2n,4n,1n,170n,1n,4n,5n,5n,1n,12n,1n,12n,2n,2n,1n,46n,1n,4n,2n,1092n,1n,8n,1n,5n,14n,2n,2n,39n,1n,4n,2n,4n,1n,254n,1n,42n,2n,2n,1n,41n,1n,2n,5n,39n,1n,4n,1n,11n,1n,10n,1n,157877n,1n,2n,4n,16n,1n,6n,1n,49n,13n,4n,1n,18n,1n,4n,1n,53n,1n,32n,1n,5n,1n,2n,2n,279n,1n,4n,2n,11n,1n,4n,3n,235n,2n,2n,1n,99n,1n,8n,2n,14n,1n,6n,1n,11n,14n,2n,1n,1040n,1n,2n,1n,13n,2n,16n,1n,12n,5n,27n,1n,12n,1n,2n,69n,1387n,1n,16n,1n,20n,2n,4n,1n,164n,4n,2n,2n,4n,1n,12n,1n,153n,2n,2n,1n,15n,1n,2n,2n,51n,1n,30n,1n,4n,1n,4n,1n,1460n,1n,55n,4n,5n,1n,12n,2n,14n,1n,4n,1n,131n,1n,2n,2n,42n,3n,6n,1n,5n,5n,4n,1n,44n,1n,10n,3n,11n,1n,10n,1n,1116461n,5n,2n,1n,10n,1n,2n,4n,35n,1n,12n,1n,11n,1n,2n,1n,3609n,1n,4n,2n,50n,1n,24n,1n,12n,2n,2n,1n,18n,1n,6n,2n,244n,1n,18n,1n,9n,2n,2n,1n,181n,1n,2n,51n,4n,2n,12n,1n,42n,1n,8n,5n,61n,1n,4n,1n,12n,1n,6n,1n,11n,2n,4n,1n,11720n,1n,2n,1n,5n,1n,112n,1n,52n,1n,2n,2n,12n,1n,4n,4n,245n,1n,4n,1n,9n,5n,2n,1n,211n,2n,4n,2n,38n,1n,6n,15n,195n,15n,6n,2n,29n,1n,2n,1n,14n,1n,32n,1n,4n,2n,4n,1n,198n,1n,4n,8n,5n,1n,4n,1n,153n,1n,2n,1n,227n,2n,4n,5n,19324n,1n,8n,1n,5n,4n,4n,1n,39n,1n,2n,2n,15n,4n,16n,1n,53n,6n,4n,1n,40n,1n,12n,5n,12n,1n,4n,2n,4n,1n,2n,1n,5958n,1n,4n,5n,12n,2n,6n,1n,14n,4n,10n,1n,40n,1n,2n,2n,179n,1n,1798n,1n,15n,2n,4n,1n,61n,1n,2n,5n,4n,1n,46n,1n,1387n,1n,6n,2n,36n,2n,2n,1n,49n,1n,24n,1n,11n,10n,2n,1n,222n,1n,4n,3n,5n,1n,10n,1n,41n,2n,4n,1n,174n,1n,2n,2n,195n,2n,4n,1n,15n,1n,6n,1n,889n,1n,2n,2n,4n,1n,12n,2n,178n,13n,2n,1n,15n,4n,4n,1n,12n,1n,20n,1n,4n,5n,4n,1n,408641062n,1n,2n,60n,36n,1n,4n,1n,15n,2n,2n,1n,46n,1n,16n,1n,54n,1n,24n,2n,5n,2n,4n,1n,221n,1n,4n,1n,11n,1n,30n,1n,928n,2n,4n,1n,10n,2n,2n,13n,14n,1n,4n,1n,11n,2n,6n,1n,697n,1n,4n,3n,5n,1n,8n,1n,12n,5n,2n,2n,64n,1n,4n,2n,10281n,1n,10n,1n,5n,1n,4n,1n,54n,1n,8n,2n,11n,1n,4n,1n,51n,6n,2n,1n,477n,1n,2n,2n,56n,5n,6n,1n,11n,5n,4n,1n,1213n,1n,4n,2n,5n,1n,72n,1n,68n,2n,2n,1n,12n,1n,2n,13n,42n,1n,38n,1n,9n,2n,2n,2n,137n,1n,2n,5n,11n,1n,6n,1n,21507n,5n,10n,1n,15n,1n,4n,1n,34n,2n,60n,2n,4n,5n,2n,1n,1005n,2n,5n,2n,5n,1n,4n,1n,12n,1n,10n,1n,30n,1n,10n,1n,235n,1n,6n,1n,50n,309n,4n,2n,39n,7n,2n,1n,11n,1n,36n,2n,42n,2n,2n,5n,40n,1n,2n,2n,39n,1n,12n,1n,4n,3n,2n,1n,47937n,1n,4n,2n,5n,1n,13n,1n,35n,4n,4n,1n,37n,1n,4n,2n,51n,1n,16n,1n,9n,1n,30n,2n,64n,1n,2n,14n,4n,1n,4n,1n,1285n,1n,2n,1n,228n,1n,2n,5n,53n,1n,8n,2n,4n,2n,2n,4n,260n,1n,6n,1n,15n,1n,110n,1n,12n,2n,4n,1n,12n,1n,4n,5n,1083553n,1n,12n,1n,5n,1n,4n,1n,749n,1n,4n,2n,11n,3n,30n,1n,54n,13n,6n,1n,15n,2n,2n,9n,12n,1n,10n,1n,35n,2n,2n,1n,1264n,2n,4n,6n,5n,1n,18n,1n,14n,2n,4n,1n,117n,1n,2n,2n,178n,1n,6n,1n,5n,4n,4n,1n,162n,2n,10n,1n,4n,1n,16n,1n,1630n,2n,2n,2n,56n,1n,10n,15n,15n,1n,4n,1n,4n,2n,12n,1n,1096n,1n,2n,21n,9n,1n,6n,1n,39n,5n,2n,1n,18n,1n,4n,2n,195n,1n,120n,1n,9n,2n,2n,1n,54n,1n,4n,4n,36n,1n,4n,1n,186n,2n,2n,1n,36n,1n,6n,15n,12n,1n,8n,1n,4n,5n,4n,1n,241004n,1n,5n,1n,15n,4n,10n,1n,15n,2n,4n,1n,34n,1n,2n,4n,167n,1n,12n,1n,15n,1n,2n,1n,3973n,1n,4n,1n,4n,1n,40n,1n,235n,11n,2n,1n,15n,1n,6n,1n,144n,1n,18n,1n,4n,2n,2n,2n,203n,1n,4n,15n,15n,1n,12n,2n,39n,1n,4n,1n,120n,1n,2n,2n,1388n,1n,6n,1n,13n,4n,4n,1n,39n,1n,2n,5n,4n,1n,66n,1n,963n,1n,8n,1n,10n,2n,4n,4n,12n,2n,12n,1n,4n,2n,4n,2n,6538n,1n,2n,2n,20n,1n,6n,2n,46n,63n,2n,1n,88n,1n,12n,1n,42n,1n,10n,2n,5n,5n,2n,1n,175n,2n,2n,2n,11n,1n,12n,1n];case 1:if(!(r1n;e--)r*=e;return r}function uw(r){for(var e=[];r>0n;)e.unshift(r%2n),r>>=1n;return e.join("")}var Eie=T().mark(Ai);function Ai(){var r;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=2n;case 1:if(!ia(r)){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},Eie)}var vie=T().mark(dw);function dw(){var r,e,t;return T().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=gn(Ai());case 1:if((e=r()).done){n.next=7;break}return t=e.value,n.next=5,BigInt(0|Math.sqrt(Number(t)));case 5:n.next=1;break;case 7:case"end":return n.stop()}},vie)}var Tie=T().mark(mw);function mw(){return T().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,1n;case 2:return r.next=4,0n;case 4:r.next=2;break;case 6:case"end":return r.stop()}},Tie)}var yie=T().mark(hw);function hw(){var r,e,t;return T().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,2n,2n,3n,4n,5n,6n,7n,8n,11n,12n,15n,16n,19n,22n,25n,28n,31n,34n,40n,43n,49n,52n,58n,64n,70n,76n,82n,88n,98n,104n,114n,120n,130n,140n,150n,160n,170n,180n,195n,205n,220n,230n,245n,260n,275n,290n,305n,320n,341n,356n,377n,392n,413n,434n,455n,476n,497n,518n,546n];case 1:if(!(rr)){i.next=8;break}return i.next=7,t[r];case 7:r++;case 8:e++,i.next=2;break;case 11:case"end":return i.stop()}},rse)}var ase=T().mark(qw);function qw(){var r,e,t,n,a,i;return T().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=function(o){return o in e||(e[o]=r.next().value),e[o]},s.next=3,1n;case 3:r=Y1(),e=[],n=[1n],a=1;case 7:for(n[a]=0n,i=1;i<=a;i++)n[a]+=n[a-i]*t(i);return n[a]/=BigInt(a),s.next=12,n[a];case 12:a++,s.next=7;break;case 15:case"end":return s.stop()}},ase)}var ise=T().mark(Vw);function Vw(){var r;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,r;case 3:r=10n*r+1n,e.next=1;break;case 6:case"end":return e.stop()}},ise)}var sse=T().mark(Hw);function Hw(){var r,e,t;return T().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=gn(Ai());case 1:if((e=r()).done){n.next=8;break}if(t=e.value,!ia(BigInt(Math.pow(2,Number(t)))-1n)){n.next=6;break}return n.next=6,t;case 6:n.next=1;break;case 8:case"end":return n.stop()}},sse)}var ose=T().mark(zw);function zw(){var r,e,t;return T().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,1n,2n,3n,5n,8n,13n,21n,34n,55n,89n,144n,232n,375n,606n,979n,1582n,2556n,4130n,6673n,10782n,17421n,28148n,45480n,73484n,118732n,191841n,309967n,500829n,809214n,1307487n,2112571n,3413385n,5515174n,8911138n,14398164n,23263822n,37588502n,60733592n,98130253n,158553878n,256183302n,413927966n,668803781n,1080619176n,1746009572n,2821113574n,4558212008n];case 1:if(!(rr||r%n!==0n)){a.next=7;break}return a.abrupt("continue",11);case 7:a.next=2;break;case 9:return a.next=11,r;case 11:r++,a.next=1;break;case 14:case"end":return a.stop()}},bue)}var Sue=T().mark(nx);function nx(){var r;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=0n;case 1:if((uw(r).match(/1/g)||[]).length%2!=0){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},Sue)}var Oue=T().mark(rx);function rx(){var r,e;return T().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=0;case 2:if(!(er?0n:e===1n||e===r?1n:S_(r-1n,e-1n)+S_(r-e,e)}function _x(){var r,e;return T().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=1n;case 2:if(!(e<=r)){t.next=8;break}return t.next=5,S_(r,e);case 5:e++,t.next=2;break;case 8:r++,t.next=1;break;case 11:case"end":return t.stop()}},Pue)}var Bue=T().mark(bx);function bx(){var r;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,ia(r)?1n:0n;case 3:r++,e.next=1;break;case 6:case"end":return e.stop()}},Bue)}var Yue=T().mark(Sx);function Sx(){var r,e;return T().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=0n;case 1:return t.next=3,1n;case 3:e=0;case 4:if(!(el)){p.next=6;break}return p.abrupt("break",11);case 6:return p.next=8,m;case 8:t.delete(m);case 9:p.next=2;break;case 11:return p.next=13,l;case 13:r.push(l),e.push(2n),Object.keys(r).forEach(function(_){for(var E=parseInt(_,10),w=-1n,I=e[E];w{Array.prototype.mouseX=function(){const e=r.mouseX(),n=window.innerWidth/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.mouseY=function(){const e=r.mouseY(),n=window.innerHeight/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.square=function(){return this.map(e=>e*e)},Array.prototype.sometimes=function(e){return r.randomGen()<.5?e(this):this},Array.prototype.apply=function(e){return e(this)},Array.prototype.sqrt=function(){if(this.some(e=>e<0))throw new Error("Cannot take square root of negative number");return this.map(e=>Math.sqrt(e))},Array.prototype.add=function(e){return this.map(t=>t+e)},Array.prototype.sub=function(e){return this.map(t=>t-e)},Array.prototype.mult=function(e){return this.map(t=>t*e)},Array.prototype.div=function(e){if(e===0)throw new Error("Division by zero");return this.map(t=>t/e)},Array.prototype.pick=function(){return this[Math.floor(r.randomGen()*this.length)]},Array.prototype.gen=function(e,t,n){return n<1?[]:Array.from({length:n},()=>Math.floor(r.randomGen()*(t-e+1))+e)},Array.prototype.bar=function(e=1){return e===1?this[r.app.clock.time_position.bar%this.length]:this[Math.floor(r.app.clock.time_position.bar/e)%this.length]},Array.prototype.beat=function(e=1){const t=e,n=r.app.clock.pulses_since_origin,a=Math.floor(n/Math.floor(t*r.ppqn()));return this[a%this.length]},Array.prototype.b=Array.prototype.beat,Array.prototype.dur=function(...e){const t=r.app.clock.pulses_since_origin,n=r.ppqn(),a=this.map((l,c)=>e[c%e.length]),i=a.reduce((l,c)=>l+c*n,0),s=t%i;let o=0;for(let l=0;l0)e=e%t;else return this;const n=this.splice(-e,e);return this.unshift(...n),this},Array.prototype.unique=function(){const e=new Set;let t=0;for(let n=0;n100)throw new Error("Amount should be between 0 and 100");if(this.length<=1)return this;for(let t=0;t1)this.splice(t,1);else return this;else t++;return this},Array.prototype.repeat=function(e=1){if(e<1)throw new Error("Amount should be at least 1");let t=[];for(let n=0;n(a%i+i)%i,n=VA(Ta(r));return this.map(a=>{const i=Math.floor(a/n.length)*12;return n[t(a,n.length)]+e+i})};Array.prototype.scaleArp=function(r="major",e=0){const t=VA(Ta(r));let n=[];e=e>t.length?t.length:e,e=e==0?t.length:e;for(let a=0;a{if(!r)return;r.width=window.innerWidth,r.height=window.innerHeight;const e=r.getContext("2d"),t=window.devicePixelRatio||1;r.width=window.innerWidth*t,r.height=window.innerHeight*t,e&&e.scale(t,t)},xx=r=>(r.settings.saveApplicationToLocalStorage(r.universes,r.settings),null),ede=r=>(r.currentFile().candidate=r.view.state.doc.toString(),r.currentFile().committed=r.view.state.doc.toString(),r.settings.saveApplicationToLocalStorage(r.universes,r.settings),tC.close(),rr.close(),null),tde=(r,e,t=!1)=>{e.addEventListener("resize",()=>Uv(r.interface.scope)),e.addEventListener("resize",()=>Uv(r.interface.feedback)),e.addEventListener("beforeunload",n=>{n.preventDefault(),ede(r)}),e.addEventListener("visibilitychange",n=>{n.preventDefault(),xx(r)}),t&&(localStorage.openpages=Date.now(),e.addEventListener("storage",function(n){n.key=="openpages"&&(localStorage.page_available=Date.now()),n.key=="page_available"&&(document.getElementById("all").classList.add("invisible"),alert("Topos is already opened in another tab. Close this tab now to prevent data loss."))},!1))},nde=r=>{const e=mC(),t=Object.keys(e).map(a=>({type:"output",regex:new RegExp(`<${a}([^>]*)>`,"g"),replace:(i,s)=>`<${a} class="${e[a]}" ${s}>`}));r.interface.line_numbers_checkbox.checked=r.settings.line_numbers,r.interface.time_position_checkbox.checked=r.settings.time_position,r.interface.tips_checkbox.checked=r.settings.tips,r.interface.completion_checkbox.checked=r.settings.completions,r.interface.midi_clock_checkbox.checked=r.settings.send_clock,r.interface.midi_channels_scripts.checked=r.settings.midi_channels_scripts,r.interface.midi_clock_ppqn.value=r.settings.midi_clock_ppqn.toString(),r.interface.load_demo_songs.checked=r.settings.load_demo_songs;const n=document.querySelectorAll('[id^="tab-"]');for(let a=0;a{n[a].classList.add("bg-orange-300");for(let l=0;l{Pa(),r.updateKnownUniversesView(),Su()}),r.buttonElements.play_buttons.forEach(a=>{a.addEventListener("click",()=>{r.isPlaying?(r.setButtonHighlighting("pause",!0),r.isPlaying=!r.isPlaying,r.clock.pause(),r.api.MidiConnection.sendStopMessage()):(r.setButtonHighlighting("play",!0),r.isPlaying=!r.isPlaying,r.clock.start(),r.api.MidiConnection.sendStartMessage())})}),r.buttonElements.clear_buttons.forEach(a=>{a.addEventListener("click",()=>{r.setButtonHighlighting("clear",!0),confirm("Do you want to reset the current universe?")&&(r.universes[r.selected_universe]=structuredClone(ll),r.updateEditorView())})}),r.interface.documentation_button.addEventListener("click",()=>{CA(r)}),r.interface.destroy_universes_button.addEventListener("click",()=>{confirm("Do you want to destroy all universes?")&&(r.universes={...d1},r.updateKnownUniversesView())}),r.interface.universe_viewer.addEventListener("keydown",a=>{if(a.key==="Enter"){let i=r.interface.universe_viewer.value.trim();i.length>2&&i.length<40&&(i!==r.selected_universe&&(Object.defineProperty(r.universes,i,Object.getOwnPropertyDescriptor(r.universes,r.selected_universe)),delete r.universes[r.selected_universe]),r.selected_universe=i,cl(r,r.selected_universe),r.interface.universe_viewer.placeholder=i,r.interface.universe_viewer.value="")}}),r.interface.audio_nudge_range.addEventListener("input",()=>{}),r.interface.dough_nudge_range.addEventListener("input",()=>{r.dough_nudge=parseInt(r.interface.dough_nudge_range.value)}),r.interface.upload_universe_button.addEventListener("click",()=>{const a=document.createElement("input");a.type="file",a.accept=".json",a.addEventListener("change",i=>{var l;const o=(l=i.target.files)==null?void 0:l[0];if(o){const c=new FileReader;c.readAsText(o,"UTF-8"),c.onload=u=>{const m=JSON.parse(u.target.result);for(const[p,_]of Object.entries(m))r.universes[p]=_},c.onerror=u=>{console.error("An error occurred reading the file:",u)}}}),document.body.appendChild(a),a.click(),document.body.removeChild(a)}),r.interface.download_universe_button.addEventListener("click",()=>{r.settings.saveApplicationToLocalStorage(r.universes,r.settings);let a=`topos-universes-${Date.now()}.json`;const i=new Blob([JSON.stringify(r.settings.universes)],{type:"application/json"}),s=URL.createObjectURL(i),o=document.createElement("a");o.href=s,o.download=a,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(s)}),r.interface.load_universe_button.addEventListener("click",()=>{let a=r.interface.buffer_search.value;a.length>2&&a.length<20&&!a.includes(" ")&&(r.settings.selected_universe=a,cl(r,a),r.interface.buffer_search.value="",e_(),r.view.focus(),dC())}),r.interface.eval_button.addEventListener("click",()=>{r.currentFile().candidate=r.view.state.doc.toString(),r.flashBackground("#404040",200)}),r.buttonElements.stop_buttons.forEach(a=>{a.addEventListener("click",()=>{r.setButtonHighlighting("stop",!0),r.isPlaying=!1,r.clock.stop()})}),r.interface.local_button.addEventListener("click",()=>r.changeModeFromInterface("local")),r.interface.global_button.addEventListener("click",()=>r.changeModeFromInterface("global")),r.interface.init_button.addEventListener("click",()=>r.changeModeFromInterface("init")),r.interface.note_button.addEventListener("click",()=>r.changeModeFromInterface("notes")),r.interface.font_family_selector.addEventListener("change",()=>{let a=r.interface.font_family_selector.value;console.log("Picking new font : "+a),r.settings.font=a,r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:a,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.font_size_input.addEventListener("input",()=>{let a=r.interface.font_size_input.value;r.settings.font_size=parseInt(a),r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:r.settings.font,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.settings_button.addEventListener("click",()=>{const a=document.getElementById("font-family");a&&(a.value=r.settings.font);const i=r.interface.dough_nudge_range;i.value=r.dough_nudge.toString();const s=document.getElementById("doughnumber");s.value=r.dough_nudge.toString(),r.settings.font_size===null&&(r.settings.font_size=12);const o=r.interface.font_size_input;o.value=r.settings.font_size.toString();const l=r.interface.line_numbers_checkbox;l.checked=r.settings.line_numbers;const c=r.interface.time_position_checkbox;c.checked=r.settings.time_position;const u=r.interface.tips_checkbox;u.checked=r.settings.tips;const m=r.interface.midi_clock_checkbox;m.checked=r.settings.send_clock;const p=r.interface.midi_channels_scripts;p.checked=r.settings.midi_channels_scripts;const _=r.interface.midi_clock_ppqn;_.value=r.settings.midi_clock_ppqn.toString();const E=r.interface.load_demo_songs;E.checked=r.settings.load_demo_songs;const w=r.interface.vim_mode_checkbox;w.checked=r.settings.vimMode;let I=document.getElementById("modal-settings"),M=document.getElementById("editor");I==null||I.classList.remove("invisible"),M==null||M.classList.add("invisible")}),r.interface.close_settings_button.addEventListener("click",()=>{let a=document.getElementById("modal-settings"),i=document.getElementById("editor");a==null||a.classList.add("invisible"),i==null||i.classList.remove("invisible");let s=r.interface.font_size_input.value;r.settings.font_size=parseInt(s),r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:r.settings.font,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.close_universes_button.addEventListener("click",()=>{xx(r),Su()}),r.interface.share_button.addEventListener("click",async()=>{r.currentFile().candidate=r.view.state.doc.toString(),r.currentFile().committed=r.view.state.doc.toString(),r.settings.saveApplicationToLocalStorage(r.universes,r.settings),await x6(r)}),r.interface.vim_mode_checkbox.addEventListener("change",()=>{let a=!!r.interface.vim_mode_checkbox.checked;r.settings.vimMode=a,r.view.dispatch({effects:r.vimModeCompartment.reconfigure(a?C1():[])})}),r.interface.line_numbers_checkbox.addEventListener("change",()=>{let i=!!r.interface.line_numbers_checkbox.checked;r.settings.line_numbers=i,r.view.dispatch({effects:r.withLineNumbers.reconfigure(i?[yy()]:[])})}),r.interface.time_position_checkbox.addEventListener("change",()=>{let a=document.getElementById("timeviewer"),i=!!r.interface.time_position_checkbox.checked;r.settings.time_position=i,i?a.classList.remove("hidden"):a.classList.add("hidden")}),r.interface.tips_checkbox.addEventListener("change",()=>{let a=!!r.interface.tips_checkbox.checked;r.settings.tips=a,r.view.dispatch({effects:r.hoveringCompartment.reconfigure(a?MA:[])})}),r.interface.completion_checkbox.addEventListener("change",()=>{let a=!!r.interface.completion_checkbox.checked;r.settings.completions=a,r.view.dispatch({effects:r.completionsCompartment.reconfigure(a?LA:[])})}),r.interface.midi_clock_checkbox.addEventListener("change",()=>{let a=!!r.interface.midi_clock_checkbox.checked;r.settings.send_clock=a}),r.interface.midi_channels_scripts.addEventListener("change",()=>{let a=!!r.interface.midi_channels_scripts.checked;r.settings.midi_channels_scripts=a}),r.interface.midi_clock_ppqn.addEventListener("change",()=>{let a=parseInt(r.interface.midi_clock_ppqn.value);r.settings.midi_clock_ppqn=a}),r.interface.load_demo_songs.addEventListener("change",()=>{let a=!!r.interface.load_demo_songs.checked;r.settings.load_demo_songs=a}),r.interface.universe_creator.addEventListener("submit",a=>{a.preventDefault();let s=new FormData(r.interface.universe_creator).get("universe");s&&s.length>2&&s.length<20&&(s=s.trim(),r.settings.selected_universe=s,r.selected_universe=s,cl(r,s),r.interface.buffer_search.value="",e_(),r.view.focus())}),ss(r,r.universes[r.selected_universe.toString()].init),["introduction","sampler","amplitude","audio_basics","reverb_delay","interface","interaction","code","time","linear","cyclic","longform","synths","chaining","patterns","ziffers","midi","osc","functions","lfos","probabilities","variables","synchronisation","mouse","shortcuts","about","bonus","oscilloscope","sample_list","loading_samples"].forEach(a=>{let i="docs_"+a;document.getElementById(i).addEventListener("click",async()=>{i!=="docs_sample_list"?(r.currentDocumentationPane=a,o_(r,t)):(console.log("Loading samples!"),await rw().then(()=>{r.docs=RA(r),r.currentDocumentationPane=a,o_(r,t)}))})})},rde=r=>{Number.prototype.z0=function(e={}){return r.z0(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z1=function(e={}){return r.z1(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z2=function(e={}){return r.z2(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z3=function(e={}){return r.z3(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z4=function(e={}){return r.z4(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z5=function(e={}){return r.z5(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z6=function(e={}){return r.z6(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z7=function(e={}){return r.z7(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z8=function(e={}){return r.z8(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z9=function(e={}){return r.z9(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z10=function(e={}){return r.z10(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z11=function(e={}){return r.z11(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z12=function(e={}){return r.z12(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z13=function(e={}){return r.z13(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z14=function(e={}){return r.z14(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z15=function(e={}){return r.z15(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z16=function(e={}){return r.z16(this.valueOf().toString().split("").join(" "),e)},Number.prototype.midi=function(...e){return r.midi(this.valueOf(),...e)},Number.prototype.sound=function(e){return Number.isInteger(this.valueOf())?r.sound(e).note(this.valueOf()):r.sound(e).freq(this.valueOf())}},ade="modulepreload",ide=function(r){return"/"+r},$v={},sde=function(e,t,n){if(!t||t.length===0)return e();const a=document.getElementsByTagName("link");return Promise.all(t.map(i=>{if(i=ide(i),i in $v)return;$v[i]=!0;const s=i.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!n)for(let u=a.length-1;u>=0;u--){const m=a[u];if(m.href===i&&(!s||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${o}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":ade,s||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),s)return new Promise((u,m)=>{c.addEventListener("load",u),c.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i})};function ode(r={}){const{immediate:e=!1,onNeedRefresh:t,onOfflineReady:n,onRegistered:a,onRegisteredSW:i,onRegisterError:s}=r;let o,l;const c=async(m=!0)=>{await l};async function u(){if("serviceWorker"in navigator){const{Workbox:m}=await sde(()=>import("./workbox-window.prod.es5-a7b12eab.js"),[]);o=new m("/sw.js",{scope:"/",type:"classic"}),o.addEventListener("activated",p=>{(p.isUpdate||p.isExternal)&&window.location.reload()}),o.addEventListener("installed",p=>{p.isUpdate||n==null||n()}),o.register({immediate:e}).then(p=>{i?i("/sw.js",p):a==null||a(p)}).catch(p=>{s==null||s(p)})}}return l=u(),c}"serviceWorker"in navigator&&ode();class lde{constructor(){A(this,"settings",new N6);A(this,"universes",{});A(this,"selected_universe","Welcome");A(this,"fill",!1);A(this,"local_index",1);A(this,"editor_mode","global");A(this,"hidden_interface",!1);A(this,"fontSize");A(this,"withLineNumbers");A(this,"vimModeCompartment");A(this,"hoveringCompartment");A(this,"completionsCompartment");A(this,"chosenLanguage");A(this,"dynamicPlugins");A(this,"currentDocumentationPane","introduction");A(this,"exampleCounter",0);A(this,"exampleIsPlaying",!1);A(this,"editorExtensions",[]);A(this,"userPlugins",[]);A(this,"state");A(this,"view");A(this,"selectedExample","");A(this,"docs",{});A(this,"_mouseX",0);A(this,"_mouseY",0);A(this,"show_error",!1);A(this,"buttonElements",{});A(this,"interface",{});A(this,"blinkTimeouts",{});A(this,"osc",{enabled:!1,color:"#fdba74",thickness:4,refresh:1,fftSize:1024,orientation:"horizontal",offsetX:0,offsetY:0,mode:"scope",size:1});A(this,"api");A(this,"audioContext");A(this,"clock");A(this,"dough_nudge",20);A(this,"manualPlay",!1);A(this,"isPlaying",!1);A(this,"outputSocket",rr);A(this,"hydra_backend");A(this,"hydra");A(this,"updateKnownUniversesView",()=>{let e=document.getElementById("ui-known-universe-item-template");if(!e)return;let t=document.getElementById("existing-universes");if(!t)return;let n=document.createElement("ul");n.className="lg:h-80 lg:text-normal text-sm h-auto lg:w-80 w-auto lg:pb-2 lg:pt-2 overflow-y-scroll text-white lg:mb-4 border rounded-lg bg-neutral-800",n.append(...Object.keys(this.universes).map(a=>{var o,l;let i=e.content.cloneNode(!0),s=window;return i.querySelector(".universe-name").textContent=a,(o=i.querySelector(".load-universe"))==null||o.addEventListener("click",()=>s._loadUniverseFromInterface(a)),(l=i.querySelector(".delete-universe"))==null||l.addEventListener("click",()=>s._deleteUniverseFromInterface(a)),i})),t.innerHTML="",t.append(n)});this.initializeElements(),this.initializeButtonGroups(),this.setCanvas(this.interface.feedback),this.setCanvas(this.interface.scope);try{this.loadHydraSynthAsync()}catch(t){console.log("Couldn't start Hydra: ",t)}this.universes={...this.settings.universes},D6(this),this.audioContext=new AudioContext({latencyHint:"playback"}),this.clock=new MQ(this,this.audioContext),this.api=new die(this),Jue(this.api),wH(this.api),rde(this.api),Object.entries(this.api).forEach(([t,n])=>{globalThis[t]=n}),Object.entries(jue).forEach(([t,n])=>{globalThis[t]=n}),Object.entries(vH).forEach(([t,n])=>{globalThis[t]=n}),(async()=>{await rw()})().then(()=>{this.docs=RA(this)}),rQ(this),aQ(this),nde(this),Pk(),xQ(this),kk(this.interface.scope,this),ss(this,this.universes[this.selected_universe.toString()].init),this.changeModeFromInterface("global"),k6(this)}getBuffer(e){const t=this.universes[this.selected_universe.toString()];return e==="locals"?t[e][this.local_index]:t[e]}get note_buffer(){return this.getBuffer("notes")}get example_buffer(){return this.getBuffer("example")}get global_buffer(){return this.getBuffer("global")}get init_buffer(){return this.getBuffer("init")}get local_buffer(){return this.getBuffer("locals")}changeToLocalBuffer(e){const t=document.querySelectorAll('[id^="tab-"]'),n=t[e];n.classList.add("bg-orange-300");for(let i=0;i{t.forEach(i=>{let s=i.children[0];s.classList.contains("text-orange-300")&&(s.classList.remove("text-orange-300"),i.classList.remove("text-orange-300"))}),a.children[0].classList.remove("text-white"),a.children[0].classList.add("text-orange-300"),a.classList.add("text-orange-300"),a.classList.add("fill-orange-300")};switch(e){case"local":this.interface.local_script_tabs.classList.contains("hidden")&&this.interface.local_script_tabs.classList.remove("hidden"),this.editor_mode="local",this.local_index=0,document.getElementById("editor").style.height="calc(100% - 100px)",this.changeToLocalBuffer(this.local_index),n(this.interface.local_button);break;case"global":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="global",document.getElementById("editor").style.height="100%",n(this.interface.global_button);break;case"init":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="init",n(this.interface.init_button);break;case"notes":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="notes",n(this.interface.note_button);break}this.view.dispatch({effects:this.chosenLanguage.reconfigure(this.editor_mode=="notes"?[X9()]:[j_()])}),this.updateEditorView()}setButtonHighlighting(e,t){document.getElementById("play-label").textContent=e!=="pause"?"Pause":"Play",e!=="pause"?(document.getElementById("pause-icon").classList.remove("hidden"),document.getElementById("play-icon").classList.add("hidden")):(document.getElementById("pause-icon").classList.add("hidden"),document.getElementById("play-icon").classList.remove("hidden")),e==="stop"&&(this.isPlaying==!1,document.getElementById("play-label").textContent="Play",document.getElementById("pause-icon").classList.add("hidden"),document.getElementById("play-icon").classList.remove("hidden")),this.flashBackground("#404040",200);const n=['[id^="play-button-"]','[id^="clear-button-"]','[id^="stop-button-"]'];let a;switch(e){case"play":a=0;break;case"pause":a=1;break;case"clear":a=2;break;case"stop":a=3;break}document.querySelectorAll(n[a]).forEach(i=>{t&&i.children[0].classList.add("animate-pulse")}),document.querySelectorAll(n.filter((i,s)=>s!=a).join(",")).forEach(i=>{i.children[0].classList.remove("animate-pulse"),i.children[1].classList.remove("animate-pulse")})}unfocusPlayButtons(){document.querySelectorAll('[id^="play-button-"]').forEach(e=>{e.children[0].classList.remove("fill-orange-300"),e.children[0].classList.remove("animate-pulse")})}updateEditorView(){this.view.dispatch({changes:{from:0,to:this.view.state.doc.toString().length,insert:this.currentFile().candidate}})}currentFile(){switch(this.editor_mode){case"global":return this.global_buffer;case"local":return this.local_buffer;case"init":return this.init_buffer;case"notes":return this.note_buffer}}flashBackground(e,t){const n=this.view.dom,a=n.getElementsByClassName("cm-gutter");n.classList.add("fluid-bg-transition"),Array.from(a).forEach(i=>i.classList.add("fluid-bg-transition")),n.style.backgroundColor=e,Array.from(a).forEach(i=>i.style.backgroundColor=e),setTimeout(()=>{n.style.backgroundColor="",Array.from(a).forEach(i=>i.style.backgroundColor=""),n.classList.remove("fluid-bg-transition"),Array.from(a).forEach(i=>i.classList.remove("fluid-bg-transition"))},t)}initializeElements(){for(const[e,t]of Object.entries(P6))this.interface[e]=document.getElementById(t)}initializeButtonGroups(){for(const[e,t]of Object.entries(B6))this.buttonElements[e]=t.map(n=>document.getElementById(n))}loadHydraSynthAsync(){var e=document.createElement("script");e.src="https://unpkg.com/hydra-synth",e.async=!0,e.onload=()=>{console.log("Hydra loaded successfully"),this.initializeHydra()},e.onerror=function(){console.error("Error loading Hydra script")},document.head.appendChild(e)}initializeHydra(){this.hydra_backend=new Hydra({canvas:this.interface.hydra_canvas,detectAudio:!1,enableStreamCapture:!1}),this.hydra=this.hydra_backend.synth,globalThis.hydra=this.hydra,this.hydra.setResolution(1024,768)}setCanvas(e){if(!e)return;const t=e.getContext("2d"),n=window.devicePixelRatio||1;e.width=window.innerWidth*n,e.height=window.innerHeight*n,t&&t.scale(n,n)}}let cde=new lde;tde(cde,window,!1); diff --git a/assets/index-2f3545c2.js.gz b/assets/index-66d6500c.js.gz similarity index 87% rename from assets/index-2f3545c2.js.gz rename to assets/index-66d6500c.js.gz index fc7272de6e1d62be785a70c749a469e1920c4041..96f700e847ce878236f7839004d0a3650ebf45df 100644 GIT binary patch delta 94652 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΅zvE=y_|nU!xnap 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 delta 94631 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

Xz>YKM9gG)#SbALcL3> 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 j&jgPKDVQmHv6#q10D!aaAF#Mck$~ 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 z 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 diff --git a/index.html b/index.html index 5e0c1ea..3589118 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@ - +