HISE Logo Forum
    • Categories
    • Register
    • Login

    Plugin not working in DAW

    Scheduled Pinned Locked Moved General Questions
    66 Posts 4 Posters 2.8k 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.
    • I
      imakebeats
      last edited by

      I'm making a plugin and wanted to test it in Ableton Live, but when I try to use it, it gives an error upon scanning it saying "A serious program error has occured" and then it just doesn't show up. No matter how many times I rescan, the plugin won't show up. The paths are correct, it works in HISE and it compiles fine with no errors, so I don't know what's happening. I'm using the master branch btw

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

        @imakebeats Try Reaper

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

        I 1 Reply Last reply Reply Quote 0
        • I
          imakebeats @d.healey
          last edited by

          @d-healey Re: Plugin not working in DAW

          I found it's an issue with the project, not Hise or Ableton, since exporting a blank plugin worked fine. Here's the snippet, if you can figure out what's wrong:

          HiseSnippet 1660.3oc6a0saSbDEd13rgXWZEf3hdSkFg3BGUf5+BToTDl3jfhf.VwAT6UnIqGaOh0yrZ2YShoB0a5CTeD5qReC3Mn8LytN6rNaRbBwo.Y8U4bly2Lm4a947MVws8ENzf.gOxp3Ni7nHqqa2YDWNn0.Bii1bMj0h1dtg8AiUG4QBBncQVVEdlpUqhyize93SVk3R3NzDWHzaDLG5KXCYxDusa9blq6FjtzcXCMhtQyMcD7VBWQHjIErqf7HNuizm9RhJr4rQVKrdWlT32QRjz.j07qJ5Npy.w97n3eCKfsqKUYTE0A5nH2aHb6pxXkWTqAL2tsGOiCPHK61Iy+BQy+aauEqK6P+I7vMzMfSPXxGVykN8JjJ8pZldULRuLRIKiTZ9nT5l1cb7YdxjVT4y2XuIWR86Q.Z2LUhhEM2FWytk.hfKevPx6na3CFGhnb8JUtG9QUprzJkJ8S+D9wG9A2xmByArOsmOEVRCv8D9XZudTGY.lv6heMCScoCgNNv.mtaflVOtoRvBZfDuGwG+btX2pXnmiSm9TYKwPOAGLJeGcq2AxC.eGxPOWpuI3XWJ75MlZzJVSaU9NuPruB7Q.T63..qhUyDQ8S.QsLQz3DPTOSDKerHHGDyAFKE6LfAzeH2QxDbL72NDWWZW79Cnb5dzwLKzPHr3mZwfwcYbZBXAWGqZIvW3V1YL+eOH6bCoKU52KUj0CWVag+kGiqtDFbUbL8+f.p7oRoOa2PIs7gdU2CbObU78i6lURfTKSH0hgTA+iFPJl.qdlvpOF1RqXDaiLisQRrIgtblgtrYne.WpTQpa.EmhHpcFHhJSNaNYRPwawCz8ABO0b6T3gwzmFnF2LiVxhTpelIkoaWgJzokCRwd0VxbTNEFvf7pog8oSHMlgDxTez3LrKHE4UeoyvdBCxqdDc7gUJchWsq5u3KdZAWfsKTZub56iVZEiKpdoPReEur9JoRenDdxl50Ky1h6JHUyrYkfC+SBXYd3vco9lWHpBDpBmtzt8wWZ2T4gSDiXDnfuImIekGkeb5QPwznRFPbVAgJ0h.9tXQ.cbYco9HFTq+Z1ZNDoS3DwT2nI50atFQRF2MPOBihG0WxTS.q0n6ARyhzVTzdMZv6jBOcrwqbHqRm5fdPx.9aMGYZDHodcXuebF07ed+e9jgjCLSv.4HEiUx9MpjBppg1m0UNvrWFPY8GjHcr4ezL.nxcnGHWUbPr5oiJUBDoI5F5RjoUto15F2.rlmRtjRRDOfIGYJm8BSN2zlh2ztMS5LH6bbtLxQXscVjiwhf+V600B9RRv4s23WmMJdMG9EOl2fbcsTVvBtD8h3cHdS86PrJLKd2QwO6d2Q9You1NK8CQC+sr6HgWzMjw6GWIWmC11vCmNgiRHzTdTBM0GkZ6ScEjtFkFfO+cyUCA5wOs2+podnd5PQH2Xrtcy3ov1TO3QpvJrAlEat81OyWD5MIpO9D89gc7AcG.KX1vq3TflMmMnV9hffdvzQ2WAlM0NzuuhqR7rs5UXAo88xvgvRMmCZDAZ1xBb85.pZok4rEATUcfYz5QoxND8x6b1Q1Umvt1D10mvtwD1KOg8Cmv9QI1QD5VDujMESJ3YgoSvCzGsIvr1HxUY8Or+i7bJ2KtP98hehekQEGmicXJhec9dvgNviJGuEn0qGIzUN1a5ZoaI3BuABNywLM2lBaY62m5a5LyID7jA3Dl4o0sotTRfwYz617EPMbhe5StmItn5Y9qOKy0qu2NJcwpasve4VOqvUl5YmDEAuSQeOCFFQe4mgqgW2VewKVUm7xL81VDJgZdiq6XCEm5.EjcnlknlSU1KxthxVkDcn7tZi+E9D2X0w0yTMVcbiHmwcELeh+a8qOsJP4p5LZYWtPkRWysnAPYeUJA0fldUKKntyu5Egrk6dIJa4t4xVloxVh2Ujqa4phtkZmptE0d7bcK45Vx0sjqa4yEcK0x+5Vx0sbDcK0x0sbkQ2R8bcK45Vx0sjqa4KJcK0uHzs3cIpawKW2xrW2R8bcKWYzszHW2RttkbcK45V9RQ2hs8VjCtH9GEK+qa4qo+6VTaJxUsbUQ0xx4pVxUsjqZIW0x+ypVtLxxKiwXHwwW7VmneWJJ9XQsGfI35ektEg5qfM9H+fTPngPsr253jtqNBvZmWf0Ou.abdAt74E3COu.ez4E3Oe5.URMdZnTLL5BXDZq1qGsI2Z8C2jW.8e6CbnZ.

          Also, I tried compiling it again, and it kept getting stuck on include_melatonin_blur.cpp

          A d.healeyD 2 Replies Last reply Reply Quote 0
          • A
            aaronventure @imakebeats
            last edited by

            @imakebeats Nothing looks out of place to me. Start removing things one by one and exporting until it stops breaking. Grab a drink or something, this might take a bit. :face_with_tears_of_joy:

            I 2 Replies Last reply Reply Quote 0
            • I
              imakebeats @aaronventure
              last edited by

              @aaronventure

              Alright, here we go...

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

                @imakebeats I think you could condense that script quite a bit. I'm seeing a lot of repetition. Also you don't want to be setting the gain property of the sampler like this - first of all it doesn't work (did you check that) - but the main reason is that there is no smoothing so if you do this while audio is playing you might get artefacts like crackles and pops. Instead you should use a simple gain module.

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

                I 1 Reply Last reply Reply Quote 0
                • I
                  imakebeats @d.healey
                  last edited by

                  @d-healey yeah, it's my first time using hise, so I just do what I can think of :)

                  It works for me though, idk why it doesn't for you. How could I condense the script also?

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • I
                    imakebeats @aaronventure
                    last edited by

                    @aaronventure

                    Also, it seems to only work outside of Hise WHEN THERE ARE NO SAMPLERS so I don't really know what to do about that

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

                      @imakebeats said in Plugin not working in DAW:

                      It works for me though, idk why it doesn't for you.

                      This is what I see, is this what you want?

                      Peek 2024-08-20 14-56.gif

                      @imakebeats said in Plugin not working in DAW:

                      How could I condense the script also?

                      There are a few things you can do but it basically comes down to removing repetition in your code. Look up DRY programming. I could include your code snippet in a video if you like to show the improvements I would make?

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

                      I 2 Replies Last reply Reply Quote 0
                      • I
                        imakebeats @d.healey
                        last edited by

                        @d-healey

                        That would be great, thanks! Basically, I have each sampler have the same synth, but going from a very soft preset to a really harsh one, so when you drag up the slider, it can smoothly transition between them.

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

                          @d-healey
                          Also, do you know why I can't export it with samplers? Every time I try to export it, it doesn't work. There are no errors or anything in Hise, it works fine there, but if I try and use it seperately, it doesn't open.

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

                            @imakebeats said in Plugin not working in DAW:

                            @d-healey

                            Basically, I have each sampler have the same synth, but going from a very soft preset to a really harsh one, so when you drag up the slider, it can smoothly transition between them.

                            There's a built in feature for this. Group Xfade. Put each set of samples in a different group and add a modulator in the group xfade section, also you'll need to enable the group XF option in the sampler's settings. You only really need multiple samplers if you want to apply different module chains to different sets of samples.

                            @imakebeats said in Plugin not working in DAW:

                            Every time I try to export it, it doesn't work.

                            In what way does it not work?

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

                            I 1 Reply Last reply Reply Quote 0
                            • I
                              imakebeats @d.healey
                              last edited by

                              @d-healey

                              It exports fine, with no errors or anything, but when my DAW scans it, it crashes, and just doesn't open standalone. It only happens with samplers, everything else works fine

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

                                @imakebeats Test it with pluginval, see what it says.

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

                                I 2 Replies Last reply Reply Quote 0
                                • I
                                  imakebeats @d.healey
                                  last edited by

                                  @d-healey

                                  uhh
                                  It just crashed when I scanned for it

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

                                    @d-healey
                                    Also, how do I get the groups to change when I move the slider? I put everything on a different group but right now it just changes every time I play a note

                                    I 1 Reply Last reply Reply Quote 0
                                    • I
                                      imakebeats @imakebeats
                                      last edited by

                                      I tried adding stuff to the group fade but it doesn't do anything

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

                                        @imakebeats Ha that's great :) Does it still crash when you comment out the entire script?

                                        Add a modulator in the Group Fade chain, and enable Group XF in the sampler's settings. You'll also need to set the tables to get the curve you want. HISE will offer you a default that will probably do the trick.

                                        6907895d-2f21-4353-9e44-8086b163bc6a-image.png

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

                                        I 1 Reply Last reply Reply Quote 0
                                        • I
                                          imakebeats @d.healey
                                          last edited by imakebeats

                                          @d-healey
                                          I did it, but it's inverted now. How can I make it not inverted (or i guess inverted because this is the default) Also, when I hold down notes, only every other one plays. I set the soft limit to 2 and the voice amount to 5 so that it would be mono but before it would change notes, not skip them

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

                                            @imakebeats What do you mean by inverted? Use a different voice limit and add the legato script to make it mono.

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

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

                                            36

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.0k

                                            Posts