HISE Logo Forum
    • Categories
    • Register
    • Login

    MIDI FX ?

    Scheduled Pinned Locked Moved General Questions
    21 Posts 9 Posters 1.9k 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.
    • N
      narrsam
      last edited by

      Hi,

      Can Hise be used to make MIDI FX VST plugins?

      In other words, take MIDI input data> manipulate it > generate MIDI output data to be received by the next plugin in a stack (picturing a DAW fx stack scenario).

      I noticed that there is only MIDI-in configuration in Hise's preferences, which suggests that it does not produce any MIDI output.

      If this is the case, please add that to the feature requests.

      Thanks,
      Sam

      1 Reply Last reply Reply Quote 1
      • ustkU
        ustk
        last edited by

        I think it is already possible to do anything via Midi in Hise as long as you can program it... But I don't think Midi can be reflected at the output, at least at the moment...

        Can't help pressing F5 in the forum...

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

          I don't think MIDI input has been implemented yet for HISE FX, but it should be possible in the future now that VST3 export has been added.

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

          W 1 Reply Last reply Reply Quote 0
          • N
            narrsam
            last edited by narrsam

            Well, I tried messing around with the Juce framework to see if I can do it from there, and it turned out to be a hassle over there too. Somebody posted a workaround in the Juce forum that seemed to me over-complicated that it beat's the purpose of using a framework in the first place. Therefor I don't think it's going to be implemented in Hise anytime soon, since Hise is built over Juce.

            I'm trying to look around for some kind of a framework that deals specifically with midi to produce a midi insert/plugin that can be used in an fx chain, the only thing I could find is the MFX format used by cakewalk which seems to be old and not supported by modern DAWs.

            This looks a bit strange to me as I thought that would be a highly requested functionality!

            Any suggestions?

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @narrsam
              last edited by

              @narrsam Kontakt and KSP will do this for you.... but its a big product for a small task.

              Add my vote to the "please can we have MIDI out" feature request

              HISE Development for hire.
              www.channelrobot.com

              N 1 Reply Last reply Reply Quote 2
              • W
                Win Conway @d.healey
                last edited by

                @d-healey VST3 has nothing to do with it, most MIDI VST are VST2, so must just be a HISE issue.

                N 1 Reply Last reply Reply Quote 0
                • N
                  narrsam @Lindon
                  last edited by narrsam

                  @Lindon I up-vote your up-vote of my vote!

                  Kontakt... ahhh, well... my whole point of investigating Hise is to avoid working with it in the first place!

                  I know you can generate MIDI events with KSP to be used internally (Hise can do that even better), but I'm not sure you can broadcast them out of Kontakt which is my goal (a free standing MIDI processing VST)
                  .
                  I don't want to bash the Kontakt thing as it's obviously being used to produce some amazing instruments... but from an amateur developer's point of view -IMHO- the thing is just horrible!

                  • The interface is so cluttered you need a GPS to find your way inside it
                  • Not so very well documented
                  • The scripting language is awful! Cave man era syntax, you have to declare your GUI in the same script as your program's logic, only 5 script slots which tends to make your script a mile long and a nightmare to debug/maintain if you are to do anything descent, and the fact that the slots can't speak to each other unless you use some mambo-jumbo special variables drives me nuts!

                  (Well... seems like I bashed the thing already :p)

                  I think Hise is a much smarter design, and although it's still in its infancy, I can see its potentials surpassing Kontakt by leaps.

                  LindonL 1 Reply Last reply Reply Quote 0
                  • N
                    narrsam @Win Conway
                    last edited by

                    @Win-Conway said in MIDI FX ?:

                    @d-healey VST3 has nothing to do with it, most MIDI VST are VST2, so must just be a HISE issue.

                    I agree, a VST can certainly provide MIDI outputs, it's the fact that frameworks like JUCE or HISE just don't seem to consider it as a needed feature so it's somehow neglected.

                    After fiddling around a bit more with JUCE I stand corrected; its seems to me that you can make a VST plugin with it that outputs MIDI, it's just that it's not well documented (there is no example for a "MIDI" VST and just one example of a standalone that outputs MIDI and its broken!).

                    I think I'm going with JUCE right now although it means that I have to learn C++, a thing I have been avoiding for years :(

                    I would love to stay within HISE's friendly environment though... please @Christoph-Hart ... make that happen!

                    1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @narrsam
                      last edited by

                      @narrsam

                      "I know you can generate MIDI events with KSP to be used internally (Hise can do that even better), but I'm not sure you can broadcast them out of Kontakt which is my goal (a free standing MIDI processing VST)"

                      -- yup not a problem in Kontakt - all generated events (play_note etc.) can be "output to the world"

                      options/Engine/Send MIDI to outside world

                      But that's enough about Kontakt - other than to say - it'd be nice to do this in HISE...

                      HISE Development for hire.
                      www.channelrobot.com

                      N 1 Reply Last reply Reply Quote 1
                      • Christoph HartC
                        Christoph Hart
                        last edited by

                        Alright guys, more than 6 upvotes and I‘ll look into it ;)

                        d.healeyD 1 Reply Last reply Reply Quote 11
                        • d.healeyD
                          d.healey @Christoph Hart
                          last edited by

                          @Christoph-Hart I like this new system of democracy :)

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

                          LindonL 1 Reply Last reply Reply Quote 3
                          • LindonL
                            Lindon @d.healey
                            last edited by

                            @d-healey I only like it if I get what I want. :-)

                            HISE Development for hire.
                            www.channelrobot.com

                            1 Reply Last reply Reply Quote 1
                            • N
                              narrsam @Lindon
                              last edited by

                              @Lindon Damn! ... I so badly wanted you to be wrong... but ... enough already ... @Christoph-Hart just make it happen svp :)

                              LindonL 1 Reply Last reply Reply Quote 0
                              • LindonL
                                Lindon @narrsam
                                last edited by

                                @narrsam if you hang about long enough i PROMISE you that you will get your opportunity to see me being wrong about something...

                                HISE Development for hire.
                                www.channelrobot.com

                                1 Reply Last reply Reply Quote 0
                                • Christoph HartC
                                  Christoph Hart
                                  last edited by

                                  Alright, we're live:

                                  Link Preview Image
                                  - added MIDI FX plugin export · christophhart/HISE@3b267d6

                                  The open source framework for sample based instruments - - added MIDI FX plugin export · christophhart/HISE@3b267d6

                                  favicon

                                  GitHub (github.com)

                                  I didn't test it properly though (just checking at JUCE plugin host and REAPER), so let me know if any hosts behave funky.

                                  d.healeyD orangeO SteveRiggsS 3 Replies Last reply Reply Quote 6
                                  • d.healeyD
                                    d.healey @Christoph Hart
                                    last edited by d.healey

                                    @Christoph-Hart Oh an early Christmas present! Thank you! Does this mean we have MIDI out API commands? Is this VST3 only or does VST2 support it?

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

                                    LindonL d.healeyD 2 Replies Last reply Reply Quote 2
                                    • orangeO
                                      orange @Christoph Hart
                                      last edited by

                                      @Christoph-Hart said in MIDI FX ?:

                                      Alright, we're live:

                                      Link Preview Image
                                      - added MIDI FX plugin export · christophhart/HISE@3b267d6

                                      The open source framework for sample based instruments - - added MIDI FX plugin export · christophhart/HISE@3b267d6

                                      favicon

                                      GitHub (github.com)

                                      I didn't test it properly though (just checking at JUCE plugin host and REAPER), so let me know if any hosts behave funky.

                                      @Christoph-Hart Awesome, thank you!

                                      develop Branch / XCode 13.1
                                      macOS Monterey / M1 Max

                                      1 Reply Last reply Reply Quote 0
                                      • LindonL
                                        Lindon @d.healey
                                        last edited by

                                        @Christoph-Hart what Dave says -- thanks a lot. API documentation (even scratchy and vague..)?

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        1 Reply Last reply Reply Quote 2
                                        • SteveRiggsS
                                          SteveRiggs @Christoph Hart
                                          last edited by

                                          @Christoph-Hart Sweet! Nice one Christoph ☺

                                          www.anarchyaudioworx.com

                                          www.facebook.com/groups/audioworx/

                                          1 Reply Last reply Reply Quote 0
                                          • L
                                            LeeC
                                            last edited by LeeC

                                            Anybody had a chance to take a deep dive into this yet?

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

                                            46

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.9k

                                            Posts