UNI-DEESSER

Interface Overview

1 2 3 4

Sibilance control

UNI-DEESSER 보컬과 고역 소스의 치찰음을 투명하게 누르는 de-esser입니다.

Frequency로 감지 대역을 찾고, Threshold로 치찰음이 얼마나 쉽게 감지될지 정합니다. Listen과 Wide/Split 컨트롤은 문제 대역을 확인하거나 제어 범위를 넓힐 때 사용합니다.

UNI-DEESSER A de-esser for transparent control of vocal and high-frequency sibilance.

Frequency locates the detection band, while Threshold sets how readily sibilance triggers reduction. Listen and Wide/Split controls help isolate or broaden the problem band.

Dynamic sibilance controlBand-focused detectorSmooth gain reductionRealtime/offline QA

Interface Operation

1Main Knob

큰 Threshold 노브는 치찰음이 얼마나 쉽게 눌릴지 정합니다. 보컬의 전체 밝기가 아니라 s, sh, ch 순간만 줄어드는지 확인하십시오.

The large Threshold knob sets how readily sibilance is reduced. Make sure only s, sh, and ch moments are reduced, not the whole vocal brightness.

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

하단 컨트롤은 Frequency, Mode, Listen 같은 감지 대역 설정입니다. Listen으로 문제 대역을 찾고, Frequency를 맞춘 뒤 Threshold를 필요한 만큼만 낮추는 순서가 안전합니다.

The lower controls set detection band behavior such as Frequency, Mode, and Listen. Use Listen to find the problem band, tune Frequency, then lower Threshold only as needed.

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. Listen으로 s, sh, ch가 가장 거친 지점을 찾습니다.
  2. Frequency를 치찰음 중심에 맞춥니다.
  3. Threshold를 필요한 만큼만 낮춥니다.
  4. 전체 보컬 밝기가 죽지 않는지 bypass로 비교합니다.
  1. Use Listen to find the harshest s, sh, or ch area.
  2. Tune Frequency to the sibilance center.
  3. Lower Threshold only as much as needed.
  4. Compare with bypass to make sure vocal brightness remains alive.

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

InputSidechain bandDetectorDynamic attenuationBroad/split modeOutput

좋은 de-essing은 밝기를 줄이는 것이 아니라 자극적인 순간만 줄이는 것입니다. 대역을 너무 넓히면 보컬의 공기감까지 사라집니다.

Good de-essing reduces irritating moments, not overall brightness. Too wide a band removes vocal air along with sibilance.

Control Map

Threshold

dBAutomatable

치찰음 검출 임계값입니다. 낮출수록 작은 sibilance에도 더 빨리 반응합니다.

Sibilance detection threshold. Lower values react to smaller ess peaks.

Frequency

HzAutomatable

치찰음 감지 중심 대역입니다.

Center band for sibilance detection.

Mode

Split/WideAutomatable

Split은 치찰음 대역만 줄이고, Wide는 더 넓은 톤을 부드럽게 누릅니다.

Split reduces the sibilant band only; Wide applies broader tonal softening.

Listen

monitorAutomatable

검출 대역을 모니터링해 문제 주파수를 찾습니다.

Monitors the detected band so you can find the problem frequency.

Mix

0..100%Automatable

처리 전후의 자연스러움을 병렬로 맞춥니다.

Balances dry and processed signal for naturalness.

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-DEESSER는 보컬의 치찰음을 무디게 자르는 대신, 순간적으로 튀어 오르는 자극만 동적으로 눌러 실키하고 유기적인 톤을 유지하도록 설계되었습니다.

지정한 Frequency 이상의 신호가 Threshold를 넘을 때만 반응하며, Wide/Split 전환으로 전체 톤을 부드럽게 정리하거나 타겟 고역만 정밀하게 억제할 수 있습니다. 내부 검출은 Bark 근사 대역 가중과 트랜지언트 특징량을 함께 사용해 과민 반응을 줄였습니다.

Listen 모드는 실제 감쇠 성분과 샘플 단위로 일치하며, 자동 레벨 보정으로 고레벨 입력에서도 청감상 loudness 변화를 최소화합니다. 또한 빠른 바이패스 토글에서도 전환 클릭이 나지 않도록 크로스페이드 안전 처리가 적용됩니다.

UNI-DEESSER is designed to suppress only harsh transient sibilance instead of bluntly dulling the entire top end, preserving a silky and organic vocal tone.

It reacts only when content above the selected Frequency crosses the Threshold, and the Wide/Split mode switch lets you choose broad tonal softening or precise high-band suppression. The detector combines Bark-approx band weighting with transient features to reduce over-triggering.

