UNI-COMP

Interface Overview

1 2 3 4

Compression and dynamic control

UNI-COMP 트랙과 버스의 움직임을 정리하는 다이내믹 컨트롤 컴프레서입니다.

Amount가 내부 Threshold, Ratio, 자동 Make-up 동작을 묶어 압축 깊이를 만들고, Attack은 트랜지언트를 정합니다. Release는 VCA/OPTO/FET마다 program-dependent 방식으로 자동 조절되며, Make-Up Gain으로 최종 Wet 레벨을 보정합니다.

UNI-COMP A dynamics compressor for shaping track and bus movement.

Amount links the internal Threshold, Ratio, and automatic make-up behavior to set compression depth, while Attack shapes the transient. Release adapts automatically for each VCA, OPTO, or FET style, and Make-Up Gain trims the final wet level.

TruePeakGuardDenormal-safe DSPRealtime/offline QAPhase-aware routing

Interface Operation

1Main Knob

큰 Amount 노브는 압축 깊이와 자동 make-up의 큰 흐름을 정합니다. 미터보다 attack이 살아있는지, sustain이 앞으로 오는지, groove가 뒤로 밀리지 않는지를 먼저 들으십시오.

The large Amount knob sets compression depth and automatic make-up behavior. Listen before watching the meter: check attack survival, sustain movement, and whether the groove shifts backward.

2Value Display

숫자 표시창은 현재 값을 정확한 단위로 보여줍니다. 클릭하면 직접 입력할 수 있고, Enter 또는 포커스 해제로 커밋됩니다. Escape는 편집 전 값으로 되돌립니다. 노브나 표시창을 더블 클릭하면 기본값으로 리셋됩니다.

The value display shows the exact value and unit. Click it to type a value; Enter or blur commits it. Escape restores the previous value. Double-click the knob or display to reset to default.

3Lower Controls

하단 컨트롤은 Style, Attack, Make-Up Gain입니다. Style은 VCA/OPTO/FET의 검출 곡선과 자동 release 동작을 고르고, Attack은 punch, Make-Up Gain은 압축 후 출력 레벨을 결정합니다.

The lower controls are Style, Attack, and Make-Up Gain. Style selects the VCA, OPTO, or FET detector curve and automatic release behavior; Attack controls punch, and Make-Up Gain trims the post-compression level.

4Mix Slider

오른쪽 세로 Mix 슬라이더는 처리음과 원음의 비율을 정합니다. 위로 올릴수록 처리음이 전면으로 나오고, 아래로 내릴수록 원음의 중심과 transient가 더 많이 남습니다. 트랙 보정은 낮은 Mix가 자연스럽고, 완전한 효과 또는 유틸리티 처리는 100%가 기준입니다.

The vertical Mix slider controls the processed/dry balance. Higher values bring the processed signal forward; lower values keep more dry center and transient identity. Lower Mix is often natural for track enhancement, while full effects or utility use usually starts at 100%.

Quick Start

Workflow

  1. Style로 VCA/OPTO/FET 중 소스에 맞는 압축 태도와 자동 release를 고릅니다.
  2. Amount를 올려 원하는 gain reduction 범위를 찾습니다.
  3. Attack으로 어택 보존량을 정하고 Make-Up Gain으로 출력 레벨을 맞춥니다.
  4. Mix로 병렬 압축의 밀도를 섞습니다.
  1. Choose the VCA, OPTO, or FET compression attitude and automatic release with Style.
  2. Raise Amount until the desired gain-reduction range appears.
  3. Set Attack for transient preservation and match output level with Make-Up Gain.
  4. Blend parallel density with Mix.

Listening Focus

항상 bypass와 같은 라우드니스에서 비교하십시오. 노브를 크게 움직이기보다 소스의 중심, 트랜지언트, 공간 위치가 어떻게 바뀌는지 먼저 확인하는 것이 더 안전합니다.

Always compare against bypass at matched loudness. Instead of making large moves immediately, first listen for changes in source focus, transient shape, and spatial placement.

Signal Flow

InputDetectorAttack/Auto ReleaseGain reductionAuto + Manual MakeupMix

컴프레션은 peak를 깎는 것보다 movement를 설계하는 작업입니다. gain reduction meter보다 어택, sustain, groove의 위치를 먼저 들으십시오.

Compression is more about designing movement than cutting peaks. Listen to attack, sustain, and groove placement before staring at gain reduction.

Control Map

Amount

0..100%Automatable

내부 threshold, ratio, 자동 make-up을 함께 움직여 압축 강도를 정합니다.

