Forum
    • Categories
    • Register
    • Login

    No Multichannel output

    Scheduled Pinned Locked Moved General Questions
    20 Posts 3 Posters 148 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.
    • ChazroxC
      Chazrox @Morphoice
      last edited by Chazrox

      @Morphoice Im just explaining how to properly connect a multi-out plugin in DAW. When you drop your plugin on a new track in DAW, you have to also create new audio tracks to receive the audio that you want to route out of your plugin. For each audio track, you should set the input to the outputs of your plugin. Make sure that whatever your daw requires you to click on your tracks to hear live input through your audio track is enabled for each track.

      That's just for good measure. Its seems like you have it set up properly but you did say that all audio is coming out of 1-2, so that def says that it's not routing out properly. How are you scripting your routing changes? Is your plugin meant to load multi-out by default or are you allowing dynamic routing?

      Just a thought...
      Did you uncheck 'Force Stereo Output'?

      Screenshot 2025-12-16 at 8.51.22 AM.png

      Looks like you have NUM_MAX_CHANNELS set already since you have the extra channels showing in HISE....
      Screenshot 2025-12-16 at 8.51.08 AM.png

      Also,

      I just checked my drum plugin, I started my kick chn. with 3/4, I can't remember exactly why I did it this way. Here's what I have.

      Screenshot 2025-12-16 at 8.54.48 AM.png

      in Ableton, I have "In" enabled on each auxilary track to be sure I can hear the chn input live during playback otherwise you will hear nothing.
      Screenshot 2025-12-16 at 9.02.17 AM.png

      I also have this on onInit script initializing the connections...

      //! MASTER EQ ROUTING DEFAULTS
      
      const var numMasterEQNew = Synth.getRoutingMatrix("MasterEQNew");
      
      numMasterEQNew.addConnection(0, 0);
      numMasterEQNew.addConnection(1, 1);
      numMasterEQNew.addConnection(2, 2);
      numMasterEQNew.addConnection(3, 3);
      numMasterEQNew.addConnection(4, 4);
      numMasterEQNew.addConnection(5, 5);
      numMasterEQNew.addConnection(6, 6);
      numMasterEQNew.addConnection(7, 7);
      numMasterEQNew.addConnection(8, 8);
      numMasterEQNew.addConnection(9, 9);
      numMasterEQNew.addConnection(10, 10);
      numMasterEQNew.addConnection(11, 11);
      numMasterEQNew.addConnection(12, 12);
      numMasterEQNew.addConnection(13, 13);
      numMasterEQNew.addConnection(14, 14);
      numMasterEQNew.addConnection(15, 15);
      numMasterEQNew.addConnection(16, 16);
      numMasterEQNew.addConnection(17, 17);
      numMasterEQNew.addConnection(18, 18);
      numMasterEQNew.addConnection(19, 19);
      numMasterEQNew.addConnection(20, 20);
      numMasterEQNew.addConnection(21, 21);
      numMasterEQNew.addConnection(22, 22);
      numMasterEQNew.addConnection(23, 23);
      numMasterEQNew.addConnection(24, 24);
      
      
      MorphoiceM 1 Reply Last reply Reply Quote 0
      • MorphoiceM
        Morphoice @Chazrox
        last edited by

        @Chazrox the daw setup is fine and just as with every other plugin, probably the initscript is missing.... i'll check if its needed

        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

        ChazroxC 1 Reply Last reply Reply Quote 1
        • ChazroxC
          Chazrox @Morphoice
          last edited by

          @Morphoice for sure. lmk. Just sharing what I got. Hope it helps! Plugin looks great btw! 🙏

          MorphoiceM 1 Reply Last reply Reply Quote 0
          • MorphoiceM
            Morphoice @Chazrox
            last edited by

            @Chazrox nop the script made no change

            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

            ChazroxC 1 Reply Last reply Reply Quote 0
            • ChazroxC
              Chazrox @Morphoice
              last edited by Chazrox

              @Morphoice I just found this in my script....

              //I think this is what Dave was talking about....
              
              Sampler1.asSampler().setUseStaticMatrix(true);
              Sampler2.asSampler().setUseStaticMatrix(true);
              Sampler3.asSampler().setUseStaticMatrix(true);
              Sampler4.asSampler().setUseStaticMatrix(true);
              Sampler5.asSampler().setUseStaticMatrix(true);
              Sampler6.asSampler().setUseStaticMatrix(true);
              Sampler7.asSampler().setUseStaticMatrix(true);
              Sampler8.asSampler().setUseStaticMatrix(true);
              Sampler9.asSampler().setUseStaticMatrix(true);
              
              

              I think this is the missing part.

              MorphoiceM 1 Reply Last reply Reply Quote 0
              • MorphoiceM
                Morphoice @Chazrox
                last edited by

                @Chazrox still no change.
                is the structure a problem`? they are all in a container...
                Screenshot 2025-12-16 at 18.50.37.png

                https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                ChazroxC 1 Reply Last reply Reply Quote 0
                • ChazroxC
                  Chazrox @Morphoice
                  last edited by

                  @Morphoice Looks the same as mine.

                  Screenshot 2025-12-16 at 9.52.12 AM.png

                  Routing container..
                  Screenshot 2025-12-16 at 9.52.20 AM.png

                  Routing for first 3 samplers in "multi out" mode. See kick starting at 3/4 for me.
                  Screenshot 2025-12-16 at 9.53.20 AM.png

                  MorphoiceM 1 Reply Last reply Reply Quote 0
                  • MorphoiceM
                    Morphoice @Chazrox
                    last edited by

                    @Chazrox yep that is exactly how I set it up

                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                    ChazroxC 1 Reply Last reply Reply Quote 0
                    • ChazroxC
                      Chazrox @Morphoice
                      last edited by Chazrox

                      @Morphoice damn...got me thinking...

                      Do you have this? Just double checking...

                      I have this set for my Master container,

                      const var numBIGDRUMMYVST = Synth.getRoutingMatrix("BIG DRUMMY VST");
                      
                      numBIGDRUMMYVST.setNumChannels(24);
                      
                      

                      Screenshot 2025-12-16 at 10.04.16 AM.png

                      MorphoiceM 1 Reply Last reply Reply Quote 0
                      • MorphoiceM
                        Morphoice @Chazrox
                        last edited by

                        @Chazrox said in No Multichannel output:

                        const var numBIGDRUMMYVST = Synth.getRoutingMatrix("BIG DRUMMY VST");

                        numBIGDRUMMYVST.setNumChannels(24);

                        that changes nothing either ;/

                        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                        David HealeyD ChazroxC 2 Replies Last reply Reply Quote 0
                        • David HealeyD
                          David Healey @Morphoice
                          last edited by

                          @Morphoice make a minimal test project that demonstrates the issue and share it here so we can try

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

                          1 Reply Last reply Reply Quote 1
                          • ChazroxC
                            Chazrox @Morphoice
                            last edited by

                            @Morphoice grr..

                            MorphoiceM 1 Reply Last reply Reply Quote 0
                            • MorphoiceM
                              Morphoice @Chazrox
                              last edited by

                              @Chazrox @David-Healey

                              I fiddled about a little and this script finally worked:

                              const var MorphDrum = Synth.getChildSynth("MorphDrum");
                              const var matrix = MorphDrum.getRoutingMatrix();
                              
                              matrix.addConnection(0,0);
                              matrix.addConnection(1,1);
                              matrix.addConnection(2,2);
                              matrix.addConnection(3,3);
                              matrix.addConnection(4,4);
                              matrix.addConnection(5,5);
                              matrix.addConnection(6,6);
                              matrix.addConnection(7,7);
                              matrix.addConnection(8,8);
                              ...
                              
                              

                              apparently I was quite close already, but it does indeed need the script to do the addConnection and won't work without. Thanks for the help! I would never have figured that out on my own

                              https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                              ChazroxC 1 Reply Last reply Reply Quote 2
                              • ChazroxC
                                Chazrox @Morphoice
                                last edited by

                                @Morphoice yeee! Let go! 🙏

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

                                21

                                Online

                                2.1k

                                Users

                                13.1k

                                Topics

                                113.3k

                                Posts