Page 2 of 2

Re: Mapping Of Loops to Pads On Dj2Go2

PostPosted: 30 Jul 2018, 21:21
by eumarcherr
Hello, could you share the mapping ?? .... I would be very grateful ....

Re: Mapping Of Loops to Pads On Dj2Go2

PostPosted: 06 Aug 2018, 14:44
by brnfee
had a few emails requesting the mapping for the DJ2GO2 Mapping file I have attached it here so anyone who needs it has access to it.

I would just like to add that without DJ Figs support here in the forum this would have never come to fruition.
here is the .xml code for the dj2go2 just copy it all paste it into notpad or simular document editor and save it as dj2go2.xml then import it into controllers in Cross DJ.

<?xml version="1.0" encoding="UTF-8"?>

<main>
<version major="1" minor="0"/>
<controller kind="MIDI">
<id ID="2901676832"/>
<properties Model="Dj2Go2" Manufacturer="Numark" Version="1.0" Publisher="Brendan Fee"
PCDevice="" MacDevice="" HiRes="off"/>
<icon Data="8710.IBkSG0fBZn....PCIgDQRA....D....PHX....fpoEm2....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY46kEbbccldemy4t12dA8JVZ.PrJtABHpEJQaISaZoRx1IR1RQimjLkmIYxTwUdLumTjOjpRdXp7jpJ1Shqohbk3IZhkrzLiWjjkjknDEkHEIHAAw9ViFf.nQue2OmSd..sfDIkk7H6Wxspa0nQc69z+emu++y24+++.7+meQ9CwfHkx8ONeZior0CQHxOkm6KrKkee8EuqQSA.cwEWjYXXvTUUYLFiRHDJgPH66YkRoTv4bQPP.200kKkRN.D.P76Sv3KTFv9LZ15qutpoooNmysDBgkhhRDgPXJDBiff.UgPnr63KEBQHkRCHDhqpppCgProTZSFi0zwwwqiN5H..b76Av3KDFvdF9JqrhV73wMEBQLCCij.HCgPxEKVrrat4lIaznQ750qGsToRlyLyLZbNmQHDdxjI8azngSmc1YCKKqZiM1XkyjIyltttannnrU4xkKSoz50pUyQJk93KPf3eT.vdF9hKtnZpTorLLLRqoo0oooYOat4l8t7xK28LyLSGW3BWH8latYzJUpXVudci50qqEDDv777nFFFhff.N.7EJltF55NczdpF82SOk5qu9Vu+96uvXiM1xCLv.qXXXrVsZ0Js81a2TJkAeQ.D+N6BHkRJ.TpVspkmmWZMMsd777FZ94m+tVYkU5e4kWtqqcsqkdpolJ9TSMkQ4xkUA.C6FW3SL1R.HhRfHsI3KYi..31SO8Tq2d6szwO9wKN5nitvfCN3z81auylMa1U.PoDIRzD.gDBQ7GL.XuY80WecCUU01HDRuTJ8fat4lGoPgBG50e8Wu2+1+1+1LSN4jQAfN1gkQIDBgRoerwTt6azU.NbWIvWcn1kmXvT3+1uYI4uYxBBtDg.vC.Mz0025zm9zK+XO1iciG3Adfq2SO8LkggwxAAAU5niNbwuirgOWt.6Z7rxkKawXr1CBBtKoTNFmyGsb4xC8Zu1q04O5G8ihswFanSoT1tOOgPHXeA8A..WJAjDPoD7z2ed7u4TG.i1SBhgFCa4XSJVoNcp0ZxTXDMBAQnTZhyctyk67m+74O9wO9A9te2ua9m3IdhqvXroKWt7MSlLYSoTx+7BBelAfcMFkZ0pEmPH8DIRji0rYy60yyaLoT1W5zoScricLyjISxVas0nDBAJJ25WOA.9AAfPUvCcvT3ou2NwW8HYwQ5NNTMU.B33ae+cgUq3g+y+CyQXTBgwnT.Iy11VOLLz58du2KU4xkyc0qd0rOwS7DIGarwtZsZ0VId730jRY3mGPf84v3UqWudaRobflMad+W5RW5geu268NQtb4FzzzLMgPLSjHAqiN5fN6ryhs1ZKnpph8l82gAPfPBzeFK7j2SG3e0C0C9WdxdQW8l.b2PTbKGXpvPaoMQapTbyZ9XkxdvMTBcUEhplF0zzTiy4lqrxJwmd5oSVoRkHpppjzoS6onn3N6ryF7rO6yJN6YO6WL.vdy70qWuMee+ABCCevwGe7G94dtm6d9q9q9q5cngFJdas0lV974ollljQFYDr3hKhIlXBHDBPozOF.DvE3QGIK92+n8iu1XYQPf.NM7w4msBN2zkQ91LPTFAohnftay.WZkFnTyPPoTnvXDBgPTUUYVVV5.H50t10hWrXwHwhES1YmcZGKVLmXwh4elybF4mEP3SE.1ymuZ0pwkR4.NNNOvTSM0C+C+g+vwdgW3ExC.qM2bSkG7AePxAO3AQ850AiwPjHQPoRkvjSNITUUAiw1ADnDPoTT2UfCj1D2+PsAG6.7e+sJf+S+8yiyOeMDUifdSpiTw0fIk.cEJJTwGqUmCCM1d.JgRoTFioZXXXVpTonat4l5LFi2c2c2vwwoYhDIB9r.B+1hAPKWtrE.5lRoG+RW5Rm74dtmazW9ke4tbcciPoT16+9uOdkW4UPO8zCRlLIBBBv8bO2CdzG8QwG9geHpVsJ3bdq3ALFvZ0BvKO9VHT.bshMw6LeULyFtPgRvO7sWCGHkAx2tAhqQQHWBAnfwnfwXPJkfPHfRoDBgnvXLKGGmtt3EuH.PX+82u2gO7g8le94WZfAFnA1QA4meFfTJIEKVz..cDOd769sdq25g+I+jex87BuvKzsqqqU73wYDBAtttnToRHVrX3nG8nv00EQhDAlllHLLDyN6rv11FJJJPHDPJDvKHD2rhCd+EJi23FaiMp5BcF.g.TrrGzUoP5KvaOec7KmpFVphO.gBUEFXrctUTT.kRgPHnFFFJoSmV+fG7fFCLv.HYxjMXLVEWWWm+x+x+xvOMVvskArWPOUU0DLFanEWbw660dsWazexO4mjORjHQLLLX6srVrXwvDSLA9E+heAN9wONZu81AmyQ6s2Ndxm7IwUu5Uw3iON..LMMghhBTXLH.ABoDCkjABAPJkfy4fy438J3g2YokQUWAHDJTnLXpS1aluULEJcGVQ6s2N6Dm3DQ95e8uddFiMZ0pUqlHQhxpppMmXhIBkRYvcZkg6jK.sb4xlDBoaUU0QeoW5kF8EewWr2HQhDUQQ4VXMQiFESM0T3G+i+w36+8+9HUpTvwwAVVV367c9Nnd85nToR3ge3GF4xkCs2d6HRDKr2te4bNrssQoRkvpqtJlatYQwhEADbnpwfhBqkNh8.fvvPnqqiwFaLbxSdRjKWNlmmWTFi0KiwFUSS6llllkLMMswNtA2VWgaA.jRIYwEWTMYxjo4b9c8tu66N5q+5ud+qrxJwiGOtB4SpnY2Y1s2dab9yedL1XigSbhSfnQiBMMMb7iebXZZh50qi1aucnnn.MMMrqpvcbKjRDDDfN6rSzWe8gQN1nXiM1.KL+735WeB333.MMMvXLDFFBBgfAFX.bu268hd5oGjOedXYYQrssULMMiWnPg9qVs5n4xka0ie7iWZwEWzSJk2Vkh2NF.MYxjQnTZWEJT3HO+y+7CeiabizVVVZZZZ2QoyRoDkJUBu3K9hPWWG2+8e+..Hd733gdnGBbNGMZz.999vyyCgggPJkPH1QFuppJhDIBRmNMzzzfqqKVdvAPGczNtwMtAVe80gTJQtb4P2c2MFczQwgNzgZAjdddfRojabianM93imd6s2d395qukFZngVJWtbU.vdao9NC.RojLyLynjKWt1pUq1fSO8zG7BW3BcUoRkHwiGm9QO2NutetfhhBjRIlXhIv7yOON5QOJzzzPPP.BBB.myQPP.bbbfssM788gPHfPHZ4OuG6v22GTJE80Wen+96G4ymGu669tnYyl3XG6X3tu66FoSmFttts.QWWWr95qiW8UeU51aucDee+tBCCO3pqt5zwhEq3LyLSyaGK3Sx.HYxjwHRjHsetyctg9U+pe0ABCCiGIRDEJkR1y3CDRPH.5LRKvfy4PUUE4xkCYxjAJJJHLLDLFqE8sToRXhIl.SN4jX80WGNNN..PWWGYylECLv.X3gGF4xkCDBoEHcricLzYmchpUqhb4xACCCDDD.EEEXXXfM1XCb0qdUL8zSCeeeB.TrrrhSozCLyLyLTGczwzCO7vk1kE7oB.LgPDSJkcu1ZqMv4O+4yVsZUCqHQHgRB74RnoPwiNnAbCk3MWvAQ0HfR1wWNQhD3wdrGC82e+v00EJJJHQhDXkUVAW7hWDSLwDXiM1.au81vwwAbNuE6Yqs1BEKVDW4JWAG9vGF268duHe97nYylvvv.VVVv00skV.JkBaaab8qecL2bygUWcU333.UUUXZZRDBgQXXX1IlXhAN5QOZ2BgXkKdwKZicRy1sB.6ttupggQayO+78d4Ke47arwFwSmIqhufPLT.FIkJFsSc7sNjEVsR.toMPIaAZ55gToRg69tuaL5nihnQihff.HkRL4jShye9yi29searRgBPWSCJJJPUUEJJJsht644ghEKBOOOr4laBWWWbe228gd5oGPoT344AUUUDFFBeeer0Vag4laNL0TSgM2bSPHDDMZTPozVADYLV7s1Zq7EKVr2JUpLYmc141exMKseF.IRjHZLFK0ku7kyu7xKmIYxjF5ZpjHTBFImJdxiXgGc.SDKAEyuFEe8grv+vztngOGCLv.3Dm3DPJkv00E555XyM2D+xe4uDW9JiCGGazdtrPJ2MO.DBn656ice+d2NNN3cdm2AkKWFe6u82FczQG.XGVlllFpToBFe7ww3iONnTZK8E6sDIkRgllFwxxxHHHHSwhEyu5pqlJd73E5pqtb2uav9A.ZPPfImyyVrXwtVd4kSDHfRJcUxScDC7O4PVnyXLvnR.tDFLJLUofPIniN5.82e+HQhDfPHPSSCarwF3ce22EyN27v1mCqHQQBSFZ3KgGGfQHfwvt..AfP.g.v1MXnPHv5quNN24NGN0oNE5omdfiiSK2kM1XiV6yXOie+2555jlMapvXrDarwFcs4lalMa1rluwa7FM1uafxdze.vjRokqqa1kW9lYLkAQ9JG1h8Uuq333cphtaSAJTB3bAdmE7wqLmOt5FB3FJwHCrSz58lMssswbyMOt5UuFBC8w+h6NNNdWZviKQDUBVolDmaENlXKArToPktigCBfTRfjPPfff5tg3ZSLA5u+9Qmc1YKCsyN6Ds2d6nRkJPWW+isJxd+FXLFLLLXwhEKBkRyr81am0wwwJe97au+DmzhATrXQlhhh0zSOcpMqTKVmsQUergiSd7CZ.pJA19RrRUAtxME3WNaH9v0DvWvfgYDzS24Q5zoAmygttNVe80wzyMOHgN3IObLbu40gD.UaJgFghijSBEl.9fisboXzLRDWEXppLTwiBNgfdLknMVHlqhMlegEPu81K5pqt..v.CL.t4MuIlat4fllFHDJDDFjJpPSg.M0chs355RJUpj5TSMUrfffTiN5nV0pU6iojsE.noowbccMKWtbBWQyH5HtBW.T0Uf3fBNGXkZB7+7ZgnXcFLzoHtJCVVVHVrXfwXPHDPQQAqVrHJWZKbn7Iv28nZ3MVQh+2SxQcOfPIvSMLvI5ffu9ATwKs.Ceo7AHmgDElRAADFRnIvHI7QRUIpgnXsatAVd4UP974gTJQ73wQ5zogooIT0z.iRgoBfBgCaNsUfx0VaMr1ZqoL8zSGQUUMgiiiopp5sG.XLFE.Fas0VwT77Ll2If9aJkfLVObDWmCKFA8GmfgSqBWAfWf.ZZpHc5zPWWu0RSbNGaUoFrHt3X4zvp0kXtJD3KUQaQ.jfhEZHwAr4n+3RnoofXJ9PJAtYfN5OJGemNqAFA3u6lIAmohPGGTudMDFFBfczbXZZhLYxBaOenR339iUA8SJgezLJ3JKWBatwMgciFDgPPAfguuerJUpXDMZT5sC.HTJkJDBsJUpDA.ZFllzUZpf2bUIdj7BzYLARnA7jCRPStJt7MAZSWEISlDFFFshf2nQCX65iLF.GHAAKWmfR9LnowfoFfPRfGjHTHPbENRGQANbJhnHvIxDh6us5nLWGSzHN1RZ.EMBBc8fqqK777.iwPPP.T0zQp1R.xZKhGNQIbpLMPniC9pIBwkJUDqtRInqQvtohVKLLLRiFMzTUU2Kk7e7X.DBgFFFp1nQCcNmqxT0nbpFdy0TP2VtHsgOTAvClUfkpQwlNp.p5vxxBpppeLM4fPQxHpHkl.KVWCAPCVlLnwHHTRPJyPnQ8Qy.B5JJfIki9zrwWOaH1faf2oVRrrWTDWWBcFEJJ678u2lhDBArssQgBEvrSdc7UOrMxzgIZnyvi1iDWHOCKugFbj.JTPAfZXXntssspkk0skArG0hVtbYEcccZ6Yy.PHXqPJtVUI50JDcaF.2PI5wRhAaihE70Z8ia+6OWSUCJgpfHBfNCPUUAJPCJL.hjh9h5BKEIJ3YfNM4Hoh.oodvSUheZ4dvM4lHgl.PJPP.Gtttv22GAAAsXZaWZK7Ae3GhKOwznyfnn6jcgQZWEczlI9mc2ov51B72eiZ6NYCpTJUBCCo..m4Lm41C.64esaPQPHDnnBbs5wPuUBQ2ZtXhZl3s2NNV1WCQLTAi8Qq8JkRnooACCM3ZqhJ9bLPDerjWTrlzDFJBn.BFwpILYRbwlovQhTEqDFC0sMPRpKFKRcb4l6Dv0t11nZkJXwkVBgggs1UYXXH777fmqGhZnf+tIqiCjpBFs8Nfaf.e49rvxk8wEJ3fZd78hwAF6VS.1GC.XLlHSlLgBgP366CKqcRZgOmfq5oiFkRfUrUQQoFzi.Xo+QI7buAIVrXHULKrQsjXdAGOZz0vSpVEGyKDLJP+5MQD.7N0Rfa5RvWRuFloLvO+lbzEoNd5gph2Yde7ZS4fXvCNttfy4fwXfy4Pt6tursswlatAXPhp1R7RSVCCjRC+SObbzQap3q1uE928.IwO3BUP8ZPPXrPEEkaoDZ6eu.BNmGr0Va4svBKDPoTQpToX6MfiKI3xfBUMFzTBASvgKDnYylfy4sDhDIRDPg.E1pJrax.WyF4U8fIaSvEbrpWMboJF3MJUGFJ.8be13cWyA+cWzFcY5iGOkNR1rAPolX0..dXHN1Hif96ueDDD.JkhFMZfs1ZKTtREHUzgdDEj0RYO6.gdbzWRE7GMRL7q9vFhU.BHJJdVVVAZZZ21MCISjHgXs0VyekUVwd7wG2my4ht5pqVHN..SQAIhGu0rghhBZznAxjIC5niN.kRgggA..1d8BX9Z0vu1kirZbzmoKnAd3Bq6ia1HDA9g3.oTwF8mEytVSby0qCjRE+7Eo3.sYhGY.Fdg4bgNiggGdXzWe80JMXEJT.Ku7JfQ.hYvvc2kI9WeOIwSMRb3KjnoeH7BDXoxAHZReAccpukoocznQ8sssE6Oc462EPHkRWEEk5AAAtdddhBEJHkRIYm0L1Qq9dQ62K8zZZZXvAGDiLxHHLLDbNGCMzP3RW5R3hW5RvLRD3RonHQ.hDviCXnwftJC0B.9y+EUPi.Irhph.AAuzrd3YF1.4LAzXLjKaNLzPCgb4x0xUXkBEvhqT.oipg+4ik.O8HwwQxYffPALU.p3KvyesZ3G99UjyuMWDwJpaTSy5Bgv8Nw...3LFyIUpTU0zzrqWud3sI8esXDBgnkhqM1XiVqQGFFhCdvChG7AeP7ge3Ghs2da3IAXJpPB.E5NfHE6TfzEpwgNi.MEJD.Xo5B7By5BGOWXYFGm9zmFCMzPsxbjttNlXhqiIu90wASYhm4Hwv800N5E7CD37K6ge1j0w+vLMw7k8AUvCaKYR6LYxTMLLzQUU8ikVrOF.Pozl8zSOamLYx5kJUJfwX6UA6VWDBokuX1rYaoQOHHnkbXKKKbxSdRr81aiW9keYr7xKCIO.ZZZs9NjRInDBho8QUNVHkHjKvkJ5hrs2N9ZOzCh6+9tODOdbHDBvXLL6ryhIm75nbosPXhrXkpg3HY4v0VfWcAG72OsM9EyZisaFh3lToqCOnyrYqmISlsUTTZpnnbq..gPjRojqpp1bvAGby3wiuEmysIDRLrSyL7wX.pppHUpTXjQFAO1i8XnyN6rkQPHDTudczYmchm9oeZzrYS7lu4ah0VasagE8IeOkPPDSCjNUR7POzCgG+webPHjVaxpVsZ3UdkWAqVn.TMLwRUBwy9AUAkHQceA9ubtpnPcNj.HkkBDRIWHD1czQGakOe9MCCCaFOdb9cJgHBoT5bvCdvMiGOdQNmWMHHHspp5dMyD3bN788wQO5QwoN0ovQNxQfttdq7ys2MiwfiiCLMMwe5e5eJFd3gwK8RuDtzktTK876W6vdIG0xxBCMzP3K8k9R3PG5PsD8rWxUWbwEwEu3EQoRkfkgFBkRb8sBv+w2rLD.XCGN1qpER.YXXXHiwplMa1hYylcSJk57FuwabGiAH0zz76s2d2tyN6bUBgrkppZWDBQ200kHDBzd6siG3Ad.bzidTzc2ci3wiCNmCKKKv4bTrXQDMZTjOedXZZhff.jNcZ7fO3ChLYxfScpSg4laNr81aiJUpf50qCKKKXYYgLYxft5pKjNc58xyOBCCaox7JW4J3m8y9YXqs1pkpSoTBWtDKTMDDPfJEfR1gEJDBottta1rY2JWtbqZYYssTJukpFu+8BHkRYfssckCcnCs7ANvAVcyM2rONma0VasoN3fCRFczQw8e+2ORjHABBBPXXHLMMQkJUv0t10vTSMELMMwoO8owIO4IQznQgqqKZqs1vINwIvHiLBVXgEvlatIJUpDpToBhDIRK.HYxj6rN9tqlvXLnppBKKKTudcLyLy.cc8VpTA.zH.pzcc+PqzsI4bdHiwpM1XisZ974W122uxVas0sThrOoTXtmmW869tu6BG5PGZ9s1Zq6JYxjIOxQNhxS7DOAY3gGFMa1DdddPJkPJknb4x3BW3B30e8WGyO+7..nd85vvv.iLxHsje533.OOOzd6si1ZqMze+8ivvvVF6dtW6Efb+tTwhECG5PGBm3Dm.SM0TsRMVq3N6y.18ukAAAt4xkayd5om4SlLYANmWuXwh2RgQ9XhiOyYNCJTnfLYxjzs2d6XKszRs+G+G+Gm8Tm5TloRkhB.BmyaUZqBEJfW3EdAb9yedToREnppBMMMrxJqfYlYF355h74yiToR0ZEBgPzxf2qrX.nU8Cz00aorLRjHs.gLYxfToRgKdwKhpUqBUU0OoszxUNLLLzxxZ6CcnCMwINwINe73wudhDIJ+W7W7Wv+jUJ9iw.10MHbkUVoxW6q80l6.G3.SkNc5dLLLh555FSUUkEOdbr7xKi268dObwKdQr7xK2p726e1dlYlA0q2.u26+A3tFdHbrQFACLv.PQQAoRkB555vwwA0qWGUpTAUqVEkKWFqs1Z3pW8pHd733QdjGACN3fPWWGFFFXzQGEO9i+33m+y+4nXwhHVrX2p0KkBWWW696u+hekuxWYpDIRLmppZkFMZba6cnaWsAEbN2dfAFnX+82+0WbwEOvtqFnWsZUiYlYFx6+9uOd228cQgBEPjHQZkXxcTGBXFIB7B3X54W.23FWGW9Re.t53GE20cMLLLLPlLYfgoIbc8ficSTqVMTsZUToRETrXQL8zSCSSSvXrVLHJkhToRgm5odJr1ZqgM1XiVpQ2yUPJkROOO+1au8RG6XGalAGbvqCfhMa1z9O6O6O611Kg2B.rWvv4me9RAAASaYYkuToRsWoRknW6ZWS40e8WWYlYlgDDDfDIR7I+r6NM.jNhBNb1DHsYJL21A3C9vqfO7CuzN8AfP.hTBJkrqD6Opt+LFCQiFE1113bm6b3dtm6AISlDwiGGRoDCN3f3K+k+xXwEWDKrvB6uSzj.HjwX0FczQWXrwFabgPLssscojISdG6O.5s6eB.giiiiPHJDKVrwqUq13u5q9pK+27272zXokVhu2Zy21OnDfQAdz9zw+0S2F9O7kiiClVENhcpimooIX5QPawhh9yDCVQLgttQqn664FoooAOOO7S+o+TL+7yinQi1pOB9JekuBN8oOcqJKC.HDBNgPZjISlkGZngFOWtbiCfBISlz4Ydlm4N1Io21FjXOVPwhEqZaaO65qudxKe4KmXwEWzTSSq2XwhYQHjaI6BBIfKWhu2gMw+1wrvvoT.UgfGoeCLWENVnZHbCknuDJ3O5fF3DcohWcAe7ZK4gBMEHp5GEOeuhqN4jSh29seazUWcgb4xAeeejHQBbe228gImbRbwKdQzrYSdXXnc6s29pm9zmd7AFXfO..yZaaW8O4O4O4NN6eGAf8ABdyO+7adfCbfIN5QOZr0VasHNNNpRorKBgDA2gdLRgPftBAFZDDHA9FCafUZvwO9p13d6PAOR+536dPCbnTLbWIXnQf.aNuG1+FO1KlRXXH90+5eMRmNMdpm5o.mygiiCNvAN.9leyuIld5o40pUyt+96esSdxSd0SbhSbAUU0Ibbb1LYxjd+1ZZxO01j6Lm4L3JW4JgG4HGwKc5zdarwFnVsZFMa1LBiwz2kEPZ86l.vnDLc4PnPH3AxqBeNP91nPhcJI1e9XQvScHSjO5NsKWFSBlbaNlrTH736njaeSBPUUEEKVDRoD80WeHRjHfPHnVsZREEEtsssMiwV6AdfGX7uw23abNEEkOvwwYogGd3Fequ0252ZCS9oB.m8rmE+0+0+0xYmc1v74y61c2caWrXQwZqslpqqqoppptTJUn61yZ6UvyZ9.ZLB5JJC4rHfBBRZxvWpaMzWaLnQ.zoDDJj3UVJ.+rY8wrUEPi8QEHc+Q2YLFbccQiFMvgO7ggmmmjy4gTJsY5zoWc3gGd7Ce3CeNEEkKPHjEbbbp8zO8S+Ypug+s1onm8rmE+fevOPt95qGzQGc3zUWc0zvvvqToRj0WecMJkpEDDnra91A.HRIPEOAZDHwIyqh3ZTnPHHoAAlJDDUE3FaEh+Gi6f+uS6hIKI.W9wm82+0doDuQiFRFiIyjIiuttdUoTtTlLYtT2c284LLLdeUU0E788q989deuOy8K7modE9rm8r3Ye1mUr3hK5evCdP6zoSW2vvvNHHHnQiFLgPnPHDlTJYDBgnPIj59RT1UfthxP2wnHoNAAgRTySfKTL.O20bv+mo7vLk4HPtSKyemt1shSBGGG9Zqslc6s29l4ymeFNmeACCi2gPHWB.KlISlpOxi7HetZV5OycK9dpDei23MplNc5vu427aZ2au8V9EewWbyYlYlQa1r4PDBoS.DSHD5FJLlCmP9eccOR2QoHaepXs5BL9FA3GbYO71q5CSUJrzn6aLtkgUJkRImy4ZZZd.nd0pUWy22e1vvvw000uhPHlVHD2TQQo48du26m61k+2oCLwy+7OOMQhDF999sUqVsd+M+leyAeq25sNRgBENjhhRuJJJYHDRTGGGcUcSku+gLomrKExud8.7lqFPJTWr6t1tke.x88pv11NTSSyyyyqQas01ViLxHKO1Xiciibjib81ZqsoHDxxZZZUpVsp6y7LOyuSGXh+QcjYd9m+4UhDIh01auc5YlYldVbwEGZokV5tle946uV8gKnV4..P.wlDQAQkZcEDDjNTQK9wRqYjQxTKPrYEqoPILMpgBgru1jSFFFJ18ly47.cccWCCiZc2c2k5u+9KlOe9ExlM6z8zSOyFIRjUhDIRIaa6lSLwDgm8rm8ObGYlOAHPd9m+4oYylUMLLzpXwhomc1Y6bokVpmadya1a0pU61sYyN1noW5ZMZFkIklLtvfPBzBCCYDBgZZZJ3bNWQQwWWW20zzzIZznMLMMKkISl0au81KL3fCtblLYVA.qAfRBgnokkUvuqy5egA.eRf..Z.vjRowpWudxBEJjY80WO2VasU1abiajLZznwccci1nQCSeeeMcccVxjI4JJJ9.vIUpTMDBQsie7iWNUpTaZZZtQPPvV.nrmmWc.3zSO83+Eggu20W3GbxcABlqqqpmmmtuuuEmysBCCiDFFZJkRCeee0c0OPnTpD.g6dL3bUTTbXLlsooYSWW2lBgvqQiFAG8nGk+Eogu20u2N6v6AFkKWlpoowXLFiPHrvvPZXXHUSSiTqVM..XXXHUTTD0pUS366yyjIC222mmLYRwuOL58e8G7CO8YNyYtii4YNyY9C9gm9+u+5+GbxagtV5vNtC....PRE4DQtJDXBB"/>
<mappings>
<input-mappings>
<mapping>
<events>
<MIDI type="Note" parameter="0x0" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x0" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x9" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchValue"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="on"/>
<parameter object="invert" key="on" value="on"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x6" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].ComboJog"/>
</controls>
<preset name="Basic">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -63"/>
<parameter object="jog" key="Backward Value Range" value="127 65"/>
<parameter object="jog" key="Built-in Period" value="0"/>
<parameter object="jog" key="Forward Tick Increment Range" value="1 63"/>
<parameter object="jog" key="Forward Value Range" value="1 63"/>
<parameter object="jog" key="Has Null Value" value="off"/>
<parameter object="jog" key="Move till Stop" value="on"/>
<parameter object="jog" key="Ms Per Turn" value="1800"/>
<parameter object="jog" key="Pitch Bend when No Touch" value="on"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="300"/>
<parameter object="stop timer" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x2" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].BendUp"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].BendDown"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x9" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchValue"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="on"/>
<parameter object="invert" key="on" value="on"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0xc" channel="0x10"/>
</events>
<controls>
<control alias="fam(Mixer).MonitorVolume"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x8" channel="0x10"/>
</events>
<controls>
<control alias="fam(Mixer).Crossfader"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x16" channel="0x1"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x16" channel="0x2"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1b" channel="0x1"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorA"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1b" channel="0x2"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorB"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x6" channel="0x10"/>
</events>
<controls>
<control alias="fam(Tracker).ChangeActiveBrowsable"/>
</controls>
<preset name="Inc.-Dec. Button">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="off"/>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x0" channel="0x10"/>
</events>
<controls>
<control alias="fam(Tracker).BrowseActiveBrowsable"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="1 0.511811024"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.496062992"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x6" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].ComboJog"/>
</controls>
<preset name="Basic">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -63"/>
<parameter object="jog" key="Backward Value Range" value="127 65"/>
<parameter object="jog" key="Built-in Period" value="0"/>
<parameter object="jog" key="Forward Tick Increment Range" value="1 63"/>
<parameter object="jog" key="Forward Value Range" value="1 63"/>
<parameter object="jog" key="Has Null Value" value="off"/>
<parameter object="jog" key="Move till Stop" value="on"/>
<parameter object="jog" key="Ms Per Turn" value="1800"/>
<parameter object="jog" key="Pitch Bend when No Touch" value="on"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="300"/>
<parameter object="stop timer" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0xa" channel="0x10"/>
</events>
<controls>
<control alias="fam(Mixer).MasterVolume"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].BendUp"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].BendDown"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x2" channel="0x10"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerA"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x3" channel="0x10"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerB"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x31" channel="0x5"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].OnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x32" channel="0x5"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].Select"/>
</controls>
<preset name="Inc.-Dec. Button">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="off"/>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x33" channel="0x5"/>
</events>
<controls>
<control alias="mod(ShiftLogic1)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0xa" modifiers="ML1" channel="0x10"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].Amount"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x34" channel="0x5"/>
</events>
<controls>
<control alias="mod(ShiftLogic2)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x16" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].Depth"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x31" channel="0x6"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].OnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x32" channel="0x6"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].Select"/>
</controls>
<preset name="Inc.-Dec. Button">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="off"/>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x33" channel="0x6"/>
</events>
<controls>
<control alias="mod(ShiftLogic3)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x16" modifiers="ML3" channel="0x2"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].Amount"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x34" channel="0x6"/>
</events>
<controls>
<control alias="mod(ShiftLogic4)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0xc" modifiers="ML4" channel="0x10"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].Depth"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchStepUp"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x3" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchStepDown"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchStepUp"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x3" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchStepDown"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x11" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoop2BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x12" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoop4BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x13" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoop8BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x14" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoop16BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x11" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoop2BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x12" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoop4BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x14" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoop16BeatsControl"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x13" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoop8BeatsControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD1">
<events>
<MIDI type="Note" parameter="0x21" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopIn"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD2">
<events>
<MIDI type="Note" parameter="0x22" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopOut"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD3">
<events>
<MIDI type="Note" parameter="0x23" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x24" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].ReloopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x24" channel="0x5"/>
</events>
<controls>
<control alias="reg(RegisterLogic1)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD1">
<events>
<MIDI type="Note" parameter="0x21" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].LoopIn"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD2">
<events>
<MIDI type="Note" parameter="0x22" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].LoopOut"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD3">
<events>
<MIDI type="Note" parameter="0x23" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].LoopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x24" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].ReloopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x24" channel="0x6"/>
</events>
<controls>
<control alias="reg(RegisterLogic2)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
</input-mappings>
<output-mappings>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="0"/>
<MIDI type="Note" parameter="0x0" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="0"/>
<MIDI type="Note" parameter="0x0" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x0" channel="0x1" value="127" duration="500"/>
<MIDI type="Note" parameter="0x0" channel="0x1" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0x1" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0x1" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x1" channel="0x1" value="127" duration="500"/>
<MIDI type="Note" parameter="0x1" channel="0x1" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x2" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorA" value="false"/>
<MIDI type="Note" parameter="0x1B" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorA" value="true"/>
<MIDI type="Note" parameter="0x1B" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BeatFlash" value="false"/>
<MIDI type="Note" parameter="0x0" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BeatFlash" value="true"/>
<MIDI type="Note" parameter="0x0" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PlayPause" value="false"/>
<MIDI type="Note" parameter="0x0" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PlayPause" value="true"/>
<MIDI type="Note" parameter="0x0" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0x1" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0x1" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x1" channel="0x2" value="127" duration="500"/>
<MIDI type="Note" parameter="0x1" channel="0x2" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x2" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x2" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorB" value="false"/>
<MIDI type="Note" parameter="0x1B" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorB" value="true"/>
<MIDI type="Note" parameter="0x1B" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BendDown" value="false"/>
<MIDI type="Note" parameter="0x1" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BendDown" value="true"/>
<MIDI type="Note" parameter="0x1" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BendUp" value="false"/>
<MIDI type="Note" parameter="0x2" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BendUp" value="true"/>
<MIDI type="Note" parameter="0x2" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BendDown" value="false"/>
<MIDI type="Note" parameter="0x1" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BendDown" value="true"/>
<MIDI type="Note" parameter="0x1" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BendUp" value="false"/>
<MIDI type="Note" parameter="0x2" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BendUp" value="true"/>
<MIDI type="Note" parameter="0x2" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchStepUp" value="false"/>
<MIDI type="Note" parameter="0x4" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchStepUp" value="true"/>
<MIDI type="Note" parameter="0x4" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchStepDown" value="false"/>
<MIDI type="Note" parameter="0x3" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchStepDown" value="true"/>
<MIDI type="Note" parameter="0x3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchStepUp" value="false"/>
<MIDI type="Note" parameter="0x4" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchStepUp" value="true"/>
<MIDI type="Note" parameter="0x4" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchStepDown" value="false"/>
<MIDI type="Note" parameter="0x3" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchStepDown" value="true"/>
<MIDI type="Note" parameter="0x3" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="7"/>
<MIDI type="Note" parameter="0x11" channel="0x5" value="127"/>
<MIDI type="Note" parameter="0x12" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="8"/>
<MIDI type="Note" parameter="0x11" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x5" value="127"/>
<MIDI type="Note" parameter="0x13" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="9"/>
<MIDI type="Note" parameter="0x11" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x5" value="127"/>
<MIDI type="Note" parameter="0x14" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="10"/>
<MIDI type="Note" parameter="0x11" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x5" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="7"/>
<MIDI type="Note" parameter="0x11" channel="0x6" value="127"/>
<MIDI type="Note" parameter="0x12" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="8"/>
<MIDI type="Note" parameter="0x11" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x6" value="127"/>
<MIDI type="Note" parameter="0x13" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="9"/>
<MIDI type="Note" parameter="0x11" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x6" value="127"/>
<MIDI type="Note" parameter="0x14" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="10"/>
<MIDI type="Note" parameter="0x11" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x12" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x13" channel="0x6" value="1"/>
<MIDI type="Note" parameter="0x14" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopInSet" value="true"/>
<MIDI type="Note" parameter="0x21" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopInSet" value="false"/>
<MIDI type="Note" parameter="0x21" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopInAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x21" channel="0x5" value="127" duration="100"/>
<MIDI type="Note" parameter="0x21" channel="0x5" value="1" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutSet" value="true"/>
<MIDI type="Note" parameter="0x22" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutSet" value="false"/>
<MIDI type="Note" parameter="0x22" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x22" channel="0x5" value="127" duration="100"/>
<MIDI type="Note" parameter="0x22" channel="0x5" value="1" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x23" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x23" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic1)" value="true"/>
<MIDI type="Note" parameter="0x24" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic1)" value="false"/>
<MIDI type="Note" parameter="0x24" channel="0x5" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopInSet" value="true"/>
<MIDI type="Note" parameter="0x21" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopInSet" value="false"/>
<MIDI type="Note" parameter="0x21" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopInAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x21" channel="0x6" value="127" duration="100"/>
<MIDI type="Note" parameter="0x21" channel="0x6" value="1" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOutSet" value="true"/>
<MIDI type="Note" parameter="0x22" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOutSet" value="false"/>
<MIDI type="Note" parameter="0x22" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOutAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x22" channel="0x6" value="127" duration="100"/>
<MIDI type="Note" parameter="0x22" channel="0x6" value="1" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x23" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x23" channel="0x6" value="1"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic2)" value="true"/>
<MIDI type="Note" parameter="0x24" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic2)" value="false"/>
<MIDI type="Note" parameter="0x24" channel="0x6" value="1"/>
</mapping>
</output-mappings>
</mappings>
</controller>
</main>