UNI-CHAIN

Interface Overview

1 2 3 4

Macro channel processing

UNI-CHAIN 여러 기본 프로세싱 단계를 하나의 간결한 매크로 흐름으로 묶은 channel tool입니다.

중앙 Amount가 전체 ducking 강도를 정하고, Shape, Length, Low Only, Mix가 움직임의 성격과 병렬 밸런스를 빠르게 조절합니다.

UNI-CHAIN A channel tool that combines multiple core processing stages into one compact macro workflow.

The central Amount control sets overall ducking intensity, while Shape, Length, Low Only, and Mix quickly adjust the movement character and parallel balance.

TruePeakGuardDenormal-safe DSPRealtime/offline QAPhase-aware routing

Interface Operation

1Main Knob

큰 Amount 노브는 전체 체인의 ducking 강도를 조절합니다. 한 번에 크게 올리기보다 0에서 천천히 올려 펌핑 깊이와 원음 중심이 함께 맞는 지점을 찾으십시오.

The large Amount knob controls overall ducking intensity. Raise it gradually from zero until pump depth and dry focus land together rather than jumping to a large setting.

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

하단 컨트롤은 Shape, Length, Low Only처럼 ducking의 곡선, 시간, 적용 대역을 정합니다. Amount로 방향을 잡은 뒤 세부 컨트롤과 Mix로 과한 움직임과 원음 손실을 정리합니다.

The lower controls set ducking curve, timing, and affected range through Shape, Length, and Low Only. Set direction with Amount, then use the smaller controls and Mix to tame excess movement or dry-signal loss.

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. Amount를 0에서 올려 전체 움직임의 깊이를 잡습니다.
  2. Shape로 Pump, Pluck, Space 중 소스에 맞는 반응을 고릅니다.
  3. Length와 Low Only로 시간감과 적용 대역을 정리합니다.
  4. Mix로 원음 중심을 맞춘 뒤 bypass 비교합니다.
  1. Raise Amount from zero to find the depth of movement.
  2. Use Shape to choose Pump, Pluck, or Space response for the source.
  3. Use Length and Low Only to refine timing and affected range.
  4. Set dry focus with Mix before bypass comparison.

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

InputLookaheadDetectorShape curveLow Only blendSafety

CHAIN은 세부 파라미터를 숨기고 빠른 결과를 만드는 도구입니다. 큰 변화보다 작은 매크로 보정으로 mix-ready 지점을 찾는 방식이 좋습니다.

CHAIN hides detailed parameters to reach results quickly. Small macro corrections usually find a more mix-ready point than dramatic moves.

Control Map

Amount

amountAutomatable

전체 ducking 처리 강도입니다. 0에서는 무감쇄 상태로 동작합니다.

Overall ducking amount. At 0 it behaves as a zero-duck state.

Shape

shapeAutomatable

Pump, Pluck, Space 중 ducking 곡선의 성격을 고릅니다.

Selects the ducking curve character: Pump, Pluck, or Space.

Length

lengthAutomatable

1/1부터 1/16까지 ducking 회복 길이를 선택합니다.

Selects ducking recovery length from 1/1 to 1/16.

Low Only

low_onlyAutomatable

저역 중심으로 ducking을 제한해 전체 대역 펌핑을 줄입니다.

Limits ducking toward the low band to reduce full-band pumping.

Mix

mixAutomatable

처리음과 원음을 병렬로 섞어 움직임의 전면감을 조절합니다.

Blends processed and dry signal to set how forward the movement feels.

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-CHAIN은 DAW BPM 동기 기반의 리드미컬 더킹으로 저역 충돌을 정리하고, 트랙의 그루브를 전면으로 끌어내도록 설계된 사이드체인 전용 플러그인입니다.

최종 엔진은 2ms lookahead + 비대칭 detector(Attack/Release) 구조를 사용해 트랜지언트 반응은 빠르게, 회복은 음악적으로 안정되게 유지합니다. Shape 커브는 C1 연속 곡선으로 업데이트되어 오토메이션 시 경계 노이즈를 줄였습니다.

