HISE Logo Forum
    • Categories
    • Register
    • Login

    Macro LAF / Paint Routines help

    Scheduled Pinned Locked Moved General Questions
    14 Posts 3 Posters 513 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

      @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

                          53

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          101.8k

                          Posts