Forum
    • Categories
    • Register
    • Login

    HISE plugin as virtual midi port?

    Scheduled Pinned Locked Moved Unsolved General Questions
    midi portfx plugintrigger
    13 Posts 4 Posters 447 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.
    • S
      ScreamingWaves
      last edited by ScreamingWaves

      Hello people,

      i was thinking about making my own trigger fx plugin, but before i start working on it, I'd like to make sure it is actually doable with HISE.
      It should only get the transients and translate them into midi messages, without triggering samples, and until here i found snippets that might help. But then on the instrument track, the plugin should be selectable as midi input.

      Can a HISE plugin appear as a virtual MIDI device/port in the DAW? Or would it need specific implementations for each possible host?
      Basically it should appear here with the stock studio one Gate plugin and the steven slate trigger.

      Screenshot 2026-05-25 alle 13.00.30.png

      Thank you!

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @ScreamingWaves
        last edited by

        @ScreamingWaves in the project settings there is an option for Enable Midi Out . Does that do the trick?

        Sonic Architect && Software Mercenary

        S 1 Reply Last reply Reply Quote 0
        • S
          ScreamingWaves @HISEnberg
          last edited by ScreamingWaves

          @HISEnberg

          no, i tried it out with the snippet i found and it does not show up. In that list usually also show up external keyboards, so maybe it needs some more advanced settings than just having midi outputs?

          HISEnbergH 1 Reply Last reply Reply Quote 0
          • HISEnbergH
            HISEnberg @ScreamingWaves
            last edited by

            @ScreamingWaves Are you building VST3? That specific SDK is not great for supporting MIDI-FX. There is some discussion about it on this forum. If you are able to test AU, or just VST (disable VST3 Support in the project settings), it may work.

            What example snippet do you have? The docs mention you need to forward MIDI messages using Message.sendToMidiOut()

            Sonic Architect && Software Mercenary

            S 2 Replies Last reply Reply Quote 0
            • S
              ScreamingWaves @HISEnberg
              last edited by

              @HISEnberg
              This one, it has the Message.sendToMidiOut()
              i dont think it would be a midi fx though, since it should be put on an audio track?

              i will try to export the AU instead of the VST3, and see if the issue is the SDK

              HiseSnippet 2581.3oc6Z0saaibElz1iski2rIaSC5ckHs.UYgWAQIYIqFDDG+WpZisUsz5s4pfwjijHLIGsjT1waP.1K6qP6M6yQuyW1KK5qPeAB5CPaOmYHEIUnrkkcRSZW4efl4Lyb9Nm472LjM83FLeetmh5RsOqOSQcYRqybC5sYOpkqRisTTWjzzi4yBT13r9Teelohp5rOCoplaNEwm29jMn1TWCVbWJJGxsLXO2xwJHt2lq+6rrs2gZxZa4jXzUVugA2cStMe.fjYIEU5SMNl1ksGEG1LDkeC0umh5WRnkKa1oZ00paZTYU85cn0LMNpb8UYlkpTlUmYZVqr4Qc5nnN+1lVAbuVAz.luh5bavMOqUO9otRFbnku0Q1LrgtRKfyxt2gaahhH1qxl8rrMaFoh7UfEsYrBaVoB6djcsLsF1erh6NBBZwyHoBTclzva1TvSOI7Jl.dY.I0DPZNIjtKokgmU+fXJHdtEoga.yqCE1mRBE4XUTOmrIGFfaPAG5wrc7fFCmP9pEKthF7uG9nNCbMBr3tZb283Ar8cy+vkd8R4V5MKoMJoNcxjFxFOtsMyKSxnog2EMw7tCbNh4sh1IT6ArgCDD+z5Tx30oI2xMjRchAxca3ZEreel63LDTBUUf9elPTAFGABs+OMT6+zAlV7ugdBqC2yQwxDsHR0mthP.R5zXRCnJp+Bxqadv9+1s2r8K2Y+mu01G7l86GvelGmeB6qJtZgSomn3Qc6x.I0C14Hp3bE8rsqI19G1aFIFE.aVIvtcHvZYaYx7DHZYvln+f.Mg+7Hn4Emq70M1BADXkDJufNnOyKvBUupawNAbwklb4Haw7ONf2WnPb5ycQsi5BWYUxqhAvub8yR13TKyfdnv0CD2dLqt8Dh9eEH1OZqogIBEwR1XOTCLDIKOY5fX1u92kf8e+ue8T7.VFKm91LwjzgnUdPfJvWAoMOQrRNbyP8hg0QLaEmjQLew4NzWkbi2Of0uk02IT++4+D94u7D+Ac5XAihPzL2.luooMqI22B8FvwI10UJctx6FA.h8vMGXSCRGPBAVHAbMRFE.c0cg09rjg0uwhRMoP7tjlVAF8xFiyjAFQGv2CXLL19mQ1tSGlQPL.mirye38Sf7jrewwjKdYQHZnEyS+lHeb+INer5ruORmN2GcoS+Qeo+WvWRclD7mH4+RgQ9AdhLONKQRDr2.GQ26XYKpfPEiwFUfzejDWLReOFDzm0l2zldVdeJlL3..0qncjM23XLT96VASXJjMvQj2nG00kY6OME5L+Dqmzu3soC3CBrb6tKMvSjoAj+VfOuAayPzg5fYv5cjsKFUrQKlqonw+F9DRTenBCHpGQLtTIk8XAmx8NVT0Z32gRDjGxnsmU2FtJGx77Eo2VfTr.7ixSss4mh4wsBMhgcIQeM41m0uG20x.6RNhHX+TG9.2fHrCmcnM0xFs5aMvGppybe2VvfEAHQqt8DopmeGpAnTOqIEKy3tDinPsELRbXnPbFazfZV4wTFRDWunfmR0E.OGQYHvQY.qLftvJMjw3J+YjN.jdYevbBpKIET9B.JdrBIomE6SuBWFFPElM6UQ02kvpOYKvIsgqI6UR9rMXMZBwy2ZhqRcWK2CkUUhyeW5qBaEVgZyn5ljIChZApj3IRPCgjSkTBZ2ZX8RDhNzFUg2lfNiGAmbbWTud3nEWuEqCcfcPp0UIASW3hXp9XXJVsWv6vr29jQYFN9mNHf6.iVDpIImIwbddRozrdQnihEC41mSNfyC1wi8sC.y2yhX6BjJUvgjloQ8pLcJ16izKVW9oVspUVqzpqUJ7njHDN.cHURIgYI0JINzfhRBS9EH98sgxQFqemjbV15QScZ7zVfH8muD28rYqj1Dx1T12oTChSsisfzuyHqrqg+gHUCpcjJEBdk.1KJ4s9G.bqtPB9NOvAm9o45mSLOyk5XY3WPPLKdFNuKgkyEWdRapWWVfe3oMcYFxv8hsN7bUDB0zLVkhcs.QppTFIZ1VV9XXvMfCPIisjtGncXTs4Hek9HggHYGQXQXjEG0goXJGl6AsgwH9nWodQc8pP52iYmJ0cJp+DxpEpTpToZEqUqxZUzKWrdXY8s64w760CpVNNRxrJJs6z4We90Hr0BjRqdEwHNfJkKVsV0UqTuZsxEWqXkvTeOMH.hsFCPH49OfmSMM.mmr5+kPXNxALaF0mkBhNc57uthPTOEDmmTtzUGgkpWcshkKu1pE0qWtXIIBWfjJlIhue9bJeu95YG27ZlO7VjVVlLomepImsE0XhRKc6R49uDAxh0q.1eVd9xYbIN9yjxoSM6jgYmFVpIkckHkJVraJIa7xz7DOH7RZg5VRgRPH0QBBilIH7gQnlvJWFqv4+sdYKbBBIOEXjvIHboBWRFNVIMgmTr.DKswUH0JwUdEMtjdQwiLScy+7uu6Q2I++XDW63IktRi9L5w5ipSDkUiTFSRS4jt4xfcaRWa9QT6WZPwim89NU1XsPFAGozJ2m3IOSXgTiIKEzHKSR8zxjJkVq9Z0pTrd0Qpw3RJCJghaXJB3voc0u.Stqjy0kTXt3lpxXKMs4jAjmYjSosrzESRYLEgIn8AMFxjFv+ZWo53M7t1K8Fb9wNTw8FLUOQhruYUw82+rnC1OxE5O96V8EP8Xf2WxfVei7ASLbDqmwsu1v8D.kM41TuQuysYugtLmT2l5EewfnHocct7x4lral6hu92I8hL+BhPk+oDfElDe5.36.G54iAChODWG4GBdjPseaoZGqE2kIdbNBM98Es0vm6o1yXvo2wMjKJtye6l+Y5ruQ.v91dTW+9b+z0gwbrZycwc1nNyu9W6yhu1mDCdSN0KSRu8I6.BYlyoEMXfmvVK5tZGeDw4lrHhex8rll7Wci4E3Iq2ZiY9UyPzf8U+.sSndZdNZOVaa2tfZu.T2xyD0mMzh2k1EeyJdzRZKENGQka5vb7bvwuI1L+CD0a8.43rbsQC0Qd0NZ3lO7YRno8Z3O32b3eVczjDzd7i0zeHRRSXzW.KYEmY9pUVQSuTM4pqkKG7+b4fj49banXbOK2f7Of6BbWaI4Hzx8lb4jeA7NYuN76iNkNcDyQPSrvgpApsMxWewaixiBWPbbuQpGDZ.3Xecs7gZT1DFNdCx4ijyUP7a.e2pCTVBpB.tnMlWBlcgsLPGWvGhFzli6Y6OH.35+291wbsqW6izmAaJW2bQXTVB41Pod1fPNr1EQs2Q8lNF+tbWdzCwJN.3ALzCrKK8gfyRfBuRtg8bu0itBrntNmt9yA2.p2tx2GkoQWnekCik490OK7FD0Pa3OcJN5BeN5yNQOG8ab7N8OS8erPsj7vgZ3weogLxIZKunnGPtcEmYOGYWrsVFupdNPz8WZXjdodmIVZZmX4ochUl1It5zNwpS6DqMsSbsKehXx2vq0AcYUT1s41xmas51tXNe4Cg8+.ckhDLC
              
              
              1 Reply Last reply Reply Quote 0
              • S
                ScreamingWaves @HISEnberg
                last edited by

                @HISEnberg

                I tried, exporting it as VST or AU did not solve it.

                so it looks like it's not possible, or it would be more advanced than i thought :/

                David HealeyD 1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey @ScreamingWaves
                  last edited by

                  @ScreamingWaves Needs to be exported as an instrument plugin I think

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - HISE tutorials
                  My Patreon - More HISE tutorials

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    ScreamingWaves @David Healey
                    last edited by

                    @David-Healey

                    i could try that. but would that exclude compatibility with audio tracks? 😕

                    David HealeyD HISEnbergH 2 Replies Last reply Reply Quote 0
                    • David HealeyD
                      David Healey @ScreamingWaves
                      last edited by

                      @ScreamingWaves Probably, it might depend on the DAW.

                      Free HISE Bootcamp Full Course for beginners.
                      YouTube Channel - HISE tutorials
                      My Patreon - More HISE tutorials

                      1 Reply Last reply Reply Quote 0
                      • HISEnbergH
                        HISEnberg @ScreamingWaves
                        last edited by

                        @ScreamingWaves gave this some more thought. I think you would need to build it as an instrument. Then whatever DAW you are in, just route the true input channel to a second channel with your instrument on it. Audio In -> MIDI out.

                        This may be relevant
                        https://forum.juce.com/t/solved-vst-midi-effect-plugin/51475?utm_source=chatgpt.com

                        Sonic Architect && Software Mercenary

                        ChazroxC 1 Reply Last reply Reply Quote 1
                        • ChazroxC
                          Chazrox @HISEnberg
                          last edited by

                          @HISEnberg Yup. This is the fix but kind of a hassle to have to explain to everybody how to route midi messages in DAW. This as is definitely works but would be nice to drop it before an instrument on the same track like how midi fx usually works.

                          David HealeyD 1 Reply Last reply Reply Quote 0
                          • David HealeyD
                            David Healey @Chazrox
                            last edited by

                            @Chazrox But isn't it an audio effect that outputs MIDI rather than a MIDI effect?

                            Free HISE Bootcamp Full Course for beginners.
                            YouTube Channel - HISE tutorials
                            My Patreon - More HISE tutorials

                            ChazroxC 1 Reply Last reply Reply Quote 0
                            • ChazroxC
                              Chazrox @David Healey
                              last edited by

                              @David-Healey I guess you're right. I haven't tested any automation through that method yet. Only midi messages.

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

                              11

                              Online

                              2.4k

                              Users

                              13.8k

                              Topics

                              119.9k

                              Posts