Forum
    • Categories
    • Register
    • Login

    Recent commit to Processor.cpp breaking old project

    Scheduled Pinned Locked Moved Bug Reports
    8 Posts 3 Posters 71 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.
    • David HealeyD
      David Healey
      last edited by David Healey

      The getNumParameters() function has changed which is causing an issue.

      I have a MIDI processor which in its script includes a reference to another MIDI processor declared later in the chain.

      Since the change to the above function the first processor can no longer see the second processor's attributes at init.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @David Healey
        last edited by

        @David-Healey can you upload a snippet? Processors with dynamic parameter count should rebuild their parameter ID list but that looks like a order of initialsation issue.

        1 Reply Last reply Reply Quote 0
        • David HealeyD
          David Healey
          last edited by

          In this example I add a knob on the UI and connect it via parameter/processor ID to a knob in the secondary script. Upon reloading the project the connection is still shown but doesn't function.

          HiseSnippet 828.3oc6VssSaCCF1tslQ6Nnwzd.h3JXBM0VZoEMMQG8.qhUnhvP6NjqiC0pI1QItLJS6t87rmg8pvavdC1rSRaSGkAqab2xEQ5+7m+82us65KHzf.gO.l63QdT.7QHyQbY+58wLNncC.7AHIMPV.r6HObP.0B.go2SaDlMCH7666rK1AyIzop.fSDLB8cLWlbpVuZ6ybbZgsnGybS3coZsIBdcgiXnBHoQ4AdXx.7YzCvZ2Rg.uEGzG.eAp7lUqPoa2iVofMgXUF2qRohUpVrrcuRaUMeuhXx1EKkm.fK0zhIE9lRrB9.XlcEViL6K9HOp.mvBX8bnZgB.SUkiT2R3XoWhZsf58YNVcG2gB.przcZ+JcT+54nNLK1D8S6aOMzfwzHR1.golEdomAdERBu7If2bfTpDPJSDjVAYR7YdxoVz34gn1bI02Fq1mRBkHeAvugpKTNvkuzEOf1xWILIf01Je9MLT+V+U1C4DISvMD7CDR5g70VO2mxkM2myY7qlrsmqMcY7ENNT+4ZVSM7+cAtFenaOp+FFmicFRm3nZ4OaOEcy8zja4jnUcBGE71bl7POJ+lHBf3Vkp+CiQkxUYX2+IwceSGlE0GvrziP6yE8J.BA7XZ+W26pc.uucCrDONMpLpphG0WxzK.XC54pgnnM0rnFzfARgWnutdBtt9vku0hdwj4rZGUazDACRMWlkkCsqHfoavIGdCjTOS1kiwZsqt7K63Md82Vk7mEWuDzaOruZZUQXz1WBMPUb.3tRNmS9lOGUsaEHMzI230FiIrXKK8ZcsU05W8+bzEgiFuiMCEM76ulhtzsUyKRVuQIE9yXnygsoNDVXMzAKm8jY88WwFz4MIUSelGWUuQIue6e1w02UHtBpKSR5OeLlZNXTeSv8.Fiuj6wnl11ThbJ.yfZ8g6maz.GIFJY7y5fk9LE0.cvPWS0CCHTU04bpidrAlRSvijyqk0c.SJ2JT3GpuXiEzxvXiEFaD3hI9hSIQiE5qQWNTiBS7vmbjE0QKaT35CDJNI6TBY1Tcs.KtnAt4hFXoEMvxKZfasnAVYQCr5sGn9QWuYnT3FM1..c51L7.LHrIGqXfgrUvOAvOSfv
          

          In this example I have two MIDI processors (script1, script2). script2 has a knob on its UI. script1 has a reference to script2 and during on init sets the knob to a random value.

          HiseSnippet 853.3oc6V0saSCCE1tsdPK+HlDO.Q6pVzzTaW6ZmlP6m9CTMZWEYLwcStNtqVMwNJwYPGh63AgGE3ddI3Mf2.vNIcME5XSULwMKWDkye97ky24jS56IHTeegG.l63ItT.7gHyIb4nFivLNnSS.7dHI0WVBbvDWruO0B.goeg1HLaFP30O18.rMlSnyTA.mHXD5qXNL4Lst6cHy1tM1hdLyIg2U1qCQvaHrEAJfjFUD3hIiwmQ6g0tkBAdI1eD.9LT0MqWiR2d.sVogDhUU7fZUJWqd4pCGTYq5EGTFS1tbkhD.bkVVLovyThUvG.ybfvZh4Hw63QI3DlOafMUKTBXpxbj51BaK8qnVKnwHlsU+oUHef5T5OqdkNpd8TTWlE6R8ypaOIzfwrHRV.golGdomCdkRBuhIf2BfT5DPJSDjVEYR7XtxYVz34AnNbI0aHVwSIgRju.3WPMDJG3xMbvios8TBWFP9sJVbcC0sB6LLfSjLA2Pv6Ijzi34Kj6C4xl6i4L9cSCGtPa5z3IrsodKzrt0v6uEXddfy.p25FmisCnW5n50e9ZJ5pqoIobRzacBGE7Nbl7HWJ+pZD.wkJ0SuoSSrDqHBXrNketTOISCAXS54pwfHZIKpI0erT3B.2TNKKxOTaoEwXofPjB79RiHmJa7bivY2MNiJmqoL+ZwdrVgcxkK94M7ox8kRO1f.IM+Tki4hAqazEqNEOL2R3juvcb9+ENu7BmR+ZLkq4IEeOcjEaYcnRS90z5UrrwcT1bTVDSoPkxUYXw+wwEeSalE0CvTU4UP5pGHDuwKm9buxea2khu0953J35zCW45x46St5bRRAGlkkMsuvmoKuIs3KotlrKlB0899EeZ2Ezko1CIrBrwx4WNoWgGaPetI60ze1mqx2jjq3+msw5lBwUQ8YRxnEiwTK.iJ941.iw64eDp0vgThbF.yfZ+1amk5fWKBjL9YpOC6wTsFndANlp+MhPUYmyo15wFXJcCdjbQsrtBXR4VgB+TcEarjVFFarzTi.GLwSbJIZrP+mD2OTiBS7v+5JKpqV1nzbCDS6IYmRHyeT+QfkW1.2bYCrxxFX0kMvsV1.qsrAV+5CTu6e+.ovIZrA.51uU3GvfvVbrpCLraE7K.FmFX3A
          

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          ustkU 1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @David Healey
            last edited by

            @David-Healey @Christoph-Hart Could the fact that not having the MIDI Learn button available as parameter be related?

            Screenshot 2026-04-16 at 12.37.41.png

            Hise made me an F5 dude, any other app just suffers...

            David HealeyD 1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey @ustk
              last edited by

              @ustk Has MIDI learn ever been available as a parameter?

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              ustkU 1 Reply Last reply Reply Quote 0
              • ustkU
                ustk @David Healey
                last edited by

                @David-Healey No idea, it's an absolute coincidence that I'm working on this today...

                Hise made me an F5 dude, any other app just suffers...

                David HealeyD 1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey @ustk
                  last edited by

                  @ustk I don't think MIDI learn is related to this bug

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  1 Reply Last reply Reply Quote 1
                  • David HealeyD
                    David Healey
                    last edited by

                    Another issue I just noticed, CC mods don't work

                    Peek 2026-04-16 17-58.gif

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

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

                    20

                    Online

                    2.2k

                    Users

                    13.6k

                    Topics

                    118.2k

                    Posts