HISE Logo Forum
    • Categories
    • Register
    • Login

    FX with MIDI sidechain

    Scheduled Pinned Locked Moved General Questions
    19 Posts 4 Posters 930 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.
    • ustkU
      ustk
      last edited by

      @Christoph-Hart Is this feasible?
      I need to control my filter plugin with the keyboard notes...

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

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

        Apparently, there is a flag in the Projucer called Wants MIDI inputs (that is now replaced with Plugin MIDI Input if I'm right)

        https://forum.juce.com/t/sidechain-input-with-synth-plugin/19276/2

        I tried this with no success:
        Untitled.jpeg

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

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

          @Christoph-Hart Bumpy bump
          I hope there will be a solution. I really need this...

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

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

            @Christoph-Hart I don't know what is missing in Hise, because when enabling Plugin MIDI Input, the 16 MIDI channels appear in the output of the MIDI track in Ableton Live, but the plugin in the audio track does not react...

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

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

              Yes you probably have to change the code in HISE because compiled FX plugins just process the modules in the script FX.

              So basically you just need to set this flag in the projucer to setup a FX with MIDI input?

              ustkU 1 Reply Last reply Reply Quote 0
              • ustkU
                ustk @Christoph Hart
                last edited by

                @Christoph-Hart So you think it's thinkable to implement the modification in Hise?

                Yes I just enabled this flag and this is what I got:
                Also, note that the screenshot is an AU plugin, the VST is not recognised by Live when this flag is enabled...

                Screen Shot 2019-11-12 at 19.21.43.png

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

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

                  I think everything is thinkable if you think about it long enough :)

                  What's worrying is that VST is refusing to load because this will end up being the case in 50% of all hosts.

                  ustkU 2 Replies Last reply Reply Quote 1
                  • ustkU
                    ustk @Christoph Hart
                    last edited by ustk

                    @Christoph-Hart It should be doable regarding the JUCE forum

                    ➡ After some googling time, I found that VST3 can accept MIDI input for FX. MIDI output is not supported though.

                    So will you try to think to a thinkable solution, or should I better think to never think about it anymore? 😁

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

                    1 Reply Last reply Reply Quote 0
                    • ustkU
                      ustk @Christoph Hart
                      last edited by ustk

                      @Christoph-Hart May I bump gently :)
                      The development is stuck here, I don't know if I can keep going on this part or if I better have to remove this functionality
                      But MIDI sidechain is the nerve of this plugin, and the others to come :(

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

                      SteveRiggsS 1 Reply Last reply Reply Quote 0
                      • SteveRiggsS
                        SteveRiggs @ustk
                        last edited by

                        @ustk I've been keeping my eye on this other thread about sidechaining...

                        Link Preview Image
                        multi input for sidechain/ducking

                        Is it possible to compile an fx plugin with 2 stereo/ 4 mono audio inputs?

                        favicon

                        Forum (forum.hise.audio)

                        I know that thread is about sidechaining from an audio signal and you want to use midi, but if there is no way around doing it with midi in the end then maybe you could rework your plugin slightly to trigger from an audio channel instead (when the method in the above thread has finally been conquered). It's better than scrapping it completely :)

                        www.anarchyaudioworx.com

                        www.facebook.com/groups/audioworx/

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

                          May I bump gently

                          I'll try something tomorrow.

                          ustkU 1 Reply Last reply Reply Quote 3
                          • ustkU
                            ustk @Christoph Hart
                            last edited by

                            @Christoph-Hart Oh that's great, I can't wait to see it :) Finger crossed :crossed_fingers:
                            @SteveRiggs Thanks buddy, but unfortunately I don't think this way can lead to a viable solution in my case. Thanks for the shot though ;)

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

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

                              Guess today's your lucky day:

                              Link Preview Image
                              - added optional MIDI input for FX plugins · christophhart/HISE@813d77b

                              The open source framework for sample based instruments - - added optional MIDI input for FX plugins · christophhart/HISE@813d77b

                              favicon

                              GitHub (github.com)

                              And an example project:

                              Link Preview Image
                              hise_tutorial/FXWithMidi at master · christophhart/hise_tutorial

                              The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

                              favicon

                              GitHub (github.com)

                              All you need to do is to tick the EnableMidiInputFX box in the project settings in HISE, and it will set all build flags correctly. If this is enabled, the MIDI processors in the root container will be processed so you can react to them with your funky vowel filter.

                              I've just tested it in the JUCE plugin host, so not sure how many hosts actually support that.

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

                                @Christoph-Hart Youhou! I'm very grateful Mr Hart! I know you have piles of work at the moment so thanks a lot for doing it so quickly 😃 👍

                                I tested it and it works smoothly with keys (although I haven't tested the controllers yet)
                                VST and AU are ok (on macOS at least).
                                Theoretically, it should work in all major DAWs as the procedure is the same (FX on audio/bus track + a MIDI track feeding the FX)

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

                                SteveRiggsS 2 Replies Last reply Reply Quote 2
                                • SteveRiggsS
                                  SteveRiggs @ustk
                                  last edited by

                                  @ustk Just rebuilt and checking now myself. Will we be able to get midi in from a specific channel now from the DAW? Or is this just for midi notes? For example, a simple kick drum running on a midi track in Ableton could be the trigger, and then our plugin on a separate audio track routed to it?

                                  www.anarchyaudioworx.com

                                  www.facebook.com/groups/audioworx/

                                  ustkU 1 Reply Last reply Reply Quote 0
                                  • SteveRiggsS
                                    SteveRiggs @ustk
                                    last edited by

                                    Trying to work out how a combo box could be added into the UI to pick which midi channel the trigger signal would be coming from...

                                    www.anarchyaudioworx.com

                                    www.facebook.com/groups/audioworx/

                                    1 Reply Last reply Reply Quote 0
                                    • ustkU
                                      ustk @SteveRiggs
                                      last edited by

                                      @SteveRiggs said in FX with MIDI sidechain:

                                      @ustk Just rebuilt and checking now myself. Will we be able to get midi in from a specific channel now from the DAW? Or is this just for midi notes? For example, a simple kick drum running on a midi track in Ableton could be the trigger, and then our plugin on a separate audio track routed to it?

                                      Yep it should work ;)

                                      @SteveRiggs said in FX with MIDI sidechain:

                                      Trying to work out how a combo box could be added into the UI to pick which midi channel the trigger signal would be coming from...

                                      Message.getChannel() in the onNoteOn callback is what you want
                                      You just have to compare it with the combobox value to authorize or not...
                                      And keep all Channels selected in the MIDI channel pref
                                      OR
                                      just use the MIDI channel pref :)

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

                                      SteveRiggsS Y 2 Replies Last reply Reply Quote 1
                                      • SteveRiggsS
                                        SteveRiggs @ustk
                                        last edited by

                                        @ustk Badass! That's another one on the list for tomorrow then :) Thanks dude

                                        www.anarchyaudioworx.com

                                        www.facebook.com/groups/audioworx/

                                        1 Reply Last reply Reply Quote 0
                                        • Y
                                          yall @ustk
                                          last edited by

                                          @ustk
                                          hello, I want a snippet to understand what you did if it's possible ... thank you

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

                                          42

                                          Online

                                          1.7k

                                          Users

                                          11.7k

                                          Topics

                                          101.9k

                                          Posts