Low Only는 150Hz LR4 분할을 사용하며, 전환 구간에서만 all-pass 위상 정합을 적용해 밴드 타깃 전환 클릭을 억제합니다. 또한 Length 변경 시 위상 연속 리타이밍을 적용해 BPM Sync On/Off 토글과 함께 클릭리스 동작을 유지합니다.

UNI-CHAIN is a BPM-synced rhythmic ducking processor designed to clear low-end masking and push groove forward in a mix-ready way.

The final engine uses a 2 ms lookahead detector with asymmetric attack/release for fast transient response and stable musical recovery. Shape morphing now follows C1-continuous curves to reduce automation-edge artifacts.

Low Only uses a 150 Hz LR4 split, with all-pass phase alignment engaged only during transition blend ranges to suppress switching artifacts. Length changes are phase-continuous, and BPM Sync on/off transitions are handled clicklessly.

Control Guide (How to Use)

Amount

Main Depth

역할: 더킹 깊이를 0~100% 범위에서 설정합니다.

음향적 변화: 메인 노브는 체감상 균형이 맞도록 음악적(퍼셉추얼) 깊이 곡선으로 매핑됩니다. 0에서는 더킹이 완전히 해제되고, 낮은 구간은 미세하게 다듬기 좋고, 중간 구간은 믹스 정리, 높은 구간은 확실한 펌핑을 빠르게 얻을 수 있습니다.

Role: Sets ducking depth from 0 to 100%.

Acoustic Change: The main knob uses a perceptual depth law for practical musical control: at 0, ducking is fully disengaged; low values allow fine cleanup, mid values tighten mix separation, and high values deliver strong pumping without abrupt level jumps.

Shape

Curve

역할: Pump / Pluck / Space 감쇠 커브를 선택합니다.

음향적 변화: Pump는 초반 홀드 후 점진적으로 풀리는 클래식 사이드체인 무브먼트, Pluck은 짧고 단단한 회복으로 트랜지언트 중심 그루브, Space는 완만한 호흡형 회복으로 넓고 자연스러운 질감을 만듭니다.

Role: Selects one of three attenuation curves: Pump, Pluck, or Space.

Acoustic Change: Pump uses a short hold then musical release for classic sidechain motion, Pluck recovers quickly for tight transient groove, and Space follows a smoother breathing contour for wider, natural movement.

Length

Tempo Sync

역할: 더킹 주기를 1/1, 1/2, 1/4, 1/8, 1/16 음표로 설정합니다.

음향적 변화: 긴 길이(1/1, 1/2)는 넓은 호흡과 큰 다이내믹 웨이브를, 중간 길이(1/4)는 표준적인 사이드체인 포켓을, 짧은 길이(1/8, 1/16)는 타이트한 리듬 락킹을 만듭니다. 길이를 바꿀 때는 위상 연속 리타이밍이 적용되어 파형 점프를 최소화합니다.

Role: Sets cycle length to 1/1, 1/2, 1/4, 1/8, or 1/16 notes.

Acoustic Change: Longer values (1/1, 1/2) create broad movement, 1/4 gives a standard sidechain pocket, and shorter values (1/8, 1/16) produce tighter rhythmic locking. Length changes use phase-continuous retiming to avoid waveform jumps.

Low Only

Band Target

역할: 150Hz 이하 저역대에만 더킹을 적용합니다.

음향적 변화: 활성화 시 킥/베이스 충돌 구간만 선택적으로 비워 주어 전체 톤의 밝기 손실 없이 저역 명료도를 확보합니다. 비활성화 시 전 대역 더킹으로 전환됩니다. 전환 블렌드 구간에서는 위상 정합 보정이 자동 적용됩니다.

Role: Restricts ducking to content below 150 Hz.

Acoustic Change: When enabled, only conflicting low-end energy is attenuated, preserving upper-band clarity. When disabled, ducking is applied full-band for broader pumping effects. During transition blends, phase alignment compensation is engaged automatically.

Mix

Blend

역할: 처리된(Wet) 신호와 원본(Dry) 신호를 블렌딩합니다.