Listen mode is sample-aligned to the actual attenuated component and includes automatic level compensation to minimize perceived loudness jumps on hot inputs. Fast bypass transitions are also protected with click-safe crossfades.

Control Guide (How to Use)

Thresh

Main Detector

역할: 디에싱 시작 지점을 정의합니다. 값을 낮출수록 더 작은 치찰음에도 반응합니다.

음향적 변화: 낮출수록 "ㅅ, ㅊ"의 자극이 빠르게 정리되며, 과도하면 보컬의 밝기와 어택도 함께 눌릴 수 있습니다.

Role: Defines where de-essing begins. Lower settings react to smaller sibilant peaks.

Acoustic Change: Lower values tame sharp consonants faster; too low can soften brightness and vocal edge.

Freq

Target Band

역할: 문제 치찰음의 중심 대역을 설정합니다 (2 kHz ~ 12 kHz).

음향적 변화: 낮은 값은 넓은 중고역을, 높은 값은 상단 마찰음 위주를 타겟합니다.

Role: Sets the target region of problematic sibilance (2 kHz to 12 kHz).

Acoustic Change: Lower values affect a wider upper-mid range; higher values focus on top-end friction.

Mode

Wide / Split

역할: Wide는 트리거 시 전체 대역을 낮추고, Split은 감지된 고역만 감쇠합니다.

음향적 변화: Wide는 더 매끈하고 접착감 있는 톤, Split은 바디를 유지한 채 투명한 치찰음 억제를 제공합니다.

Role: Wide attenuates the whole signal on trigger, while Split attenuates only the detected high band.

Acoustic Change: Wide feels smoother and glued; Split keeps body intact with cleaner transparency.

Listen

Monitor

역할: 감쇠 대상 치찰음 성분만 단독 모니터링합니다.

음향적 변화: 자동 레벨 보정이 함께 적용되어 모니터링 중 체감 볼륨이 과하게 튀지 않으며, 실제로 깎이는 대역을 안정적으로 확인할 수 있습니다.

Role: Solo-monitors only the sibilant component being attenuated.

Acoustic Change: Built-in level compensation keeps monitoring more consistent in perceived loudness, making target verification more reliable.

Mix

Blend

역할: Wet/Dry 비율을 조절하는 패러렐 블렌드입니다.

음향적 변화: 100%에서 가장 강한 제어, 값을 낮추면 원래의 공기감과 자연스러움이 일부 복원됩니다.

Role: Parallel wet/dry blend control.

Acoustic Change: 100% gives full control; lower values restore natural air and transient openness.

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

Thresh

C++ ID: threshold
Main Knob
Range
-60.0 to 0.0 dB
Default
-24.0 dB
GUI
Visible control

치찰음 검출 임계값입니다. 낮출수록 작은 sibilance에도 더 빨리 반응합니다.

Sibilance detection threshold. Lower values react to smaller ess peaks.

#2

Freq

C++ ID: frequency
Mini Knob
Range
2000 to 12000 Hz
Default
6000 Hz
GUI
Visible control

디에서가 집중할 치찰 중심 주파수입니다. 낮은 값은 넓은 중고역, 높은 값은 상단 마찰음에 집중합니다.

Sets the center region for de-essing. Lower values catch upper-mid harshness; higher values focus on top-end friction.

#3

Mode

C++ ID: mode
Toggle Button
Range
Split / Wide
Default
Split
GUI
Visible control

Split은 치찰 대역만 더 정교하게 줄이고, Wide는 더 넓은 대역을 함께 눌러 강한 정리에 유리합니다.

Split focuses reduction on the sibilant band, while Wide applies broader reduction for heavier control.

#4

Listen

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

검출 중인 치찰 성분만 들어보는 점검 모드입니다. 최종 믹스에서는 Off로 두는 것이 정상입니다.

Auditions the detected sibilant component only. It should normally be Off for final mix playback.

#5

Mix

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

처리 신호와 원음을 병렬로 섞어 자연스러움을 되돌립니다.

Blends processed and dry signal to restore natural air when full de-essing is too obvious.

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

Plugin Version: v1.0.0
Embedded Font: Google Sans (Copyright Google LLC).
License: SIL Open Font License 1.1 (OFL). 아래는 배포 의무 충족을 위한 라이선스 전문 고지입니다.

Plugin Version: v1.0.0
Embedded Font: Google Sans (Copyright Google LLC).
License: SIL Open Font License 1.1 (OFL). The full license text is included below for attribution and redistribution compliance.

This Font Software is licensed under SIL Open Font License 1.1.
Font Family: Google Sans
Copyright Holder: Google LLC

Full OFL text:

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.