HISE Logo Forum
    • Categories
    • Register
    • Login

    Macro LAF / Paint Routines help

    Scheduled Pinned Locked Moved General Questions
    14 Posts 3 Posters 554 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 @DanH
      last edited by ulrik

      @DanH said in Macro LAF / Paint Routines help:

      [obj.macroIndex]
      check if this exist?

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

      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @ulrik
        last edited by

        @ulrik It seems to as it works perfectly for the names at the bottom...

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

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

          @DanH Hm.. I've never worked with macros before, do you have a snippet?

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

          DanHD 1 Reply Last reply Reply Quote 0
          • DanHD
            DanH @ulrik
            last edited by DanH

            @ulrik Yup :) I've commented out the lines which give errors

            HiseSnippet 1227.3oc4XstaaaCEVxNpqwstXEX.CX+hv+xFy0QxIwMEAAKWrcgQaRLhyJFPPP.iDsLWjIMjnSrQQeB1ivdo1ixdC1NTTxRNUyyKHccoSAvQ7bg76bH44h55ysIAAbeM8UOc5Hhl9SM5MkIFbv.Lko0ool9yLNDGHH9HEo8mNBGDPbzz0y+ZIA8UWQK742+g8wdXlMIgjl163TaxaoCohDpc28MTOu1XGxozgojdic6XyYGv83iA7j2vTaD19JrK4HrTrbFZ5OpkCUv86IvBRfl9J6ycl1a.+FlR92QCnW5QjCrz5ASjhbatmiDwx20NX.0yoarcGnooazMwKjW4E9FiCoNzYzS7FecHCThFo8G54VD7rtivSOE7VQAumazy1mNRjvQhsmXzgAaT8wvVPZXojUK2uj23.NHASTaH9JRaeXvLMJ2vzrJZSSyJaWr.rMDHPWi8Qd39ncPsXtTFolsOALrW6wuD6olz2x4WsGyoMg3UVp3Zy+fPGt2AmbbOz7jKVnXgnoLfHBwAg4bH11mGT9rRfNVkphj+udoykSKfhZ9DWp7bX6wLaAkyJWxwGeyQiGdIw+TrKnP+XNtUQ7K+4JEK79hEPvi5WfTMLXAmYdN562IYX8yQu.Ys412RJqPoLuMYP5cPVabaxqOGY0uqslzCZGddNXXn0ABcl4jFa05Ulq27UUQlSZ21zrwVM157HUcktD0cfxIbqrc7T5VqOb44D9XFbl4Dhs.yb8HkmaUNSBqvW6.RM47pyvYUzFUlsPYNQYJYZH8x0a1P9WBW49vhlmpn5UlywDdvhHfMyPGRovcaXqdNgTy6ddTWFw4TxDQ4HUVj0UxFNc6SbJIWvOTY63iDHN6HtfbLqbkBuuvpE9PAzsY0uel7j2X74ddD+LYKif4uHEKyBOgVELZuwjYBBWkmOVwSVtXE1pKvoDjy5vnhiGQhFmDMQxSY0wbM0lYroIkXiooFZZYHVBoONXkVT.FHrUtHwAQEgAsdVTPqddTGhuFEv3WY7FF+RKsPeS5zFZKsx0yP4erSSr.KCcFAG.hiH9BpzQq2jbMjSREHcUiljfqD7Qg3c3HNSBd8U9aQ7DHsg9DXslJe4WUPdo0utT+H.aNd2j43iC0CIb3Ni8vh4yBIS8Fw.NtMW3dYHcV.ULMcp4+AolLyL0jUV61KIbetQWpvdP13MWF3Ud74SLdiRzWznU+9PPqDvthQ6e5tlU+tAkGqfx2ZDlALwK0CB3Boxkf56T7PILQJtVKnfreaYKHazRWPld948E4WtnVYTUyS+LTz08+I6ujtHl++8WDWjqa0nafV2qawVexvY8GH3b8+iekIFma7.Ama9.AmMdffyW9.Ama84BmPmeBJy8PrvmJqJF5HWUZBfQFi3EHKtMmr9X0XS4XIf5A87GN3OfmHlVxw5QLshY9uxZD1Q4E1p9NjUn73PJfcyB+7SOxP9cIh61vvvrlo1PnrjKrsk4pdALS51wMR4bwHrOnFzuJrCHK7O8GmIEO0W4JZ3EpUJtGigxh4hVHrzrMrfW832DSc.0cPLYJ6ZnCm3OiDzLrCm4MMZWKCKo98ukX8WXI0+jYI4LVjU7kuvxxh2arfOTULGPnaqvVe00awvvc4vfAZ+Ifcufsy
            

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

            NatanN ulrikU 2 Replies Last reply Reply Quote 1
            • NatanN
              Natan @DanH
              last edited by Natan

              This post is deleted!
              1 Reply Last reply Reply Quote 2
              • ulrikU
                ulrik @DanH
                last edited by

                @DanH Try this
                There were a wrong line in there, this one:

                //g.fillRoundedRectangle(coloursmacros[obj.macroIndex], obj.area, 4);
                
                HiseSnippet 1213.3oc4X0saaaCElxNJqwqtXEX.CXWQ3qrwbSjbRbSQPP9y1EFsIwnNqX.AYYLRz1bQlzShNwFEEXuJ6MY2t61ivdD1av1ghRQxtIYt.Ka0sx.1lm+32gGxCOG0xW3PCBD9HikNd7.Jx3glsGyk81uGgwQMqgLdj4Aj.I0GqIs23Ajf.pKxvH6yUDLVZAT3yet8dDOB2glPBgdsf4PeIqOSlPs0Nuf440f3ROl0OkzqsSSGAeegmXHfmrlVnADmKHcoGRThkwDYrXcWlT32VRjz.jwB6IbG2tm3JtV9WyBXm6QUCrQsACoI2P34pPrhJZ+dLO2Vw9c.BYX1JYUHqdU3KMOf4xtldxpwWDx.mnQ50CiL2E7rSCOqYGdFof2BZ38Xy1N9rAxDNJr84lM4PfpCABAogkVVTleJq49BPBtb49jKnM7gAWqQwpVVkwqaYUZy74fvPfDeIwG6Q5f2BWm2kwoK63SAG64dhyIdZi9Rg3hc4tMnTuhJEWYxGL9fc2+UG0FOI474xmKxjATYHNnb2CHN9hfhmT.zwtPYr52JENUYV.EK6S6xT6CaLj6HYBdwBt9jqNbX+yo9GS5BJzIlS2xXw4+Xo74dS9bX3Q+MPZYB3AmXcJ9a1JYXkSwOAau9lSIkcnTVSSFjdKr8ZSSd0IHq+Vs94DtaNnenuAhbh0npaT+YVqV6YkwViZzvxp5FU23zHEWYktpkD8YfhI7KEwOM2IL8IJjD92lbW5nSSTnCbV6Uhg.U2WQcjDdWOZwXbWFu1MYZqQOc0ZUUeR3pVsuK6TFWoz639dTIDxBc7BgwTHfNgPZ6tqGqKm5dLcjrXjJS6PkwIyUAGXOrO0sfZBeaoMiC7XA+PgjdDuXobuI2R4daN7zr5z4F4oNW3K77n92HaUdJ+6Rwh7v8gkAm1aH8ZAgCrSlQv71yHjNgki9XZJAE7lbl7nAT9skm.Ec1FxXjIBUfnxv7EOJJeQaOlK0GwfzBel4K3hysQg.NJG7Ou2u7GailYkqLgx+pakeaaz21rFQRTYshfC.wATeIS48F0nWBWGnygsjYMZvERwfP71effq.uwB+iHdTxMFe+NiudvO3rC58vNURYGqgSYm2MiKj2W3NziHm7x.0MfQLf8CSj0UkYkGvjiSeC48xMDyJberYKlzo2Mi2L2.dUaktmwaz8s4Mq2oCjUIArKX136t+ubMMTdfFJekY3EQIqRsgLhvMpJP80Zd3DlXMW66ntneeVqKZvLWWjQ1Yds38nNnG9AccPeJdnL6m7GJuqktkhNMZ+AdHNFmUlSv4pyI3bs4Dbt9bBNqNmfymNmfyM9+BmPaZRFu6ADoOCpx0DZRVWlBfQNm5oZDwHipkA8XK0XEfZCsgGN3ufmHl1pwFQLsiY9exbD192YN59QTUn7fPJfeyCeiPKZpdUAwcgrnY0pKag5C0kblii5xpm.lxvIt0N2yFP7A8ftKgPfpSfzuvjT7zu4ongmomp3lO5qpryzzRMQDkeaZC+0SbUL0drt8hIy3WBs9nCTVHn0UWA2abTX6FbkJItRk0+WxUruEWox8lqjwL1MhL9DdwG+BqJLd2gRQec4b.gV0CaJ1vnNm.mlCSGf9a.jM0tCA
                

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

                DanHD 1 Reply Last reply Reply Quote 1
                • DanHD
                  DanH @ulrik
                  last edited by

                  @ulrik aaahhh, brilliant, I get it now. Thanks so much :)

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

                  1 Reply Last reply Reply Quote 1
                  • NatanN
                    Natan
                    last edited by Natan

                    @ulrik said in Macro LAF / Paint Routines help:

                    HiseSnippet 1213.3oc4X0saaaCElxNJqwqtXEX.CXWQ3qrwbSjbRbSQPP9y1EFsIwnNqX.AYYLRz1bQlzShNwFEEXuJ6MY2t61ivdD1av1ghRQxtIYt.Ka0sx.1lm+32gGxCOG0xW3PCBD9HikNd7.Jx3glsGyk81uGgwQMqgLdj4Aj.I0GqIs23Ajf.pKxvH6yUDLVZAT3yet8dDOB2glPBgdsf4PeIqOSlPs0Nuf440f3ROl0OkzqsSSGAeegmXHfmrlVnADmKHcoGRThkwDYrXcWlT32VRjz.jwB6IbG2tm3JtV9WyBXm6QUCrQsACoI2P34pPrhJZ+dLO2Vw9c.BYX1JYUHqdU3KMOf4xtldxpwWDx.mnQ50CiL2E7rSCOqYGdFof2BZ38Xy1N9rAxDNJr84lM4PfpCABAogkVVTleJq49BPBtb49jKnM7gAWqQwpVVkwqaYUZy74fvPfDeIwG6Q5f2BWm2kwoK63SAG64dhyIdZi9Rg3hc4tMnTuhJEWYxGL9fc2+UG0FOI474xmKxjATYHNnb2CHN9hfhmT.zwtPYr52JENUYV.EK6S6xT6CaLj6HYBdwBt9jqNbX+yo9GS5BJzIlS2xXw4+Xo74dS9bX3Q+MPZYB3AmXcJ9a1JYXkSwOAau9lSIkcnTVSSFjdKr8ZSSd0IHq+Vs94DtaNnenuAhbh0npaT+YVqV6YkwViZzvxp5FU23zHEWYktpkD8YfhI7KEwOM2IL8IJjD92lbW5nSSTnCbV6Uhg.U2WQcjDdWOZwXbWFu1MYZqQOc0ZUUeR3pVsuK6TFWoz639dTIDxBc7BgwTHfNgPZ6tqGqKm5dLcjrXjJS6PkwIyUAGXOrO0sfZBeaoMiC7XA+PgjdDuXobuI2R4daN7zr5z4F4oNW3K77n92HaUdJ+6Rwh7v8gkAm1aH8ZAgCrSlQv71yHjNgki9XZJAE7lbl7nAT9skm.Ec1FxXjIBUfnxv7EOJJeQaOlK0GwfzBel4K3hysQg.NJG7Ou2u7GailYkqLgx+pakeaaz21rFQRTYshfC.wATeIS48F0nWBWGnygsjYMZvERwfP71effq.uwB+iHdTxMFe+NiudvO3rC58vNURYGqgSYm2MiKj2W3NziHm7x.0MfQLf8CSj0UkYkGvjiSeC48xMDyJberYKlzo2Mi2L2.dUaktmwaz8s4Mq2oCjUIArKX136t+ubMMTdfFJekY3EQIqRsgLhvMpJP80Zd3DlXMW66ntneeVqKZvLWWjQ1Yds38nNnG9AccPeJdnL6m7GJuqktkhNMZ+AdHNFmUlSv4pyI3bs4Dbt9bBNqNmfymNmfyM9+BmPaZRFu6ADoOCpx0DZRVWlBfQNm5oZDwHipkA8XK0XEfZCsgGN3ufmHl1pwFQLsiY9exbD192YN59QTUn7fPJfeyCeiPKZpdUAwcgrnY0pKag5C0kblii5xpm.lxvIt0N2yFP7A8ftKgPfpSfzuvjT7zu4ongmomp3lO5qpryzzRMQDkeaZC+0SbUL0drt8hIy3WBs9nCTVHn0UWA2abTX6FbkJItRk0+WxUruEWox8lqjwL1MhL9DdwG+BqJLd2gRQec4b.gV0CaJ1vnNm.mlCSGf9a.jM0tCA

                    I'm getting an Error here:

                    Interface: Index mismatch: Removed Macro Control for Mix
                    

                    I Have custom Knobs Made By LAF, It Works in The Example Above, But Once i Hit Compile, It Gets Remove From the Macros :/

                    Edit: Mix Is A Knob! Which Assigned to One of Macros!

                    1 Reply Last reply Reply Quote 0
                    • NatanN
                      Natan
                      last edited by Natan

                      Here is the snippet:

                      HiseSnippet 1646.3oc4Y8taaaCDWJIZsIqoXEs.CXehKextwwQxNwIAAE04etHn4OdwYsCHHqiQh1lKxjZRzowXsu.6K6gXuH6QXuIauAaGIksjRbbcAV2ZPkATLu6H4Od2wi+nS8PtKIJhGZXN8w8BHFl2ypQOln8VswTlwtaaXdeq8wQBRHRKZydA3nHhmgo4jOSJvb5oLTO+0S2D6iYtjDQFFufScI6Q6PEIRqW84Te+ZXOxwzNordop65xYaw84cA7LoksQ.18bbKxAXoYSXYX9Y63QE7vFBrfDYXN0lbudMZyeMSa+KnQzy7IxFNFMfARKtF22ShXoTisZS88p2ecGYXXZUOwKLo1K7Hq8odzAxS7FegRAJoGo8GlSLJ34jFd1iO7LSAuozv6AVMbCoAhDMRr84V6xf.USLDBRCKssFS7K2wZKNXASTrC9bRsPnwfdjqhscAzx114We1YlcFHPDIP93lnmf1g0hxHEcCIvx5Y97yv95gbON+7MXd0HD+b5tc0OKl8Ag1eisN5vFnrhkVFOIQDgBWDl29X2PdTtSlC5iybEPx+VZtSkSDfqhgjVTYdYstLWAkyxMmWH90GzsyYjviwsfNzrulVEP7y9w7yNyOO6LH3Q+FDUDCqoSrOEM+SRZV5TzBHmkW+JV4nrx9phAqeBxYoqJtbFw52WfCQtpr6nNp0FXxI1WVY0cVyt71qU.YeYsZ11UVsxpmF2wEWrkzkn2SjKQe9X8o0lYnOQhD0W2k4Qt7zjNzD16cDuKH06Hhq.yZ4Sx0G2EPKMrg19xUJucE4mDsRu8nFmBnR4u1x2mHfPlZgOmJlBAzLFoG2M7osXDuiIWJxE2kqtfJfRlq4bgb5Ph2bxI7sCKSTN2Avr1O+WmKWGKZqRbkYlGwE3vdnHepGLciJGSaYCkgCIMqeVlbNCA2BAoSt5fuDRrTeixFDeQQvfI.C8nXVRGUROrYSHF.cuTwkulqDG5dbap64Ln..XhcQm0yn7kTOQaYRXQaXZKAuebl9jY.AbrOTR.E0Mjf5w6hBIxYVzlfB.mzWqsJnnqOAGlK+U6qK12sqO3QU8.16FudPMC4cTxb6FFBNd.b9cII3DLcvhbgzq44iQbZYOFoxuTCQhmL+hJmbFHETD64sQnatSx3kVDUp.ZnRzNq4yn7FU.4dYv5Bfy2d4BIKl7ohDR22FP1Fr.CJ1hH1TtkIJWp5GCaCmT8YszMx5soM0dg17KfyjeyaTtAWe.ZDu7ZShy+t9l3lMWS8jeckAuM6FOYggc78oAQI6iuIrQEjN5lNYqHn1RETXvxtPlJkYy.uoAW.a6ytzudUgAIB2Pc.cYf9aMQb1AbA4PVNX24LSOyamAcUUMaNTcxBFgbeeR3PUKIvDNpNlioNPpfNwefgvI4YoJXcyTERyjwUW+Jkgb1tLp3v.B6lHPXDWzSRkHFUfoBEQh6GSjPWLyfB7Eti0yY7yJYn.bL4re32dve9Tiuc2swBb+gAFQXVBHgBpbAXtM4BfpmlexzVaShNWvCT11Ifyjyu4cdmS5kIrA+lp8Fz32wUkIE8syw30xskI198UaSnsZKRKw35zl.xabOYcprL5jzXiU.wtLTmjziXQTQuzzb+fPyabg6CrpSEtsGNdmXH3EhWenwaLo4Ys1oYSfJPBXmxp128gmgbZnbWMT9RKE6wDuTCnZBPKVBpuRqCknDo05LhK27Gi6kaBF6K2XN4X6KdOtLy89n9xLeJtobxO42TNJW2zw6Fcd+CwSNd37cbk56qAmk0d0NLN2C9FZ.TGCfUKj7ScIL2LAXYIfcSpfT8Wq9R7Ejl7vNwmQNn66QZASTZIGSfyLazi4lVXiNbtnMk0JagkGUEtFdvNLLrz8Rae813HhlPZZbsU2HAuSern9YUZHHApi1MOwpxREgmlyKeu1VvqxG9uSai2ivmynCeSLl4VOTEIGDxjwzOxKjnQ7f7oaAHt+92R2RvY4aI3boaI3b4aI3rxsDbtxsDbt5+W37HdWAbH39XQHEttn0Ac6nouCXjwH9xKSaNg7fNcaaYaIfZPXdpF+M7DqzQ11LVoSek+mLGpeKyW4puPt7Ts6pj.qal5e2wmYI+cu6eM7GZs1JEKuxxqsb4JqrTYmJK4XzAHu+JWWIitE.W0P59fawaYYWzdzc.3A7IswxqBsQWfZjl.OHn9NZRQlCHWYNow+DmTQkD
                      

                      JUst right click and Select MAC1 on Context menu, and Then hit Compile
                      It Removes :/

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

                        @Natan so you want the compiled plugin to already be assigned to MAC1 when you open it in a daw?

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

                        NatanN 1 Reply Last reply Reply Quote 0
                        • NatanN
                          Natan @ulrik
                          last edited by

                          @ulrik said in Macro LAF / Paint Routines help:

                          nt the compiled plugin to already be assigned to MAC1 when you open it in a

                          Nah, I Need this Like normal Way, User Assign with mouse right Click and Select The MAC Number.
                          But it Somehow removes The macros.
                          Also if I Export this as Fx Plugin, It Does Nothing At All.
                          Looks like it works In VST instruments Only And not FX Plugins, RIght?

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

                            @Natan I compiled it and loaded it as an instrument (au) in logic and it did not work, it said it was connected to MAC1 but there were no number indicating it and I was not able to disconnect it...

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

                            NatanN 1 Reply Last reply Reply Quote 0
                            • NatanN
                              Natan @ulrik
                              last edited by

                              @ulrik said in Macro LAF / Paint Routines help:

                              d it and loaded it as an instrument (au) in logic and it did not work, it said it was connected to MAC1 but there were no number indicating it and I was not able to disconnect it...

                              I guess you need to Tick Enable Midi Input FX And An Extra Flag, So it Let You use the Right Click Pop Up Option, Otherwise, The pop Up won't show up In Compiled VST Instrument.

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

                              10

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              103.2k

                              Posts