HISE Logo Forum
    • Categories
    • Register
    • Login

    Making fx plugins mono compatible from Juce?

    Scheduled Pinned Locked Moved General Questions
    7 Posts 3 Posters 729 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.
    • orangeO
      orange
      last edited by

      Is it possible to modify auto generated juce project manually, in order to make HISE exported fx plugins mono channel compatible? @Christoph-Hart @d-healey @remarkablex

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

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

        If we modify Plugin Channel Configuration from {2,2} to {1,1} would it be a healty way to make the plugin mono?

        alt text

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

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

          @orange Try it and tell me what happens :)

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

          orangeO 1 Reply Last reply Reply Quote 0
          • orangeO
            orange @d.healey
            last edited by

            @d-healey This picture is old JUCE versions'. In the latest version I've couldn't find this property :/

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

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

              @Christoph-Hart How can we make {1,1} to make "mono in - mono out" the plugin in JUCE?

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

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

                It's unfortunately not that easy. JUCE changed this to use the new BusLayout system and it has to be done on C++ level now.

                I am pretty hesitant to fix this as it may be possible that it breaks something on one of the lesser tested platforms (eg. AAX is behaving terribly). But feel free to hack around in the codebase, the interesting file is this here:

                Link Preview Image
                File not found · christophhart/HISE

                The open source framework for sample based instruments - File not found · christophhart/HISE

                favicon

                GitHub (github.com)

                orangeO 1 Reply Last reply Reply Quote 1
                • orangeO
                  orange @Christoph Hart
                  last edited by

                  @christoph-hart Thank you so much.

                  So should I modify it before exporting plugin?
                  I've found this, should I modify it like this: https://github.com/kusuri/JuceTutorial/wiki/Plugin-Channel-Configuration

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

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

                  53

                  Online

                  1.7k

                  Users

                  11.7k

                  Topics

                  101.9k

                  Posts