Forum
    • Categories
    • Register
    • Login

    How to detect and fix out-of-phase signals?

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 98 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.
    • resonantR
      resonant
      last edited by resonant

      This is a dsp question. How to detect and fix out-of-phase signals?

      In this plugin, there is a Phase Recovery feature: "This algorithm intelligently identifies and re-aligns out-of-phase components, skillfully avoiding information loss when summed to mono."

      https://leapwingaudio.com/product/stageone2/

      Is it possible to do it in Hise?

      resonantR 1 Reply Last reply Reply Quote 1
      • resonantR
        resonant @resonant
        last edited by

        Any ideas?

        ustkU 1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @resonant
          last edited by

          @resonant the problem here is not the "in Hise" part. Hise can now handle many ways of implementing a DSP, Scriptnode network, Faust, RNBO, C++…
          So the question is "can I develop such a DSP or find someone who does ?"
          Chances are for this kind of algorithm that you need to go full C++.
          Then the integration in Hise is the least of your problems

          Hise made me an F5 dude, browser just suffers...

          resonantR 1 Reply Last reply Reply Quote 2
          • OrvillainO
            Orvillain
            last edited by Orvillain

            I'd approach this by using MIR principles to extract audio features across frequency bands, and then find alignment points within the feature matrix.

            Musician - Instrument Designer - Sonic Architect - Creative Product Owner
            Crafting sound at every level. From strings to signal paths, samples to systems.

            1 Reply Last reply Reply Quote 1
            • resonantR
              resonant @ustk
              last edited by resonant

              @ustk @Orvillain ok I see.

              Another one, is possible to detect pitch with fft in Hise without c++? I think this should be doable with Hise tools.

              ustkU OrvillainO 2 Replies Last reply Reply Quote 0
              • ustkU
                ustk @resonant
                last edited by

                @resonant You can detect the pitch of a buffer but it's not very reliable DSP wise...
                Buffer.detectPitch()

                Hise made me an F5 dude, browser just suffers...

                resonantR 1 Reply Last reply Reply Quote 0
                • resonantR
                  resonant @ustk
                  last edited by

                  @ustk ok thanks

                  1 Reply Last reply Reply Quote 0
                  • OrvillainO
                    Orvillain @resonant
                    last edited by

                    @resonant said in How to detect and fix out-of-phase signals?:

                    @ustk @Orvillain ok I see.

                    Another one, is possible to detect pitch with fft in Hise without c++? I think this should be doable with Hise tools.

                    You'd be far better off getting something off the shelf and getting it into the scriptnode network. I'm not sure what is out there to be honest.

                    Musician - Instrument Designer - Sonic Architect - Creative Product Owner
                    Crafting sound at every level. From strings to signal paths, samples to systems.

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

                    27

                    Online

                    2.1k

                    Users

                    13.1k

                    Topics

                    113.8k

                    Posts