• Dark Theme
    • Categories
    • Register
    • Login
    HISE Logo Forum
    • Categories
    • Register
    • Login

    Channel Aftertouch..still not working

    Scheduled Pinned Locked Moved Bug Reports
    61 Posts 6 Posters 4.4k 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.
    • L
      Lindon @d.healey
      last edited by 18 Jan 2024, 14:09

      @d-healey yeah I should have said - tried that already...

      HISE Development for hire.
      www.channelrobot.com

      L 1 Reply Last reply 18 Jan 2024, 14:26 Reply Quote 0
      • L
        Lindon @Lindon
        last edited by 18 Jan 2024, 14:26

        @Lindon well here's a bug:

        Set the MIDI Controller to 128 and it has some effect - when you apply aftertouch....

        HISE Development for hire.
        www.channelrobot.com

        D 2 Replies Last reply 18 Jan 2024, 14:29 Reply Quote 0
        • D
          DanH @Lindon
          last edited by 18 Jan 2024, 14:29

          @Lindon what happens if you move the pitchwheel?

          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
          https://dhplugins.com/ | https://dcbreaks.com/
          London, UK

          1 Reply Last reply Reply Quote 0
          • D
            DanH @Lindon
            last edited by DanH 18 Jan 2024, 14:38

            @Lindon got it working via midi_cc!

            HiseSnippet 1721.3oc6Y8+SabCE2GAWZR6pV+xp5l1jNg1ODjXYjtt1oUM0.gDJZMPJWJaR6GZMWb.qbw91cNPyl5eG6eq82v9KnZ+Cr8r8c4tqDBgz.ZrsfDD+dOa+wu2G+d1llABWZXnH.Yku0.eJx55XmAb4AUOfv3nMWGYcCbCRnjFXaDs1.eRXHsMxxJ2FJAV4mGo+71mrFwivcoIhPncELW5yX8XxDoMq78LOu5j1zVrdor9AU1zUvqJ7D8A7jCuBxm31krOcKhxr4vHqqTqMSJBbjDIMDYM+Zh1CbNPbD2X+trP1ddTUixHGXfLhqK7ZqPrRJp5ALu1MiW2gHXPal3ExY7B2A2f0lMTdh23C0JrS5QZ+g0bYgWtLvqbZ3sRJ3MBHYkBRyafzMwNtALeYhFEdtFdSNDb5P.2dZnXrEMGwBWU.Vvkk5Q5RqG.MF1ihObkUV1F90ROtPAv0GJsOjDXuwNMr+N6Z78YbZo8oxM7D6Q71QzWx362fvgHRPQnKfcJ0UIvZp3hqVu0hfvjgADzPzFFoQZmQaIvbN0U1RXlDPTeOB3BKtXU0.Q3xxKtrc4kdbm9bWISvsE7sDR517hKU3WKjuvaJX+tp5zYj5T9g.gmmB7iPshKFLtNVj2u2dzfkgEmWe5PCg.T1nN9ji5oIktlvRJCE7M4L419T9IQUQQwR3auXy0IRhhpDICrymFHYJHXsN8PXemg3jGuNMrqT3C67NFqB3ywt7zjb0N6HEfOHCyRwd3gL4fz67mYL+IEh2D2jIcOXzXbtQfQvScdfwn7Ee.tVmN.ONAfyiq+imOIGRO8W0L8eB9c19n3D.RnljDeVjZ6g5sGZP4wjQ+2mzL59SbFcqbiKCd4oLC97Whyfe6HoIHp7Hyj+SVX6jjqCyNB4W0ErUYXGY1yyiTmrNEa.PEJDTBxiWamVa+hpurZ0kJjGTlWM2BOZI+.FWNzPUEfgCytpTnEWBpCXLWC0RgT4vctiseeY46+HUeey+mC+jRPd6ismObllFu7jS+uhAleZDQWEj1kDvfP9Prog70wCISO8zw5ZLegGIH0VDq+.mDx8Cn9j.ZKQSOxfhgjd9dzcfU0x1luG1jFrlmvs6wYK9Fnq0Vbu9Ph8fSbCyL+XHmFQEOihPongaQkGIB5pCaQeGYsfJhr.VmwAspmm3nphd9rnhsfSWKqovaf+ABNyUIxXAEHgvg57VsmnOL9VXq4fI4ojvVDlmp5rS+PX+Q6s4Nfw5pKV41kFDpG3EvqTB9ApVuknMnBWm3Bq2AMIxCToPciKbUxcHWOFlo4LpdGW3AagzK3d8TKX8EIxkZqlgspZADr4LLwMC2Uo0k3gz4bT3FoFSk4wPyb.7dP4DCVx.0OJETSL4hBhVofXdMDeoqKZD9RfqUJV8zBNTxwvZQBfD1gQ4zTGsWGU0drMgA9JXR61kQMIAvc5fqgnjs.1f+Dop9maXKnWMX7n0XxAQZPdcVYu5UUbjTeG1uPSmnvoK8HyBOsTkio.tZ0sz6yPYGI6WUAclmd0Tcll9qgqwU2IpQyZniM7yn4GgN44+FPQkNj9dRy3LFHnhwoHTQAwLroB3dveKAJNKzn4xPixD+sR4.V37wADS7N1PuZeo.VNlKSj0MrlPzsGQms7bs98XufStI5BNyOYGdc7msd1bYmYCTF9DDx.1qA9Dr20AXVtwUbBiK1D0dkXNmCTtQ23ufOQJKqZaEorbrxzK2aXVtWC6.Iw0GxVuXuqts8OPNjZuAERuqBbWvWiZaWIL8sBH7PeQXV5NsGqkfq75IBeQHsd.8m2QwjRKupfDLRUu8I0gE4H6iCQ1OPSIiqvmhB9ejq2cI3kTxbD77wXzgoN7aM9gTOHUkFi2JtLPrzrb4FBtH9HdIA5cnvdv82mlMm5nVPqJkD2tIRtSkcndTRZR6mW4Y.YiDzPWh4795HiKdcOrAt1pMf1WdeArb+q9EvFE09V3j6hTm4Iid5q7XSiwkeFgT445CWEI1aUove9aUdd5vaVp48p779Du2w6Fcgz2WO+ovjmeBoG2EObQ8dwiOyYvO0.1UieN.yCTbhOGfc7KXn2KFYRxyYT9zWKPUuVDMXUFbHbxLiwZg5itoNDZ56oTbbuT52l54IlYAzIe6thzddEJmtyCNN79w3n8C1Jd3kGbeC7y+G.XuHNo6Ewbzi3FHdYz6LnRDbUsDXcy0+OcyianZaWFcn4NXX0y+fhePBnFxW.9mQ2m6OE84qlh97fonOe8TzmGNE84QSQe9lw1G0omit9qh+CBZVyjpzx7ZE5sBn+FDop5FJ
            

            ScreenRecording2024-01-18at14.37.41-ezgif.com-video-to-gif-converter.gif

            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
            https://dhplugins.com/ | https://dcbreaks.com/
            London, UK

            D 1 Reply Last reply 18 Jan 2024, 14:41 Reply Quote 1
            • D
              d.healey @DanH
              last edited by d.healey 18 Jan 2024, 14:41

              @DanH Ha me and Lindon need t-shirts, of course it's not a voice start mod, it's dynamic

              You don't even need scriptnode

              HiseSnippet 1211.3oc6X0saiSDEdbSFzlrPE6OZ0BBjrp3hToppZ1kEDqPMsoIUQroMsNag6Vl5LIYTmLiwdbgHDOG7ZwiREu.vY73Da25sMDn+vJxEUcNm4L9aNy24ymwcCjdzvPY.xpRuI9Tj06icmHTiZLhvDn16frVF2gDpnA1FSaOwmDFR6irrJsq1fUkxn3ems41DNQ3QSMgPGIYdzWwFyToV6V+aYbdKReZO13Ly940a6IEMjbYDfmR3MP9DuSHCo6QzSaILx58Z1mojAtJhhFhrJusr+D2QxeRXl+QrP1wbpdfCxEVHi4VRdeMh0VQMFw386NceGhfEsaZVnjIK7XbGVe1L6oYiOL1gcZDYyGVKkGdkxAOmrvaiLvq.HYkARkMP5AXWu.luJ0iFO2G2V.GNCHPZOKTLyEsDwB2PByPnVeL4DZq.XvrHp8hM1XMa3Oq9xpUgTenx9TRf8tG1w9araJFxDz0GRU6xkGS3GJiTLwvNDAbhDTCBAlm1cCBrmpsxVs5sBXLcY.Ccj8gUpv4Y7tNLcA0S0SZdHfoHNARg0VogdgHBkyJqY6r5KGDI7TLovVJ1Spn6KpsZ0eoZkp+ZU6y6ZvfB8oyCARNWC9Bbq4hAWVf0DQiOlFrFr43QzYSDNfxepie6m5YIkdlikLSTJZKXp88oh2FUEkbVB+2qauCQQzTkDav77oAJlFBV6POEp6LDmJ3cngmnj9Pk2EXU.edZJOKIWWYm3.xA4XVZ1iHjoljsx+eMl+7BwGf6xTdiJFiKU.FgL00AFSzK9.byAC.dbJ.Kia88WOhCYe72y73+X74JezbB.ITiHwml31dle6YSv4RTz+84UQ2etUzsJcYJ3NKnBd46bJ3yKO9QW3nI7FrZK26YpNClP9IUrLFlOzjzRs5b0nbalujSBz9ecHsGIFQo7n1hSA4Jc7o1RW+8h0ZS88C0cGKkpQ44Wr56PGPh3pizRxKXwty0ufTo2sEjl0ZfJf8yvK.gCOWnh2iBOc306b8KEsVRe9ZFugdrNC3RE8iG7mvuDmN5wVINcl5L6VbYyV79XWP.Kta03M3ShGa+cjSo16RAoM8AzMr719dJ3w2KfHB8kg4VXW5XVOoPmoSMBEFsBn+3gZFS9BARPgtNayVvlrvXbIpnfXp2VikQBUNp1+K6dWoCmbZtUlhQW1XeNsInIxg13RzbSD2lZMOWtiTH8GIELurGzGRgZvgCyJcd1lEtg1RofaWkZ4w0Ojxojrj1Oq9q.xFI.xSzELW3729dNEdd8TrAt15BP6+61Y561uHnHp8Cwck7IFhZKFWkzPQErYvkoOiPZctHpvaZ1pd0+32peP1i27TymV+fHB+bY2j9P9ml4uBlb44jd7D7rMk8su9Sx8G9jjtP0UWGQBXv0tmA8XTaOsM035ujoj1y5bzMXZKf5ILs0OfkpMFeUV8G3og4yAnyHVqeY2Z4quP+n2Bc7ooq2sEi9HbB62Vy5tai0kwGbKAvah9WuIdFiIdAx23YJJzk52K1BruEweA0J3N5w1NnSO+8kFCkSuwyK+Rcg.+7EMvmsnA97EMvuXQC7EKZfe4hF3Wc0ApU61JRIGapMPnNcaZDMsZJzJnwkIn+BHjTykI
              

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

              D 1 Reply Last reply 18 Jan 2024, 14:44 Reply Quote 0
              • D
                DanH @d.healey
                last edited by 18 Jan 2024, 14:44

                @d-healey nice, but there's an inconsistency as in Scriptnode the midi channel is correct (and labelled correctly in the pop up) but the Midi Controller has it as channel 128 rather than 129...

                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                https://dhplugins.com/ | https://dcbreaks.com/
                London, UK

                D D 2 Replies Last reply 18 Jan 2024, 14:45 Reply Quote 0
                • D
                  d.healey @DanH
                  last edited by 18 Jan 2024, 14:45

                  @DanH Yeah I noticed that too, might be a Christoph goof :p

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

                  1 Reply Last reply Reply Quote 0
                  • U
                    ulrik @Lindon
                    last edited by 18 Jan 2024, 18:06

                    @Lindon said in Channel Aftertouch..still not working:

                    I am in fact a bot sent here to generate sales for a T-Shirt company....

                    😂

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

                    1 Reply Last reply Reply Quote 1
                    • D
                      DanH @DanH
                      last edited by DanH 18 Jan 2024, 19:55

                      @DanH hmmmm.... adding Aftertouch to a filter is going to require a bit more thought. Just slapping it on a filter via a Global Modulator means the filter sits at 20Hz until aftertouch is applied... In scriptnode I can imagine using a pma or equivalent to add to the existing value, but using the stock modules is going to require a bit more effort...

                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                      https://dhplugins.com/ | https://dcbreaks.com/
                      London, UK

                      C M 2 Replies Last reply 19 Jan 2024, 09:36 Reply Quote 0
                      • C
                        Christoph Hart @DanH
                        last edited by 19 Jan 2024, 09:36

                        @DanH said in Channel Aftertouch..still not working:

                        @DanH hmmmm.... adding Aftertouch to a filter is going to require a bit more thought. Just slapping it on a filter via a Global Modulator means the filter sits at 20Hz until aftertouch is applied

                        That‘s what the default value is for.

                        D 1 Reply Last reply 19 Jan 2024, 10:06 Reply Quote 0
                        • D
                          DanH @Christoph Hart
                          last edited by DanH 19 Jan 2024, 10:06

                          @Christoph-Hart Aaaahhh... I forgot I had eyes, apologies 😆

                          So I set this to half way, play a note with some after touch and then the value falls down to zero - is it meant to stay at the default value?ezgif.com-video-to-gif-converter.gif

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

                          D 2 Replies Last reply 19 Jan 2024, 10:37 Reply Quote 1
                          • D
                            DanH @DanH
                            last edited by 19 Jan 2024, 10:37

                            @DanH using a min max node gets around this.... I feel like the default value (or min value) should be ridden by the existing value of the filter frequency (or whatever you're modulating)...

                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                            https://dhplugins.com/ | https://dcbreaks.com/
                            London, UK

                            D 1 Reply Last reply 23 Jan 2024, 08:54 Reply Quote 0
                            • D
                              DanH @DanH
                              last edited by 23 Jan 2024, 08:54

                              @Lindon How are you using aftertouch?

                              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                              https://dhplugins.com/ | https://dcbreaks.com/
                              London, UK

                              L 1 Reply Last reply 23 Jan 2024, 09:23 Reply Quote 0
                              • L
                                Lindon @DanH
                                last edited by 23 Jan 2024, 09:23

                                @DanH said in Channel Aftertouch..still not working:

                                @Lindon How are you using aftertouch?

                                in exactly the way Dave's snippet uses it above.

                                HISE Development for hire.
                                www.channelrobot.com

                                D 1 Reply Last reply 25 Jan 2024, 09:54 Reply Quote 0
                                • D
                                  DanH @Lindon
                                  last edited by 25 Jan 2024, 09:54

                                  @Lindon on a filter?

                                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                  https://dhplugins.com/ | https://dcbreaks.com/
                                  London, UK

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    DanH @DanH
                                    last edited by 25 Jan 2024, 09:55

                                    @DanH said in Channel Aftertouch..still not working:

                                    @Christoph-Hart Aaaahhh... I forgot I had eyes, apologies 😆

                                    So I set this to half way, play a note with some after touch and then the value falls down to zero - is it meant to stay at the default value?ezgif.com-video-to-gif-converter.gif

                                    So is this working correctly or?

                                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                    https://dhplugins.com/ | https://dcbreaks.com/
                                    London, UK

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      Morphoice @DanH
                                      last edited by 22 Jan 2025, 10:15

                                      @DanH has the aftertouch issues discussed here been resolved?

                                      Usually you'd have a filter envelope that adds on top of your set filter cutoff, the aftertouch would then just mix between the current envelope value and the maximum intensity of the aftertouch of fully open filter. since you may want to use aftertouch for other things, i'd probably not run the filter cutoff into the default value, but that depends on your synths design.

                                      is the polyphonic aftertouch also applied to the "Aftertouch" cc channel in the midi_cc node?
                                      or do I need to enable MPE to get it as "pressure" ?

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

                                      L 1 Reply Last reply 22 Jan 2025, 10:29 Reply Quote 0
                                      • L
                                        Lindon @Morphoice
                                        last edited by Lindon 22 Jan 2025, 10:29

                                        @Morphoice said in Channel Aftertouch..still not working:

                                        @DanH has the aftertouch issues discussed here been resolved?

                                        Usually you'd have a filter envelope that adds on top of your set filter cutoff, the aftertouch would then just mix between the current envelope value and the maximum intensity of the aftertouch of fully open filter. since you may want to use aftertouch for other things, i'd probably not run the filter cutoff into the default value, but that depends on your synths design.

                                        is the polyphonic aftertouch also applied to the "Aftertouch" cc channel in the midi_cc node?
                                        or do I need to enable MPE to get it as "pressure" ?

                                        ok just so we are all on the same page about this sub-question:

                                        There is NO polyphonic aftertouch in HISE
                                        however there is channel aftertouch, with caveats:

                                        1. Channel After touch is sent as CC 129 by every MIDI controller I've ever used, BUT its not in the MIDI spec to do this I think - so it might not be sent as this
                                        2. HISE's implementation of Controller callbacks is patchy for CC129 - it works fine in some cases (e.g. the onController callback in your interface) and not in others (e.g. a MIDI Controller wired up as a macro control component - where CC128, Pitch Wheel, is actually wired up to CC129, and CC129- Channel Aftertouch- is wired up to CC128 )

                                        Link Preview Image
                                        MIDI Controllers not responding to CC128 & CC129 correctly · Issue #666 · christophhart/HISE

                                        The MIDI Controller Modulators dont respond to CC129 and CC128 correctly, sadly there are a couple of variants: A MIDI Controller used as a modulator in an FX (e.g. Filter Freq Modulation) If you set the CC Number = 129 then the pitch wh...

                                        favicon

                                        GitHub (github.com)

                                        If you want Poly aftertouch you will need to use some sort of MPE approach. But I'm of the opinion the MPE stuff need s some love - YMMV.

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        M 1 Reply Last reply 22 Jan 2025, 10:32 Reply Quote 0
                                        • M
                                          Morphoice @Lindon
                                          last edited by 22 Jan 2025, 10:32

                                          @Lindon so what exactly does the "Enable MPE" button in that scriptnode do?

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

                                          M 1 Reply Last reply 22 Jan 2025, 10:34 Reply Quote 0
                                          • M
                                            Morphoice @Morphoice
                                            last edited by 22 Jan 2025, 10:34

                                            @Lindon also these funtions in the docs?
                                            https://docs.hise.audio/scripting/scripting-api/message/index.html#getpolyaftertouchpressurevalue
                                            don't they work?

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

                                            L 1 Reply Last reply 22 Jan 2025, 10:44 Reply Quote 0
                                            • First post
                                              Last post

                                            23

                                            Online

                                            1.8k

                                            Users

                                            12.2k

                                            Topics

                                            106.1k

                                            Posts