How to use multiple loop player independently?
-
What I want to do is pretty simple (in theory):
Press button1 - play audio loop player1
Press button2 - play audio loop player2
...But I have no idea how do to make a loop player only use a given midi channel.
I am curious if this has any function:
AudioLoopPlayer1.asSampler()
Here is a little snippet which does nothing yet.
Just for you as a start point if you decide to try yourself:HiseSnippet 1748.3oc6Y0saSiDE1NoFHAVDvxJs2rRVn8hToRIw.kJsBQ9srg17iRRYgaVzf8jjQ3Lik8jRyh3cXeT1Gg8x8x8Qg2.1yL1I1N0MMMTnqflJU4yYNmYNmuYlyO1scYlXOOlqhZldSbvJpWSq6DJeXkgHBUodUE0qq0.4wwt59rJOwA44gsTTUS+TAC0LqoH+8gmTFYinl3PVJJOmQLw6QFQ3gbaWbWhs8NHKbOxnHR+fh0MYzJLa1XvdRqkWwAY9Fz.bSjPrTZJpWplEgyb6xQbrmh5ZkYVS5Nj8Vpu7Om3QdsMVPTPoKLQ9r2gYaIrXwyJUFRrsZO0u8TTTub6PTHsOJbasFDKxL9gnwMjCnGpQT7PM0hLuBqn4oFw7Vy27toVWSWhCObDgscUs5TXipOB1BhZV9xpjp5ZZUXfDT9liPuAuiKPLSibakO+F5v+V+WxlE1F735Gfb0KM1hv1iwbZailfcKn+Xc44iMGf4RSURk6NR4zEBpGH4cfI5XmGikddLDyS14MiMQdcQibrwt4fgmexiOZDqnLm1FYIbho.gX4YibXTfH2cBFOto6yz3DTx2NyRn1DJVu+XpImvn5LZvbJz0kYmybpha.St8X75YeW1LyfBom3a6y1aONvMyQ.kXXY4I0oV3CyUPH58tWRncg02DYY0jwwsn4JrwC2ZisyugTd++lpUnPDJW2bHhRw1anKHn.+liG8ZrqO8AXalIgOwmhC2ugKCib7cIu0y9d.jNAreSOAeIZUAYa+ZHFPt4gQIVerfswBA6HXwRB2x81DPCi.HyPBYmjqYrXWyHlqEwmBVLosm88Y0men98SbrfoSdIHggEgdcWjh4nAaqgHmPPHFT7fbWc4BxY5iLQDjQqSI7VN3.5vvfhw785oilWYlyFkUnOFkqz0RPrPVGMJqRvNGDucs.wAQ4xnsWOHZa4wbNipP.aLiVv4QEI5DMimxL0uju5+Pf5xiU+F5.bel6H4rbCsX7RXxrPbjh5KzdW6NsdVsJ8d0Ns1qZsNue+l02sTO8purYoF02U+t5s1uW6Vc6oma67aqWsy9M1sdu00KWqWo6UYuRsAI5te4Fk5TuYM8ca1pxta9VzAJtH5.wETWH6rlpXAkbpQsDze7wpQ7lSFLLNKACiiCLZ8IAF+JH3c0q2rKneok.CdVJfw90qJVZHWZvoD3jiC1kSDm+UqhO.pwwOwbFspXu2vYNxiQAA.fJLVhCRGF5pur3jnDukXwGFkwPLYvPdTNDuFrQvRgbAMUSoDYsO8mBOT33Fv7NQ7v+.O3ICQJymDTX1zqN0sDEKczDTJJmJ22veQ+SU4hdd45AVwuq9o35.vczB1fxFYVisQ730RJJfNX.H1arh1DElQ8fLoQKv9TTfY9DKvrPRg9VRy8lZsIbygIauoRvdgKLets2fx0+NsZ86iM4gF6ZZ67hUs17UyT99olxrxxv9kkm30iiuMp+cYaixYoaiBpawD11vQOJI2K64BUfPnChtTByrFEAXgUT1cXLtHCbz137qbRF6Dl9XRiO.65EeF1gXGzI2ms7YiD.oeP7QnCmlCyF7nXA3skt3rbbpoWo11he4Mh7IzC2ZmCsXd1GA3SOfU5kybOgtfyL0F6RDG.qQEcc.bD13sfLv8Qis4S4F+tVCFk4LjQIlwOtxcICFfciZ6I5Pk3b3JSHmaWrC1Fi7hbu3mKtGzUBxc9abmBrnvxiEKZ+5G07MWcQ.B8uNRzj9ayDMcXi4Pf5FH3fpHvFzycWH9tIthe23dhfYhZUCnyOMVWWL0RR7Q3WvfEDzpACVX5fqZxLiusSlcV2OxQygI5AYQ4vDieQNrulygYbQNrKxgcQNrSWNrex2cukVWtKFAgUGD7QAj9bVs.pBmEeRqkO8UaW3FMxpK4OhH1eWr7XXOwMN2+pnboJMhMlFasBr7NXGLhG+J5UJ1oyScYiclWqiMI4GdRKJF1a4Q8wJtLOu9f6HmKunC0dr6.7IleD1aitqJ1n12SjckSLmd.HTZ4pjuGRdlJklOcg4nMli99yQ+f4ne3bzaMG8iBo8AzFHGwICw2Ybt2w8kWtvbvDzFAtbDIKSFLax84brobmg4R6JxW0LgnmW5hbwmW4hu+E4huHW7WSu3xEAcWOHKoteuG++de9ZZx355hzvmWl5WhZbLmNUfuE7r76SolFOsUW0T1PRY6nGo8fJLDlDjd6KhUNBY5xdko+2+SXqWQxArRpru4LZMDz5y9pmZZ42LOz9qE4UllhKB2sfhRx5XrB5b+UPmGrB57vUPmsVAcdzJny1KTGQYBkFyYi7CRBLZWy+fk5r2ghZZk+CT0c7X.
Any help is highly appreciated! :)
-
AudioPlayer1
Midi Processor
Script Prozessor1function onNoteOn() { if (Message.getNoteNumber() != 60) Message.ignoreEvent(true); }
AudioPlayer2
Midi Processor
Script Prozessor2function onNoteOn() { if (Message.getNoteNumber() != 62) Message.ignoreEvent(true); }
AudioPlayer3
Midi Processor
Script Prozessor3function onNoteOn() { if (Message.getNoteNumber() != 63) Message.ignoreEvent(true); }
and so on
-
@MikeB Just wow! Thanks a lot :)
So easy but it seems to be perfect.