HISE Logo Forum
    • Categories
    • Register
    • Login

    When changing the Button name do not work anymore

    Scheduled Pinned Locked Moved General Questions
    21 Posts 2 Posters 699 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.
    • W
      WepaAudio
      last edited by

      Hi, I found this snippet to make "pads" - " buttons" on / off when playing the midi control, I cant use the names of Button 1,2,3,4 because its already assigned to other part on the plug-in code and changing the name of that previous button 1 it freeze Hise , I change the Button name of this code but it stop working, any idea what could it be, I've done everything I can imagine, here is the code

      Content.makeFrontInterface(600, 500);

      // Store the event id of the generated note for the note on.
      const var eventIds = [-1, -1, -1];

      // Use a filmstrip to skin this button
      const var Button1 = Content.getComponent("Button1");
      // Make it momentary so that if you release the mouse, it will send a note off message
      Button1.set("isMomentary", true);
      // Make it non-persistent so that it won't get saved in presets and called on initialisation
      Button1.set("saveInPreset", false);

      // Use a filmstrip to skin this button
      const var Button2 = Content.getComponent("Button2");
      Button2.set("isMomentary", true);
      Button2.set("saveInPreset", false);

      const var Button3 = Content.getComponent("Button3");
      Button3.set("isMomentary", true);
      Button3.set("saveInPreset", false);

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

        @WepaAudio Give all of your controls meaningful names. Button1, Button2, is a terrible naming system for a real project.

        What errors do you see?

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

        W 1 Reply Last reply Reply Quote 0
        • W
          WepaAudio @d.healey
          last edited by

          @d-healey you are right , in this project I realized that I will name buttons, etc according to their task so I dont end up in this situation again , so what is happening if you open this snippet by itself as soon you change the name "Button 1" in the button and in the code it does not work anymore, as soon you change all back to the name "Button1" it start working again, its a simple code just 3 lines for each buttons but I cant see the problem, thanx

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

            @WepaAudio said in When changing the Button name do not work anymore:

            so what is happening if you open this snippet by itself as soon you change the name "Button 1" in the button and in the code it does not work anymore, as soon you change all back to the name "Button1" it start working again, its a simple code just 3 lines for each buttons but I cant see the problem, thanx

            In what way does it not work? Do you see an error? Post a snippet of it not working if you can.

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

            W 1 Reply Last reply Reply Quote 0
            • W
              WepaAudio @d.healey
              last edited by

              @d-healey when you open this snippet you can press the keyboard key I believe is #48 you will see button 1 turning on ,also the next 2
              my problem is when I change the name of the button1 ( on the button itself and in the code it stop working) so I cant use this code because I already have a button 1 assigned in my plug in, and I cant rename this other button1.

              HiseSnippet 1750.3oc4Y81aSbCF+RaOTSfhFS7h8BdgEZSKUTJ4Os.ipIRaZKJZDHpoTMIDBbuyWhWuXGY6zRXBI9RruG6iv9Hw2fsGe9tDeooo8.Ff1NIPwO1+7yO+6w2ie70VBtGQJ4BmbWd+g8IN4tha6gLU25cwTlSiscxk2cawfdGxesyVC6ikRhuStby+Hc24xufSzy6e3V3PLyiL1jiyAbpG4wzdT0Xqup1uPCC2E6S1m1yZzqUqgGmUmGxG.TYd2RN8wdGg6PdBVOr4bcNlRNQ5jqja0JqJNp7guYyUm34Vg0Wc0ffz1c7FHDDl5..tSN2b+M7jycGephKZqvJBLmKrE2eX6t7SXFWe.UROLjnaT1oMvIi4c4g95Eu1pS8tzP+VIpmzAl6Vi0x4MZ40caR8oirOVS+lnNPiQXKs4laVzq74SuRSid4rn2BF5cM21dBZe03dzb6xtMXJhH.CQSaZYFqyb+wht04vHXpU6gOhrq.ZLBQw6VpzJn0KUZ4MVpvREtycPsgUBAo5RPjiALHpOhGD0tCgQDvRzGw3JBJfKhLG0fyVcoBvNBoBcLVXf1vWh9Yzyuc4UPl+8hDe7LIAgQAzvdREPRjhijGQYvzQknCGnTbl8rsUjkxvjkrP5PT0485yYPih2Lt+apWCvr2DVkHpB0i2C5FKFhjbXpwvZI.MjO.IHgDrzrH6wGHIqnG9IvFcjjv7ApYVSAAndfNC6pWpPrOVUR.GRkMSl6atBRIFPlv0LN618IBIUpo6X+Cdgy9QEHkfQ7wfTBq59BBLqRDFbsGNLDrxYPGTEEGRkXEUKGoHfFaCVqHf.CBvgRhIB9gquUNG8sRj9F+6YoCoFxYyzI8e0yw+Us7e0y2+Umk+CFv7zxJHzOAB0OkUb4B+9REPvCHe6qkI86JxnsHFAC0gi7g2oS1D0ODODD4lM1tQz1ECZ4ITkW2hMMaazqC87+DHeLQTb4kMCJ1S5GO89v0t+CPVg2CvgCHEMqFzgBB9nMl.v5kR.T4BBnRBfpmAfnw+1BusvjRSPvWeZSbTLChyrQLM0IMhoIO5MqBN79pPqPExmtW84kSsiXXEYQK7Uf2..2oGmkFY5Cjj7.7Q7LVGd.XNukNoenAEMyiNFYFWTdEY5gEGDaYhO0WKJmi7zY7SmaOH3zyRRF9mW5Ev6sQkfrpNrqCoEW69qfJW4dKuQZbDPQmJedlbB+CIrNRmNdDGNoKgcpb2IYxlbFMrgY18t0vcLTsnEksYVZ7Vg6nPtVqsD+JyV7G4hxSQUVuzYpJWLdW9ESh8bXa0D1lO+YvyJSimU9H4Ykyhm4yqY3a0uP.E0jtpoKcwpZxybBg0.4rFvQkOsOIt8rqqxI9HF3WOqw1XEVWpUrMXbvg1JplN41lbLTNrovKnjZh7HEuOLqiNWxI2hpnduZbYYFM2g5qAD+tpyqGUy76ZUa3nF0H0Ng5q5pKw8cP6tDZmtJcqa.srNWSaJGXx9bLssnYISbohEWP+lEWPe94RUKtT6XKt37IgKmtzYn.dt+fPrJcU85aEE2AjbNU4y5RjYRpZn8slxPo9ktv2D4hR2q41Re3vz46bSguvV6+s4a7EmVxcmf.hmZLYWvc2e8C8VReXT4FFp7stsUP1ldTVm13d8gSmiuUbRqOq2JF1XFxw9souwZX+UssF.xkHs0+rVjq1DtQBKkuhI9dj9DrBh9iw7pips2dORvGzeRTu+gQ6U1W.2JGTB6NdJi.xtxdMVWvkx.X4DMWR6tZMPzQqUisrGjmWHSaCJhCB8LFbFQxKlQSUo8wQwzevsxZSb6+ieJ7eA2R+yepdTaCjxYGRkrCoZ1grV1grd1gb2rC4dYBhY2TSb+nuRyjeZkEuXmBCvaggns0H2h1wZp0VRmb0Zni1tEQbqOjy47IQtzWfuXym9z3e7m5L+EitmyGUJeBGaS0gscXGCop.KliZ1lDfGDpFY0ljM4Ld+tbF0KcdAkf1oCQXS8otd1TofzRisb8Z6Ypperouu1ioLBVjJcW1jhxWboXVgquy0PWjNUO5+FEKL++6KVXVR2UiKU.AdWn9JONeE2ny.P5hQ9RQ083CTPQFMwPB.ntdWnZf1PEPdD6ZBlSWmgocojB0aSX9kR9J+wcVNo.BcmkS5zwKYpf0V7uit8Vt4IL8oHQ0.GBklDZukVB0YooDbRGbSAcPsm9zoEzJGXqMb4ASFFCeNyhoZR8ZwAwDdORmzwciOOK5dXOA+kdlOXjdouXjEfArn+LK4capaiJ6DcudSvpGbt2K87zuUcaHbMcDUxLhpYFwZYFw5YFwcyLh6kYD2eFHzEYr4.EumIGqiy+.7xebm.

              d.healeyD 1 Reply Last reply Reply Quote 0
              • W
                WepaAudio
                last edited by

                try to rename in this snippet the buttons and you will see

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

                  @WepaAudio Did you change the button name in every place in the script?

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

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    WepaAudio @d.healey
                    last edited by

                    @d-healey yes , that's the strangest thing

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

                      @WepaAudio Post a snippet of the version that doesn't work - after you've changed the names.

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

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        WepaAudio @d.healey
                        last edited by

                        @d-healey

                        HiseSnippet 1693.3oc0X01aTbCDd2jrTtqDTohOzuTIKTk5EoP3dIAPPq3HugNUN3Tt.pRHD3rq26byd1qV6KgqUH0eR868K8mD+CZGau6sd2bIjDf.8jhTlwyX+3mYrmwauDtOQH3INtU1cRLww8Jd8mvjC2XHlxb5rIn2ayjwi1i+Fm0mDiEBRfiq67ORMrakEbz+d2CVGGgY9jbUNNOmS8IOlNhJy0951+BMJZab.YW5HKqWscGeNaCdDeL.k48p6Di82GOf7Drxr47bbuzVATIOouDKIBG2EVmGLo+P9gLi8OmJn6EQTBMb5CSjQ817n.EhUZc1XHMJnW1VV33350Km.l2P.W2qKMfNUeNQ7M5AP4dXyGtyUDdyW.dMrgWcK3MCH4ZAoELP5Zd88Snwx7QT34q85vjjjPLP61PwXqyb+8k81fCVvjqLBuOY6DPXpG0tc85KiVqd8kt+hUWr5stEpOfdBRNjfHG.9fnAHdnVd.gQRfsU.hwkDTHOQqVKvYqrXUHzIjnCvIFW6DHP+L5E2rwxHyeuLaMdlffvnPZzHgD.IRxQh8oLX5nBzdikRNyd1VWqoGNnALeY6kAD4F7QwbFHT6F4lbC0NAVitvdEQknQ7QfE3jIHAGV.LriBQS3iQIjHBVX1pi3iEjkUleHjWhDDV..PyNKLDMBXaHIbwp4KyJBBrrTQ2ro+FKijIiIkVcFmcyXRhfJTfNGBvBwY+nD3TPI9.fSgsebBAlUABCqtONJBzxYv.TIEGQEXIUwKkwfx8NrdZeAPDhiDDSz7Chqa9945lZtNW7j3jxVc7ndFXo06GKsJhkVmJrz5jvR3XluhwgXvSfDgmxpsT0+XwpH3GPq6pnO04IgNAxPjnAbT.bVOKEKNBOAH+tc1riNYx3s3PpzeXstljJ0FRM+OAtbkjTaokLFktRpe9przUu68R4CcX+43nwjZlMDZuDBd+6Wxg0pm4PySoCMybn0w3f192V8sUKSMgge4wMoQwy.4bxdLK1onGyhdTYsIb3nbhhgpVAFEYMrp52rGI0wZL8VeY37.rfJCsXIyX.oTA7eJRSYh6ApqXwTpezvZl4QEkL1ouzQTzrzvXOSDZiU0WHINZcghU.BCO5rjUG3E0eIbDV2QwJp.uJnVa06tLpQy6rz8K5GA3zYhmmIJs9vUY6qttdJFNbHgcj61ytiq7LZPCyj+t9jsLPslEjsQVQ+sB35fthqsH+lmL4OcIZLCVYs5GKqb5vciWV122CZakg1JUNFb1bV3r4GHNadb3rREEBeq5DAz5Sw9o7N99ora2y2TrvxPNqCTG8owD1w0DnSZEF3+dVmMwRrpIrTcfcPUbIUAA2MIG.czZZIC5JlH1WxigYcZYIG2KK0id0zF1L7rCMP0Wcd8am2Lsy2+rW6ISEZSZeHMPNzte4gD5fgVcP+SsspsA7hqKnztPlRm1xyJrZZAKzuYAKzmUX0xBVsOvBVNeTg0Q65F52mGLNBKK9H.0KeRG.twtPm2ptqYBpbh8Ki9n8xfSKDulWOUUhYiw4lAFg78OEXL88TK5sUXHwWlCvE719W+z73I6k+6MK+250WBWuLhxFzGOJFJHm9p1LoKzW0BIcQbbPe5uaY1+zd8w.EkTT6e0VuTODdhBqvZkB7cHwDrDhx49758auyNOJgONtrWu6A5bhcSfWUCLg8.OkQ.pVZuG2HgKDgv1QOWB6g5MNYfhqx0rCbwdhnnNnuMHbyXPQgrCcPQbU3k52ECOG4M1VqWk56h0gX3o9Z4FkjaVRtUI4UKIuVI4aWR9N4xFBsKNVkXn9TCkp87UmtZOvDzCCaYKKWmNX5jazX+8HlRyZnX8sLlwWE3Rep9PEKb5NqcxeGk+Gb6YguqRkLL1mphNawN.NVBZLWetIIDONRNUqMH6xY73gbF0u3Y.Hmdv.RhMzm494gRIbDLWy0auiok0bU+P6GSYDbRgi1mMpnwY9SLMyv024YfKRcsF5CIrcglkchE.m+TU.7iNdO+ECuPotqlVVDAqdh7K737U7z2jiTEd+bA0c3ikPA0rhZdPku9P0dehc8u4T0TMx0yZ3rOgEnE9W3W5fMxJVpFrQ1fN9YSEr2R+e8yTbmmvTUNz80EAkgirSoEPOEJHAEztPP4HreB+U9lOegBqWVqAPIS+M7q30UIiZ3nekI3mW8Up6LBJU8Jee0AgaBL7r8o44vmVmCeV8b3yZmCet84vm6bN74tmnOptDd3XIej4RRPQusLIVtaMMwZdm+CD8AF0A

                        d.healeyD W 2 Replies Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @WepaAudio
                          last edited by

                          @WepaAudio You haven't changed the name in all places of the script.

                          Think about how the script does what it does.

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

                          1 Reply Last reply Reply Quote 0
                          • W
                            WepaAudio @WepaAudio
                            last edited by

                            it could be here?, ![alt text](Screen Shot 2024-08-23 at 1.10.03 PM.png image url)

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

                              @WepaAudio That's not it.

                              Describe to me in words what the script does.

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

                              W 1 Reply Last reply Reply Quote 0
                              • W
                                WepaAudio @d.healey
                                last edited by

                                @d-healey that script simulate drum pads, when I click on the button it reacts like a drum pad and play the sound on that key and when I press my midi controller it also play the sound and turn on and off that button so it looks like a drum pad pressed, now, when I change the name on the pad and in the code if I press my midi controller it sound but the button does not turn on or off

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

                                  @WepaAudio said in When changing the Button name do not work anymore:

                                  when I press my midi controller it... turn on and off that button

                                  If you were writing a script how would you do this?

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

                                  W 1 Reply Last reply Reply Quote 0
                                  • W
                                    WepaAudio @d.healey
                                    last edited by

                                    @d-healey I believe I make a callback for that slider, what I dont know how to do is the logic that goes inside

                                    but when you got a little time try to open the working snippet and change the button names, it won't work, then put back the original button names and it will work, is the strangest thing I've encounter using Hise, I've re done larger scripts snippets and changed perfectly the names and more and got them working properly, this one got something I cant see the problem

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

                                      @WepaAudio Don't overthink it, how would you trigger an action when HISE receives a MIDI note?

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

                                      W 1 Reply Last reply Reply Quote 0
                                      • W
                                        WepaAudio @d.healey
                                        last edited by

                                        @d-healey answering your question I believe is creating a reference for that button and also creating a call back, but I dont know how to fill the logic area,i got an idea, let see, I will do my best , you right ,I need to do it my self if I want to learn more, that way is the way to really learn, thank you

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

                                          @WepaAudio Right I'm going to put you out of your misery. 😃

                                          If you want something to happen when a note on is received then you need to put it in the on note on callback.

                                          You can also search the entire script for text by right-clicking in the script editor and selecting Find all occurrences.

                                          Now try and find where you didn't change the ids of the buttons.

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

                                          W 1 Reply Last reply Reply Quote 0
                                          • W
                                            WepaAudio @d.healey
                                            last edited by WepaAudio

                                            This post is deleted!
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            12

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.5k

                                            Posts