HISE Logo Forum
    • Categories
    • Register
    • Login

    Upwards Compression?

    Scheduled Pinned Locked Moved General Questions
    9 Posts 6 Posters 551 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 orange

      With the scriptnode, how can we achieve this?

      • If the signal is below the threshold value (in dB) >> Multiply the signal with a ratio value

      • If the signal is above the threshold value >> Do nothing

      Similar to the classic (Downwards) Compressor with an opposite dynamic range way. This is Upwards Compressor which process the below threshold values.

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

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

        @orange I think I can use a gate to process the below threshold signal.

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

        S StraticahS 2 Replies Last reply Reply Quote 1
        • S
          Soundavid @orange
          last edited by

          @orange Looks like you want something like an expander or transient designer? I achieved similar things with the envelope follower.

          1 Reply Last reply Reply Quote 0
          • StraticahS
            Straticah @orange
            last edited by

            Hey @orange did you achieve the result that you wanted? I am currently looking for something that comes close to OTT type compression. I have no problems to deal with the downward compression but have not found an intuitive way to create an upward compressor in HISE yet - the goal will be to combine downward and upward compression. :)

            building user interfaces in HISE :)
            web: www.vst-design.com

            orangeO HISEnbergH 2 Replies Last reply Reply Quote 0
            • orangeO
              orange @Straticah
              last edited by orange

              @Straticah
              Frankly, I did not continue this project. But if someone has a solution for this, it would be good to know.

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

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

                @Straticah You might want to try something from Faust like si.bus(N) : peak_expansion_gain_N_chan_db

                I think I have implemented something similar for an OTT but it was a while ago. If I find it I can let you know.

                mmprodM 1 Reply Last reply Reply Quote 1
                • mmprodM
                  mmprod @HISEnberg
                  last edited by

                  @HISEnberg how did you make the ott?

                  For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
                  John 3:16

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

                    @mmprod you have the scriptnode updown_comp for this sort of thing now...

                    HISE Development for hire.
                    www.channelrobot.com

                    mmprodM 1 Reply Last reply Reply Quote 1
                    • mmprodM
                      mmprod @Lindon
                      last edited by

                      @Lindon aha thanks

                      For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
                      John 3:16

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

                      46

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.8k

                      Posts