HISE Logo Forum
    • Categories
    • Register
    • Login

    Having issues getting MIDI generated in my plugin to the output

    Scheduled Pinned Locked Moved General Questions
    7 Posts 3 Posters 388 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.
    • VirtualVirginV
      VirtualVirgin
      last edited by VirtualVirgin

      I used this tutorial from David Healey to make an XY Pad (thanks David!):
      https://www.youtube.com/watch?v=NYc44pKQHxA

      In my version of the XY Pad, I am using it to generate CC messages.
      This is working internally, and I can see the CCs in the Event Logger:

      Screenshot 2024-10-26 at 6.17.30 PM.png

      I have a "MIDI Out" Script Module which just sends all of the MIDI out of the plugin:
      Screenshot 2024-10-26 at 2.58.19 PM.png
      Screenshot 2024-10-26 at 2.58.23 PM.png
      Screenshot 2024-10-26 at 2.58.27 PM.png

      I have "Enable Midi Out" selected in the Settings:
      Screenshot 2024-10-26 at 2.58.53 PM.png

      When I export as VSTi and test the plugin with a MIDI monitor, I get passthrough of MIDI messages (note on, note off and MIDI CCs get passed from the input to the output), but I do not get any of the CCs generated by my XY pad from the output of the plugin.

      What am I missing?

      You can listen to my orchestral mockups here:
      https://www.virtualvirgin.net/

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

        @VirtualVirgin do you have snippet?

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

        VirtualVirginV 1 Reply Last reply Reply Quote 0
        • VirtualVirginV
          VirtualVirgin @ulrik
          last edited by

          @ulrik

          Hi ulrik :)
          I am new to HISE (started a week ago), so I am not sure if I am exporting the snippet correctly. I used "Export as HISE Snippet" then pasted from the clipboard to a text file.

          HiseSnippet XY Pad adapted from David Healey Tutorial.txt

          You can listen to my orchestral mockups here:
          https://www.virtualvirgin.net/

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

            @VirtualVirgin said in Having issues getting MIDI generated in my plugin to the output:

            @ulrik

            Hi ulrik :)
            I am new to HISE (started a week ago), so I am not sure if I am exporting the snippet correctly. I used "Export as HISE Snippet" then pasted from the clipboard to a text file.

            HiseSnippet XY Pad adapted from David Healey Tutorial.txt

            Instead you can paste the snippet between the code tags

            Skärmavbild 2024-10-27 kl. 18.57.21.png

            I moved your MidiOut script and placed it in a container under the Main level
            Try and see if it works when compiled, it works here in Hise

            Skärmavbild 2024-10-27 kl. 19.03.18.png

            HiseSnippet 1787.3oc6X0saaTDEd1jrs0leJHwMb2HyEcSIjX23jVnBvsNITKZZivkRhPnpw6N1dTWuyxtiargVo9Lv07FvKAOB7nvMbEWDNmY106XGm1jnVt.ZTjsmyb9a9N+L+rWhzmmlJSHNkev3XNw4scaONR0uYelHhzZKhya4tqHPzr48GpH2dbLKMkGPbbV7qPFbJsDQ+2e9k2lExh74EjHjGJE976JFHTET2qwWKBC2gEvefXfE20azxWF0TFJGBNyhtUIwL+Gy5wuGCYaAWxcXo8INW0cS+Ocipc3U2XiaTe8aTu9l02bipcqtd2N2Xy5cV+50WOn9F07Wm3bgsCDJYRaESwSINKcaYv318kGFYLvCEohNgbbPMRavxFx6HCCvkH9aRy9hvf8xQoTBwwcuBLaQCl8AZHZB8Br68zSPKjvF.cVXZ2awobuZmj6MGWxwxkVx3Ruuaa+DQrpXFSrrUjhmzkAwIaWwvKYgEtnaSIvQjZ0ArGy2IAFLQBuMqVcEJ7wx2rbYHVkpnsE+Dm94zZa.TVasQiowrHdX1jwQg6e.LatF6wUMkChkQv.uJ5Yq.pR+iUSwIiTIxvlrvvNPn2SFomJi7xZSzr4GQS4gbe.2RyrySXIzlMaqot+IZuIbf173BdvKUPsyVtrHJTDwocGF4qDxH5zdometfq.pObHe4x+b4RqsFflhndzPoOKDsqnCCBsoTkjNLkSqLpBkEEPqLF9Nkl1Wln5CDJWxHwHv6ln4UCXJ1pitY9jiO9jiuokQa1jhDocSjCnp9RvdnGncfxkPFK0B.UHfwRR4P3l1Ul.LxAspWTg7DyhA7LI8PNMPFcEEEfIZ2PISQiFNnCGhGkzsNVkEDzbhjd0VoH5fP6CQM4s7JSLm2H5Uo0t10ARXp0KSIGLekrKCEpSp23Oo1xSoPbEp5KRoIbUhnWOvS0qtXnJUQSjCUX.8v97HHVf.FN4.IDWPIKP1DtVBOPkOqbQZ6dHwuwnEu7zBud5.OlgwfvCZdzsuKFvtsbXTPpmdsVtTuU6B8CuUXnWNSdU5zyzGrxxFdP0fo.50XBKpG2vrIQ.Vr4h9ch.UeDVfB0YnQ+Dc0JpPTciOI0M1Rc2gK50WMi9xIZoPDmBRXGBIFJHoAccbgoqowAVKMghOvdwkEZPoMQETEe+HZrLcEvI0ecHtBVg1Wa3eHGx1NLTDmx899Q.iqn8Eym+.FfLsKvTTcjjJhhGpLk.PSoXVPQ.bWjgIcclDA4OAB55nnnK0LZU+Pg+i4Azm9Tpg.32PjtDvTI6HxTXqgyQz0laXpFhBkrw+4H7XKgmJnXjF9OCGmIAGZFekTpe1ZaEZJtUS.k0Q9DNExBgB6J4csqj6F98QKGf44kdFDb0XoU+t6IU76G4ogFnRfN6Tc6N24rpl0SCiSkg7UiSvhpcgMofM6M8dyY7d59JdK+wUneFsxGOWdx5DnKJsMGd5hjWji3Y5ZY2mFYD1Ac5skcOcaK6a17vhQYTqHg59w7rwGeiaR1NNvV3Kj4U.qJ8F3ua1F3sCEPXhHBvcumzCjncZ6ieQNSJX+YUv5MHeaqsfDP73DYtE3pw7Dk.QAms3OANLm4vEkb2hm9XkLFPmI6TBjMF9cxO5AlUos6Ec0EajQE16fFisGnKwKHLtgoX2lRdSQf1E9ke6WOBoVzMAoRNZGMUHcWdXdAM36W1EZuRKHPr74KepPaKGukki+G+XiT0XLWnr6CQjBpzHoJdL1FxN3LfUnge+QytZ+hisZ+hFCDAAg78joBLq093yA7trgglc.sswzXwQGcT2oQnqogn+5t+MRVIkgJAD+9PWyZjhmrB22+frs5IJ9HEFLyQAYxAmYjaeKjC.qBjqwy+uGxs+Iib6OExcwoqStKqSVcxkb0+tlc91N1nlrgQ2W.zM8.xLnwVGCMp23rX2qYY2eOzxt8etsc2eV61Zd183WIAtLjLXXHSM8Mjv6QlMAFuruVBd0iHHNN1NZM60lV5j6OWct2patchOkt666tmP42e996BywewV6ul82rKg9Nta2sKjsU3rK4ty9uvab9J2UtzI7FBus9ZkvHdRsWEOhP7o9QDbV7EcI6pmgKYuzqq68uzo6.Fujmk3T+F.kc2s0Vsny9bN4OAvlNtzS3vd4m+JkGE7.ItBAk3crSdM0g.OkxL6gCOQwdywFsO1345Lauo07+aZMadVhdv8ISDvd6tPkQan0nOG7jH3z4XdpyBXFkYbUbLhLsg5N8.3zPGkMYMbrS1j0xm7eEaLf4mHeT1yQgc6tjlBrtizuNbI2cwwzZydsFBANNn3Q99SqpiI30NuBt94Uv5mWA237J3lmWAu94Uva7xEDaseqgJ4.SIKgr6daqao43rcD9Dk5pCx+rRN+aB
            

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

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

              @ulrik confirmed, it work in Logic, compiled as Midi FX plugin (au)

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

              VirtualVirginV 1 Reply Last reply Reply Quote 0
              • VirtualVirginV
                VirtualVirgin @ulrik
                last edited by VirtualVirgin

                @ulrik
                Thanks for checking this out :)

                I built this from your snippet using VSTi and tested in Bidule and it works (it passes outside MIDI thru and it sends to the CC generated internally from the XY Pad).

                Now,
                when I go to other projects and try to recreate this by either moving the MIDI Out module to a new container, or just creating a new script processor inside a new container, HISE has crashed on me 3 times thus far. I am not quite sure exactly what is triggering it, but HISE just seems sensitive to creating and using a MIDI Script Processor. I will keep trying and see if I can find a particular method that works without crashing.

                You can listen to my orchestral mockups here:
                https://www.virtualvirgin.net/

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

                  @VirtualVirgin said in Having issues getting MIDI generated in my plugin to the output:

                  I will keep trying and see if I can find a particular method that works without crashing.

                  You can do it the old fashioned way and open the xml in a text editor and cut/paste the modules - keep a backup though in case you mess it up (I always do!)

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

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

                  29

                  Online

                  1.8k

                  Users

                  11.9k

                  Topics

                  104.0k

                  Posts