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 the sendToMidiOut might need to be in a separate script processor, and if you are ignoring the event then I don't think it will be forwarded.

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

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

        I've tried this, and it didn't help.

        HiseSnippet 754.3oc6U0saSCCE1tsFQKCIlzd.hD2zASSsccMEMgXr9CTAcqhNl3tIWGmUqkZW43LnBw6FOR7F.GmztjBcioJ1cjKp54mO6O+4y43AZEiGFpzHboSmMkivaPFNSZF2ZLUHQ8ZivEIs49zn.C5nYSoggbODFm+M1v3hEPwe+3UGQCnRFO0EBclRv3uWLQXR8N3v2IBB5R83mJljI65G1iojsTApHfJ4IUPSorKoWvOlZSKGA8VZ3XD9Yj8baP8q45x49Mp7BWW+FtLZMNu9d0qOxiNpVylrl661DgePGOgQoGZnFdHBW3Hk2rgiUeVlrAmIBEiB3VipngvNm3tqJvydDsdQsFKB7FrPiBQvpLHUwxmnXaQ5K7DW6OU4dRb.mTDYEPbtkoW9knW0rzqRF5sBJkKCkJjPoMICYZwTSZDKedDomzv09T3dJKURxEg+NokBRPZ1cB8RdWMXbMfxMpTYGG3msOvORxLBkzQIOVY3mHKucouVpXouUx42C46uxX1sQqBB35UF1VZnuMfkkQSFw063bEMHhechvweYMkbyZZ1qbVxoNShJYOovbxTt7lJDPykJ3eerWapgBWD349f7lx0FgkB317qf1fjqEaqT3kF0TnQ3NdmsQRMTad.c1ptzx8TLw4FtQfyUnAzHsiD7dtT67Rm9vRCsU6dA2XS83Xgr71GTpXwREWDLbofK.+bmp0rIllkz6TkkdmDYrKwsT.bGw7+BiUTX.iQTdQATyxyVrSfmG.zfkpMrcsxPgYV1Iz+yF3bWo3ljABCa7p4XtUvQ6rr6ANNeL8iIc784LSJAKP59o6mYxnOnhLB4E8oFs3KP8FzJMDdZiwgcWJ4A1ZPbNa0RhcEqsUAFBMHwF+D9lGrp0FOOX0EAQSnLs5bVRku8gfGF6A3jL9Qyhj9Vampn3tgr57DnA7bFa4k5O.VacAt25Br95Bb+0EXi0En65Br4eGnc93qiLpIIsMHT+AchGkfwcjTnBLtZE8K.9UjuTC
        
        David HealeyD ulrikU 2 Replies Last reply Reply Quote 0
        • 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
                                            • First post
                                              Last post

                                            50

                                            Online

                                            2.1k

                                            Users

                                            13.0k

                                            Topics

                                            112.7k

                                            Posts