HISE Logo Forum
    • Categories
    • Register
    • Login

    Mono versions of FX Plugins?

    Scheduled Pinned Locked Moved General Questions
    62 Posts 11 Posters 8.7k 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.
    • Dan KorneffD
      Dan Korneff
      last edited by

      Yeah, I just exported with the delay effect in the master container. Tested on ProTools 12 and 2018.
      I tried exporting on HISE standalone and HISE plugin.

      Dan Korneff - Producer / Mixer / Audio Nerd

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

        Ah, I didn't check our old friend ProTools. Can you test it in another DAW, not that there's something generally wrong with it - I checked in Cubase and the JUCE plugin host - Ableton has no concept of mono channels AFAIK.

        Dan KorneffD 1 Reply Last reply Reply Quote 1
        • Dan KorneffD
          Dan Korneff @Christoph Hart
          last edited by

          @christoph-hart protools and logic don't recognize the export on mono tracks. Cubase works fine

          Dan Korneff - Producer / Mixer / Audio Nerd

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

            That is the exact reason why I bothered adding this because now I have to check this on every host for a really edge case use case of this framework.

            Dan KorneffD 1 Reply Last reply Reply Quote 1
            • Dan KorneffD
              Dan Korneff @Christoph Hart
              last edited by

              @christoph-hart anything I can do to help?

              Dan Korneff - Producer / Mixer / Audio Nerd

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

                If you have any other host sitting around on your hard drive, you can check it there so that I can verify and debug each host.

                Dan KorneffD 1 Reply Last reply Reply Quote 0
                • Dan KorneffD
                  Dan Korneff @Christoph Hart
                  last edited by

                  @christoph-hart AU in Reaper shows up as 2in/2out plug, but will load on mono track. It'll also load on a mono channel in GarageBand.
                  Seems like Logic and PT are the only hosts picky about channels.

                  Dan Korneff - Producer / Mixer / Audio Nerd

                  orangeO 1 Reply Last reply Reply Quote 1
                  • orangeO
                    orange @Dan Korneff
                    last edited by

                    @dustbro I don't know Studio One and Ableton Live has mono support; but did you tried on one of them too?

                    develop Branch / XCode 13.1
                    macOS Monterey / M1 Max

                    Dan KorneffD 1 Reply Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff @orange
                      last edited by

                      @orange I don't have access to those.

                      Dan Korneff - Producer / Mixer / Audio Nerd

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

                        @dustbro
                        Free trials
                        https://www.presonus.com/products/studio-one/get-studio-one
                        https://www.ableton.com/en/trial/

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

                        1 Reply Last reply Reply Quote 2
                        • Dan KorneffD
                          Dan Korneff
                          last edited by

                          just tested studio one. It loads on mono and stereo tracks.

                          Dan Korneff - Producer / Mixer / Audio Nerd

                          1 Reply Last reply Reply Quote 1
                          • Dan KorneffD
                            Dan Korneff
                            last edited by Dan Korneff

                            @Christoph-Hart could this be our issue?
                            https://forum.juce.com/t/adding-mono-to-stereo-hides-mono-to-mono-in-protools/30266/2

                            Also:

                            JUCE now generates the AAX plug-in bus layout configuration id independent from
                            the position as it appears in the Projucer’s legacy “Channel layout
                            configuration” field.
                            Possible Issues
                            ProTools projects generated with a < 4.3.0 JUCE versions of your plug-in, may
                            load the incorrect bus configuration when upgrading your plug-in to >= 4.3.0
                            versions of JUCE.
                            Workaround
                            Implement AudioProcessor’s getAAXPluginIDForMainBusConfig callback to manually
                            override which AAX plug-in id is associated to a specific bus layout of your
                            plug-in. This workaround is only necessary if you have released your plug-in
                            built with a version previous to JUCE 4.3.0.
                            Rationale
                            The new multi-bus API offers more features, flexibility and accuracy in
                            specifying bus layouts which cannot be expressed by the Projucer’s legacy
                            “Channel layout configuration” field. The native plug-in format backends use
                            the new multi-bus callback APIs to negotiate channel layouts with the host -
                            including the AAX plug-in ids assigned to specific bus layouts. With the
                            callback API, there is no notion of an order in which the channel
                            configurations appear - as was the case with the legacy “Channel layout
                            configuration” field - and therefore cannot be used to generate the AAX plug-in
                            id. To remain backward compatible to pre JUCE 4.0.0 plug-ins, JUCE does
                            transparently convert the legacy “Channel layout configuration” field to the
                            new callback based multi-bus API, but this does not take the order into account
                            in which the channel configurations appear in the legacy “Channel layout
                            configuration” field.
                            

                            Dan Korneff - Producer / Mixer / Audio Nerd

                            1 Reply Last reply Reply Quote 1
                            • Dan KorneffD
                              Dan Korneff
                              last edited by

                              @Christoph-Hart giving this a friendly bump. Any luck on mono compatibility?

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              Dan KorneffD 1 Reply Last reply Reply Quote 0
                              • Dan KorneffD
                                Dan Korneff @Dan Korneff
                                last edited by

                                @Christoph-Hart Any chance you can take a peek at this before your radio silence?

                                Dan Korneff - Producer / Mixer / Audio Nerd

                                1 Reply Last reply Reply Quote 1
                                • Dan KorneffD
                                  Dan Korneff
                                  last edited by

                                  Taking a look under the hood to try and understand what the Mono FX option is doing.
                                  What's the idea behind having this if + else statement being the same here?
                                  Screen Shot 2019-01-17 at 9.21.47 AM.png

                                  And what does line 98 and 99 do here?
                                  Screen Shot 2019-01-17 at 9.23.19 AM.png

                                  Dan Korneff - Producer / Mixer / Audio Nerd

                                  1 Reply Last reply Reply Quote 1
                                  • Dan KorneffD
                                    Dan Korneff
                                    last edited by

                                    I created a 1 channel version of the HISE plugin... the exported AAX shows up as a mono plug in Protools!

                                    Dan Korneff - Producer / Mixer / Audio Nerd

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

                                      Great news. Does it work in Logic (or whatever DAW was also not working correctly)?

                                      Dan KorneffD 1 Reply Last reply Reply Quote 2
                                      • orangeO
                                        orange @Dan Korneff
                                        last edited by

                                        @dustbro Great news. and great idea, congrats!! I hope this is the solution. If you want, you can send the mono plugins that you've compiled and we can test it on different systems too. I can test on both PC/MAC - Pro Tools / Logic Pro X 10.2 / Ableton ...etc

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

                                        1 Reply Last reply Reply Quote 1
                                        • Dan KorneffD
                                          Dan Korneff @Christoph Hart
                                          last edited by Dan Korneff

                                          @Christoph-Hart I actually have some strange news... While using the standalone version, I'm able to create mono compatible AAX plugins by changing the routing in the master container to 1 channel, then back to 2. Gonna do some more testing to see exactly what's causing this. I haven't tested in Logic yet. just pt
                                          Screen Shot 2019-01-19 at 5.29.54 PM.png
                                          @orange Can you try this with your rig and let me know if it works?

                                          Dan Korneff - Producer / Mixer / Audio Nerd

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

                                            @dustbro How did you compile 1 channel version of Hise? Only from JUCE interface or did you modify any code?

                                            develop Branch / XCode 13.1
                                            macOS Monterey / M1 Max

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

                                            36

                                            Online

                                            1.8k

                                            Users

                                            12.1k

                                            Topics

                                            105.0k

                                            Posts