Need "All Tracks" option in the MIDI player
-
@Christoph-Hart Can you please add an option in the MIDI player's track selection to play ALL tracks together contained within a MIDI file?
Some MIDI files type 1 may have parts split into separate tracks that are meant to play together at the same time, and listening to them individually wouldn't make sense. An example is hats on track 1, snare track 2, kick track 3.
Right now only a single track at a time can be listened to.
-
@gorangrooves unfortunately that's way more complex than it appears to be. Why don't you put a MIDI player on each sampler and set each to subsequent tracks, that's how I'm using it in almost every MIDI player based project.
-
@Christoph-Hart
Could we add, say, 4 MIDI players in the single master container and set the tracks for each MIDI players to subsequent tracks? Now, keep in mind that we don't know what MIDI file will be loaded and how many tracks it will contain.I guess we would have to pull the number of tracks from metadata first to determine how many there are. Then decide how many MIDI players to populate.
@ustk Would this be feasible for us, and how difficult would it be to integrate into what we already have?
-
@gorangrooves You can do like this, if it suits you purpose?
Here I rip all tracks and combine them to 1 track and place it back in the midi player, the midi channels are preserved in the "multi" track, then you have to set up a midi filter or something, to lead the signals to the right place.
Or if it's drum tracks you're dealing with it's simpler of course, since the instruments are placed on a specific noteHiseSnippet 6158.3oc45k0jiijjdY18j8NUs5X1U6XROnGRqkdnZiiPgKRPNiVqKhaPbR.PBPHa0t3Ff39jDbsdedk9YneIRuuOneB5mv7tdnUvLyppLGUSqxpw1UWokFIC2iHvW3tGt6H7PqsxOrqqp8laek4Tc3M29O5Niox9DpD2zxaDnu41+Y2IOj2mZ155mIqk6NE1dC4TsaWWXvM2d6Wycsi29pe1MO72u86IcycK8C+HoatYeUpenTZQZ+Gop8Nwz7bV2fPyzhm0a72I3WURUkWM..0WeG7M0fGrabnh60t8U2cyseCSPZeUqQuaeX2M29yHqBlLRpNU9X+2m1k5kGdsAxMFfI5QxrU4AWQ70eeCURZdf16W7c2bys2o8QQwW+nn3O6N4zfzOP+ihjewCLt+ii34xia+peJ3g7EBuu5Yv6O58ZpGf2iZjqv5U28ozOTCssgk8FgMCguPu7a+9mX8fp8iz+4uSppplozEfxfmqFuN4dftZTG9bF+1u+1u9OvkLxmXIey0UGaZd30k+suuAn2WWp.y.Z2d2a9p+he4c3vqV.UZtPbIUdnk4hPnx7UDzFlQS70FPTSiD7zroYRjLRqSGskXSKFONYt1PXCzwdKWI8ClaINt1lYH0imihnkbh2MtfYOC2VDjycG2e9.Ch97nk57lRI8GzT2rcJ1iZMDbOYDLdHTgn1LxiiPJ0C8JgKlNtQCak7vT0Puw9kryZN5FJUrhFs0Q7n8ppNLDChAtzJX5gUWR8Vfh2et9DQO0hoHRiEJsbYVvrjnQrSvnZaTZQOhypgWMdwBaLPkHb7hKwkEELoCv4LYgjFyhQigiUSEjLCNI2tVGUrDQaij.6ocTh60ExJo78WTLec2bMOohrEYAGQEB21RxIHTwdIdY3Xv3Eu.NDpyvjFEyoNjnVE03NS9xAIhhcFyABhN0KoiyvDNAegyQxKdmPRNcO+L9dKMZ4BQdUXCK+ANZVpf4xVDLwVBNjK7GxMRNM566ng4GJz63mXrTLDItAcYNQ9oQO.mgEyhTgqVPrISwaQooC2tzX0PK6wJkL0YZX6L7YKVcLxcKbp27lXzRG8dTWxlyFFKGPSzsBmqhENHzOo1rKUmehzs5DeZm71kLCnygu.IcQOEe4974QlM11xak4AhyoQx8L0g3wgbs0Zxk0BVitgGczwhU4cfZz74CvXrCkjXCfK6WLOYvlASndAVxLwVFZ.ZNaQYnWqdRvucQbOChPnL4Rd1.8ZzwYZhSUpIwFYq634PXsUONPwKwQMmbagSN2pikPRloIbqJ8lQBG4cZHQUn1GMUkMXhZICJrKY+b8g3YyqrGsb11KJOtpAcpPTlyVkZFwhLEFj3kw4GFOAse7RPkaHGSzde1.6lAsNdDpP0ctRdVkJop5I9msLPskjxLWrBiiJ0wilfuJfZCxTFB8vr4C1qiFtr2yZfOnQ77lJVBe6Y.8qTmvJ9YLDX7ZPLj.6wTh.LJtsEmDB0GK3gswFBrvlKJWnygXPROOphy2WlvYn.Xk0qfWLu5niHwoBJr9s9b.q4XNJXe6bqYl6iapUnl4R0ZMSoLDXwrSle1hF6Q0tkKkDy1YblKz.yH0YaQaJJWnXzwRhnz4aGL5wmGqxkDF6HFEwo3P4cNjR1LjDoaHS4rMFXynn1X2.BiT2bCukPk6lN0nzvlh1MHX1fvrVGJcgNj.q.UrTLz3ZnYIK54fNweferTj5Bdcb4tEJ8EYt76ThJaFlGDO4lg1cYWFpOUoPgZP3FeziPAS.MGkAG6HAIWfmNzvBFYKiHhxQOi0ChJNRno897QajP86SKiBarMal7ykUg8QWddsDJ1pXxckTft1meFapiRsEA7Sc+SdPsHdd96sj488Uaqs1Xh5FleHmntbCY154n8zQXjq5.le8galg4N6Tii47KKXbjYYO1OPDzkdneIBd5lxcXw9MK6YnavBsTn6b0y7JapcmCrU6QXljrRKNgBA0OJFqSbAIRo1cyjSry.dSexnWChKgPodTvEeV68wbSxkn6h4TNA612rhfjbRF8BZgWuKVNrtK59oc9CkllvHGm74h2.girO.rpUnjfWQGf1AKoNGLmg4qUP6GgVfuY0QLbfvQJ775hENIJowUd.8.xRl.CWKRSnDSdEzXrl9RozdmBRjBKsV+9EiVlmTpVniIWqMuaYq+7NpckW7Er0hbw6VzxUoWOuuNIc8RD+xkygm1TT6pL1itiZ2bBjH1X8YjEQKRINNtNNsTnhrfPXMK15JVSFQG3XryVcNm0FJ1M6T0L1LeS.r3EZmwrpx.OLXUR7Ld3iD867XTIvibRiWRxEtoGdwwYWHgDfyBBujbvwTtVcsqvkrb5UhhVQKlOoEVsF2GXIqYURDbbtYXYCmjrfgsCmO84hiqzANQnVbhlzz1AEVSn0XUV.jboZrqRsuJQZ7NlZ4cy2ozLNKPNG111LDtflnplkZ1B+30ytjM1oh2tcPs9jLkYZIwdyUW2jMXvNuNVmBN.ZsJwBaJHJ3Cdm0sQW4eIA3ObAk2hEjTPcNJVyDhcmYVtuiYFOT0kY7KW4dtloJtTwKxdsRboiGYWbkpLmuV77i6rRDmaTrkMFybdCEqMsfwJFjUXXqoOQgmM+xxcanCanJDjz8Wyfx2DL2vJa2wiVmqKrayvW2NuFAwpPnSum2HzPxLgdiz3gXUmPGidj8T1v8yaGuDFo5WJkz5T2rbWMck6rbaLxNUeAzi6VrwfKPnorpWbLZmktQki7rEmFO.63orbmtjFrqvjXS2YiVlcjc3ZXR0ciN753m2GUUKsJ6pcl.sj6YJLodmSYyhVpdvsjDyBgByXL.J3rKN4YIwMyoJv07vCkmNPbDUsuUnkcWvgoLHiDq04ndjsSBMoxGE4zYP2HR0BmCWlPsYhtmL2WHktkapUjDZDhHAY8pJKXcS3k7VQBKQRGS3tLsH.OFZXYlUlCw9Nwc8ULvV9K0G24JGxBBJR2ZMXSVURTWuPSYo9pPMzXaCFXbk7zP7IWNILOUx1h4FGJNrQqYbRLvsROqrdY1fKhcwF6ZDmfBizMDlVhQdvmkN5LrL.UdRx1egAwXqZtqBwduk18F3KFoN6YQFFHt1uuZU6zBOT0.Iv9.LjcVKHIGzccquTDsOdXd8gi8NgmJR2.S3reFDq84VsZtRTEJDwk6On4pdRY47X8syWASKQkilSYwAyPy3VhXe7.yAjMyFcEIa2CxrAIKfiorwZvkb6NwFXYAuAQ9I5kHlivv8URSSXNPQRqiXWyOAcbctD0HCYDqHqbBRP5NhSZnJda7rN2LxaLf3w.QylLZO2Th1uuSYeDU1DoT+LhJvVGVzbBY1xTjL0T2sosmvxS8EL0stfobbfo2uKNdTliMNgp7TG2foMukszwipr8baM4hc0ILR8yjNQMXqIGj.RHYkVpqLwI0lKqoR8ri0RSuvi5QbRnVQJkcg9Vm1TiiSkmzqHOIHqT0Q.xmv0s3h4VEEx79S688rAo7vitekFJFBof44krgDzJ3xT0a07NlhZ1GX6Mf6uUzd.1eUBHeMmRXD5MZYZKTn4tr6zr9UbjrTpq5DNQWq0rnGc4Er4WbY2N3bH677yNAyZIOgijfVYo3UboiYHf4zvNz.hAQAULz.x9PjUBAB7jLv8ShR7HcLqP8oGvJVN+LCHKaZaD+My1yhYi4Pr8.gdIEODLxEXP1Bq2DAh5DO3uUnXm6BCooE8c0U0YQW5lEgJetUbqlUmIUERDzNxycyfPL1l32KxIejLaHUDVFQM2wMwxiQt0Q87hKVCSy2K.1L30VhpQDog5isbPe+opP6wwMCcr.ukJJi0y8mbQEhBiMF8UToch3KT0obwOqzWSVJOHPSHL1x0igBMECMe65b0SjAd4aw2hKuNcvUIaId0T+v4sQ3aUZ1xabgtwQfSd5DM5tIKBmIykYEJ7blmxDgXoZVlsDj2BbKuyXqYFJ1Nkwz86l7wfklogiWiKaUDHLwJylS2PvrRhtMUOmY3fjDyNjyvvGkshqyf8VhyTgoi1DRxuzKG9vT9ESj04qwmWbTfbScw4brkJGRZhpE4VLu935ZRypMgmnPG8tvrWbwJwo8GlQepIKY7PfQllzzpL0SnNLpidB1m0GO.zms7V6mbcXEvzhlAIUDSSvkcdkLh39MgIVIslAzyb2sYw5v0LAgs6fVOEosu1j3jTJtHvxQD7tLG2ocXJDo7BvV.3ND9jnfH0lRuUVUdRbyhoptP41ejaB1Y5Te.6wzEjJTh811aU70Wh2XpknLY.Be6zlDWcgfiLdiS.t7.hNit4NwLxwAI6MpXj1v6jSXwROyJuKaAHNzQ4Z219046yVf4uO5XxV215L2fvlUmq7zTN3ZqGcPYvcgzzri3Gl1KVE1WHo1XeVDjrIoXeKucQljb3EOtfhMFTa1WRX3zSupn7PHAHa.U3MbjkylP1jolWIQsOEtgQGGGaMO74yDyg5flzt3OQdoNvBZzicHiM0Au6H9VSpKalcZMrMMVlDADa.94sLjMnhDZpVpU81ZPhJX7jPsAS7zGor4IoyWfMOlLxjWBcINESKtVPY3DHIHpRRdIiycVdCdPHiDLNVxsGzh5Ez.B94vIh89CGmmTcwOkUIRF8DCt2xiPI3JVVG6BZhJyRWvnao3SdXxFKwyavb8o46V2dvfWwkjsJYWBtbHukxIOF5.CIqjFWc1pM8RYv7j8FY0UM5zdD6WBB5ouGYrWyx73VPt91HIETnZdaO3NVPO44sT+7EaF9Ry8tz8ohfPoEdGjBLHvPTAlaH1XlQ3l1aNrLCd7.SAzzo5ZMXKEpAklcZd96NeQq4zXuYlvoEFmZsxXbTZxppw2Frs8LgH5b0SabPjvJNuwXrkekvgnRxcEmc5CJjLZnQvqoEWpcvdkICEEaNE4J55j0x9Zl517m0f3I4G0bjfRpNBomjjC1cCcFcRHlNpcE9dqDhBnjN6yqrV1TmXspiY2JikJW3DBfr4EOlxrYcQAQyb2Ydxq0q22dzsj0WPhjtSnRNMbu4BqbnPlYq1Jvy3qROiVc7b1QJqFoBADp3ZkRPddhrHfDYKcZvFJhM6PjKjOybJDSy7bNi5dIWlP3RgryDCZVEvqMTRObQ2kXi5XYcwhY6cWwE0XpGlJsUJDh.ho0bhdKuMae7t1RB70hU6XmMUABcxvdd1JZ6o9U8mUpiFf1e1ZU9RxsQt6D0j0j52ROWno1ay.TdEcyhiTzoMHlBLixVbagNPaXPzswqtsc6wBo8Sb49XgntoPLqGUBYyVDsYf9hHdOgtGUSMSeMhVVu6AZ4UkJf8pzkd0HU6nStDEIZ0aWxgWR25FZyVlQOERl0YtMfjAQZZ7XXAmvI0CFALk7aMGTU7BM4p4Nl1LfRniLFiPsTrtw2Qwm22tRKOJZkDYJwj8InKiopPDALTbCKOW.YAxF2RrAuW1J0wPNgTQEYaiHmms7ADpEUIBl1CSmEXwFgvEP4ZSpVjCxCXIDhsxBecsCDdyvQ8DpEFRlsBdru4R455BTE8xD+gCDykwNYfNs1eZQgbScKGeM+VmKPwarNXqFLMm9PjNJpqOcthxj.E3cU2C0pddVywi6ElKcpAikqTHPFJdanubbJgY9D30mUOryLduyw8lsTDmrcnKrIUWL+.KzEBhSjxBcaG4XwD7HNOqJ2mJxtXk1Ad7XklSlsnNG6x0NdtvqQ2X8t0aL1x5bfftlA16v50UHWvSUEfaHz2IdQptQqd3Pb4E7lYqcGPMZz7YOkQoeXvvgwbW3ZwbPt6qmQPVUACgHsxs6RAbFlCUgaJpGuUAeHxgUQw6QbGR5UsVtpsOrCnD.Fzv4464phN.bVzjZKwYfoDSfCC1dAEYmFunH1SRv4R9A3A3yvoLASP9QPSnETCR8TcGVLfIcIN6BywtKq2ywmfiLasUguINre9LHt8UDqW4JdYlpMWPeb+pZyR0cwWVVOuBG7BbJkcSmVszClJ.3VTAy0ir.XaRhHhdp7Dsv7UKMCEiBBbnWuyAuUrc4dlP+Izcxa3rP7Nktzlxah1UwbS.5Bis77lcZMooMZJy2CdQRbsF63Qe1LPvXQ0b7DgYk3zK0RWNO0A.0LXRgYKDC2BicYawtLLRGWF.R.wOgf6g1.Y3EHDzyl3qGRrVNLBHcD5TxElMa6kio61TwS4rVeoU9.lypy0YJKKSDmrcCgt45Qt93Au+e5t2tqKrs6sC4soYdUAgkuUJ0q0sc5sxUdf9cOck+PQXYe2a8qJ9abqqyC+anxqFB.L5dK0fmaW3Sec+ahcKxcuO28u6+Xua68qAej9cuU8u6ucOiNK3Kc502aJHIcug.IijvNi2tVWesBGiL3i2ZpKndOfvaQtG8991vJnhzqG180RIXjFW51OzBv72nLTP511c8rp+O72B9yk9cJUEo.9OTwimN.6ew6nCK+TjudN3F.j0+7SA+wCG+Em+sYXQc0UB+2+W8q+W9U2X8tad1o0+yd7z5+StyvuMst+ibtdN1+w2IT1G1F45G9hCs+w9dyW8e4quipBzixdnB2rP1VPiOLh2r.F9WcO3iu6275W6WU10e+HPV9TQ.t+O+9GpjCTbX+GKTva91mX+sWGzqSKySKCuOZnzuOsp79qUdovCP5gZBzc8Y2Vk+Ff9rtpDfheE3IjOD9cu9u90uJM5927TqWAZ9p7Je276KtVrn9qiF.f+c+E+F.Cv+QUs2+lT.Ejey8o2+u8O+8f7J3.JoGeZu46.LmMCLcOLeu588oK7wRT7lzu65zcc9d5gkmBVyuXxXFAnTBP9MO12OBGHfDx2s+MWGyC79gGg1iyTe2KmmWXIcctd8Kvy08Eu4a+1eEv3aH7wOeXNeeW7aCc6CeSeGzGr2.8pC5YFZOz9ICzWL1n7gtDYfMhab3CqjOtFdQ+9fXA4J4e30+..ju2XArBnduN6Me6Kzoe62ccjOoYobyyuVRm27oU7OXi7ILRzjVe3mz13gec+2+AIZM3q2.+c2+q+.kt9p52b0x82Oru9T98g1mgfG.4y.mRUenZ4ad.Gu9Gd88+trhh9j7dZ1xA6Q9TruZPz9SMv2TNT3E19bov0NBb.7xhi8MedEGy+QQxy5XUoPYZuZc3Ss+eQ4ydRlB90NgGpUFvuxSz.8qNrsO8JbtkNbL0O7QmTu5N5vtLflALqePQ.7R0+T8PezsDadkaeZYr405wc0u6u7Sv.4lyevE469qd2zG8Wd3cmRC5S9.g+pt2kDlFm.dP2cavGQ9iP5O8gpbpNF1BrazbKCyuwK98kG9UeyO9i+3u45jj1GV7Qp.W8+3KohdkLMM8CjePbb6l69qe882+sePnID7s+56+f6we0UdBkAgmATgenEPfmWcxppMqqF39EPOxMuK70+vUH+Ag0O+Qg0+jmjIjC88UkOHl9md2K1i8LAzMAOS.8eN+2Q.cy+9OHfdOEg204NFJTp0FB1dbMhQZmb00fuf3wfle0yQzezuWD8M2ccezy.x8s+ACjOQruewcxUAC4W8587hne8lC7DCvNoWD+6ZLtxtz9oWTl4O+JqC+4Wl4OS39mbmVZuexmFue0m.uWKZ+eOi2mtmB+iuiIJJzu+if8mcGq8W5kR3KCJ+xGgxe7cV.ygGx63IfXw8SbaQ9u94daQp+rusHp98.D.1gU1UW0AbC8rY92gG5y4QG1OT9xt+HoWzqqqN1p1BjmecIdOQzmSD3p5ESFn8KlI4zms8++12+30svHDrZBT67AK1WlL5u860F.9ZrtteD44C7ijQeNYd21.fZv+E1i+NWSi697hD8xsoOq++zVG29M+eL2nl+P12+Gtapu9yau1mPBdq1+SWOqewcFoEfWrhobLLGDE+AL9mBBaG4BxR78TQdAJkqJqpSpJSeg0fdXeaZbb3KLx9jKn088u3BB8m8N8v7Pvaw8QR+qemDHtlaKPNE9EJKP97kE+T5q+E28Hbu+pih6++MBu70++8gW9o2gB7k9+8no+meGv+N58Ontu++8qu0qFtlxtrKva.Hhzcf2H0.DL0ODf3RP11WiS.Rm75PenM701WgiQXYvCM.of+iOwD4Z6aehIx6Y9OHOiBW+1p+R+GeWrqNL94OPArtKe37qd0cxWaeOxMO79YfwcGLD7MEfvN+k99Wso+2.jOe5wf9ELFrufwf+ELl4eAiYwWvXH9BFyxexwbMh+5g9phGs+ADzXd7Myt8CW9TvqS7+.T.moQO
-
@gorangrooves Yeah that shouldn't be a big trouble ;)
Another solution I thought is kind of the same @ulrik proposes, with one player and filter the channels (or notes) in each sampler
-
@ulrik Thank you! We'll have a look at that.