HISE Logo Forum
    • Categories
    • Register
    • Login

    Polyphonic Aftertouch?

    Scheduled Pinned Locked Moved General Questions
    38 Posts 4 Posters 793 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MorphoiceM
      Morphoice @d.healey
      last edited by Morphoice

      @d-healey I can confirm from a seperate script it no longer crashes. However it still doesn't do the aftertouch, so I might have made a mistake somewhere else... I do see the pressure values in the console if I output them, so the problem must be in the scriptnode

      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

      1 Reply Last reply Reply Quote 0
      • MorphoiceM
        Morphoice @ulrik
        last edited by

        @ulrik so this is what I did

        Screenshot 2025-02-25 at 17.55.13.jpg
        the poly pressure event data is coming into HISE just fine

        Screenshot 2025-02-25 at 17.55.48.jpg

        it should be passed to globalRouting

        Screenshot 2025-02-25 at 17.56.30.jpg
        however, in the scriptnode I can't get a readout. Did I miss a step?

        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @Morphoice
          last edited by ulrik

          @Morphoice I made a smaller snippet, works here, compiled as au instrument, loaded in Logic

          Things to check:
          SlotIndex should be the same in the scriptnode fx as in your script

          Skärmavbild 2025-02-25 kl. 20.08.24.png

          GRM.setEventData(eventId, slotIndex, value);
          

          Differences: you have the clear and add, I don't have them
          I don't think the peak node will show anything, you are in the mod.chain

          Try my snippet, it's easy to compile
          VIDEO

          HiseSnippet 2753.3oc6ZssaaibFlxNiOnca2DD2lBTzsDF8B4EoNjTm6hhHGeHwMw1pQdyt.EsFiIGYMvTCUIobr1hbeun2WrW09ZzqZA5KPA5KPeD12f1+YFdXnLkshpCb1cs7MjyL++y2+g4+vP212ylDD34qUn3giFPzJ7gnNiXg81rGlxz1cKsB+DTaO2QazMj3en2P6d6PcgG06P6Ovkn8jQCvAADGsBEl+obRJr7czD+95G+DrKlYSRGRS6UdTaxKn8ogoi1t0yott6fcHGR6qr5Js101isomq2P.dyiLzFfsOEeBYeLeYygzdFNnmVgOAY08Xaqt0K2vroYy5UZZZVswwULrrcp1rb4Zkc5Z0.WqAPzBa6PC876DhCIAZEtyS7bF0om2qYxM3Uz.5wfTAuXp0A1Y4v6345vEQ9nZa1i55zNVuEnoU.0NUKNuTKtBZOpCMY7Ts4cESnmRgpBrvbYg27YfmoJ7LTfWNPpfBjtiDR2C0w1mNHLcFNd9.ztLvb1Eam0VJWqVg+IZSOXArv06iOkriO7RBAkJaX7PcSCi09zhEK1cHyNj5wz8X66ERNfUZsh+ghKW7ME0GeptcycN9N4645R7ycZt2g+kQXI1v9GS7en9YX2gjjEBZfrpUzjUqpVcaofqrPO1tLZ3ACHrI4KnEos.SvbQnBVZnv.78iL.cboNDeMJnmWB7FXOmcrl.wIt9+C+VZSG03yuH0s9Ksz9rc2BGh4NBQ.B.4.heHkK+E1hbFbLT5VrLZKRvogdCDHt+.OFG9Et6Ui4yUOpNJ8keVqWScB6kNvuqUOB8jdJG42sUH4b3cDpObtnumCg6ItiO42OjvrGo0WMPRkV8wo60e7e2JHjLnC8KIpwZBF1sK8bNG0e1WBz633RZ6EP4dHIqavetkCoKdna3qFWeOH1HtqCOFX6MNTOPdDX.1Gh2.t76pJ7ZSqtRZgTzUNyttBTC235Jv6Z50URgW6hAifvfdNCcwgYiMxyfDMAGKpAj3QcX.FGoJIWaALmVHdOTaZncu7w3b4fQdff2AXLJMy2Csc2tD6vT.dGzNew6lbJpa+GkoVgm56MbfX2WQN.IfF.kHHF275nDAiotDgsYXPZ1YOUNtI12mB9jLGhx4vu9umXeuvLeFiF3w7DPYi9dCYYvRzraQBGxhAye8q9p+1iilny.eB1QUL4nuCAfpifkAY7gm+xpIwbFqIYouAWSRlPJ4TTxbe7hHPWFDpKCFq+K0iKRA637bl2wkVUNypOTGpPgWeR7BBHJoBgxY5+q5bv9oKmWyvpPD0U+E5VFOj+L9bwyvO9qwgSgwLWWNhHXJ79pPvzUEj.gn4u2MNDsbzLgY4zWUxR0nrvvPMUEeCufpHITDBMWITLCHglUlRYLhfadYjuUpB4Se4dfDtM6DJir9Ijvm55cL18kdCCorS1CyfZ9gB+fk6SNQ+Txn.Gv8Cn327agwdziV9TBYfdnOzcftWWcpSfXg.ZnufBrOg01v4xPxdQiK3HPsOoKwGjAhdnmND7Jxyq64Qni29yfddLpsz+amuvDXoHPGGrxHvkVMcY5x0oCKb0n8.LI.dXxJSKRYt.bTqfU5+EWGqcbsEpkxlCL3V5MBC8oGOLjTJuE.6YLO9zhuAvRrOB.7jJXRb+WiyvHPrI108XPiVZLvoJP3ymr.Ib1dGHP3ymJAR5qOIAREbhlWhjHxY.0NPkyYcEXf2tN3OLtXxOnko23RBFrqyC0Cb8BEoUTkXvOmCns4KhWe9krbP3lTGUtd1XWct++dPLS3rAW14KXeQ6Ob25ki884am3TWIvOHd47N41.BNzkZSwtkViSP7op0GLLnWIlX+mXeaSCBjmOXRxdxnskRZoDfcRBvxt+9j9dmQxAAi2cHsqdo3smFjXGBE1g0Vq3xvZhQ5XPMqQaLfGQivLbYj01GlYnOQJEBJun+PNhKaMQRII++D8RlOxzptPG7laa38lqg2hSUCunB7MbT7CSt2o756R1o1BqDUVprSsEz2W9Z1txlTepZSKjS56DU3OcCBYts48+1+xTa5xwXTdEmayNi3B9RQ8+skTJSFUEj6AE+KSXo19wKIPBsSfRXTgdtxCj5CRPkNxJsdIwkfCHpWXvKfTPX+8D2CvLoJLeqKSOWy0OBIgqNOLk92b6Ze9uU20dFyI5vn.F7rTw0TI.vCP4V9ZFLA4Hk28OOiRAdvj3KI9mhxK4jR9Hz0jyYZ1Fs8Igu1y+TgHF8rVgE4xxGiFjHKGgSpI3ntBvqsgqq2qSk1HD.RkHb3hHi0g+jqhGqkF4w.J.4qDvrwXD236E.UXN.NOCGbHl5xuEnNCCfDlNGv5.KVb4Ff8rv9hCrKtC1FTDiZi4W5283swFBNAD+0sSbFtB7mZR35H42B4JHgqpaGe0bARIlim3KNQlY.Du9h7JygfkvmmqbmSB7E3HqHB56SBzLxwJJxQxJxCmJLXV1+6iDELeDuB8i32wBHaY.xOF4KaZb8Ktv7vSdL7p.VZTjCw9PYcAQEcvH1RGEAhkW.Jj9jmxrs50htHRlgTSwh.Dk7FrqP8FQYQQb2QMHYdz6KfLqACzIIUMBA8nG8kb5D2DgVFp0lNVK4TdbdID+fKbTYL1lVgkllhUJQryXZtqvGAhKrdzr4YORH85zH3hc310LFA0KPOqgXAEs0ctJsEWbismaLLzqODeK9N4lN9rLRbuKQ7ZYt8g1eX+Kian2BtgOWvssxTZlD6S2NrBrClFxelUZZXZVyLq+He25bJ40RqsjBqFMMpUogUkpMLMqTyR.mEP7kokADZusZafIfG50rCdQd1OrOuDfKwEW0MIyLhbr72fJHlSdAl6F7J9rPijwbDxRj4LRjW4XmQjArCVOZ17OiDM4UcFgmtxkbdbeQw4tSdDdH5huEIam3ofERUoK.9WSvg6Bt.VMaZToZMKqxUZTuQ0nXToG6x5StDxTxmKwsTAH2G1gxQdklMsLZZ0TAU2G0b8FM4+pY1nZYCq5kuH9pUotY8Fl0KaTqpYiZB7MO5WqkvCSfGl0pVsd4Z.KpXZk6wnI3AuH5ma1X7P2MRbhEeGj+ObhGSXJaXZvUGMa1nRy5FlwID564E1CRGFuU+PN2LZJ+UuN+HZ0FVyxoPQ+GWumBWFI+3MNiGhXRGBylzjyB42SdZhOlXlJKdMOKqZBk21j7oAx0xAivpeKv3RhAd2.xn7CyT3rY4JWl1N19Pj7qqw6q78vFJ+Pj7a7cCBuGHg2Gf9b7YDwksJP1OP7dWO+95Ok.0iyw8k8IX+WS6mfcvT+IXOvNDfvg9XVv.u.hoJm6P5SOziQBxL5XTXkKEYFU5cXdwgxrJtpXGPUnrtkZEOnk5fswrLLCdOCm1ip78g+OOVFnR9EcOHvFTLXQr3Tad6gtAjOm++1goJgoCaoN7yv9NfMLy0F8t46Buv6ceW3uq7eGx7em4+NjK2JBGkd+91Be.BNRaoKLk52L1xjO8cnu3902eX+NP7U636dJH9Zmhd2HtCfNDli3k+K7KZRyjqqClzLdxYLWh0s4RtMWxs4RtMWxs4RtMWRRtjusrG8w19dGEcQ0h+MJEi.5Vl3t23cLCuqaN1+ABxuqN8Ha6rr5BDZMqDVdVIrxrRX0YkvZyJg0mUBab0Dxy9Dc0h7yePV31aKt9hBEhu0I3nn1+CzZhXEE
          

          Hise Develop branch
          MacOs 15.3.1, Xcode 16.2
          http://musikboden.se

          MorphoiceM 3 Replies Last reply Reply Quote 0
          • MorphoiceM
            Morphoice @ulrik
            last edited by

            @ulrik yet slot index is 0. that shouldn't be the problem.
            I tried replacing the peak node by a minmax node like your snippet, but still no movement....

            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

            1 Reply Last reply Reply Quote 0
            • MorphoiceM
              Morphoice @ulrik
              last edited by

              @ulrik could the tree be a problem? there are quite a few networks, maybe the global routing info isn't passed all the way to the Polyphonic Script FX1? It doesn't work if I rearrange them either, though... I'm sure its a simple mistake but I cant see it rn

              Screenshot 2025-02-25 at 20.47.14.jpg

              https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

              1 Reply Last reply Reply Quote 0
              • MorphoiceM
                Morphoice @ulrik
                last edited by

                @ulrik I tried moving the aftertouch script into the synthesizer group, but then eventID gives me -1 every time

                https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                ulrikU 1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @Morphoice
                  last edited by

                  @Morphoice said in Polyphonic Aftertouch?:

                  @ulrik I tried moving the aftertouch script into the synthesizer group, but then eventID gives me -1 every time

                  You moved the whole script processor?
                  The eventId = -1 should not happen if you have moved the whole script., meaning with the onNoteOn, onNoteOff, onController etc... callbacks.

                  Have you tried my snippet?

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

                  MorphoiceM 2 Replies Last reply Reply Quote 0
                  • MorphoiceM
                    Morphoice @ulrik
                    last edited by

                    @ulrik I got the eventID back now, it conflicted with another script, that's fixed, but I'm still missing something there is still no output in the scriptnode. I did exactly what I could deduct from your snippet, unless I oversaw something

                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                    1 Reply Last reply Reply Quote 0
                    • MorphoiceM
                      Morphoice @ulrik
                      last edited by

                      @ulrik HEUREKA. Got it to work, there was a Message.ignoreEvent(true) somewhere else in the script apparently creating havoc. I removed it and there it went

                      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                      ulrikU 1 Reply Last reply Reply Quote 3
                      • ulrikU
                        ulrik @Morphoice
                        last edited by

                        @Morphoice I'm glad you got it up and running!

                        Hise Develop branch
                        MacOs 15.3.1, Xcode 16.2
                        http://musikboden.se

                        1 Reply Last reply Reply Quote 2
                        • LindonL
                          Lindon @Morphoice
                          last edited by

                          @Morphoice said in Polyphonic Aftertouch?:

                          @Lindon given you've been trying to get polyphonic aftertouch to run too, here's a working solution from @ulrik . I'm trying to get it running on my side, maybe you want to give it a try too and let us know how it goes.

                          you mistake me for that person I'm afraid - all I've been trying to do is get channel aftertouch working correctly and consistently across HISE modulators...

                          HISE Development for hire.
                          www.channelrobot.com

                          MorphoiceM 1 Reply Last reply Reply Quote 0
                          • MorphoiceM
                            Morphoice @Lindon
                            last edited by

                            @Lindon no worries.

                            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            19

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.8k

                            Posts