Forum
    • Categories
    • Register
    • Login

    Midi Player disabled for Midi FX plugins

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 98 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.
    • B
      Bart
      last edited by

      After a weekend of attempting to sync DAW playback - I've learned the Midi Player playback seems to be disabled when compiling Midi FX plugins - also for the Hise App itself compiled as Midi FX vst3.

      The Midi Player works as expected when compiling Instrument plugins.

      Is it meant to be disabled for Midi FX plugins?

      Tested with FL Studio.

      HISEnbergH ulrikU 2 Replies Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @Bart
        last edited by

        @Bart it’s a quirk of the VST3 SDK. Try exporting as VST or AU and it should work. Likewise if you export your project as an instrument it should work as a MIDI effect. VST3 doesn’t support MIDI effects for some reason (you can see posts about this here and on the JUCE forum as well).

        Sonic Architect && Software Mercenary

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

          @Bart It works here in Logic, compiled to MIDI FX au
          I made a small test version with start & stop midi player following the playback in Logic.
          I have not tried to sync the playback position though, but it should work with TransportHandler Grid function.

          Here's the test snippet:

          HiseSnippet 2073.3oc6Y0sbhibEVx1rYvaxV6lZqjboJW4B7ZWBvFiwIUpg+MXLFLB6w1WjsZjZg5whtYZ0BLN07JjmgTUdQxiPdTl2fjSKDfvlwqWu6jTUxvEdnOmtO842uyoYZyYlXOOFWQcytSFhUT+kwLlPENkbPDpR8xJp+1XMIVj1tnIXtFgp0rd45ZUuRo3jgHOOrkhp55GK2rZ7MTB97gWWD4hnl3EjTTtjQLwmRFPDKn1NeChqaUjEtKYPjcmIecSFsDyk4CJ15wRoLDYdKpO9LjbaqESoFxyQQ86hYZkwLiY1dYRiP1GltWVbuboOLMNm4AVGYZhLOnmY582Gon9EUrHBF2PfDXOE0MJxrlX3vFSmdAWR7H8bwxEoULfadJ4pLWKoIJ+tRIGhqU6YdLOEPnsW3+Vep+6am5tlQege7qCXns3DQcfpqsr5s9RpW5npWpHp2JTo0hnR+hYgzEQv.UIdrlgqhpCk74bLUXfemOdof2GdcHqtbHLDk9oL1vJTDnYVQIKEdOXqFCwKyPc8msYl9IMSEoEUk3hklr5rEvtklGjeTFIPJq82TisepC0ocy1HWI2KzuuaQ8qpdaUyRcO+7B5i1o+N7oe5UuycVYybl4a5TXb4NnB0Xk6dOowc2ct4XRStkyQ4R0JUGm2bE6s2XmBcZaxUdsqiynOpoduR5iOxgb2.ud2Ycu00G0owd7FLaqtnaviuzsE5hlnVWV6diapvxU9M163cRENdXprryO9ZDUW+cCRYXuW1Bc5l1UuSlIby6Nqfqy98ab73zEaPJw6YiKxnoEE3CFc0Aiur88GMwo.duCJjt1oo1azIF2bb+r07c8dKuoc+wMFOrR4yO7lKEWYne7s9N4dKeG9Ut9nrt4tnvAE7thlqX1BSv8MZhp263bWeYSuR4zOjTLSYN9xx9UosNv+RiaZzeBou9g1GjZe8r0sNI6wmeApKpZlRf8d1cWa0HaZdI6w2iGKXlUrNqkat64uSOUqqu8DuwittF9VSizmuea8BEZeww6eIsRlF1cNQWQF0lVT+2ik7BOL2KouKmbaOlEllrouGwLYMhGNYs5FUzZ2o0IUJ00HIjJ7VrovSS3fDZ00bvtCwVZLgCHAswDgSx1PJiFj.BGlmLBBVk6DbjVIGF2RaJojyykR1wYhvYPxZEZ29ZsSqeVEivuum9.hrHQhSYP5SQBeNnzewY9CJhfDx4436l+L1.BvWV+Mi3WmuLltJxx5GnVfKhhTNsnZo5lt3ACYKH7myqDoJeioU4eSLCSNYnXAGYsvWFqNUf41HnfNZw9z8pr1ec8XkXvNnB8AnawU4vh4mHQlTo1Ua+To19Ot4l.hrmPKD3P6OoEzlPuOVrv4lXqP1aAGX596VC1ZEZeBEqaxwPYO.hP8Fx3hZHpkKbHXucqo6gEmRn2Vb3ftLPzlMgLfDBtOVd2ISFmQ0f.GUdPMSGDsOdSB0EDqlsO0TPB4GH4RA7SP7jZCg1e6M+KaFe9JsWOyJzGB+ShTaq8GlSwSvFlPZuwSlbNMrXFhValGQdWI.MFL8i4Dq4jHTgl.xO7DnAC2d6Me+lg1UKZ2GnYR6Z2GpuRC8Q1jKCYMK+LgM7m.aIhlMmgtfYH3f8ApuT1xavF45Ik66CbgRYoA4wZxs+nahQOM7tjIDblaBSFj0QgTic0Fgb8md0DasDgqhCKiKueiIdB7.8db1XObhHTJi8tEbngJxtZa8cx5ns1c9sFZRwCDU7GarPbH96k+88a9dv8LKUEb8klobI1Zldu01RGRn1WB45JiXIdjcAhKhQeFSfaQSDXafeR6grrsWIuPYEj+tB1RbB9ScvDT+A8v7ndV4Fgp4k6PF640gzbpiIxFYz5Thn0Pb35UzCMzaBe6h5AMLAfgPZv9Fh4BhTETKiGAytMEkIdrvXZvdCCAJpuRDv8qBwfJ5KDLphDxbyXyb+J2s.AyJ+j4K9Gt4GSrDNK3dcdGLouSDTwx48Piv0os4XHDO0lIdMYCfaGwmDZhOFTDF5hY46JwciNIlbd0PFPTYIfQI3GEpnmrzbKq8TSO9QGOawziqz++LU2uIVahvzY056ZqPekSA9IVeCG18WEqhsMzHdgxtQrG7zfO4pxq9Hua4WGL0aK+..Af3Cl18E9jkgO6mr7zy5l54Oqq5FepdkwFOOvkefGAo9bmEI9rHxJmDYG0XZeDb4lfLfW+An6TqtrPgHmaHNDa8XPuugPiOnSPKp1V6La2PSBoPNK.nMw1AsA+nv6O+qv19Gwc741DeFT9+a.k6v7Ev7mMQvXnPu9XPUgA.GZhky2Rwtx7T00jYTSWmRtV5YLfhtfE+K3SHyzx0pgLSOiYTy8qlZteYLC.bO.7OvX+MAq0dCLuf1wX.1WF3RuT3YYr++4O+X+sLEv0GN0u2RB1.OfzElZxKJQ3kuU4320QlIEkdIF73xUw5CutJXjq7LFx2lFjRVX.ymtzSKeXOoX+Xa.jVo0HLeDAO9oyE9uROqe9qx+oCJ8x+g7h1VM9LczfLXnKtBcD1EPdCmyoL1F46JlQcob80axnrgNLJwLZhPGLTi1uOlGU2WoAUPHV5G86ay2A6hQQSp+84gWtiQb4S1eg9hzOeewSEu9cwlptZxBTs+2nYx5etYxmplI+m3NFfL4ru2b53bxb4WEPAraZvu6ILTrbsVZkfQ7hFiG.nheuo4xh5QGbuW5A2+kdvLuzCdvK8fYeoG7vW5Ay8CePYSqB9B1fokrJJMaWIX9XU04+ehnttx+F2vbaG
          

          MIDI FX au in Logic

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

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

            @ulrik and here is compiled as VST3i (instrument)

            in Reaper
            REAPER

            in Ableton Live
            ABLETON LIVE

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

            1 Reply Last reply Reply Quote 1
            • B
              Bart
              last edited by

              Thanks for your input yall, but i'm not sure these explain why the built in Midi Player ceases to play.

              @ulrik I actually found a post from you not long after, about using Midi Out in a container below.
              This is great and preferred as an instrument plugin. I think this will get me out of the mud for now ;)

              HISEnbergH ulrikU 2 Replies Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @Bart
                last edited by

                @Bart the VST, VST3 AU, AAX, CLAP, etc. are SDKSs (Software Development Kit). Essentially they are a series of prebuilt toolkits that allow your plugins to interface, communicate with and operate inside the DAW. So whatever these toolkits allow, limit or enable your abilities to interact in the DAW.

                This is why the MIDI Player breaks when exported as a VST3 MIDI Effect, but works fine in HISE or as an AU. It seems the developers of the VST3 SDK (Steinberg, which as a side note was recently changed to a MIT license) either forgot or didn’t care to add MIDI effect support. However developing the audio plugin as an instrument will enable MIDI communication in the DAW.

                https://forum.juce.com/t/vst3-midi-audio/62624/7

                Sonic Architect && Software Mercenary

                1 Reply Last reply Reply Quote 0
                • B
                  Bart
                  last edited by

                  @HISEnberg Ok thanks. I wasn't convinced (still skeptical) that was the issue. Would have thought the built in MIDI Player would at least display playback regardless of VST MIDI compatibility, but considering Hise is intimately tied with Juce I guess that may explain it.

                  I'm preferring the VST3i setup using a separate MIDI Out container ;)

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

                    @Bart 👍

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

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

                    18

                    Online

                    2.1k

                    Users

                    13.2k

                    Topics

                    114.2k

                    Posts