Moves internal threshold, ratio, and automatic make-up together to set compression intensity.

Style

VCA/OPTO/FETAutomatable

detector 성격, compression curve, release 태도를 선택합니다.

Selects detector character, compression curve, and release attitude.

Attack

msAutomatable

트랜지언트를 얼마나 통과시킬지 결정합니다.

Controls how much transient passes before compression reacts.

Make-Up Gain

-6..+12 dBAutomatable

자동 보정 이후 Wet 출력 레벨을 세밀하게 조절합니다.

Trims the wet output level after automatic gain compensation.

Mix

0..100%Automatable

원음과 압축음을 병렬로 섞습니다.

Blends dry and compressed signal in parallel.

Engine Notes

Output Integrity

공통 보호 설계는 단순 샘플 피크뿐 아니라 재구성 피크, 내부 레이턴시 정렬, dry/wet 위상 안정성을 함께 고려합니다. Safety 또는 LIMIT 경로는 true peak ceiling 검증을 기준으로 관리됩니다.

The shared protection design considers reconstructed peaks, internal latency alignment, and dry/wet phase stability. Safety and LIMIT paths are validated against true-peak ceiling behavior.

Session Stability

오디오 스레드는 파라미터 스무딩, denormal flush, hot-path 수학 연산 축소, 실시간/오프라인 렌더 QA를 기준으로 관리됩니다. 긴 세션과 빠른 오토메이션에서도 클릭, CPU 스파이크, true peak 누수를 줄이는 것을 목표로 합니다.

The audio thread is checked for parameter smoothing, denormal flushing, reduced hot-path math, and realtime/offline render QA. The goal is lower click risk, fewer CPU spikes, and controlled true-peak behavior during long sessions and fast automation.

Philosophy & Technology

UNI-COMP는 Threshold, Ratio, Make-up Gain을 각각 따로 만지며 레벨을 다시 맞추는 번거로운 컴프레서 작업을 하나의 Amount 노브로 압축한 하이브리드 다이내믹 툴입니다. 노브를 올릴수록 임계값은 자연스럽게 내려가고, 압축비는 깊어지며, 손실된 체감을 되돌리는 자동 Make-up Gain이 함께 움직여 빠른 결정과 안정적인 레벨 매칭을 동시에 돕습니다.

핵심은 단순한 편의성에 그치지 않습니다. VCA / OPTO / FET 세 가지 Style은 각기 다른 하드웨어 계열의 감지 방식과 컴프레션 곡선, 회복 성향을 바탕으로 서로 다른 압축의 질감을 제공합니다. VCA는 정교한 버스 글루, OPTO는 보컬과 악기의 유려한 레벨링, FET는 드럼과 룸을 앞으로 밀어내는 공격적인 에너지에 초점을 맞춥니다.

Attack은 Amount가 만든 큰 그림 위에서 트랜지언트의 타격감을 세밀하게 다듬습니다. Release는 Style별 program-dependent envelope가 자동으로 관리하고, Make-Up Gain은 자동 보정 이후의 Wet 레벨을 직접 맞춥니다. 마지막으로 Mix 슬라이더를 통해 원음과 압축음을 병렬로 블렌딩하면, 뉴욕 컴프레션 특유의 두께와 펀치를 손쉽게 얻을 수 있습니다.

최종 알고리즘에서는 Amount가 0~85% 구간에서 넓은 스윗스팟을 갖도록 완만한 비선형 커브로 동작하고, 85~100%에서는 익스트림 영역으로 빠르게 진입하도록 설계되어 있습니다. 또한 Host Bypass 경로는 투명(Transparent)하게 유지되어 우회 시 원신호가 변형되지 않으며, 하모닉 처리의 DC 제거는 샘플레이트 독립 계수로 동작해 프로젝트 레이트가 바뀌어도 톤 밸런스를 안정적으로 유지합니다.

UNI-COMP condenses the usual compressor juggling act of Threshold, Ratio, and Make-up Gain into a single Amount knob. As you turn it up, the threshold falls, the ratio deepens, and compensating make-up gain rises with it, letting you move faster while keeping level matching under control.

The value is not only speed but character. The VCA / OPTO / FET Style switch changes the detector behavior, compression curve, and release attitude to move between three classic hardware-inspired responses. VCA focuses on precise bus glue, OPTO on smooth vocal and instrument leveling, and FET on explosive front-end energy for drums and rooms.

Attack fine-tunes the transient edge inside that macro compression move. A program-dependent release follows the selected Style automatically, while Make-Up Gain trims the wet level after automatic compensation. The Mix slider then turns UNI-COMP into an immediate parallel compressor for New York-style density and punch.

