Arp --- problems problems problems....
-
OK heres a snippet:
HiseSnippet 1565.3oc6Z0sbSaDEVJNaGroFRxvz1oWogoW3LEL1AJsLLL3DGGF2fIZhBobGcizZ6ch7thUqRICCuQ8goOJ7FzdV8isjsvQwDJsPzMN6YOmy9s6d9cASA2l36yEZ5kO3TOhl9WirNkIG1dHlxz5tsldEzlBudbGhq1Vm5g88INZ55kdhZd8xKqE98tGuE1EyrISHoocHmZSdJcDUNgpYqcott6fcHGPGkh660pqMm0l6xC.rTB0PyCaeLd.4YXEaKgzz+pNNTIWXIwRhul9xawcN0ZH+OXQ7eH0mdjKQMnolEnnHx6vccTHV82ZsGRccLS1y9ZZ5HyIm.khNAtApG0gNl9jShUBmvXhDoOOzWZdvq4BBO8Tva4H3sJxxVP8jSlQgsUQXgmofjO3hjPaoczQF8CX1RJmYvYOiKI6wpsdk2TobOPJ33ttOQB6XFi3Vq45OrZkxglC0wNNwbuwsLR3c.QpH9rfQGQD0VOyDGRb41T4o.4FJ8T4sUlYo62+LV66bmrqNHvbVdXclZUZyYRA20UMsZglZZkIX9yDKXMVntukwIX2.xXFg6hrW1WsXW1fEtjvjoXjy5xnx87HwFwI2IyPoe+DRJglruRyX31IMgX1lPZ9VaZsivG7WOu61XIVY.FSC3yiHjT0tUeaxIfmcj4XYz1D+ikbOv2dFaUvig6D3hkYciTwNhm.NtyXo1UsZ9fcS5XKmCeqF45a0LucaAg6pHSpzdX93cobvKbp8wFuwQpph5zuOwVNArKi14EKZXoECJW48j1nLZuSHBr6ERVCuBm0PuzWfYIVpnYItlJKQ2ALtfzd3F4lh36e+oHlWHbZeiZohKmDFeciG8HiMVuZEC36MQ+n9fnJ9bWRcOAkIqcSrgcj.FaXLJRK2Tk.Hg8DMSCgdmSf.R0jBHh7CCY4sehB6W4+Ig8+nFpebrHnLQxfATUzyXisTTZl0MnzGA2fI6I8UiOB.Vkgn6ZwtCaEHkPDbpihTDhhIEdUmNNjVAzQUz9Dnnkrp.oOWwsboNDQn3WGA0tXIIdwzlBC0aUDkbUjRCg3XZE76ERAqDp.qioSACjtdAOF.MvExcImd9OLytQ7HDmcY7ilVAFytQVIVAs4iNhuE+0gpXMjE4UADHixXxEayjBFUQ6YKwmP1GyFPN+2okQVCC522kLuCgkiDesLhaBM7Dpha.6hQzC3LRpIlQaNJuV8mitei5WzemCjlTl+rHEoWcZT1+G2Zy50M+0sqW+tAlv3ApwOXWXbclYx7G0Mm4MGMd9WDOegQ4ZnmRXCjCK7oY+iUqygJb9Bt4G5XshY6tJJNooEwEpoiOS3fqTPmfuEsWfzKPdFpqQqhhqdlcf.0hDENshd2iKlhttRQcXNue0bYCDW1.wXj.kOXKCvtV7.li+kcQ7em2ZZMUgclbe47ero+TGAGq9RnJZgQuta28fgh.iGYDWlVXaB7QdPZNUK.ILDV2e0J42CRUUiFEoOixo6Z.pLRYwT61O3AIMU71nelixZNaSKJtiQY3KboheEwbi0mvUxpeFHHEJfelSmUet8jVMms2lF+K7jVQs2bFExVAkbAmS0aKRiRJdiMwGWkx7W2WOYMuUqTIEp05xzieIld7ZQPAZNhB8CnRQFBjuIbrwuAMpX7DBiHlsI6rYI+qK9rjQ8Icf.y7839YTbRCL9oI9bexNBxq1WcKmldaNVj6Tu6w6.axbkwBKCDglKaNBJPPlw7XwdcgrdMo3OmbkK+IHU9Euq2GdjhRECtmQ0FkSvnEcjmKoC6DnqRfRTwFaS5iCbkITyZj2iy3dC4LpcZKf8IRAcv.hHM1ycCsoTp5GbLkazZeneIbZq4en0SAqPrP8uA5BdVzr3mEy6956PQv0P4YZ74QD9ReYFgeedfjxFzCCFpPJ+vGBDBrZShKB0W8.JKoBNFMtQxaPYQXNgC9a3KdxlIuukZxlISd4ZbNViQXaA+k1QkHp7IuRHE39iE9e.gxndpwFMG+7VnF0anMBhr+RaakYysg647kYiEPl6t.xbuEPleZAj49KfL+7BHyuLWYTIU2LPxGEERAHX1Ir.cc8NLL3QF58p8OPUseAH
Its very simple really - its using a set of nested containers (to make sure everyone gets to process their events in the correct sequence...
-
right at the top is a thing called arpPreProcessor - all this is doing (in the on note on and note off callbacks) is setting the channel for all incoming notes to CH1, and adding in a duplicate note in channel 2....
-
right at the end is a thing called arpPostProcessor - that is setting the volume (gain) of any note in channel 2 to -100, and if the user deselects MIDIthru doing the same to any note in channel 1
-
in the middle is an arpegiator - set to listen on channel 2, and send on channel 16....yes I know it says 15 - but the UI is a bit broken here...
All good - you press some notes and the arp plays, but.......... but but but but but...if you add in a processor (before the arp) to ignore the note offs from channel 2 - I think this should make the arp play for ever - but it doesnt it stops as soon as you stop holding down note - I've even REMOVED the add Note off - and it STILL stops as soon as you release the keys....This is breaking me - I've been trying to get it to work for two days....
I need to end user to be able to play the arp - have keys HOLD(latch) and to allow the original notes to play(or not) --cant get it to work...
-
-
I just tried your snippet. I press a key and the arp starts playing, I release the key and it continues playing. I'm missing something here.
-
@d-healey -sigh - well sadly its not doing that for me...
-
HISE version?
-