Page 1 of 1

Xdj aero map Please help warpIn progress to end his job with

PostPosted: 19 May 2016, 10:02
by WarpIn Progress
Hi,

I made a mapping that work but has some bug.
My goal is have:

Hot Cues on the default layer

FX with 'Jog drum' pressed

Sampler with 'sample launch' pressed.

Lights in order to work.

Problem are the modifiers. they work only alone.
Cannot use two per time.

If you program a modifier with the same parameter on different channels, they turn on the same light,
(i press 'sample launch' on the left, his led turns on.
I press 'sample launch on the right the 'sample launch' led on the left turns on) ???why???

If you turn on a second modifier when the first is still working, both of them stop to work.

I need a Real expert.

Mapper could be a big improvement for Cross but not with this bugs

Here a sketch of the project:

Image
click to see and ' ctrl + ' to enlarge

and here the mapping:
Changelog:
<?xml version="1.0" encoding="UTF-8"?>

<main>
<version major="1" minor="0"/>
<controller kind="MIDI">
<id ID="735333570"/>
<properties Model="xdj-aero NEW" Manufacturer="Pioneer" Version="1.0" Publisher="enning Rechenberg"
PCDevice="XDJ AERO MIDI" MacDevice="XDJ AERO MIDI" HiRes="off"/>
<icon Data="7213.IBkSG0fBZn....PCIgDQRA....D....PHX....fpoEm2....DLmPIQEBHf.B7g.YHB..aPdRDEDU3wY4al+jccbce+S28c8sMquYAqyfERPR.BYR.PJayDaZaFaoxgkkcVjrbRpxI+C3xoRUNkiXR47KzKkK+KlxwRkVrDijrjkDo1JIJIJJRJSJtH.B.RrOXlA.y9adK226tzcme39duYAfhTNVRwU5olZl68dt881eOm9bN8o+dEVq1B.HYyMKF.vz87xtGuc4vpQHD.RrVKHDa47FDHPfEc26V0se0cuRu9yr0ts64Ebqa8d+DaS9ds2r6a6Mm2lxgEa++6V8frVae4DHPHDXsVDBY+ysY4DBQ2y+S2lC2jFPtk+16HAJLX2hbBKacfZsHrltVD25lUzq+5db+qbq038t9Fxa3V09GJPJeqEYyOj7GiAPXuEWWrUs7Orlk2ZY9IQ6llBr84Vld+m0zU6I6Zh2yGgEDzeNt.1jOACh9l4cGvax5PfXS1SlMK0M0dygqs66pWe+1q8ilEPuw.12VZ4a0TAw1d09Q5E3GCMQun.ae3rgEPWmV1a0q5FyG6YcrQGug+gsJ6F9brhbeKasGMckRto6wv1gpMfw7yuw6+VeNuUVB+eoBn6CYay82tG+2r1sxOxOoaNFiAoThnabbqvzct4Fuc4GqQIjjkY3O6O4OkJCN.O3C9fTnP.iLxHDDD.VC5d8mPgwXPIUXwhDEVqEiIOJgPjCdltQMxijHPhre3w9.3lPpdNOsFa29o2ULX65AqmMgvxV74r8l0ZwQJkn05MxeoqSMABLVCRgDsIevu1Zqwm5w+z7I+jeRlat43vG9vfvPVVFG6XGiSbhSvwN9wYe6aeXDfRoPazci4m+.UJU+AlwXPn54TUf1n6KC.ZsFkSuDoxe21vJaqCDqnWtF8lxtw09gEVVXrZqw10y+VDT1+l0oY7I93+M7g9PeHr5Tlat4X4EWgidzihPI4Mdi2fIFab.CJWGN3gtcN3scHNxQNBm3DGi8rm8fw.ddd.ltVA8l6axG.VKRoDjaa5SuLMEJ5EAJ2BHq6qop64L8S3xh8l7Ycq.Aq0hPayrZsFkRQVVFJkp+MaLFdpm5o3u3u3ufqO6bTtXIhiiIzykW5EeYN5QOJEKVjSe5SiVqoZ0pL20lk2w8dO72+hu.+y9EdPZ1pNkJWle4G7Wg65HGla6f6mcum8fR3j6DrqppulRHHMKEWG2tScrXs4.vlycPzUowlAR1nujay45aF.3jkkgiiDiwfiiCBqDqwvLWZFdzG8Q4y+DeQ788YrgGgnFQnDPh1xceGGhRNNL1.CPqctCla1qQkBEIsSLjowDmxZKsH0puNm6bmiAJVgu+2+6SfmCdgAbzCeTt863N3NtqCwXiMFJoDi0BBINNdX6N0wXAqM2uhTrguoMmQYtF212NXyVPa1A81AAgPfiiR.VKXx8WzpQS9q+f+07g9e8gINNlNs5v5qtNkcKPgPebcT3hjBAg365QskWEOgh69NuKb7b4.SMMCVrLCUY.puVMP.lzLrZCQQQrPylba21A34dtmim8YeV7BBXrIpxscvCxgNzg3nui6AOOOTJQ+Wxd+Zs19Z4s3yZylzx9W3lFv2RPvXSrlLMRoCO827aw+8Ov+CVe00Yzgqx7yOOFKLybyxsefCPgPeTVCUGZPhp2DkPfRInb4xznUab7bIynwKLfqeiEY7cLIFA70+lOE+R+B+RTqQMd9+9uGuq206BLBFZjAoYTDEKVDq0RoRkX4kWlo12zbricLNzgNDG3.6CWWWbjtfL2BHefza9d9.RdSImcqivey.fN0txJKwe3eveHe0u7WAsVfqTguxmomdZRzVJTpDEJFPbTDYsaR6FMAikAJWASVBHkDFVjjrTRxhwMvmvfhD0oMFofEWdIFe7IYwUVlSdxWkieemfcuy8PbRBREjjkQgBE3zm9zDEEgPH3W7W5AQq0.FlZpo3nG4cvcdm2IiO4D3462OhfTzKgmMkTlsqeia0.daG674+reN9.efO.qt7JL0TSQgBUHpQS9E+m+fbjibDFaxcQXwBXDFxRho0ZqwEd82fKd9Kv4O+4oYibMniwRTRJ9gAXrv5MpgiuGoZMiM4DHUNL93iSZZJMVuNoimwbyMGW5RWhG3Ad.5DEwLW9xr15qi0Z4.G3.LwDSPTTDm9TmgS+pmAoqCkpTl65ttKN1wNF29sePJUoLBraIuEKVTRUN.JEcAp7qo6BZ8xyPL9HiZMlLbUNbvCd67q+q+vb7iebB87wzaIJRIdA9r3MVf5qtJRikZqViW+zmgW7Eew9ntzUQkJknSRaJD5S63N7p+fSwcc2GggGdTBCC4RW5Bb04lkrTC6YO6gyd1yxC8PODAgdb5SeZN0oOM6ZW6h68duWRSSYjQFASVFqtRM.n7fCPmNc.fAFX.16z6g65ttCNwINA6b26BGoBgPPTTGJTn.ZqAoXiDtDHParfwhiiCp663G+Q7c8IzKfomZJpN93r5pqhz0AkiBkmK9AA4w9WYMhShoVs0QYUfEFcjw4o+tOK2wgOB0a0LOYFAzpYKhi6vUm8prd8FryctKVZokXvgGjZ0pwhKs.6Y58hiij8r2cSgfPZE0hAGZDtvEtHEJDxXiMF5zTzoYboKcYNyYNC6XxIIzOfcL4jb0qLCKs3B7jO4WhuxW4Kyy9rOKyd0qhwXXhIFGWWGPX667y1MRgfMpegyOyQuGN6qcZt1byyLW9pb0qNG9EBYG6ZRNxQOJSM09HJpC0WaczZcdpHFKwYoH65.x22mFMiHy.5zTbDBBCCQpBYhIl.qTP61s3bm+7HjVFe7wQ45x7yOO6bxIwXLTuYCN0oNECMRUlXhInUqVHDBBb8nSmNzpdCrYZbcbvZLbi4lmRAg366xYO0qwjSNNiNzv7w+HeTdrG6wXpolhCbvCx8dreFdfG3AXu6Y57ncJKBAXz4gYc9JewuLXxyQGiEqRPinVTu45b0qdUldp8yNlbRFanpDpbQJrHLFZ0LhjlMo1hKx5qsB0VaERLZ1+9mlZqtLJUtefQFqJJWGZF0h3j1.fx0khggr7hKxRKsDVgfff.h5zAuVs31tsaqaJyBZ0pERK34nnPfO1jDzBAEKTflMaxx0ViBt9D33RZTGVYokY9qeMlbrI40esSy23q9U3OKvmCbfaiie7iyO2C7yxce22MUJUFq0fysuuCxoesSgiPRmrVTYvAP45hixGOqGycwYYgKMOARESL5PL5fCPgvPh6jx0WZYt77yiRAwwsP4GvryNKJGAUJExfCNHKs5J7RuzKyDSLIkKWlEWdYlYlYXzQGECPVVFO+y+7bnCcHFYjQnc6XFpx.355xBW65L7PCfiiKSN4jr5Jq.VMnszpVc787nR0wYzApfMICoEZ2nIUBKhtSBYVMm+bWjwGeTBcB3pW9J7w+3eTFYjQ3vG9vb7iebTNo1GYfBkPpSofqGtRIANg3S.gxh3aCPFawINlVKuL5NsnSiF7Rux2mkVdItx0mgAGaDBJFxhKuDHsXrFZ1pIch6fAKKt3RXLl7AXTSZ1nNwoYru8sOhhhXk0VkrTMiNZUvjwXiNJMpUmu+K7BztSaFazp364wfCNHNBEBq.GrjkDivZn95qSwvPpN5nnSyXkUVgImXbR5DSi0WixkKS0gGkabsqyUtxkQJDr7Rqv28Y9tnzsRdjgFnLCVp.jkgqThmvCeYHYQfiwkwFXDFe3AvnioU8ZjZRYg0VkKN2LrdbDZAzHJ25wwQAXwnSwwwAswPqVsvyyi8t6cQkxkIKMCiwv4tv4YhImjrrLDHX26XmToTIDFKKu3xr5JqRVVdj.kzAoPgvXvp0njBpTpLqs1JD34QA+BjzIl.eeRhiYjgFl.eep2nNlLME7BoQiFjkDyniUEor6Ze7rhGocTSVYoavPCVASpAeY.CTXbld2GjcO9zLyUtJMZtJW6FyRsnZb5KcNVpYSbKWlnrNTOtCJGWFdjgIMIFWOGJETfwqNJqWeczlLvXnXPHUBKR4RknYqHRyxPpjDDDfPCiL7v7yd7SvRKbcB87IIMgAGZDBJVDqFvBNRERAXMFVu15joSoTXAJUrDNRIRKToTYRhiILHf3NswywkgpTgrzDhZ2lvvPLFHIMAkux6QxxRQJgNc5PiF0INQyxKUGsQgPo37W4brvpyyB0tAKGsBIVvqbY5XxP6pvB3GDvRKtHUGcTbjJFu5XrzRKRlEjRANJGB87QGmPRmXpLvfbsEWB+f.pTY.FrbEJWnHKdiqiNIiolZJN3AODMiZgP5PZllrjLRiSPHk33HIJJBOOWB8CnVs0QXgZqUiQGcDFczpr3hKRRRL9tdHkRFexIXgkVDGWerBIHDHFHrnUgfr1MQh.EJj3hTVBLtXQfQjgw1.oxhUlQkAGj1IZBKWgLqgTcBJkhab84QZkLXkAnZ0p333PbRFAgdj0NlxEBoRgh34Gx7KsDyL+0HnXAFd3AIz0CGq.eOGbkJBCKRs5MQikgqVEO2f75EnSnSTKvjfNtCBfxEKwZKuFBTriImj5MZvUleVTtRTRXW6d2jllxqewyiVHQ54RbZFRoDm8cf8yEu3EAWOLVKIYY.BjlVnQhizADFTNRjNjGtRmfxOf3rTTJEtttnTB1wN1AqtzpTuYCpLvPfPgafOQQsXfBkvOLfBEKx5Mag1JX3QqhPHvU5xu5uxCAFMe6uwSglTxLv9Nv949emuS12AOHUGaBJVrHEB8IIsMKc84XwabcN+YOGOy29oQKjD2tMqrdMbbbHnPHY1LjBIW7hWDGeOjNNXUJzcqkfwXP8LOyy7HG9HGg4WXAVZkUvw2GsEDtRBJGfvETtVJVr.6a+6i8L0dnd85jknwwQhPJvn0L93U6NEpEZiAWOWzVMUpTlIlbRhiiQJDr150nU6NXkJDRERoDWohAJUhEledpWuFSO8T7a8deu79928aycd36jcL4NnXohXkPbZBBGECO7PTsZUl9.Gj68Dm.G+.Vc804Z235rV80IQmguuGCOxvTYvJbikWAqTRbVJoFMZsEi0h3JW5xVs0fT5vK9huH+k+k+kbxS9pjjzAiMKOaLuPDY4ZeoDRRxM42yTSyEu7kwy2AovAgPvJqsJtttTtXIhhhnVs7b3OwwtGhZ1hjjDb8CnYqTBBJfiDDYZBTR7bEb629syu4+l+0TZ3gYzpiimmWdgQDx9.lVmQZRGzIozpUKhiiIMNiy+5uAeiu1WkYlYFRxRIMoCJxK0ViNQfSt1WikzDMZqA0e7exexiXEPlNiI2wD7a9d9M3m+m+mkZqsByM6bnj4dEr8xVDKo5LlZ5o4MdiWmVsaguuOiLZUJVpLkKWgf.ezYZDRKwIcvX0zJpCtAdfTfPn3g9W7qwu0u4+J14DSvLW7Rna2gJkKR0wGmxCN.BkCKt7hr7xKQwxkHrXARhS.xyqOIIkjrLZzJBCBZ1JhJCL.gAgbiar.99ALvfCxJqtLchiw0M.rPVVJXsr5JqR8F0Q8e6Q9.ORXXHEKVDoTRbmHlbxI4c8q8qxC8POD5DMm4LmAOWWRSSP5nPoT4nbRBYFMgggzpUDooYDFFRPfOoIIHHWakjjfTpvOHDsNCWOOdu+aeeTJLjcL1D7bemmAWgCMa1hKdkKx4t3E3xybELVMN9tDmzAkiCgggXsF5zNlVshnUqHRxRnQyljpSoUyHJETfQGdTN6oOCCM7vzoSaR0Zh6DiEKCMv.zpUKRRSISmkWTz7kyluvlrjT5zIh1saSZZJNJE0VYU9nezOJO9i+IHJJBTRpWuY2xoKHLnHUFbn96qfmiKQQcnXXAVc0kQmFimmGCNxv.PXPQB8B4ttiCykO2EYoqeC1+Nmh4u9bX8fDxvKzCq.JTtD6cu6kCcnCw8dOGmwFaLZznEchSQq0XrYjo0DGGivHv1NkF0Vmm9a9s3kd0WgcO8t3JydEjVnXwh.FpWuNnjzLt8F.f.U2hKlWO9rrDzZctvVKttJVYkU3IdhmfOxG4iva7FmGeeezYVFo5nDEEQVVFgEKPXXH5TCowInTBRiaiTJoToR8qJiuzCqUfIEV95qvC+K+t4688ddxBz3Wwi1IsInfeNfEVjvvP14N2I6Y5oXjgqxPCMB9gA365P6148uIQisSJ0VdMFdfg3+x+0+.JNXQrNR16d2M6cu6ky9Zmh4me99EWQnsY17Zo0szRaprZ40pGZznAQsaRdUqyS.4odpmh+p+p+JN6YdCBBBHKKiRUJSbbbWdBHyWtrvfqTgTXwyyiier6ipCOBm6bWfqboYHKwvJ2nF+d+m983w+e+IHXHGxbxvOzCTZ788Q3nv2wEuv.R0ozNNgAFXHlbxIYWStC10N1I1LM9BExDMye044kdkSw2767sYncTkVIQXQhqmBqUSoBE49u+6mEVXgsB.40SWrw1WojXs5tnglzzDpWuQ2xI6PylM4UekSxG9C+g449dOOFiAiICWGGvHvyMfjzN3JETpXQ9M9W9vbjCezt.sj+3+3+TVY4Znirbe2wwwpy3xW+bDNfKNdJDdRbccP55fqzg3zTxLY4EboSGR6DiUan5.CwAlZZN3dllj5MPqMboqcCdxu9WmRUGDqiDoxEgif.OOVe80PmlQoRkvIWia.Knjx7RH4zsDz844CXzF77CXzpAzpUK5zoC9AA7y8.+7bzel2A23F2fO1G6iwW7K72ku3GGeRR6jWOeWEYwIrxRKy.UpfQCu5I+AzNtCBkjn1qyku7E4Dui2As6LDFQGZGEgq0Gk.rIZxDoHQhqPhQ.gVe7TBxhiH55KwqdwYXtJuL+b228yy87eOVLoCVkFqvPlwRZZFc5DQ4xkyKLpTjmlswlzcmDj8JaZ+BKB49CjJGjziDDars0IIIr95MxW0mVSVVFQMawm5S+374+L+cb04mKetoIih9AD35Q0QGGqUv0WbAxxLHzBVagkYHmAXjBE4Nu88PbRSZ2oERWIRGEBTHktjpEDmZQ28cUnyPlzlV0Vl8L4XbnCreN4IOIdUpvScpWAQkRTZ3gYnwFkKeoYxy7yoW0Qy2SSg0l10FXaawsU1eqq5M0nWzBiICoyFa8TZZJsZDQZZLBg.kRQq0qy2567z7o9TONuvK7B3JxW0WRpFkxEoiCYwY4UXJwR7ZMYhAFDcqZr2cOI6YGShvXnQ85HEJrFOTpRzNyijTx2mfjH1yDCRfaFyesKwrWaFlXp8xKetWmkLI3M7PrPsZnbbXvJCQVRBtt4UK1JEcWEpIt6Ht2lL1sBpVY28pq2lTtwVXmuqtzMwHPJkX04fWqVMHJJh.eexxxPay3Lu1o4w+a9D7U+peUzzkzDh7p2prFjZKsVoNtFMEjvzSNNqsvRrqIlfpCNHSL1NvgPLThpiearu8cm3Hb3ru1KwIewuMwoqhwIgXYJuwbWgFXPM7PzxjQGsgjjDrZn5HiPZZLVo.oTx8e+2+lYHxVYKVO96sACQ1JyK5s2bariLcALLjllRmNcHNNFDFzoY363x7yec9ze1OMOwS7kXt4muKuD.Grn6jQZqV3jkhuPvPEKxz6bWr50W.kUhHykBgigi6jLPkI3dNxQ4UdkmmvfHVXsY3pqNGqjTiH.UnOxBEoiwvZ0WGkiCdtt4bXnqU9niNJO1i8Xu0.vFjNZa.PO6eqlsDFUrguCiwPT6ljkkQVR2pv5HodyF7TeiuEetO2miW76+2iqxAEBHIkN0aBYYD.n.bAJ4WjhdknXXU78mjREFgJkJwI+Au.olUnkYMZQL3oPF3A99zrcaLREYVCYZMNJU9l+JymJ9+7O5Ohib22MB613wxMyUnsOv29w8HrvFSU5YIzS9zzDhamP61swXL354ABCsa2ly8FWfOwm7iyW4K8kIMtCgRWRhZiNNAWkCwoI3H.oUf.OTLHVTn.LDSFQnbsfmp6t.oInTYxLl7kHmklupOYWFnHk7ddOuG92+67ef68XG6eb.fMSPALahfcBwFSU51wshhnd85nMo355Rl1hiijEtwM3K+jOI+sepOCyOyUQIj4Y34nvXzPlEOkGZqGYoFB7bvHz33aIIKAGGGvXQIk355RqNcvwKfLgkLc9By777Xe6ae7m+m+myNlXmL4N1ABSe.Xql98Ndi8ba6YJtM1XIDa478VaQpNK2zqOkjsXEP61sINNllMqixyEzFbTJha2gm4a+z729Y9L7xu7KSyNswZs3hC6d26FG2PtzktDRg.qMEszfiiBaplxAgTz0mNc5PJFZklfUIQnjjkkwHiLBevO3GjpUqxccmGI2o9+XA.8sX5y3itgM6iK81dp7Mrr2BoPJY4UVjj1IH61UdttztUDyLyr7DO4SxW3K7En1ZqgwXXGStKpVsJyN6rr5ZKiQXx05Ho5.Cw910dPgfqs5hL60lmVYonbcvwwgG8QeTNvAN.228ceHEN44AX1Faw2NQR1HJvVG3Vwslk28VTkra3NCahM4ZCPNaOLjuKsIlLTx7Z82nw5r7xKiRonPgBjzIkLilNQs4Yd5uCe1O6mkW8UOIBgfIlXBFXnJjYR4Bm673f.kA1+t2KUpTgSd1SQ6rDDtdHjR9O9696xC+vOL26wtG.HISiii2aM.byTOsmysd9.zaPLI5NPYiDmzcqKWeKktQMrhdK1xAABxzYcYGlgZMpyZKmqwyIVEXSyAxyd1yxm6y+2wW6q80INtMgECv20i0VZYTBINVEZSJJGGRICiPx65c+t4+7u+uO6d26lvBExyaQzkcba2I3+X2Lccap5BRabgMQ3od6bqT1WlrrLrVKyO+rjjjfCN344QbZG788YgEVhu1W6qwS9jeQt5UuJYI4KZyQlmXVZZJUFZPde+1+N79e+ueDBA6e+6OOcXkZiE78iS.nG29d6..8AB1DYH6RrAi0v7ydMpUqFBE355hqqOVsgzzXNyYNCu9qeNt1bySm3HFbvA4HG4H7NemuSb8BXs0Vi68du2984V3o3OM..ABrlal2+htr.qOfvFeoIVctlcsl03BW3Bj1IkJkJmyQoRkHMMuBQttt86OsVS6NIbm24cly2wtzAbC1p9iYK.3VOEPPWlowFL2pOoL6RItMXzUuO5l7kpa5Rk2jNIboKcIps5JLxvCiuuONNNXsVRSS62G6bW6ImIHcYnZuy2KJzOQ.fdC5sRzQtk.Pe42TdE8H9X9008YZp0ZAilYmcVpWud+L8BBBXvJCQkJUP4twfWq08W5dO539SD.nO8V2F.rY5z2mPiaWtb9fcSerUaldb8Zadnzisq1MEVaqz2mtjy9mPssX9uoVu4haWtMNwF4Tr4OLqMjm9bGDxGvVA44dKeqYK5OU9fMd678DH59y1kSrsedytus70oYu0VI4Eu8GySAdy572LBreyKFqW6M4aJpuV8VmY5akN9s82M3OsZane1vDeyZ9Mbfdqu2eHep..+S..X6sdeiQh9q5rmegMXMdeYeqF87Og.fMGk3Vcs+gNO9G6.vasN3Gt7VwFZ3sb99w25EcY6BIea8z++4s.t4uvzMMf6cl2Fy0eyZ+TC.d6GcXaEqcS0kH2zeSYXJDapGxypT9irM3+eV6+SUxiNHIq5DQB....PRE4DQtJDXBB"/>
<mappings>
<input-mappings>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" 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="0x14" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoopTrigger"/>
</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="0x1a" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchMode"/>
</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="0x1b" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchRange"/>
</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="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MasterVolume"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x3" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).GainA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x15" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x4" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).GainB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).TrebleGainB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xc" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MidGainB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x10" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).BassGainB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xb" 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="0xc" 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="0x14" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoopTrigger"/>
</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="CC" parameter="0x1f" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).Crossfader"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x1a" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchMode"/>
</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="0x58" 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="0x13" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].AutoLoopSelect"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<parameter object="map" key="forwardIntegerRange" value="1 65"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.511811024"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x47" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].CuePlay"/>
</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="0x47" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].CuePlay"/>
</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="CC" parameter="0xf" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).BassGainA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xb" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MidGainA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x7" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).TrebleGainA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x1b" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).FilterA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x5" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).GainC"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x11" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).BassGainC"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xd" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MidGainC"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x9" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).TrebleGainC"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x1c" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).FilterB"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x1d" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).FilterC"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x56" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorC"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x6" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).GainD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x12" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).BassGainD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xe" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MidGainD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0xa" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).TrebleGainD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x1e" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).FilterD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x19" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeD"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x58" 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="0x5c" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].SetMaster"/>
</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="0x5c" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].SetMaster"/>
</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="0xb" 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="0xb" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xb" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x1" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).CueMix"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x13" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeA"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x2" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).MonitorVolume"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<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="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchRange"/>
</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="0x1b" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].PitchRange"/>
</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="0x21" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].PitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x21" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].PitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x0" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].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="0x0" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].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="Note" parameter="0x1a" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].PitchMode"/>
</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="0x1a" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].PitchMode"/>
</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="0x1b" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].PitchRange"/>
</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="0x13" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].AutoLoopSelect"/>
</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 64"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.503937008"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x44" channel="0x2"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeD"/>
</controls>
<preset name="Inc.-Dec. Normal Fader/Knob">
<parameters>
<parameter object="invert" key="on" value="off"/>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="1 0.511811024"/>
<parameter object="map" key="forwardIntegerRange" value="1 64"/>
<parameter object="map" key="forwardNormalRange" value="0 0.496062992"/>
<parameter object="step" key="factor" value="0.04"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x13" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].AutoLoopSelect"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<parameter object="map" key="forwardIntegerRange" value="1 65"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.511811024"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x14" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].AutoLoopTrigger"/>
</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="CC" parameter="0x13" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].AutoLoopSelect"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<parameter object="map" key="forwardIntegerRange" value="1 65"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.511811024"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x14" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].AutoLoopTrigger"/>
</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="0x4d" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].SmartSeek"/>
</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="100"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4c" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].SmartSeek"/>
</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="100"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4d" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].SmartSeek"/>
</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="100"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4c" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].SmartSeek"/>
</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="100"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x58" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x58" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x5c" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].SetMaster"/>
</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="0x5c" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].SetMaster"/>
</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="0x47" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].CuePlay"/>
</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="0x47" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].CuePlay"/>
</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="CC" parameter="0x4f" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].BeatGridMove"/>
</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="4"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x4f" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].BeatGridMove"/>
</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="4"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x0" 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="0x0" 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="0x27" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].SmartSeek"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="0.496062992 0.00787401575"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.511811024 1"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x27" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].SmartSeek"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="0.496062992 0.00787401575"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.511811024 1"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x54" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorA"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x55" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorB"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x37" channel="0x3"/>
<MIDI type="CC" parameter="0x23" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="50"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x36" channel="0x3"/>
<MIDI type="CC" parameter="0x22" channel="0x3"/>
</events>
<controls>
<control alias="fam(Player)[0x3].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="50"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x37" channel="0x4"/>
<MIDI type="CC" parameter="0x23" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="50"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x36" channel="0x4"/>
<MIDI type="CC" parameter="0x22" channel="0x4"/>
</events>
<controls>
<control alias="fam(Player)[0x4].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="50"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x40" channel="0x1"/>
</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="0x40" channel="0x2"/>
</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="Note" parameter="0x36" channel="0x1"/>
<MIDI type="CC" parameter="0x2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x1" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x7" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].SmartSeek"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="0.496062992 0"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.511811024 1"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x7" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].SmartSeek"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="0.496062992 0"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.511811024 1"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x36" channel="0x2"/>
<MIDI type="CC" parameter="0x2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<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="65 127"/>
<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="off"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="1080"/>
<parameter object="stop timer" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x1" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x40" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseCollection"/>
</controls>
<preset name="Logic Fader/Knob">
<parameters>
<parameter object="invert" key="on" value="off"/>
<parameter object="range" key="range begin" value="0"/>
<parameter object="range" key="range end" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x57" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).CueMonitorD"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x40" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseCollection"/>
</controls>
<preset name="Logic Fader/Knob">
<parameters>
<parameter object="invert" key="on" value="off"/>
<parameter object="range" key="range begin" value="0"/>
<parameter object="range" key="range end" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x45" channel="0x7"/>
</events>
<controls>
<control alias="fam(Tracker).AutoplayStartStop"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x42" channel="0x1"/>
</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="0x42" channel="0x2"/>
</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="0x44" channel="0x1"/>
</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="Note" parameter="0x44" channel="0x2"/>
</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="Note" parameter="0x43" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseTree"/>
</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="0x42" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseCollection"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x42" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseCollection"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x43" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).ExpandCollapseTree"/>
</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="0x3e" channel="0x1"/>
</events>
<controls>
<control alias="fam(SyncTools).SnapOnOffControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x3f" channel="0x1"/>
</events>
<controls>
<control alias="fam(SyncTools).QuantizeOnOffControl"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x50" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].SlipMode"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x50" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].SlipMode"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x17" channel="0x7"/>
</events>
<controls>
<control alias="fam(Mixer).VolumeC"/>
</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="0x13" modifiers="ML3" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].KeySemitones"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<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="Note" parameter="0x15" channel="0x1"/>
</events>
<controls>
<control alias="mod(ShiftLogic3)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x4f" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].BeatGridMove"/>
</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="4"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x15" channel="0x2"/>
</events>
<controls>
<control alias="mod(ShiftLogic5)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x17" channel="0x2"/>
</events>
<controls>
<control alias="mod(ShiftLogic4)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x17" channel="0x1"/>
</events>
<controls>
<control alias="mod(ShiftLogic2)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x46" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad1Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x0" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].PadActiveMode"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="0.503937008 1"/>
<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="0x2" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].PadActiveVolume"/>
</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="0x40" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].BrowseSampleBankList"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="0.503937008 1"/>
<parameter object="map" key="forwardIntegerRange" value="1 64"/>
<parameter object="map" key="forwardNormalRange" value="0 0.496062992"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x42" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].LoadSelectedSampleBank"/>
</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="CC" parameter="0x1" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].PadActivePitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x47" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad2Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x48" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad3Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x49" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad4Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x13" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].PadActiveRollingFrequency"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<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="Note" parameter="0x5c" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].SetAsMaster"/>
</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="0x58" modifiers="ML4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x62" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad1Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x63" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad2Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x64" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad3Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x65" modifiers="ML4" channel="0x6"/>
</events>
<controls>
<control alias="fam(Sampler)[0x2].Pad4Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x5c" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].SetAsMaster"/>
</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="0x58" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x40" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].BrowseSampleBankList"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="0.503937008 1"/>
<parameter object="map" key="forwardIntegerRange" value="1 64"/>
<parameter object="map" key="forwardNormalRange" value="0 0.496062992"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x42" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].LoadSelectedSampleBank"/>
</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="CC" parameter="0x0" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].PadActiveMode"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<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="0x2" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].PadActiveVolume"/>
</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="0x1" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].PadActivePitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 1"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x46" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad1Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x62" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad1Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x63" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad2Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x64" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad3Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x65" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad4Mute"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x49" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad4Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x48" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad3Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x47" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].Pad2Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x3f" channel="0x7"/>
</events>
<controls>
<control alias="fam(Video)[0x1].TransitionType"/>
</controls>
<preset name="Inc.-Dec. Button (as Note)">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="on"/>
<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="0x49" modifiers="ML3" channel="0x5"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].InputChannel"/>
</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="0x46" modifiers="ML3" 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="CC" parameter="0x0" modifiers="ML3" channel="0x5"/>
</events>
<controls>
<control alias="fam(Fx)[0x1].Amount"/>
</controls>
<preset name="Inc.-Dec. Normal Fader/Knob">
<parameters>
<parameter object="invert" key="on" value="off"/>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.496062992"/>
<parameter object="step" key="factor" value="0.08"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x2" modifiers="ML3" channel="0x5"/>
</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="0x47" modifiers="ML3" 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="0x48" modifiers="ML3" 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="0x49" modifiers="ML5" channel="0x6"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].InputChannel"/>
</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="0x46" modifiers="ML5" 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="CC" parameter="0x0" modifiers="ML5" channel="0x6"/>
</events>
<controls>
<control alias="fam(Fx)[0x2].Amount"/>
</controls>
<preset name="Inc.-Dec. Normal Fader/Knob">
<parameters>
<parameter object="invert" key="on" value="off"/>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="0.00787401575 0.496062992"/>
<parameter object="step" key="factor" value="0.08"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x2" modifiers="ML5" channel="0x6"/>
</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="0x47" modifiers="ML5" 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="0x48" modifiers="ML5" 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="0x46" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator1Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x47" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator2Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x48" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator3Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x49" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator4Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x65" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator4Clear"/>
</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="0x64" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator3Clear"/>
</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="0x63" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator2Clear"/>
</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="0x62" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator1Clear"/>
</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="0x65" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator4Clear"/>
</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="0x64" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator3Clear"/>
</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="0x62" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator1Clear"/>
</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="0x46" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator1Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x63" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator2Clear"/>
</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="0x47" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator2Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x48" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator3Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x49" channel="0x6"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator4Control"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x13" modifiers="ML2" channel="0x1"/>
</events>
<controls>
<control alias="fam(Sampler)[0x1].PadActiveRollingFrequency"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -64"/>
<parameter object="map" key="backwardNormalRange" value="1 0.503937008"/>
<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="Note" parameter="0x48" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Reverse"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x48" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Reverse"/>
</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].Loaded" value="true"/>
<MIDI type="Note" parameter="0x37" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Loaded" value="false"/>
<MIDI type="Note" parameter="0x37" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].EndOfTrackAlarm" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x37" channel="0x1" value="0x7f" duration="200"/>
<MIDI type="Note" parameter="0x37" channel="0x1" value="0x0" duration="200"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xb" channel="0x1" value="127"/>
<MIDI type="Note" parameter="0x6e" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xb" channel="0x1" value="0"/>
<MIDI type="Note" parameter="0x6e" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0xc" channel="0x1" value="0"/>
<MIDI type="Note" parameter="0x6f" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="1"/>
<MIDI type="Note" parameter="0xc" channel="0x1" value="127"/>
<MIDI type="Note" parameter="0x6f" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0xc" channel="0x1" value="127" duration="500"/>
<MIDI type="Note" parameter="0xc" channel="0x1" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="true"/>
<MIDI type="Note" parameter="0x46" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="false"/>
<MIDI type="Note" parameter="0x46" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator2Control" value="true"/>
<MIDI type="Note" parameter="0x47" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator2Control" value="false"/>
<MIDI type="Note" parameter="0x47" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator3Control" value="true"/>
<MIDI type="Note" parameter="0x48" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator3Control" value="false"/>
<MIDI type="Note" parameter="0x48" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator4Control" value="true"/>
<MIDI type="Note" parameter="0x49" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator4Control" value="false"/>
<MIDI type="Note" parameter="0x49" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].InvertedPitchValue" value="%"/>
<MIDI type="CC" parameter="0x0" channel="1" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="0"/>
<MIDI type="Note" parameter="28" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="1"/>
<MIDI type="Note" parameter="32" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="2"/>
<MIDI type="Note" parameter="36" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="3"/>
<MIDI type="Note" parameter="40" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="4"/>
<MIDI type="Note" parameter="52" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="5"/>
<MIDI type="Note" parameter="68" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchRange" value="6"/>
<MIDI type="Note" parameter="76" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchMode" value="0"/>
<MIDI type="Note" parameter="26" channel="0x1" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchMode" value="1"/>
<MIDI type="Note" parameter="26" channel="0x1" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PitchMode" value="2"/>
<MIDI type="Note" parameter="26" channel="0x1" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="127"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="127"/>
<MIDI type="Note" parameter="0x14" channel="0x1" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="0"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="0"/>
<MIDI type="Note" parameter="0x14" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].IsMaster" value="true"/>
<MIDI type="Note" parameter="0x5c" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].IsMaster" value="false"/>
<MIDI type="Note" parameter="0x5c" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x58" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x58" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BeatFlash" value="true"/>
<MIDI type="Note" parameter="116" channel="12" value="0x7f"/>
<MIDI type="Note" parameter="120" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BeatFlash" value="false"/>
<MIDI type="Note" parameter="116" channel="12" value="0x0"/>
<MIDI type="Note" parameter="120" channel="12" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].DelayWithMaster" value="%"/>
<MIDI type="CC" parameter="0x14" channel="12" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Loaded" value="true"/>
<MIDI type="Note" parameter="0x37" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Loaded" value="false"/>
<MIDI type="Note" parameter="0x37" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].EndOfTrackAlarm" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x37" channel="0x2" value="0x7f" duration="200"/>
<MIDI type="Note" parameter="0x37" channel="0x2" value="0x0" duration="200"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xb" channel="0x2" value="127"/>
<MIDI type="Note" parameter="0x6e" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xb" channel="0x2" value="0"/>
<MIDI type="Note" parameter="0x6e" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0xc" channel="0x2" value="0"/>
<MIDI type="Note" parameter="0x6f" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="1"/>
<MIDI type="Note" parameter="0xc" channel="0x2" value="127"/>
<MIDI type="Note" parameter="0x6f" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0xc" channel="0x2" value="127" duration="500"/>
<MIDI type="Note" parameter="0xc" channel="0x2" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator1Control" value="true"/>
<MIDI type="Note" parameter="0x46" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator1Control" value="false"/>
<MIDI type="Note" parameter="0x46" channel="0x6" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator2Control" value="true"/>
<MIDI type="Note" parameter="0x47" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator2Control" value="false"/>
<MIDI type="Note" parameter="0x47" channel="0x6" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator3Control" value="true"/>
<MIDI type="Note" parameter="0x48" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator3Control" value="false"/>
<MIDI type="Note" parameter="0x48" channel="0x6" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator4Control" value="true"/>
<MIDI type="Note" parameter="0x49" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].Locator4Control" value="false"/>
<MIDI type="Note" parameter="0x49" channel="0x6" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].InvertedPitchValue" value="%"/>
<MIDI type="CC" parameter="0x0" channel="2" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="0"/>
<MIDI type="Note" parameter="29" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="1"/>
<MIDI type="Note" parameter="33" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="2"/>
<MIDI type="Note" parameter="37" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="3"/>
<MIDI type="Note" parameter="41" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="4"/>
<MIDI type="Note" parameter="53" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="5"/>
<MIDI type="Note" parameter="69" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchRange" value="6"/>
<MIDI type="Note" parameter="77" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchMode" value="0"/>
<MIDI type="Note" parameter="26" channel="0x2" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchMode" value="1"/>
<MIDI type="Note" parameter="26" channel="0x2" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].PitchMode" value="2"/>
<MIDI type="Note" parameter="26" channel="0x2" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x10" channel="0x2" value="127"/>
<MIDI type="Note" parameter="0x11" channel="0x2" value="127"/>
<MIDI type="Note" parameter="0x14" channel="0x2" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x10" channel="0x2" value="0"/>
<MIDI type="Note" parameter="0x11" channel="0x2" value="0"/>
<MIDI type="Note" parameter="0x14" channel="0x2" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].IsMaster" value="true"/>
<MIDI type="Note" parameter="0x5c" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].IsMaster" value="false"/>
<MIDI type="Note" parameter="0x5c" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x58" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x58" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BeatFlash" value="true"/>
<MIDI type="Note" parameter="117" channel="12" value="0x7f"/>
<MIDI type="Note" parameter="121" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x2].BeatFlash" value="false"/>
<MIDI type="Note" parameter="117" channel="12" value="0x0"/>
<MIDI type="Note" parameter="121" channel="12" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].Loading" value="true"/>
<MIDI type="Note" parameter="0xe" channel="0xc" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xb" channel="0x3" value="127"/>
<MIDI type="Note" parameter="0x6e" channel="0x3" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xb" channel="0x3" value="0"/>
<MIDI type="Note" parameter="0x6e" channel="0x3" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0xc" channel="0x3" value="0"/>
<MIDI type="Note" parameter="0x6f" channel="0x3" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].CueStateOutput" value="1"/>
<MIDI type="Note" parameter="0xc" channel="0x3" value="127"/>
<MIDI type="Note" parameter="0x6f" channel="0x3" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0xc" channel="0x3" value="127" duration="500"/>
<MIDI type="Note" parameter="0xc" channel="0x3" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].InvertedPitchValue" value="%"/>
<MIDI type="CC" parameter="0x0" channel="3" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="0"/>
<MIDI type="Note" parameter="30" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="1"/>
<MIDI type="Note" parameter="34" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="2"/>
<MIDI type="Note" parameter="38" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="3"/>
<MIDI type="Note" parameter="42" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="4"/>
<MIDI type="Note" parameter="54" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="5"/>
<MIDI type="Note" parameter="70" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchRange" value="6"/>
<MIDI type="Note" parameter="78" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchMode" value="0"/>
<MIDI type="Note" parameter="26" channel="0x3" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchMode" value="1"/>
<MIDI type="Note" parameter="26" channel="0x3" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].PitchMode" value="2"/>
<MIDI type="Note" parameter="26" channel="0x3" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].IsMaster" value="true"/>
<MIDI type="Note" parameter="0x5c" channel="0x3" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].IsMaster" value="false"/>
<MIDI type="Note" parameter="0x5c" channel="0x3" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x10" channel="0x3" value="127"/>
<MIDI type="Note" parameter="0x11" channel="0x3" value="127"/>
<MIDI type="Note" parameter="18" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x10" channel="0x3" value="0"/>
<MIDI type="Note" parameter="0x11" channel="0x3" value="0"/>
<MIDI type="Note" parameter="18" channel="12" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x58" channel="0x3" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x58" channel="0x3" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].BeatFlash" value="true"/>
<MIDI type="Note" parameter="118" channel="12" value="0x7f"/>
<MIDI type="Note" parameter="122" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].BeatFlash" value="false"/>
<MIDI type="Note" parameter="118" channel="12" value="0x0"/>
<MIDI type="Note" parameter="122" channel="12" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x3].DelayWithMaster" value="%"/>
<MIDI type="CC" parameter="0x16" channel="12" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].Loading" value="true"/>
<MIDI type="Note" parameter="0xf" channel="0xc" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xb" channel="0x4" value="127"/>
<MIDI type="Note" parameter="0x6e" channel="0x4" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xb" channel="0x4" value="0"/>
<MIDI type="Note" parameter="0x6e" channel="0x4" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].CueStateOutput" value="0"/>
<MIDI type="Note" parameter="0xc" channel="0x4" value="0"/>
<MIDI type="Note" parameter="0x6f" channel="0x4" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].CueStateOutput" value="1"/>
<MIDI type="Note" parameter="0xc" channel="0x4" value="127"/>
<MIDI type="Note" parameter="0x6f" channel="0x4" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].CueStateOutput" value="2"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0xc" channel="0x4" value="127" duration="500"/>
<MIDI type="Note" parameter="0xc" channel="0x4" value="0" duration="500"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].InvertedPitchValue" value="%"/>
<MIDI type="CC" parameter="0x0" channel="4" value="%"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="0"/>
<MIDI type="Note" parameter="31" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="1"/>
<MIDI type="Note" parameter="35" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="2"/>
<MIDI type="Note" parameter="39" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="3"/>
<MIDI type="Note" parameter="43" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="4"/>
<MIDI type="Note" parameter="55" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="5"/>
<MIDI type="Note" parameter="71" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchRange" value="6"/>
<MIDI type="Note" parameter="79" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchMode" value="0"/>
<MIDI type="Note" parameter="26" channel="0x4" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchMode" value="1"/>
<MIDI type="Note" parameter="26" channel="0x4" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].PitchMode" value="2"/>
<MIDI type="Note" parameter="26" channel="0x4" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].IsMaster" value="true"/>
<MIDI type="Note" parameter="0x5c" channel="0x4" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].IsMaster" value="false"/>
<MIDI type="Note" parameter="0x5c" channel="0x4" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x10" channel="0x4" value="127"/>
<MIDI type="Note" parameter="0x11" channel="0x4" value="127"/>
<MIDI type="Note" parameter="19" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x10" channel="0x4" value="0"/>
<MIDI type="Note" parameter="0x11" channel="0x4" value="0"/>
<MIDI type="Note" parameter="19" channel="12" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].SyncWithMaster" value="true"/>
<MIDI type="Note" parameter="0x58" channel="0x4" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].SyncWithMaster" value="false"/>
<MIDI type="Note" parameter="0x58" channel="0x4" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].BeatFlash" value="true"/>
<MIDI type="Note" parameter="119" channel="12" value="0x7f"/>
<MIDI type="Note" parameter="123" channel="12" value="0x7f"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].BeatFlash" value="false"/>
<MIDI type="Note" parameter="119" channel="12" value="0x0"/>
<MIDI type="Note" parameter="123" channel="12" value="0x0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x4].DelayWithMaster" value="%"/>
<MIDI type="CC" parameter="0x17" channel="12" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).Crossfader" value="%"/>
<MIDI type="CC" parameter="0x31" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).VolumeA" value="%"/>
<MIDI type="CC" parameter="0x13" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).VolumeB" value="%"/>
<MIDI type="CC" parameter="0x15" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).VolumeC" value="%"/>
<MIDI type="CC" parameter="0x17" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).VolumeD" value="%"/>
<MIDI type="CC" parameter="0x19" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).GainA" value="%"/>
<MIDI type="CC" parameter="0x03" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).GainB" value="%"/>
<MIDI type="CC" parameter="0x04" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).GainC" value="%"/>
<MIDI type="CC" parameter="0x05" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).GainD" value="%"/>
<MIDI type="CC" parameter="0x06" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).BassGainA" value="%"/>
<MIDI type="CC" parameter="0x0f" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).BassGainB" value="%"/>
<MIDI type="CC" parameter="0x10" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).BassGainC" value="%"/>
<MIDI type="CC" parameter="0x11" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).BassGainD" value="%"/>
<MIDI type="CC" parameter="0x12" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).MidGainA" value="%"/>
<MIDI type="CC" parameter="0x0b" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).MidGainB" value="%"/>
<MIDI type="CC" parameter="0x0c" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).MidGainC" value="%"/>
<MIDI type="CC" parameter="0x0d" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).MidGainD" value="%"/>
<MIDI type="CC" parameter="0x0e" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).TrebleGainA" value="%"/>
<MIDI type="CC" parameter="0x07" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).TrebleGainB" value="%"/>
<MIDI type="CC" parameter="0x08" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).TrebleGainC" value="%"/>
<MIDI type="CC" parameter="0x09" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).TrebleGainD" value="%"/>
<MIDI type="CC" parameter="0x0a" channel="7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorA" value="true"/>
<MIDI type="Note" parameter="0x54" channel="0x7" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorA" value="false"/>
<MIDI type="Note" parameter="0x54" channel="0x7" value="0"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorB" value="true"/>
<MIDI type="Note" parameter="0x55" channel="0x7" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorB" value="false"/>
<MIDI type="Note" parameter="0x55" channel="0x7" value="0"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorC" value="true"/>
<MIDI type="Note" parameter="0x56" channel="0x7" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorC" value="false"/>
<MIDI type="Note" parameter="0x56" channel="0x7" value="0"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorD" value="true"/>
<MIDI type="Note" parameter="0x57" channel="0x7" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).CueMonitorD" value="false"/>
<MIDI type="Note" parameter="0x57" channel="0x7" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad1Control" value="true"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad1Control" value="false"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad2Control" value="true"/>
<MIDI type="Note" parameter="0x47" modifiers="ML3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad2Control" value="false"/>
<MIDI type="Note" parameter="0x47" modifiers="ML3" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad3Control" value="true"/>
<MIDI type="Note" parameter="0x48" modifiers="ML3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad3Control" value="false"/>
<MIDI type="Note" parameter="0x48" modifiers="ML3" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad4Control" value="true"/>
<MIDI type="Note" parameter="0x49" modifiers="ML3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x1].Pad4Control" value="false"/>
<MIDI type="Note" parameter="0x49" modifiers="ML3" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad1Control" value="true"/>
<MIDI type="Note" parameter="0x3c" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad1Control" value="false"/>
<MIDI type="Note" parameter="0x3c" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad2Control" value="true"/>
<MIDI type="Note" parameter="0x3e" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad2Control" value="false"/>
<MIDI type="Note" parameter="0x3e" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad3Control" value="true"/>
<MIDI type="Note" parameter="0x40" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad3Control" value="false"/>
<MIDI type="Note" parameter="0x40" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad4Control" value="true"/>
<MIDI type="Note" parameter="0x42" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="fam(Sampler)[0x2].Pad4Control" value="false"/>
<MIDI type="Note" parameter="0x42" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Video)[0x1].MixerDisplayStateMode" value="1"/>
<MIDI type="Note" parameter="0x65" channel="0x7" value="0"/>
</mapping>
<mapping>
<control alias="fam(Video)[0x1].MixerDisplayStateMode" value="2"/>
<MIDI type="Note" parameter="0x65" channel="0x7" value="127"/>
</mapping>
<mapping>
<control alias="fam(Mixer).ChannelAMeter" value="%"/>
<MIDI type="CC" parameter="0x47" channel="0x7" value="%"/>
</mapping>
<mapping>
<control alias="fam(Mixer).ChannelBMeter" value="%"/>
<MIDI type="CC" parameter="0x48" channel="0x7" value="%"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic3)" value="true"/>
<MIDI type="Note" parameter="0x15" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic5)" value="true"/>
<MIDI type="Note" parameter="0x15" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic3)" value="false"/>
<MIDI type="Note" parameter="0x15" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic5)" value="false"/>
<MIDI type="Note" parameter="0x15" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic2)" value="true"/>
<MIDI type="Note" parameter="0x17" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic4)" value="true"/>
<MIDI type="Note" parameter="0x17" channel="0x2" value="127"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic2)" value="false"/>
<MIDI type="Note" parameter="0x17" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic4)" value="false"/>
<MIDI type="Note" parameter="0x17" channel="0x2" value="0"/>
</mapping>
<mapping>
<control alias="fam(Fx)[0x1].OnOff" value="true"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x5" value="127"/>
</mapping>
<mapping>
<control alias="fam(Fx)[0x1].OnOff" value="false"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x5" value="0"/>
</mapping>
<mapping>
<control alias="fam(Fx)[0x2].OnOff" value="true"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x6" value="127"/>
</mapping>
<mapping>
<control alias="fam(Fx)[0x2].OnOff" value="false"/>
<MIDI type="Note" parameter="0x46" modifiers="ML3" channel="0x6" value="0"/>
</mapping>
</output-mappings>
</mappings>
</controller>
</main>

click show to see

Re: Xdj aero map Please help warpIn progress to end his job

PostPosted: 19 May 2016, 12:47
by FigDJ
Start by using separate modifiers for the left and the right.
Then your LEDs have to be configure for every instance in which you want them to work.

Example

If you have 2 modifiers ML1 and ML2.
an you want your LED to Work when ML1 is on
then you must program your LED for

LED on when ML1 is on
LED off When ML1 is off

LED on when ML1 and ML2 on
LED of when ML1 and ML2 off

3 modifiers it will be for
ML1
ML1+ML2
ML1+ ML3
ML1+ML2+ML3
The more modifiers present in your code the more maps you need to account for each condition on each LED

Re: Xdj aero map Please help warpIn progress to end his job

PostPosted: 19 May 2016, 18:38
by WarpIn Progress
I'll work on this next few hours i'll have free.

In the mean time, thanks.

Off toping: but, a controller that work very very vey well with Cross without waste all of this time? Don't you know one?

regards.

Re: Xdj aero map Please help warpIn progress to end his job

PostPosted: 20 May 2016, 00:27
by FigDJ
There are listed in the home page. There good map available for the DDJ- SX, SX2, SR, SB, SB2, SZ and many others non Pioneer.