In the final algorithm, Amount uses a two-zone mapping: a wide, gentle sweetspot from 0~85%, then an accelerated extreme region from 85~100% for deliberate hard effects. The Host bypass path remains transparent so bypassed audio is not clipped, and the even-harmonic DC removal is sample-rate aware to keep tonal balance consistent across project rates.

Control Guide (How to Use)

Amount

Macro Compression

역할: 임계값(Threshold), 압축비(Ratio), 자동 Make-up Gain을 하나의 매크로로 묶어 컴프레션의 깊이와 복원 레벨을 동시에 제어합니다.

음향적 변화: Amount를 올릴수록 피크가 더 깊게 눌리고 RMS 밀도가 차오르며, 소리가 앞쪽으로 정리됩니다. 낮은 값에서는 은은한 글루와 정돈감을, 높은 값에서는 스타일에 따라 단단한 버스 컴프부터 과감한 스쿼시까지 빠르게 만들 수 있습니다.

Role: Bundles Threshold, Ratio, and automatic Make-up Gain into one macro control that sets compression depth and recovered output level together.

Acoustic Change: Turning Amount upward pushes peaks down, fills in RMS density, and brings the source forward. At low settings it adds subtle glue and control, while higher settings move quickly from confident bus compression to obvious squash depending on the selected Style.

Style

Character

역할: 컴프레서의 감지 방식과 곡선, 회복 성향을 VCA / OPTO / FET 세 가지 캐릭터 중 하나로 선택합니다.

음향적 변화: VCA는 버스에 잘 맞는 정교하고 단단한 접착력을, OPTO는 보컬에 어울리는 부드럽고 자연스러운 레벨링을, FET는 드럼을 으깨듯 앞으로 밀어붙이는 공격적인 존재감을 제공합니다. 같은 Amount라도 Style에 따라 압축의 결이 완전히 달라집니다.

Role: Chooses between VCA, OPTO, and FET detector and curve behaviors to redefine how the compressor grabs and lets go of the signal.

Acoustic Change: VCA gives precise, bus-ready glue, OPTO adds smooth vocal-friendly leveling, and FET delivers an aggressive, smashed-forward push for drums and rooms. The same Amount setting can feel dramatically different once Style changes.

Attack

Transient

역할: 입력이 임계값을 넘은 뒤 압축이 본격적으로 시작되기까지의 시간을 설정합니다.

음향적 변화: 빠른 Attack은 어택의 앞머리를 더 일찍 잡아 톤을 매끈하고 조밀하게 만들고, 느린 Attack은 킥과 스네어, 플럭의 타격감을 더 남겨 펀치와 존재감을 살립니다. Amount를 많이 준 상태에서 Attack을 조절하면 눌림의 인상이 훨씬 정교해집니다.

Role: Sets how quickly gain reduction engages once the input crosses the threshold region.

Acoustic Change: Faster Attack catches more of the front edge for a smoother, denser tone, while slower Attack preserves the hit of kicks, snares, and plucks for extra punch and front-end life. With heavier Amount settings, Attack becomes the main control for how obvious the clamp feels.

Make-Up Gain

Output Trim

역할: 내부 자동 Make-up Gain이 보정한 뒤의 Wet 출력 레벨을 -6 dB에서 +12 dB까지 조절합니다. Release는 VCA/OPTO/FET Style별 program-dependent envelope가 자동으로 처리합니다.

음향적 변화: 음수 값은 과감한 압축 프리셋의 레벨을 낮추고, 양수 값은 병렬 압축이나 낮은 Amount 설정의 존재감을 보강합니다. Bypass와 같은 체감 음량으로 맞춘 뒤 압축 질감을 비교하십시오.

Role: Trims the wet output from -6 dB to +12 dB after the internal automatic make-up stage. Release is handled by a program-dependent envelope tailored to the selected VCA, OPTO, or FET Style.

Acoustic Change: Negative values contain aggressive compression presets, while positive values add presence to parallel or low-Amount settings. Match perceived loudness against bypass before judging the compression character.

Mix

Parallel

역할: 압축된 Wet 신호와 가공 전 Dry 신호를 블렌딩하여 병렬 컴프레션의 비율을 정합니다.

음향적 변화: Mix를 100%보다 낮추면 원음의 트랜지언트와 자연스러운 호흡을 남긴 채, 뒤에서 눌린 질감과 두께만 더할 수 있습니다. 특히 FET 스타일에 강한 Amount를 준 뒤 Mix를 되돌리면 뉴욕 컴프레션 특유의 펀치와 밀도를 매우 빠르게 얻을 수 있습니다.

