HISE Logo Forum
    • Categories
    • Register
    • Login

    FX - CC input

    Scheduled Pinned Locked Moved General Questions
    47 Posts 6 Posters 2.1k 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.
    • d.healeyD
      d.healey @Lindon
      last edited by d.healey

      @Lindon Just the first flag, HISE_ENABLE_MIDI_INPUT_FOR_FX=1, and you'll probably need to add this as an extra definition in your project preferences before exporting too.

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

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

        @d-healey Yes but there’s no need for the extra definition, it works straight away

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

        1 Reply Last reply Reply Quote 1
        • orangeO
          orange
          last edited by orange

          @dustbro Maybe enabling the MIDI input (in FX plugins) is the cure of the "Write Automation" issue below in Logic Pro X? Has anyone tried?

          Link Preview Image
          Possible improvements to exported plugins?

          @Christoph-Hart Any chance you have a sec to look at some older issues with exported plugins? Here's a short list if you had time: Write Automation doesn't...

          favicon

          Forum (forum.hise.audio)

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

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

            @d-healey said in FX - CC input:

            Perhaps this

            5d44df56-cf7d-4ad4-8413-b9c2cae543d0-image.png

            Or this

            924856f6-a97f-4355-9d3a-5f356edebe5b-image.png

            OK Well I'm finally getting around to this and now I'm lost.

            Neither of these options seem to show up in my projucer files under windows. can you point me at where in the projucer I have to do what?

            is it this?

            b6c97d8e-9045-4ba3-838a-1152d3a3f564-image.png

            HISE Development for hire.
            www.channelrobot.com

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

              @Lindon It's in the hi_core section.

              Peek 2021-02-16 14-50.gif

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

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

                @d-healey ok thanks - so no need for any extra processor definition and only need to turn on Enable MIDI Input FX in the preferences when I'm done and have a new compiled HISE?

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon That's how I understand it (I've never tried it mysefl).

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

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

                    @d-healey thanks.

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @Lindon Once compiled there's no need for extra definitions. But you need to activate it in the preferences:
                      Also, you don't need HISE_MIDIFX_PLUGIN, only HISE_ENABLE_MIDI_INPUT_FOR_FX,
                      Untitled.png

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

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

                        @ustk well after all that I'm still getting nothing from the compiled plug-in - I right click and expect to see the MIDI learn menu - and nothing is showing up...

                        so to be entirely clear:

                        I have recompiled HISE with the the two parameters set in the projucer = ENABLED

                        I then opened my project and opened the preferences panel and set Enable MIDI input FX to ticked (on)

                        Thats all I have done - I havent set any flags anywhere else. like this:

                        HISE_ENABLE_MIDI_INPUT_FOR_FX=1

                        Which I assume I dont need to do?

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon bump- anyone? What am I doing wrong?

                          HISE Development for hire.
                          www.channelrobot.com

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

                            @Lindon Perhaps it only enables MIDI input (which you can detect with your script) and not the MIDI learn feature, in which case I think we need to add MIDI learn to FX too.

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

                            LindonL 2 Replies Last reply Reply Quote 2
                            • LindonL
                              Lindon @d.healey
                              last edited by

                              @d-healey yeahbeginig to suspect this - so I will do some experiments...and report back.

                              HISE Development for hire.
                              www.channelrobot.com

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

                                @d-healey - yep. You are right - its receiving midi data in - but there's no "right click for MIDI Learn" functionality...

                                HISE Development for hire.
                                www.channelrobot.com

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

                                  @Lindon Yeah that's what Dave is saying. I myself use the MIDI input in my FX plugin, as I need notes to trigger some functions. But no MIDI learn, I should have mentioned that.

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

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

                                    @ustk all good - off to build my own MIDI CC mapping panel now...

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                      I'm looking at the source code now and saw an interesting comment:

                                      /** Allow the end user to right click on a knob to MIDI learn it. 
                                      	On compiled FX plugins, this is deactivated by default (because
                                      	the FX plugin won't get MIDI input anyway.)
                                      */
                                      

                                      I'll keep digging.

                                      In the meantime, you could try compiling with HISE_ENABLE_MIDI_LEARN=1.

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

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

                                        I can confirm that adding HISE_ENABLE_MIDI_LEARN=1 in the extra definitions enables MIDI learn for FX plugins :D It's so good to have access to the HISE source!

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

                                        ustkU LindonL 2 Replies Last reply Reply Quote 2
                                        • ustkU
                                          ustk @d.healey
                                          last edited by

                                          @d-healey Good catch! :)

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

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

                                            @d-healey - great catch!! - off to compile now - but a nagging voice in my head says I did this already - where am I adding this:

                                            Extra_Preprocessor_Definitions?

                                            HISE Development for hire.
                                            www.channelrobot.com

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            38

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.4k

                                            Posts