HISE Logo Forum
    • Categories
    • Register
    • Login

    Pan issue in Waveform Generator

    Scheduled Pinned Locked Moved General Questions
    13 Posts 4 Posters 595 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.
    • dannytaurusD
      dannytaurus
      last edited by

      When I disable Osc 2 in a Waveform Generator, the pan knob for Osc 1 stops working and the signal just comes out of the center, whatever the setting.

      Is that a bug? Or intended behavior?

      The way I'm getting proper panning control for Osc 1 is by having Osc 2 enabled but on a square wave with 0% pulse width, effectively silencing it. But that seems like a waste of resources.

      Meat Beats: https://meatbeats.com
      Klippr Video: https://klippr.video

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @dannytaurus
        last edited by

        @dannytaurus I believe it is intentional behaviour based on how HISE is handling the channel amount. Add a SimpleGain in the Fx path, you can pan the signal from there.

        dannytaurusD 1 Reply Last reply Reply Quote 0
        • dannytaurusD
          dannytaurus @HISEnberg
          last edited by

          @HISEnberg said in Pan issue in Waveform Generator:

          @dannytaurus I believe it is intentional behaviour based on how HISE is handling the channel amount. Add a SimpleGain in the Fx path, you can pan the signal from there.

          This looks like another limitation of nesting Waveform Generators inside a Synthesizer Group - the Simple Gain isn't available as an FX. Along with not having a MIDI processor for each WG either.

          Maybe I need to rethink the Synthesizer Group approach.

          Meat Beats: https://meatbeats.com
          Klippr Video: https://klippr.video

          LindonL 1 Reply Last reply Reply Quote 0
          • dannytaurusD
            dannytaurus
            last edited by

            Aha! I just found the pan control in the header of the Waveform Generator. I missed it because it's a light grey arc on a lighter grey background. My poor old eyes! 😂

            This pan knob controls the whole WG, so now I can turn off the second oscillators.

            Next step is - how do I control these WG pan values via scripting?

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @dannytaurus
              last edited by

              @dannytaurus put the simple gain in the Synthesizer group FX section...

              HISE Development for hire.
              www.channelrobot.com

              dannytaurusD 1 Reply Last reply Reply Quote 0
              • dannytaurusD
                dannytaurus @Lindon
                last edited by

                @Lindon I need to pan each nested Waveform Generator separately.

                Meat Beats: https://meatbeats.com
                Klippr Video: https://klippr.video

                HISEnbergH 1 Reply Last reply Reply Quote 0
                • HISEnbergH
                  HISEnberg @dannytaurus
                  last edited by

                  @dannytaurus you may be able to do it in scriptnode. But it seems like for your use case the container might be better than the synthgroup

                  dannytaurusD 1 Reply Last reply Reply Quote 0
                  • dannytaurusD
                    dannytaurus @HISEnberg
                    last edited by

                    @HISEnberg Yeah, thanks. I tried the Container method too. It does have a MIDI Processor per WG but it doesn't have an overall amp or filter envelope - each WG needs to manage that separately, which feels a bit redundant.

                    Meat Beats: https://meatbeats.com
                    Klippr Video: https://klippr.video

                    LindonL 1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @dannytaurus
                      last edited by

                      @dannytaurus so you want individual pan but not individual envelope......?

                      HISE Development for hire.
                      www.channelrobot.com

                      dannytaurusD 1 Reply Last reply Reply Quote 0
                      • dannytaurusD
                        dannytaurus @Lindon
                        last edited by

                        @Lindon Yep, think of it as a 6-oscillator synth where all the oscillators go through the same amp and filter but I have separate control over the waveform, level, pan, tune of each oscillator.

                        Meat Beats: https://meatbeats.com
                        Klippr Video: https://klippr.video

                        LindonL 1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @dannytaurus
                          last edited by

                          @dannytaurus

                          yes, but I think your expectations are a little unrealistic..

                          HISE Development for hire.
                          www.channelrobot.com

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            ally @Lindon
                            last edited by

                            @Lindon It's doable. 6 might be a little much voice count wise with unison voices coming from the synth group melting your cpu...

                            @dannytaurus you have limited options for what you can put on a waveform generator in a synthgroup.

                            If you end up not wanting to use the pan control in the header of the Wave Gen, you can also make a polyphonic script fx Panner that, once hardcoded, can be placed on the waveform generator on the synthgroup level as a hardcoded polyphonic fx.

                            I would try

                            Synthgroup (this is where your envelope and filter go)

                            Then inside of the Synthgroup
                            WG1
                            WG2
                            WG3
                            etc.

                            You can use the detune in the wave gen but it doesn't update real time, if that's an issue with your design try the purple pitch mod.

                            LindonL 1 Reply Last reply Reply Quote 1
                            • LindonL
                              Lindon @ally
                              last edited by

                              @ally said in Pan issue in Waveform Generator:

                              @Lindon It's doable. 6 might be a little much voice count wise with unison voices coming from the synth group melting your cpu...

                              oh I didnt mean it wasnt do able - just not int the customised way proposed...

                              HISE Development for hire.
                              www.channelrobot.com

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

                              35

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              102.3k

                              Posts