Role: Blends the compressed wet path with the original dry path to set the amount of parallel compression.

Acoustic Change: Pulling Mix below 100% keeps more of the original transient shape and natural movement while layering in the density and sustain of compression underneath. A hard-hit FET setting with Mix backed off is an especially fast route to classic New York compression punch.

Parameter Reference (DSP / GUI 일치 기준)

C++ APVTS 파라미터 정의와 WebView GUI 바인딩을 대조한 기준입니다. 모든 표시 범위와 기본값은 실제 DSP 파라미터 레이아웃 기준입니다.

Verified against the C++ APVTS parameter layout and the WebView GUI bindings. All ranges and defaults below follow the shipping DSP parameter layout.

1 2 3 4 5

전체 GUI 캡처에서 번호가 찍힌 위치를 먼저 확인한 뒤, 아래 카드에서 같은 번호의 C++ ID, 범위, 기본값, 동작 설명을 대조하십시오. GUI에 직접 보이지 않는 항목은 Internal로 분리됩니다.

Use the numbered full-interface map first, then match each number with the C++ ID, range, default value, and behavior notes below. Parameters without a visible UI control are marked as Internal.

#1

Amount

C++ ID: amount
Main Knob
Range
0.0 to 100.0 %
Default
35.0 %
GUI
Visible control

Threshold, ratio, make-up 성격을 묶은 컴프레션 강도 매크로입니다. 낮은 값은 glue, 높은 값은 명확한 gain reduction입니다.

Compression intensity macro linking threshold, ratio, and make-up behavior. Low values glue; high values produce obvious gain reduction.

#2

Style

C++ ID: style
3-way Button
Range
VCA / OPTO / FET
Default
VCA
GUI
Visible control

컴프레서 반응 성격을 바꿉니다. VCA는 정확하고 단단하며, OPTO는 부드럽고 느긋하고, FET는 빠르고 공격적입니다.

Selects compressor character: VCA for tight control, OPTO for smooth leveling, FET for fast aggressive punch.

#3

Attack

C++ ID: attack
Mini Knob
Range
0.1 to 100.0 ms
Default
15.0 ms
GUI
Visible control

트랜지언트가 지나간 뒤 컴프레션이 붙는 속도입니다. 짧으면 clamp가 빨라지고, 길면 어택이 더 살아납니다.

Controls how quickly compression clamps after a transient. Faster values catch peaks; slower values keep more attack.

#4

Make-Up Gain

C++ ID: makeup_gain
Mini Knob
Range
-6.0 to +12.0 dB
Default
0.0 dB
GUI
Visible control

자동 Make-up 이후 Wet 출력 레벨을 조절합니다. Release는 선택한 Style에 맞춰 program-dependent 방식으로 자동 동작합니다.

Trims wet output after automatic make-up. Release adapts program-dependently to the selected Style.

#5

Mix

C++ ID: mix
Vertical Slider
Range
0.0 to 100.0 %
Default
100.0 %
GUI
Visible control

컴프레션 Wet 신호와 Dry 원음을 병렬로 섞습니다. 강한 컴프레션을 유지하면서 어택을 되살릴 수 있습니다.

Parallel dry/wet blend for compression, useful for preserving attack while keeping dense gain reduction.

폰트 / 오픈소스 라이선스 보기Show font / open-source license notice

Font Credit: Google Sans (저작권자: Google Sans Project Authors / Google, Copyright 2025). 로컬 번들 폰트: GoogleSans-Regular.ttf, GoogleSans-Medium.ttf, GoogleSans-Bold.ttf. 라이선스: SIL Open Font License 1.1.

Font Credit: Google Sans (Copyright Holder: Google Sans Project Authors / Google, Copyright 2025). Bundled local fonts: GoogleSans-Regular.ttf, GoogleSans-Medium.ttf, GoogleSans-Bold.ttf. License: SIL Open Font License 1.1.

SIL OPEN FONT LICENSE 1.1 (Full Notice)

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.

Release & Support

Version: UNI-VERSE v1.0.0 / Plugin v1.0.0
Formats: Audio Unit (AU) and VST3, where supported by the host and platform.
Support: contact@qlaudio.com
EULA: The unified UNI-VERSE EULA is included with the signed macOS installer package.

Version: UNI-VERSE v1.0.0 / Plugin v1.0.0
Formats: Audio Unit (AU) and VST3, where supported by the host and platform.
Support: contact@qlaudio.com
EULA: The unified UNI-VERSE EULA is included with the signed macOS installer package.