Forum
    • Categories
    • Register
    • Login

    HISE MIDI FX

    Scheduled Pinned Locked Moved Scripting
    49 Posts 3 Posters 60 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.
    • David HealeyD
      David Healey @si1n3rd
      last edited by

      @si1n3rd I think you need to create the messages in one processor and send them in another, but I could be wrong.

      I think @ulrik has made a MIDI plugin before though so might have some insight.

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

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

        @si1n3rd
        I could not see if you have enabled the MidiOut in the settings from the snippet however that needs to be enabled

        Skärmavbild 2025-12-08 kl. 15.10.07.png

        Yes you need to have the MidiOut script one level below the main script, I have set it here in a container.

        As soon as you want to manipulate an event you need to make the events artificial, meaning set in your interface script noteOn callback

        Message.ignoreEvent(true)
        
        // and make an artificial event with
        local eventId = Synth.addNoteOn(1, note_nr + 12, Message.getVelocity(), 0);
        

        I have made some comments in the snippet

        HiseSnippet 1155.3oc6W80bhTDDeVf05X87JuR+.L08zhRkCHbgXYoFIP7n7HAkbo7sTC61KLUVlYqcmMQJq6aneX7af1y9GXIANQJiOnxCTL8zcO+5tm9WOLJT5.QQxPhg0kKB.hwSMGuPnlc5LFWPFziX7LyWyi.5PtKmd1OQ5tHfEEAtDCixemVGipUHIe9suoKymIbfUhHjqjbG3M74b0JoiN46499mwbgK4yKnc6SF3HEmJ8kwHdJa1fDvbtgMENmoUqjI40rnYDiOy7vNGw7Z0oC.dG03K5zw6nNNrV.z9v1sm3xlz53icN9UcNlX7A8c4JY3XESAQDiJcktKFOSdmH8.thGwm3C5EMIiwSNU7YReWcHp+M4zYbe2Q4IpHBwvbzpzV4zz1mZpSPKkuJ88wIaPWYQwDnQo0gW40fWysAuM.IiBPpRJjdt4XmPdfZ0NZ77glCDJHzig0ohPIUWRoenr4oRTCg5f4rafyBwEKsvtUiF0oMazn1WZY8xWVMBwNPUy.JKTw83NblOEtEMlxcirBgoz4Xz+Fdjh9Uz9hobAbfSHfQ6vL41YtJD7fP.u8PUxDOdYHSDEHwqdShUJofxEIxe6.K7VB5vkJzUIPumi5of5T47.o.WX+hhJ8B8Q4EKbTbzcRw4REbgvtl0uXU0W5fPWfRtVDhdaHlwvadZuoU6734SfPMVqZUk6QsK5WsRWw7iA6Z0rphNqJFO7oh7bCFuYYEbqbGmteesTaUXLncMZGkIbo5DOkqJlT4XDCLWTmTjl3tAtHRSZWOf45lENMquLL9bZyV0KFJWAn0b0B6Z0oMxOwUEwrJWZdVW370ENOYHMFKCYxSNFOOJhB+IX+I5j7Z7AQ4IhLDTOGm5y5cVuyhd+zumWZ9GwAlVK.hnBQecbCTvcHqA8F8WbLSlF2hTmzcQ+zCxdIVVVT1RorFho0Aj9FTnz2WuqFS2aaMY0l2IyPaQhqqSuUetKUDaHWuK2b25xcRuPWPQoXffqtH.xV+Pd.RVWflQHCUnppD9fmkwGzMochvc0hJdOljf6hr2j2NnGSwx8F5X7vB.rvniCidvsH6dJaSUydPzMJYPhtY8eH+6td1+7pycvIKVs3qO4NtqBY8MMbwky.9zYElkz6DxCY9PNWoarOSsNQrdbU1FXcaM1OMCmHB6LJNN69ryU1dcqwFGdrwJzNB2maNhqblsY7VZC3EKRO13MaV2GY12yCbTq.aEy68xfGcn7js7ZkOIYb6Ewpj4AnTH7uimrDryOYwn76ajdi+Bizq7X8JiJ6F+y6uXr6u33ooXqG3yVrombX7qlzsLUNm5NBDtWJypr1Of3dsII6nM+qhreu3o+ehy+yPb9ixXEWLcHSExwAsl3afFiLVN.hDg.702SMJouQkttgdsNyLFahRV763mrMapWajsYy7M+G4LlybBkW6j1ApIgdRhDLtEI+EwplC0qoMe3SYzuK7ZGm0c0CLr09Z3g6qgs2WCe09Z3Q6qgc1WCO9O2PMO82FqjySaYIjgi5mPoYXzWvva7IcGj+.vG2oau
        

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

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

          @ulrik It is tested as a Midi FX Plugin (au) inside Logic

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

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

            @ulrik tested as VST instrument VST3 in Ableton Live as well, working

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

            1 Reply Last reply Reply Quote 0
            • S
              si1n3rd
              last edited by si1n3rd

              I've tried your snippet as MIDI FX, then as VST3 FX, and now I'm trying as VST3i. First two didn't work, I hope the third will.

              UPD. Well, as I thought nothing worked.

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

                @si1n3rd said in HISE MIDI FX:

                I've tried your snippet as MIDI FX,

                MIDI FX meaning au?
                Works here on macOS Logic

                then as VST3 FX,

                What is VST3 FX?

                and now I'm trying as VST3i. First two didn't work, I hope the third will.

                Works here

                UPD. Well, as I thought nothing worked.

                and you enabled MidiOut?

                What operative system are you on?

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

                S 1 Reply Last reply Reply Quote 0
                • S
                  si1n3rd @ulrik
                  last edited by

                  @ulrik said in HISE MIDI FX:

                  @si1n3rd said in HISE MIDI FX:

                  I've tried your snippet as MIDI FX,

                  MIDI FX meaning au?
                  Works here on macOS Logic

                  then as VST3 FX,

                  What is VST3 FX?

                  and now I'm trying as VST3i. First two didn't work, I hope the third will.

                  Works here

                  UPD. Well, as I thought nothing worked.

                  and you enabled MidiOut?

                  What operative system are you on?

                  I'm on Linux. Yes, I enabled Midi Out. VST3 FX is VST3 FX plugin with enabled MIDI input, there is such an option above Enable MIDI Out.

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

                    @si1n3rd MIDI FX is what you need. VST FX is for audio effects and VSTi is for instruments.

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

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

                      @David-Healey And how should I use it? As MIDI FX on MIDI Item in Reaper?

                      David HealeyD ulrikU 2 Replies Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @si1n3rd
                        last edited by

                        @si1n3rd I think you would apply it to the track rather than the MIDI item but it's been a long time since I played with Reaper so I'm not 100% sure

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

                        1 Reply Last reply Reply Quote 0
                        • S
                          si1n3rd
                          last edited by

                          Well, I put my built MIDI FX on a track and then a synth in the FX chain . And I have no sound at all. When I bypass MIDI FX plugin, I have sound.

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

                            @si1n3rd Can you send me the project?

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

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

                              @si1n3rd this is compiled as VSTi and running in Reaper
                              video

                              It must have something to do with Linux I guess

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

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

                                @ulrik said in HISE MIDI FX:

                                this is compiled as VSTi

                                VSTi not MIDI FX?

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

                                ulrikU S 2 Replies Last reply Reply Quote 0
                                • ulrikU
                                  ulrik @David Healey
                                  last edited by

                                  @David-Healey vsti

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

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

                                    @ulrik Hmmm interesting

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

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

                                      @David-Healey Here it is. DDC.zip

                                      David HealeyD 2 Replies Last reply Reply Quote 0
                                      • ulrikU
                                        ulrik @David Healey
                                        last edited by

                                        @David-Healey Reaper doesn't recognize Midi FX au, maybe MIDI FX vst, I have not tried that for a long time

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

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

                                          @si1n3rd Building now

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

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

                                            @si1n3rd In reaper, are you putting the effect before or after the instrument?

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

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

                                            52

                                            Online

                                            2.1k

                                            Users

                                            13.0k

                                            Topics

                                            112.7k

                                            Posts