음향적 변화: 100%에서는 최대 정리 효과, 낮은 값에서는 원음 트랜지언트를 유지한 병렬 더킹이 가능합니다. 과한 펌핑을 완화하면서도 저역 정돈감을 유지할 때 유용합니다.

Role: Blends processed (Wet) and original (Dry) signal paths.

Acoustic Change: At 100% you get full ducking action; lower settings keep more original transients for parallel-style control. Useful for dialing back aggressive pumping while retaining low-end cleanup.

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
80.0 %
GUI
Visible control

사이드체인/덕킹 깊이를 정하는 메인 매크로입니다. 낮은 값은 정돈, 높은 값은 명확한 pump 효과로 이동합니다.

Main macro for ducking depth. Lower values tighten the source; higher values create obvious pump movement.

#2

Shape

C++ ID: shape
3-way Button
Range
Pump / Pluck / Space
Default
Pump
GUI
Visible control

덕킹 커브의 모양을 고릅니다. Pump는 넓은 흡입감, Pluck은 짧고 탄력 있는 회복, Space는 공간감 있는 긴 움직임입니다.

Selects the ducking envelope shape: Pump for broad pull-down, Pluck for short recovery, Space for longer spacious movement.

#3

Length

C++ ID: length
Stepped Knob
Range
1/1 / 1/2 / 1/4 / 1/8 / 1/16
Default
1/4
GUI
Visible control

호스트 BPM에 맞춘 덕킹 사이클 길이입니다. 길수록 큰 호흡, 짧을수록 타이트한 리듬 잠금이 됩니다.

Sets the BPM-synced ducking cycle length. Longer values breathe broadly; shorter values lock tighter to rhythm.

#4

Low Only

C++ ID: low_only
Toggle Button
Range
Off / On
Default
Off
GUI
Visible control

전체 대역 대신 저역 중심으로 덕킹을 제한합니다. 킥과 베이스 충돌을 정리할 때 원음 트랜지언트를 더 보존합니다.

Limits the ducking action toward the low band, useful for kick/bass separation while preserving more full-band transients.

#5

Mix

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

덕킹된 신호와 원음을 병렬 블렌딩합니다. 과한 펌핑이 부담스러울 때 자연스럽게 뒤로 섞을 수 있습니다.

Blends the ducked signal with dry input, letting aggressive movement sit more naturally.

Default State

  • 기본값: Amount 80 / Shape Pump / Length 1/4 / Low Only Off / Mix 100
  • Amount 0은 완전 해제(무감쇄)로 동작합니다.
  • Bypass 경로는 지연 정렬된 원신호를 그대로 통과시켜 투명성을 유지합니다.
  • 출력 세이프티 리미터는 이펙트 처리 경로에서만 동작하며, 바이패스 경로에는 적용되지 않습니다.
  • Default state: Amount 80 / Shape Pump / Length 1/4 / Low Only Off / Mix 100
  • Amount 0 is a true zero-duck state (no residual attenuation).
  • The bypass path passes a latency-aligned dry signal for transparent host bypass behavior.
  • Output safety limiting is applied only in the active effect path, not in bypass.

Credits & Open-Source License (저작권 및 라이선스)

라이선스 / 크레딧 전문 보기Show license / credit details

UNI-CHAIN의 150Hz Low Only 분할 처리에는 MIT 라이선스 기반의 DSPFilters 계열(원저작자 Vinnie Falco, DSPFilters4JUCE 적응판 Rob Clifton-Harvey)의 버터워스/바이쿼드 설계 원리를 참고한 Linkwitz-Riley 4차 크로스오버 구현이 사용되었습니다.

아래는 해당 MIT 라이선스 전문입니다.

UNI-CHAIN uses a Linkwitz-Riley 4th-order crossover implementation informed by MIT-licensed DSPFilters lineage design principles (original author Vinnie Falco, DSPFilters4JUCE adaptation by Rob Clifton-Harvey) for the 150 Hz Low Only split path.

The full MIT license text is reproduced below.

MIT License
Copyright (c) 2009 Vinnie Falco
Copyright (c) 2017 Rob Clifton-Harvey

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Google Sans Font License (SIL OFL 1.1)

Font Name: Google Sans / Copyright Holder: Google LLC

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.