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

      @d-healey yes does it have to go extra into a seperate script?

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

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Morphoice
        last edited by d.healey

        @Morphoice Yeah any "realtime" stuff should be in a separate, non-deferred, MIDI processor.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        MorphoiceM 2 Replies Last reply Reply Quote 0
        • MorphoiceM
          Morphoice @d.healey
          last edited by

          @d-healey aye, will carry it over and retry

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

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

            @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.

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

            LindonL 1 Reply Last reply Reply Quote 0
            • 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

                                    32

                                    Online

                                    1.7k

                                    Users

                                    11.8k

                                    Topics

                                    102.8k

                                    Posts