Forum
    • Categories
    • Register
    • Login

    Keyboard/Midi note triggering button

    Scheduled Pinned Locked Moved Scripting
    22 Posts 5 Posters 1.7k 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.
    • ulrikU
      ulrik @cassettedeath
      last edited by

      @cassettedeath
      Your snippet didn't contain the first line:
      "HiseSnippet"

      That's why it couldn't be loaded.
      I fixed that and took a look at your code.

      First, your GUI button was named "Button1" but your callback was referring to some other button that didn't exist in the code.

      Second, your naming of the "eventId" was misspelled so I fixed that's as well.

      HiseSnippet 1103.3oc2W0saaaCElx1ZX1cqXcnnXWJTrKTF5BrryONnHnN1wtyX0IFQoo6tNZJJahHQpIQ4Lih7trGo8nz2fsCkjskRcxxLVGVmtHHm+346b34G5QgBBMJRDhzpc97.JR6KzsmykS6NEy3nAGizz0uRbEpy7.bTD0AooU9kJQZUqfR9d+K5f8vbBcEKD5BAiPeEymIWwcT6ej440G6POm4mS6cZOfH3cEdhX.Fk0qiBvjKwSnmfUpURG8C3noHsuSug6XRC28a1x5.qC1emCrr1s03cp2f3r6AMatWSG2Fsv60BL5y54vjhPaIVRiPZU5HblaOUbEO0AWvhXi8nJBKjM34T18EdNpPTwE0cJyyYzh7SDBxDiVksJmlsdr9PlCaI+UYsuJQfwJKxm.0JUDdkK.Oq7vqdN3sFHokCRURgzizsIgr.4JIJ77.8AbIMzEC2S4gRptnReeI8tBPCtbae7kz9g.wRKL2qd8mY.+YqmWqVHchAcFn3.GiCMpCbXbOFmZ3FyIRlfaH3chkRA2RchgBOShvOPvASdlwLrWLcqZuqVUlqgYFU0pqNvjpusC7vyOQHUdV4XvuUodQTPyT4bP1ottcl2K0PyrC.T7Z.QKBkITY2E917oYn5oascjheB15h87FCkal2DzvIkKfTX4Tt4RfODxrPEpxAJQmD6OlFZt0gGBX0.PoQ126x8+oeYdQAgKTQuokJ3tEkHSw7ITGyBpbcsqqYbSr45lBtaHKKX7TfaMhUMhg2kgl7jHK+8lRQnXqXEr9sWAmuAijdujSQAe.mIOMfxus1NT1kopZOCUfpxjZ8GlUqmluPLnjtpdVxCk.47CkPudvwXIdwAAmI3m.ZnjoBAsioyfgVoMQU0OlFcoTDjnaVEDDl2C29qKc4u41d9Rhe9x1rngBe3bvgyyB1Or6ElaHbh8vxhCSTibyD.2OE5fUco7Hlbd9Qx+iMg49BwGoOhIISWOFKsFLB2BeLvX1b4uTumqKkHWAvJ58+oONCgy69Gl59GnaCSDSFUk37mjPa7F7LpwKobZnJ4YcGKU+866R0f68R0SIRv8mGh4QAhnBGrM0mcNThGkm4qifs.ze4L0sYd9cE3v0J58unODjq0FarLNLor3HeQLWVnLn7csq1ZC2UW4+b6p+DnYuvyIpt.i1L+.OZO9LpGLsLAieMLdzEG6IWvsXs7PAWDLUvYj7WzmQkgrISng4w9ZCnijRXk7JNOt8YTOJNeQ6219UPwFNDxSzMLWX829oUq895azSgqgpAz3S2gzk++8P5yDwRFexPLTDBqn0gmrYCyFITv6bN73RfmVI07sT55J5zgibmDh+.9xDZon0xDZsP3+J9vGSBEukj9PHUc5mmvAhadxOWpp9PEswZd+iOLk6sDRwi5CLrwlZXyM0vc1TC2cSMbuM0v82TCa8WanZIzQwRgeZqIBMbTuj2qpo0iigp7jNBze1V69PO
      

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

      ulrikU C 2 Replies Last reply Reply Quote 0
      • ulrikU
        ulrik @ulrik
        last edited by

        @cassettedeath Sorry, I didn't read your first question, I found some code in your onNoteOn callback, you want the note in your button callback to be triggered by any pressed note from a keyboard, right?

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

        ulrikU C 2 Replies Last reply Reply Quote 0
        • ulrikU
          ulrik @ulrik
          last edited by

          @ulrik Here's an updated snippet where any note pressed on the keyboard will trigger your button callback

          HiseSnippet 1093.3oc2W81aZaDF+LfmFzsp0opo8Rqp8B5TUDNjPHpZpDHPGZkDTbZVeW2w4yvoXem24yjgl12k8QZeT52fsmy1fMojVFZcZc9EHcO+82872iwRAgFEIjHiZWtHjhL9LSmEb0rdyvLNZ3oHCSyaD2f5tHDGEQcQFFketlkQ0Jnju27rtXeLmPyIgPWIXD5KXALUN0wc9Alu+.rK8RVPAoOnyPhf2S3KhAXT1rAJDStFOkdFVKVISz2iilgL9Vy88lP126nlssO193iN3Xa6CaO4fF6SbO73lMa0z0a+13VsAk9j9tLkP5nvJZDxnRWg6BmYha3oN3JVDahOUevF4.dNk7.guq9Jpoh5Mi46NdY7IBAQhw4QqxoQqGZNh4xVQOOp8EILrx0nX.znz5vq7ZvytH7ZT.da.RFEfTkTH8.SGhjEpx4nwy8LGxUToGFxSEgRprnRsJY1S.RvU6EfulNPBGVoQ8VMZ7DK3mG+zZ0fbUjxparRI31Vem0R0lRU8DAgBNbn9ix3+HsF0jzoVz4.8gtfBM.RLtOiSs7h4DESvsD7LEzVSJ7qSVZpmXMG6GSebsesVUlmU8rSUqlavjB18B8wKNSnzfUiUvwUo9QTPxT9bf24ddcWzOUw5YF.D72.D8dtF6EoomfsdXe+IPEZ8aCZvREtPZrbNudBvyjSajqz3utRBWhmlyfLCymRcqqASMqaaEOu6vLdX3FtU1ICh9TYpotEacG4l4rLgviClPkEyFZAgpt0KkMu6R4hcZjzncAAE7gbl57PJ+t5+PYoHcYeFp.QUIE82OqnOMNfXPscUyrfBJAx.zLRF27xgmhU3kFArG3iPpTwzv23T5bXxUZmTUySoQWqDgIxlUS.1YKb4urZ71u60YwpC+z0cXQiDAfcvxEYWz2tEFFdHbi8wp0mnnm6lw.xMq0FqaU4QL0hhyk+GaLy1BwGXNloHy1LFKsALBYgODXLa37ma12yiRT4.rh4fW8gYRbQ2e+T2eOSGXFWxvmDm+UIms9Q7bp0yobpTG7reGaV+iscyZ3VuY8bhBb+kRLOJTDslgcnArKgR7nhDeYDrJf9yWnylEo2Sfkaj0ad1.3RtQcbvpXYRYwIAhXtZsxfxuqE1163B6J+mag8GAM6q8lhpKwnCKHzm1mOm5CSKSv3WBiG8vw9pkTWuVdjfKBmI3LRwD8ETkjMcJUVD6a7BchRAKYyo7vNWP8o3hEseSmW.EaXIDmn6Xrv9u86q1X95qMSgqktAz5i2gzk++8P5KDwJFe5HLTDBqnMOKNvAlMRnf24b34h5WITROeK8bikuZvgxcSN7mvWFSa8YiLl1KY9uhOBvDo30jzGAoqS+zDJv8lm7elpZNRe1Z0aexykAvTtWSHqap2Rw82UEatqJdvtp3g6phs1UEOZWUr86WQ8RnShUhfzVSDZz39IuW0vnOGCU4IcDn+BqTlSzC
          

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

          1 Reply Last reply Reply Quote 0
          • C
            cassettedeath @ulrik
            last edited by

            @ulrik Thank you so much. This will be the finishing touch of a plug in.

            I am wanting 16 notes triggering 16 buttons - I think I should be able to figure that out...

            Really appreciate the help! :)

            1 Reply Last reply Reply Quote 0
            • C
              cassettedeath @ulrik
              last edited by

              @ulrik How would you set this so that only one note triggers the button?

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

                @cassettedeath this is an example with 4 buttons, triggering 4 different notes

                HiseSnippet 1371.3oc2X01SabDD9NvWUOm1nlpnp9wUQ8ClJjieGPUowfwjhJFPXGZkPQQquaO6Urd2K2tFhUER8OXk5Ok7Onc18Nyc1wjBVkpjhzgXeYl4YdlYmcVNNR3QjRQjkc9dSBIV1egS2Ib0vVCwTt096ZY63bo3RqclDhkRhuks8puPujsaNKyOu646fYXtGIcJKqSETOxAzQTU5rG27moL1dXeRO5nL6tVy88D7VBlXL.iUcJYEh8NGOfbHVusUbr9Irbnk826TInuWkfMptY4sJu0F01pb45a1uVoJd902pZ0FU8CprItwlfPeVaepRD0UgUDokctcD9S5NTbIO1.mRkz9LhdPYqtfkimdOAyW6h5YsZMjx7OdJ+Hs.l33T1Z0X15wNcn9zqmOk09JyBnTIxRf1qLK7VcF3UNK7JkAdK.R1YfTtXH8HmtdQzPU5JZ77.m84JRT.FhSYgR7dsV4Ox4zR.6fqJNBeNYuHXv0RTnQoRqifes1OjOODqjJzNiUJ3OPOCMUrAD01LVKwnPAGFKK7j387DsPO8otpgTIhQAYuDRCPR7EDjZHAExvSH9HtPQPjK.I22WlOhL35AfMZyGP4jhdQDfvzD6AfdJjUwIZ4bxDYr9UQzACHQFSzOFrFsp2QugXUuj0eF5rZatNpdU3qN7s0qxnUMnRzmTLl6iLpHQ0D+CMKCZngldp.e0fu5ZMP4L.wnfwbOEUvQBdBiooqHAqf2ThZczEX1XxZ4+s7tLgGlgnbexaA0lHQQy3iBREAbb27tz.TgDQccmRVEkD0o5IKLKJOynjWsNxb5tnltzyeS6pQo0zFgvjDP4wxnIiiBB1YR6XaU3ZaN3CZSsltBnj.QDpPev6l5X.t6qwaBkzByX8gS9Elmqzw4LDoV2GwKXHrNPFNTonHc.WDQL.C.APIWyPyEuKBouJ3PprvTQAvq03giG0mDUXs0.TAJdtPw7ZYZH4lTBXd2DmHgExFXhw27avaHlOf3qSqcuJ+U4Qy6yAAwN8GmtU.FRVtq9URDlo0t10laY8EEKdkoGi3Fnk8LjdiPwvYqv5byUXydAfWbsrLaTv2mSUGER32z0BVIE.gpw4RPErUkoV7CSpEGyHVTnjqqS7fxVFHCPy1bK3cPzJKunUWdQqMmnub+cwJr9NnDB.HkPRjhp4a6cIW.c.DeijqytD44JQnggRpgA2QeK3n2l1lvtMmjN3GaRkcDi.8filDGYtj5qFltiyZZcmrUkr1x+90VUyXqe+M2u1pVV+Zxc1Vue+EPmMB+wLrZ11czMElr.bBcldLz8QvkT0jrMM9uVOP2VH9HmioJugKFiqr.LBo12GXLoywuzocP.wSkBvbN68q2OsIl07OL17OvoKzeh4hciw+FyXzun6J6EDNIRSdk+.s8+m2119Cu0s8ejmBLeuHLWFJjyn3tjQzdPNuL6juTB8oRdyI5nY14aIvQKbo2878.mbgxzEqFGYRK1dDzomZlzfU+Puln7R9Zhbez8ZhOANrOyCdbmhwtzQgLRa9EDFbEjAieMbmS.dLSMc1Yyk6H3hvgBN0Kaf9DRRCrYw9BcnsUJnS0zYdbySHLBNaR6207.HYCGA7DYI4hx24G+sv3025DCWj9.H5S2hzq9+6hzmHFqn7AcvPRHbmsCz0cWn1nGArNmCOES250J55awiKMsUrtDtuYveA+jrXY8X6jEKOcw+SrwHrWj30dwcVpyS+byLfeyM+Ccbc5nGittC3zX4HnJ2q87lUUumfUVVAqtrBVaYEr9xJXikUvMVVA27eVP8kPaOVIFEezzxpywsMOBv1tMGCY4lSDV+Mv6OwZ+
                

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

                1 Reply Last reply Reply Quote 0
                • T
                  toolife
                  last edited by

                  Does this work with Midi player?

                  ulrikU T 2 Replies Last reply Reply Quote 0
                  • ulrikU
                    ulrik @toolife
                    last edited by

                    @toolife said in Keyboard/Midi note triggering button:

                    Does this work with Midi player?

                    What do you mean?

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

                    T 2 Replies Last reply Reply Quote 0
                    • T
                      toolife @toolife
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • T
                        toolife @ulrik
                        last edited by

                        @ulrik I use it to trigger note it work. But in MidiPlayer it does not off the button after it on.
                        example I put midi player to play drum the drum button on but it is not animate

                        1 Reply Last reply Reply Quote 0
                        • T
                          toolife @ulrik
                          last edited by

                          @ulrik

                          HiseSnippet 1457.3oc4XslaaaDDdokYZjSafSQPQ+IQZ+gRSffnchrbCJhdKqZKaYSYmz.CjrlbozFQtKM4RaqTz6R60nmh1aRtAsyRRYQYqjnp9BnU+v.6L6L627dn65yMIAAbejxJ8F4QPJerpwHlXPsAXJC0tNR4lpBeZehOp5HObP.wBonjokjqR1kQQ+d6SqhcvLSxDRHzQbpIYGpKULgZ2xaScbZhsH8ntot8iJ21jypwc3g.RxnV.4gMGh6S1EKu1RpnsvACPJekpNozFaVjPVa8hEKswZ5mTzbMho45X80KYU.uFtXoBVENoHR4FMrnBtug.KHAHkkqxsFYLfeNK9ANhFPOwgHOniLfWNlbStikzDkTQ0FPcr5N1EEfPJpcm3vxD6vtqZGpE8R5SbbqFwPahDocfJK89fm9GFdElE7VJE79nwwyH34fGAgPIrtsZm10aqESQeJPUKz2mvDFjSCISEMe6SSX0yGhKoouCm60fgAnZklrT6m.W0viLMCkLSa2YlO6951JRZVMoNDocqL9.baoMBIL0wBLR4mU0W+w4Y8JtcoZUePg8xm+hm85F8yWr8VaXN7wmu+V0q1JX+Su.24zZe6EuoRk9c25n80aE3Ypu2vmqG1ZC6Va2KzoYSmgCK08jczEC7CXM25bN6046+BGelUms5MReyAUXatQ65k5PMdc3guoylcNY8y22l9F9gO3652xMec67iXORu4o9GwL3qWemJ8qTWrekZWbwgtrsEunVuMKTqQdmVaDtCRZNwo+egZsu93CCH9AGuk2w0IACEbuis7Cc0D3.QdWpL5IqnLn8YXQnOHzM1MzsJF7TW57uS4c4tTfuL6XLwUKWmvlEYYfEBR9hz0zwQ6oBn8HtdbIges8OspR4WUFkJGb43bv6nZX5S8DS3HCR2RsMSP7swPlV5rv36hVp3Rp03vMXfEhGRZ5CGtThbEKT3gZvet+SVYEn2QfPqZnPvY5Zei1Xw5SD03.7Xvgb2Kg+8jRrhOouF4LfdaKPfB.IJygxHZ1gLSAkyz3rDAjZym6jybrpdn1YXmPx8W46WIK0VKWxorYmnvndn48fpfc4BIXkXEd3rDm.BbyX9Lf2d11UG0HVvbIJ.t3O.H5CXF4CjzivVMriirbK2UAMnoTFjDK6wxEA7j6IUxQR7mS3CFwSlvvb.l0mXkSBlUztpVrseGpwFCV3bomDH5P7iU0UXKymmMmwADVn6ID+zQC4EgrtoawnNesXLi81otHm0lQE64QXuq4AnjPjrETBpfqJhR5ucRRere.IqQypl3TPQPNcYD5v1QcrRTDnS3c7H9BpzDTpSNCllFWMkUMoEPzcSxK.ybNd1Kt7I+Q6xit7vqFVlFzg6B5A6OJwXudYLLPiaE5H6TjdJmbWfDFP7YpRYY4JKfJFM0Hf4ezWg4dx77B26n1kJLGLa7tzLvqbp5ey3MYQhOQsgsMwTLArKq174K5VCKFTtcLTtkpAzKLpIUDP9rnyZOCeFQqEgQ7kNU82yFg+x7tQn2buQ3dlB34gEPXAd7foTrAwk1CJCBRSDFX1zmb5AxnbZ503vTwYw5sOsIXjyTFC4P0nzkJt7P1TyDu5FM+g2jalKZt7+BKZ9We01e9lCYlO3NCOnRJLlcLFMntdNjFryHNP20HL9oP6TabniXL0oyq6vYbuAbF0LcP+.h7ihjeUTJrOSCphPL0Jy2s7ADGBNcB7WVdGHwC6C9IxB5Kzmeew6Kd84pwvUSVLp8eil5Y9+YS8C3gBJqeGLjnBi8UgOGv.5kZR.jvXvZn.Mkkj8CiOWPdNtYJyJ5vuA+RXpKOqjvTeLy+QdCWroO+klwKWIykuYDEvtYQebTV0NxyZWamJDB9tH5KMMmVUWSv0VTAWeQE7QKpfOdQEr3hJ3FKpfk9vBJGZUITvciKYgunuai3uZW4x+iBJYP+NL+UWzE
                          
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          11

                          Online

                          2.3k

                          Users

                          13.6k

                          Topics

                          118.5k

                          Posts