ANALOG SOUL DSP ENGINE — USER MANUAL v2.4
공식 사용 설명서 · Official User Manual · v2.4
ANALOG SOUL
DSP ENGINE
브라우저 기반 풀스택 오디오 마스터링 스위트
설치 없이, 플러그인 없이, 구독료 없이.
단 하나의 HTML 파일로 구동되는 완전한 아날로그 음향 처리 엔진.
진공관 포화부터 192kHz 생성형 업스케일링까지 — 모든 것이 여기에 있습니다.
100% 클라이언트 사이드 설치 불필요 96kHz / 24bit 192kHz / 32bit Float 실시간 DSP WAV · MP3 · FLAC · OGG · AAC
scroll to explore
PREVIEW
실제 화면
ANALOG SOUL DSP ENGINE 실제 화면
ANALOG SOUL DSP ENGINE v2.4 — 실제 구동 화면
INDEX
목 차

RELEASE NOTES
개정 내역

이 매뉴얼은 v2.4 기준입니다. 판별로 달라진 항목은 다음과 같습니다.

본문 곳곳에 v2.4 v2.3 배지를 달아 어느 판에서 들어온 기능인지 표시했습니다. 배지가 없는 내용은 최초 판부터 있던 것입니다.

v2.4 — 현재 판

구분항목
신규프리셋 저장·불러오기 · 빠른 슬롯 4개 · 슬롯 복사 · 한 슬롯 비우기 · 모든 슬롯 일괄 백업 · 불러오기 파일 종류 자동 판별 · 드래그 앤 드롭
편의빈 슬롯을 누르면 기본값 복원 · 저장하지 않은 변경이 있을 때 이탈 확인 · 프리셋 패널 내 결과 표시
문서전 문서 공통 상단 툴바 · 탭 전환 시 스크롤 초기화 · 목차 겹침 보정 · 로컬 폴더 진입점(index.html)

v2.3

구분항목
신규모듈별 INPUT GAIN · HD/UHD LIVE 미리듣기 · A/B 좌우 스펙트럼 · 스펙트로그램 전환 · X-AXIS 범위 고정 · 최종단 소프트 클리퍼
구현STEREO WIDTH (M/S) · VINYL WOBBLE · CROSSTALK · SMOOTH (이전 이름 AIR MIX) — 모두 이전 판에서 슬라이더만 있고 동작하지 않던 것
수정재생·내보내기 순서 일치 · 배음 전사 위상 배수 보정 · 비대칭 포화 직류 차단 · 원본 샘플레이트 보존 · 192kHz 내보내기 실패 · 대용량 다운로드 취소

각 항목의 수치와 근거신호 처리 사양서개발자 논고에 있습니다. 문서 전체 지도는 통합 색인을 보세요.


SECTION 01
개요 및 핵심 특징

ANALOG SOUL DSP ENGINE은 웹 브라우저 하나로 구동되는 프로페셔널급 오디오 처리 도구입니다. 단일 HTML 파일 안에 8개의 DSP 모듈, 실시간 시각화, 3종 고해상도 내보내기 기능이 모두 내장되어 있습니다.

💾
PRESET SYSTEM v2.4
화면의 모든 값과 모듈 순서를 통째로 보관합니다. 브라우저에 남는 빠른 슬롯 네 개와 기기 간에 주고받는 파일 저장, 두 경로가 있습니다. 불러오기는 파일 종류를 알아서 판별합니다.
🌐
ZERO INSTALL
브라우저만 있으면 됩니다. 설치, 계정, 구독, 플러그인 — 아무것도 필요 없습니다. 파일을 열고 바로 시작하세요.
🔒
완전한 오프라인 동작
음원 데이터는 서버로 전송되지 않습니다. 모든 처리는 브라우저 내부에서 완결되며, 인터넷 연결 없이도 동작합니다.
실시간 DSP 핫스왑
재생 중에도 파라미터를 바꾸면 즉시 반영됩니다. 멈출 필요 없이 소리를 들으며 실시간으로 조정하세요.
🎚️
8개 독립 DSP 모듈
컴프레서, BBE, 진공관, 익사이터, 사운드구다이저, 바이닐, 돌비 애트모스, 마스터링 체인 — 각각 독립적으로 켜고 끌 수 있습니다.
↕️
드래그로 처리 순서 변경
모듈 헤더를 드래그하면 신호 처리 순서가 바뀝니다. 내보내기 시 바뀐 순서 그대로 렌더링됩니다.
📡
스펙트럼 애널라이저
20Hz~20kHz 로그 스케일 실시간 주파수 분석. DSP 처리 결과를 눈으로 직접 확인할 수 있습니다.
📈
L/R VU 미터
헤더 우측에 상시 표시되는 좌/우 채널 레벨 미터. 클리핑 여부를 즉시 파악할 수 있습니다.
💎
192kHz 생성형 업스케일링
단순 리샘플링이 아닌 FFT 하모닉 합성으로 실제로 없던 고역을 만들어냅니다. 최대 192kHz / 32bit Float 출력.

핵심 철학: 모든 이펙트는 꺼져 있는 상태에서 시작합니다. 원하는 것만 켜고, 원하는 순서로 배치하고, 그 상태 그대로 내보냅니다. 켜지지 않은 이펙트는 내보내기에 절대 포함되지 않습니다.


SECTION 02
사용 방법 — 5단계
STEP 01
오디오 파일 불러오기
파일을 화면 상단 드롭존에 드래그 앤 드롭하거나, 드롭존을 클릭해 탐색기에서 선택하세요. WAV, MP3, FLAC, OGG, AAC 모두 지원합니다. 파일이 로드되면 파일명, 샘플레이트, 채널 수, 재생 시간이 표시됩니다.
STEP 02
모듈 켜기 & 파라미터 조정
각 모듈 오른쪽 상단의 LED 토글 스위치를 눌러 켜세요. 슬라이더를 조정하면 실시간으로 소리가 바뀝니다. ▶ PLAY를 눌러 들으면서 조정하면 더욱 직관적입니다.
STEP 03
처리 순서 배치
모듈 헤더 왼쪽의 점선 핸들을 드래그하면 모듈 순서를 바꿀 수 있습니다. 예를 들어 컴프레서를 앞에 두면 레벨을 안정시킨 후 색채 이펙트가 적용됩니다. 마스터링 체인은 항상 마지막에 고정됩니다.
STEP 04
HD 업스케일 설정 (선택)
화면 하단 HD RESTORATION 모듈에서 HF SYNTH 강도와 SMOOTH 값을 설정합니다. 이 설정은 HD / ULTRA HD 내보내기 시에만 적용되며 일반 WAV 내보내기에는 영향을 주지 않습니다.
STEP 05
내보내기
EXPORT 섹션에서 원하는 포맷 버튼을 클릭합니다. WAV (16bit), HD 96kHz (24bit), ULTRA HD 192kHz (32bit Float) 중 선택할 수 있습니다. 처리 완료 후 파일이 자동으로 다운로드됩니다.

v2.4 마음에 드는 설정이 나왔다면 그 자리에서 붙잡아 두세요. 프리셋 영역의 빠른 슬롯을 0.6초 길게 누르면 현재 설정이 그대로 들어갑니다. 다른 설정을 시도하다 되돌아오고 싶을 때 짧게 누르면 그 상태로 복귀합니다.

여러 곡에 같은 처리를 하거나 다른 기기에서 이어 작업하려면 화면 설정 저장으로 파일을 만들어 두면 됩니다.


SECTION 03
입력 & 파일 지원
항목내용
지원 입력 포맷WAV · MP3 · FLAC · OGG · AAC
입력 방식드래그 앤 드롭 / 클릭하여 파일 선택
채널모노 / 스테레오 모두 지원
샘플레이트제한 없음 (브라우저 Web Audio API가 지원하는 모든 샘플레이트)
파일 로드 후 표시 정보파일명, 샘플레이트(SR), 채널 수, 총 재생시간
파일 초기화✕ 초기화 버튼으로 파일 및 모든 설정 리셋

개인정보 보호: 업로드된 음원은 서버로 전송되지 않습니다. 파일은 브라우저 메모리에서만 처리되며, 탭을 닫으면 완전히 삭제됩니다.

v2.4 프리셋에는 음원이 담기지 않습니다. 설정만 오가므로 파일 크기는 1KB 남짓이고, 같은 설정을 여러 곡에 돌려쓰기 좋습니다. 반대로 프리셋을 불러와도 올려둔 곡은 바뀌지 않으니, 곡을 바꾸려면 파일을 다시 올려야 합니다.

원본 샘플레이트 보존 v2.3 — 이전 판은 디코딩 시점에 재생 장치의 기준 레이트로 변환해버려 파일의 원래 값이 사라졌습니다. 이제 컨테이너 헤더를 직접 읽어 그 레이트로 디코딩합니다. WAV의 fmt 청크, FLAC의 STREAMINFO, OGG Vorbis 식별 헤더, MP3 프레임 헤더, MP4/M4A의 stsd 상자를 각각 해석합니다. 판독에 실패하거나 8~192kHz 범위를 벗어나면 장치 기본값으로 되돌아갑니다.


SECTION 04
모니터링 도구

처리 중인 오디오의 상태를 실시간으로 파악할 수 있는 3가지 시각화 도구가 내장되어 있습니다.

📊
A/B 스펙트럼 애널라이저 v2.3
그래프가 좌우 두 개로 나뉩니다. 왼쪽은 모든 모듈에 들어가기 직전에서 분기한 원음, 오른쪽은 처리를 마친 적용본입니다. 같은 순간을 나란히 보여주므로 무엇이 달라졌는지 즉시 확인됩니다. 세로축은 10dB 간격으로 −30dB에서 −100dB까지 눈금이 붙고, 넓은 화면에서도 읽기 쉽도록 숫자가 가로로 네 번 반복됩니다.
🌈
스펙트로그램 전환 v2.3
그래프를 클릭하면 막대 표시가 시간–주파수 스펙트로그램으로 바뀝니다. 가로가 시간(오른쪽이 현재), 세로가 로그 주파수, 색이 음압입니다. 약 8.7초의 이력이 흘러가며, 검정에서 파랑·초록·노랑을 거쳐 빨강·흰색으로 가는 무지개 눈금을 씁니다. 좌우 두 그래프가 같은 색 눈금을 쓰므로 같은 색이면 같은 음압입니다. 손실 압축이 고역을 어디서 잘랐는지 확인할 때는 이 표시가 훨씬 분명합니다.
📏
X-AXIS 범위 고정 v2.3
그래프 위의 순응 · 48 · 96 · 192 4단 스위치로 가로축 상한을 고정합니다. 숫자는 샘플레이트이고 표시 상한은 그 절반입니다. 순응은 현재 엔진에 맞춰 자동으로 움직입니다. LIVE 복원을 켜고 끌 때 축이 재조정되면 같은 성분이 화면상 다른 자리로 옮겨가 비교가 어려워지는데, 192로 고정하면 축이 멈춰 새로 채워진 영역만 보입니다. 고정 범위가 실제 데이터보다 넓으면 경계에 점선이 그어지고 그 오른쪽이 어둡게 덮입니다.
📶
L/R VU 미터
화면 우측 상단에 항시 표시되는 좌/우 채널 레벨 미터. 초록→노랑→빨강으로 레벨 상태를 직관적으로 표현합니다. RMS 기반으로 계산되어 실제 체감 음량에 가깝습니다.
🌊
진공관 포화 파형 시각화
VACUUM TUBE 모듈 내부에 실시간 파형 디스플레이가 내장되어 있습니다. 입력 신호(파란 선)와 포화된 출력 신호(주황/빨간 선)를 동시에 보여주며, THD(총 고조파 왜곡률) 수치와 포화도 바도 함께 표시됩니다.
🎞️
바이닐 크랙클 시각화
VINYL RECORD 모듈 하단에 크랙클 노이즈의 실시간 파형이 표시됩니다. CRACKLE 값이 높을수록 스파이크가 더 자주, 더 크게 나타납니다.
🎛️
컴프레서 GR 미터
COMPRESSOR 모듈 하단에 게인 리덕션(GR) 미터가 표시됩니다. 얼마나 눌리고 있는지 실시간으로 확인할 수 있습니다.
🎯
SG 인핸스먼트 미터
SOUNDGOODIZER 모듈 하단에 현재 인핸스먼트 적용량 미터가 표시됩니다. AMOUNT 값과 출력 컴프레서의 상태를 반영합니다.

v2.4 X-AXIS 범위 고정값도 프리셋에 담깁니다. 192로 고정해 두고 작업하던 상태를 슬롯에 넣어두면, 다음에 불러왔을 때 비교 기준이 되는 축이 그대로 따라옵니다.

재생바 스크러빙: 재생 중 프로그레스 바를 클릭하면 해당 위치로 즉시 이동합니다. 이동 후에도 재생이 끊김 없이 계속됩니다.


SECTION 05
처리 체인 시스템

신호는 화면에 배치된 모듈 순서 그대로 흘러갑니다. 모듈 순서를 바꾸면 소리의 색이 달라집니다. 재생과 내보내기 모두 화면의 순서와 켜짐 상태를 그대로 따릅니다.

v2.3 이전 판에서는 드래그로 바꾼 순서가 내보내기에만 반영되고 실시간 재생은 고정 순서로 돌았습니다. 이제 양쪽이 같은 규칙을 씁니다. 재생 중에 순서를 바꾸면 재생 위치를 유지한 채 체인만 교체되므로 변화를 즉시 들을 수 있습니다.

INPUT FILE
원본 음원
COMP
on/off
BBE
on/off
TUBE
on/off
EXC
on/off
SG
on/off
VINYL
on/off
ATMOS
on/off
MASTER
고정 마지막
OUTPUT WAV
내보내기
기능설명
모듈 순서 변경헤더의 점선 핸들을 드래그 앤 드롭. 드래그 중 삽입 위치 표시선(주황 바)이 나타납니다.
모듈 켜기/끄기각 모듈 우측 상단 LED 토글. 꺼진 모듈은 체인에서 완전히 제외됩니다.
내보내기 시 순서 반영화면에 보이는 순서 그대로 OfflineAudioContext로 렌더링됩니다.
마스터링 모듈 위치항상 마지막에 고정. 드래그 이동 불가.
실시간 핫스왑재생 중 파라미터/순서 변경 시 오디오 체인이 즉시 재빌드됩니다. 재생이 끊기지 않습니다.
재생 순서 반영 v2.3실시간 재생도 화면 순서를 그대로 따릅니다. 내보낸 파일과 듣는 소리가 일치합니다.

v2.4 힘들게 맞춘 순서를 매번 다시 짤 필요가 없습니다. 모듈 배치 순서가 프리셋에 그대로 담겨, 불러오면 화면의 카드가 저장 당시 자리로 되돌아갑니다. 재생 중에 불러와도 재생 위치를 유지한 채 체인만 교체됩니다.

모듈별 INPUT GAIN v2.3

모든 모듈의 본문 첫 줄에 INPUT GAIN 슬라이더가 생겼습니다. 범위는 −24 ~ +24 dB이고 기본값은 0입니다. 그 모듈에 들어가기 직전의 레벨을 조절합니다. 모듈이 꺼져 있으면 게인도 체인에 끼지 않으므로, 스위치를 껐는데 음량만 달라지는 일은 없습니다.

단순한 볼륨 조절이 아닙니다. 들어오는 레벨에 따라 동작이 달라지는 모듈에서는 사실상 성격 조절 노브로 쓰입니다.

모듈INPUT GAIN의 효과
TUBE · EXCITER · SG파형을 찌그러뜨려 효과를 내므로 세게 넣을수록 포화가 깊어집니다. DRIVE를 건드리지 않고 이것만 올려도 성격이 달라집니다.
COMPRESSOR입력을 3 dB 올리는 것은 THRESHOLD를 3 dB 내리는 것과 사실상 같습니다. 압축량을 미세하게 손볼 때 편합니다.
BBE · VINYL · ATMOS선형 처리가 지배적이라 대체로 음량만 변합니다.
MASTERING4대역 압축기의 스레숄드가 고정값이므로 입력 게인이 전체 리덕션 깊이를 결정합니다.

A/B 비교의 기준점 — 모듈을 켜면 대개 소리가 커지고, 사람의 귀는 커진 소리를 무조건 더 좋다고 느낍니다. 켠 상태와 끈 상태의 음량을 INPUT GAIN이나 MASTER의 OUTPUT GAIN으로 맞춘 뒤 비교하세요. 이 습관 하나가 다른 어떤 조언보다 중요합니다.


MODULE 01
컴프레서 — COMPRESSOR
MOD-01 COMPRESSOR 다이나믹스 제어
음원의 다이나믹 레인지를 제어하는 핵심 처리 모듈입니다. 너무 큰 소리는 줄이고, 조용한 부분은 상대적으로 끌어올려 전체적인 음압과 일관성을 높입니다.

Threshold를 넘는 순간부터 Ratio 비율로 신호를 압축합니다. Attack으로 반응 속도를, Release로 복원 속도를 세밀하게 제어할 수 있습니다. Makeup Gain으로 압축 후 손실된 음량을 보상합니다. Knee를 넓히면 압축이 서서히 시작되어 자연스러운 소리를 만들어냅니다.

하단의 GR(게인 리덕션) 미터로 얼마나 눌리고 있는지 실시간으로 확인할 수 있습니다.
THRESHOLD-60~0 dB압축이 시작되는 레벨 기준점
RATIO1:1~20:1압축 비율. 높을수록 강하게 눌림
ATTACK0.1~200 ms압축 반응 속도. 짧으면 타격음도 잡음
RELEASE10~3000 ms압축 해제 속도. 너무 짧으면 펌핑 발생
MAKEUP0~24 dB압축 후 음량 보상 게인
KNEE0~40압축 시작 구간의 부드러움. 넓을수록 자연스러움
실시간 GR 미터 내장 독립 ON/OFF 체인 순서 변경 가능

MODULE 02
BBE 소닉 맥시마이저
MOD-02 BBE SONIC MAXIMIZER 위상 보정 + 존재감 강화
BBE(Barcus Berry Electronics)의 음향 처리 개념을 구현한 모듈입니다. 디지털 음원에서 흔히 발생하는 위상 왜곡을 보정하고, 저역의 존재감과 고역의 선명도를 동시에 강화합니다.

Lo Contour는 80~280Hz 대역에 위상 지연을 적용해 저역의 punch감을 살립니다. Process는 3.2kHz 중고역의 존재감을 부스트해 악기와 보컬이 앞으로 튀어나오게 합니다. Hi Def는 8kHz 이상 에어 대역을 강화해 고역의 공기감과 디테일을 더합니다.

세 파라미터를 조합하면 압박감 없이 소리가 커진 것처럼 느껴지는 독특한 효과가 납니다.
LO CONTOUR0~10080~280Hz 위상 지연 폭. 저역 펀치감 제어
PROCESS0~1003.2kHz 존재감 부스트. 최대 +9dB
HI DEF0~1008kHz 이상 에어 부스트. 최대 +10dB
위상 보정 + 에어 강화 독립 ON/OFF 체인 순서 변경 가능

MODULE 03
진공관 포화 — VACUUM TUBE
MOD-03 VACUUM TUBE SATURATION 짝수 하모닉 포화
tanh 기반 비선형 WaveShaper로 실제 진공관 회로의 짝수 배음 포화를 모델링합니다. 디지털 음원에 따뜻한 아날로그 질감을 더하는 핵심 모듈입니다.

저역(150Hz 이하)은 포화 경로를 우회(bypass)하여 베이스의 단단함을 유지하면서, 중고역에만 포화를 적용합니다. 포화 후 고역은 자동으로 롤오프되어 쨍함 없이 자연스러운 포화감을 줍니다.

실시간 파형 시각화가 내장되어 있어 입력 신호와 포화된 출력 신호의 파형 차이를 눈으로 비교할 수 있습니다. THD%(총 고조파 왜곡률)이 수치로 표시되며, 8% 초과 시 빨간색으로 경고합니다. 포화도 바로 현재 포화 정도를 한눈에 파악할 수 있습니다.
DRIVE0~100포화 강도. 높을수록 배음이 풍부해짐
BIAS0~100바이어스 포인트. 짝수/홀수 배음 비율 조정
OUTPUT-12~+6 dB포화 후 출력 레벨 보상
MIX0~100드라이/웨트 비율. 포화량 최종 조절
실시간 파형 시각화 THD% 수치 표시 포화도 바 미터 저역 바이패스 보호 2× 오버샘플링 독립 ON/OFF

MODULE 04
익사이터 — EXCITER
MOD-04 EXCITER 고역 하모닉 에어
지정된 주파수 이상의 고역 대역에만 하모닉 왜곡을 더해 공기감, 존재감, 광택을 추가하는 모듈입니다.

HPF → WaveShaper → BPF 경로를 통해 고역에서만 배음이 합성되며, 원신호(드라이)와 합성된 고역(웨트)을 MIX 파라미터로 블렌딩합니다. 2× 오버샘플링으로 처리되어 앨리어싱 노이즈 없이 깨끗한 고역 배음이 생성됩니다.

FREQ를 높이면 아주 높은 에어 대역에만 적용되어 섬세한 광택을 더할 수 있습니다.
FREQ2kHz~12kHz익사이터 시작 주파수. 이 대역 이상에만 적용
DRIVE0~100고역 배음 강도
MIX0~100원음 대비 익사이터 효과 비율
2× 오버샘플링 고역 전용 처리 독립 ON/OFF 체인 순서 변경 가능

MODULE 05
사운드구다이저 — SOUNDGOODIZER
MOD-05 SOUNDGOODIZER 멀티밴드 하모닉 인핸서
저역 · 중역 · 고역을 3개 밴드로 분리해 각각 독립적으로 포화와 배음을 더하는 멀티밴드 하모닉 인핸서입니다. FL Studio의 Soundgoodizer에서 영감을 받아 설계되었습니다.

저역은 LPF → WaveShaper(4× 오버샘플링), 중역은 BPF → WaveShaper(4× 오버샘플링), 고역은 HPF → WaveShaper(2× 오버샘플링)로 처리된 후 합산됩니다. 이후 다이내믹 EQ와 출력 컴프레서를 통해 음압이 균형 있게 정돈됩니다.

A/B/C/D 4가지 프리셋 모드를 제공합니다:
A: Warm & Punchy — 따뜻하고 펀치감 있는 저역 중심
B: Bright & Airy — 밝고 공기감 있는 고역 중심
C: Full & Rich — 풍성하고 두꺼운 전대역 강화
D: Crispy & Detailed — 선명하고 디테일이 살아있는 고해상도 느낌
MODE A/B/C/D4가지밴드 특성 및 크로스오버 주파수 프리셋
AMOUNT0~100전체 인핸스먼트 강도
LOW SAT0~100저역 밴드 포화 강도
MID SAT0~100중역 밴드 포화 강도
HI SAT0~100고역 밴드 포화 강도
STEREO0~100스테레오 폭감 강화
4가지 모드 프리셋 3밴드 독립 포화 인핸스먼트 미터 내장 4× 오버샘플링 (저/중역) 다이내믹 EQ + 출력 컴프레서 독립 ON/OFF

v2.4 A~D 모드 선택이 프리셋에 함께 담깁니다. 모드 버튼은 누르는 순간 아래 네 슬라이더를 그 모드의 기본값으로 덮어쓰기 때문에, 프리셋을 불러올 때는 모드를 먼저 적용하고 그다음 저장된 슬라이더 값을 씌웁니다. 순서가 반대였다면 직접 조정한 값이 모드 기본값에 지워졌을 것입니다.


MODULE 06
바이닐 레코드 — VINYL RECORD
MOD-06 VINYL RECORD 아날로그 턴테이블 시뮬
아날로그 LP 레코드의 물리적 특성을 시뮬레이션합니다. 디지털 음원에 빈티지한 따뜻함과 질감을 더하고 싶을 때 사용하세요.

핑크 노이즈 기반 크랙클 노이즈가 실제 바이닐 레코드의 표면 노이즈처럼 합성됩니다. LPF로 고역을 살짝 롤오프해 오래된 레코드의 느낌을 내며, 크로스토크로 L/R 채널 간 미세한 누설을 만들어 모노 LP의 음색을 재현합니다.

모듈 하단에 실시간 크랙클 파형 시각화가 있어 노이즈의 강도와 패턴을 확인할 수 있습니다.
CRACKLE0~100표면 크랙클 노이즈 양. 핑크 노이즈 기반
WOBBLE0~100회전 불균일에 의한 피치 변조. 와우 0.556Hz(33⅓rpm) + 플러터 4.2Hz, 최대 ±0.31%
WEAR0~100레코드 마모도. 높을수록 고역이 롤오프됨
CROSSTALK0~100채널 간 누화. 최대 −9.1dB 누설. 합산 보정이 있어 레벨은 변하지 않음
실시간 크랙클 파형 시각화 핑크 노이즈 합성 독립 ON/OFF 체인 순서 변경 가능

v2.3 WOBBLE과 CROSSTALK은 이전 판에서 슬라이더만 있고 신호 경로에 반영되지 않았습니다. 이제 WOBBLE은 가변 지연을 두 개의 저주파 정현파로 변조해 실제 피치 흔들림을 만들고, CROSSTALK은 좌우 채널을 교차 합산해 스테레오 폭이 좁아지는 LP 특유의 느낌을 냅니다.


MODULE 07
돌비 애트모스 시뮬레이터 — DOLBY ATMOS
MOD-07 DOLBY ATMOS SPATIAL SIMULATOR 3D 공간 오디오 시뮬레이터
컨볼루션 리버브 기반의 3D 공간감 시뮬레이터입니다. 헤드폰이나 스피커에서 음원에 공간적 깊이와 높이감을 더합니다.

얼리 리플렉션 컨볼버와 레이트 리버브 컨볼버를 병렬로 운용하며, Haas 딜레이(L채널 0ms, R채널 1~5ms 오프셋)로 스테레오 객체 배치감을 만듭니다. HEIGHT EQ(8kHz 이상 하이셸프)로 위쪽에서 오는 느낌을 더합니다.

5가지 씬 프리셋을 제공합니다:
CINEMA — 영화관 음향
CONCERT — 콘서트홀 공간감
STADIUM — 야외 스타디움
STUDIO — 스튜디오 모니터 환경
CLUB — 클럽/나이트클럽 음향
SCENE5가지Cinema / Concert / Stadium / Studio / Club 프리셋
SPACE0~100공간의 크기 및 잔향 밀도
HEIGHT0~100수직 높이감. 8kHz 이상 하이셸프 강화
DEPTH0~100전후 깊이감
REVERB0~100얼리/레이트 리버브 양
OBJECT MIX0~100Haas 효과 기반 3D 객체 배치감
DRY/WET0~100원음 대비 공간 효과 비율
5가지 씬 프리셋 3D SPATIAL 뱃지 컨볼루션 리버브 Haas 딜레이 스테레오 확장 독립 ON/OFF

v2.4 선택한 씬이 프리셋에 담깁니다. 씬 버튼도 SOUNDGOODIZER 모드와 같은 이유로 복원 시 먼저 적용되므로, 씬을 고른 뒤 SPACE나 REVERB를 따로 손봤더라도 그 값이 그대로 돌아옵니다.


MODULE 08
마스터링 체인 — MASTERING CHAIN
MOD-08 MASTERING CHAIN 멀티밴드 컴프 + 리미터 + 스테레오
처리 체인의 마지막을 담당하는 4밴드 Linkwitz-Riley 멀티밴드 컴프레서 + 스테레오 익스팬더 + 브릭월 리미터의 조합입니다. 항상 처리 순서의 마지막에 고정됩니다.

크로스오버: 120Hz / 500Hz / 5kHz — Sub/Low, LowMid, Mid, High 4개 밴드로 분리해 각각 독립적으로 컴프레서를 통과시킨 후 합산합니다. LR(Linkwitz-Riley) 2단 필터로 위상이 정확하게 보정됩니다.

스테레오 폭 조절로 믹스의 넓이를 0~200% 범위에서 자유롭게 조절합니다. 브릭월 리미터(Ratio 20:1, Attack 1ms)가 최종 출력에서 클리핑을 완전히 차단합니다. Ceiling을 -0.3dB로 기본 설정하여 스트리밍 서비스의 클리핑 기준에 대응합니다.
LOW COMP1:1~10:1120Hz 이하 서브/킥 대역 압축 비율
MID COMP1:1~10:1500Hz~5kHz 보컬/악기 대역 압축 비율
HIGH COMP1:1~10:15kHz 이상 에어/심벌즈 대역 압축 비율
STEREO WIDTH0~200M/S 방식 폭 조절. 100=원본, 0=모노, 200=사이드 2배. 리미터 뒤에서 동작
CEILING dB-6~0 dB천장. 리미터 뒤 소프트 클리퍼가 이 값을 넘지 않도록 보장
OUTPUT GAIN-12~+12 dB최종 출력 레벨 조정
항상 마지막 고정 4밴드 LR 크로스오버 브릭월 리미터 내장 스테레오 폭 0~200% 독립 ON/OFF

v2.3 STEREO WIDTH는 이전 판에서 값만 있고 처리가 없었습니다. 이제 M = (L+R)/2, S = (L−R)/2로 분해해 사이드 성분에 폭 계수를 곱하고 재합성합니다. 배치는 리미터 뒤입니다. 앞에 두면 폭으로 커진 피크를 리미터가 다시 눌러 설정값과 결과가 어긋나기 때문입니다.

그 뒤에 소프트 클리퍼가 최종단으로 붙었습니다. 압축기 기반 리미터는 룩어헤드가 없어 어택(1ms)보다 짧은 피크를 놓치는데, 천장 기준으로 정규화한 곡선이 1.0에 점근하므로 어떤 입력에도 출력이 천장을 넘지 않습니다. 천장의 85% 아래는 완전 선형이라 통상 신호에는 착색이 없습니다.

폭을 1보다 크게 하면 사이드 성분이 증폭됩니다. 모노로 합치면 사이드는 완전히 상쇄되므로, 150 이상으로 올렸다면 한 번은 모노로 확인하세요. 중앙에서 벗어난 악기가 사라질 수 있습니다.


MODULE 09
고해상도 복원 — HD RESTORATION
MOD-09 HIGH-RESOLUTION RESTORATION 생성형 고역 합성 업스케일링 · LIVE 미리듣기 지원
단순 리샘플링이 아닌 FFT 스펙트럼 분석 기반 하모닉 합성으로 잘린 고역을 새롭게 만들어내는 생성형 업스케일링 모듈입니다. 내보내기(Export) 시에만 적용됩니다.

동작 원리: ① 원본 음원을 FFT(4096 포인트) 분석하여 주파수가 잘린 지점(cutHz)을 자동 탐지합니다. ② cutHz 기준으로 2×, 4×, 8×, 16×, 32×, 64×, 128× 배음 성분을 합성합니다. 이때 위상은 원본 값을 차수만큼 배수하여 주파수 배수 관계가 유지되도록 보정합니다. ③ 경계 구간을 코사인 크로스페이드로 매끄럽게 이어붙입니다. ④ 가우시안 스무딩으로 스파이크를 제거합니다. ⑤ 원본 RMS에 맞게 레벨을 맞추고 피크 리밋을 적용합니다.

HD (96kHz / 24bit): 20kHz~48kHz 대역 복원. 16bit → 24bit 업변환.
ULTRA HD (192kHz / 32bit): 20kHz~96kHz 초고역 복원. 32bit Float 출력.
HF SYNTH0~100HD: 복원 고역 배음 합성 강도
SMOOTH0~100HD: 합성 구간 평활. 커널 반경 1~4와 적용 비율을 함께 결정
UHF SYNTH0~100UHD: 초고역 배음 합성 강도
SMOOTH (UHD)0~100UHD 쪽 평활 강도. 이전 이름은 AIR MIX
96kHz / 24bit HD 192kHz / 32bit Float UHD 생성형 FFT 하모닉 합성 자동 cutHz 탐지 코사인 크로스페이드 가우시안 스펙트럼 스무딩 RMS 레벨 매칭 LIVE 미리듣기 위상 배수 보정

LIVE 미리듣기 v2.3

HD 칸과 ULTRA HD 칸에 각각 LIVE 스위치가 생겼습니다. 켜면 내보내기 전에 복원된 소리를 바로 들을 수 있습니다. 두 스위치는 동시에 켜지지 않습니다.

누르면 잠시 기다려야 합니다. 이 알고리즘은 어디가 잘렸는지 판단하기 위해 파일 전체를 먼저 훑어야 하므로 프레임 단위 스트리밍이 원리적으로 불가능합니다. 대신 스위치를 켜는 순간 전체를 미리 복원해 저장해두고 그 결과를 재생합니다. 한 번 만든 결과는 보관되므로 껐다 켜는 것은 즉시 전환되고, SYNTH나 SMOOTH를 바꿨을 때만 다시 만듭니다. 슬라이더는 손을 뗐을 때 반응하므로 끄는 동안 계속 재계산되지는 않습니다.

LIVE를 켜면 오디오 엔진 자체가 96kHz 또는 192kHz로 다시 만들어집니다. 모듈 머리줄에 실제 적용된 값이 표시되며, 기기가 그 속도를 받아주지 못하면 장치 제한이라고 뜨고 가능한 값으로 내려갑니다.

듣는 소리와 파일의 차이 — 내보내기는 DSP를 먼저 걸고 그 결과에 복원을 적용합니다. LIVE는 원음을 먼저 복원하고 그 위에 DSP를 얹습니다. 노브를 돌릴 때마다 전체를 다시 복원해야 한다면 실시간이라 부를 수 없어 순서를 뒤집은 설계상 타협입니다. 차이가 크지는 않지만 최종 판단은 내보낸 파일로 하세요.

또한 내보내기는 LIVE 스위치를 무시합니다. LIVE를 켜고 듣다가 WAV로 내보내면 복원이 들어가지 않습니다. 반대로 LIVE를 켠 채 HD로 내보내도 복원이 두 번 걸리지는 않습니다. 내보내기는 언제나 원본에서 새로 시작합니다.

SMOOTH가 실제로 동작합니다 v2.3

이전 판에서 SMOOTH와 AIR MIX는 복원 함수에 전달만 되고 사용되지 않아 어떤 값을 두든 결과가 같았습니다. 이제 가우시안 커널의 반경과 적용 비율을 함께 결정합니다. UHD 쪽 슬라이더는 실제 동작에 맞춰 이름을 AIR MIX에서 SMOOTH로 바꿨습니다.

SMOOTH커널 반경적용 비율성격
00%평활 없음. 또렷하지만 뾰족한 성분이 남을 수 있음
40240%기본값. 대부분의 소스에 적정
60~80360~80%거친 합성음을 정돈
1004100%가장 매끄럽지만 고역 질감이 무뎌짐

SYNTH를 높게 쓸수록 튀는 지점도 많아지므로 SMOOTH를 함께 올리는 것이 보통입니다. 심벌에서 쇳소리가 들리는데 SYNTH를 내리고 싶지 않다면 SMOOTH를 먼저 올려보세요.

v2.4 HF SYNTH와 SMOOTH는 물론 LIVE 스위치 상태까지 프리셋에 담깁니다. 다만 LIVE는 켜지는 순간 전체를 다시 복원하는 무거운 작업을 시작하므로, 프리셋을 불러올 때 가장 마지막에 적용합니다. 다른 값이 모두 자리를 잡은 뒤에 걸어야 복원이 한 번만 돌아갑니다.

MP3/AAC 파일에서 효과 극대화: MP3나 AAC처럼 16kHz~18kHz 이상의 고역이 잘려 있는 파일일수록 HD 복원 효과가 두드러집니다. 원본 WAV처럼 이미 충분한 고역을 가진 파일은 HF SYNTH를 낮게 설정하는 것을 권장합니다.


SECTION 10
프리셋 — 설정 보관 v2.4

화면의 모든 노브 값과 모듈 순서를 통째로 보관하고 되돌립니다. 음원은 포함되지 않으므로 파일을 주고받아도 설정만 전달됩니다.

담기는 것 v2.4

항목내용
노브 값입력 게인을 포함한 슬라이더 전부
켜짐 상태여덟 모듈의 on/off와 HD·UHD LIVE 스위치
모듈 순서화면에 배치된 순서 그대로
프리셋 선택SOUNDGOODIZER 모드(A~D)와 DOLBY ATMOS 씬
제외음원 파일. 프리셋을 불러와도 올려둔 곡은 바뀌지 않습니다.

파일로 주고받기 v2.4

버튼동작
⬇ 화면 설정 저장 v2.4지금 화면의 설정을 .json 파일 하나로 내보냅니다.
⬇ 모든 슬롯을 백업 v2.4빠른 슬롯 네 개를 한 파일로 묶습니다. 빈 슬롯은 빈 자리로 기록되어 위치까지 복원됩니다.
⬆ 불러오기 v2.4파일 종류를 알아서 판별합니다. 설정 파일이면 지금 값에 적용하고, 슬롯 백업이면 슬롯을 되돌립니다.

드래그 앤 드롭 — 프리셋 영역에 파일을 끌어다 놓아도 같은 경로로 처리됩니다. 드래그가 올라오면 테두리가 파랗게 바뀌어 놓을 자리를 알려줍니다.

빠른 슬롯 v2.4

네 개의 즉석 보관함입니다. 파일을 거치지 않고 A/B 비교를 할 때 씁니다. 이 브라우저에만 남으므로 다른 기기로 옮기려면 백업 파일을 쓰세요.

조작동작
짧게 누르기 v2.4그 슬롯을 불러옵니다.
길게 누르기 (0.6초) v2.4현재 설정을 그 슬롯에 덮어씁니다.
빈 슬롯 누르기 v2.4모든 값이 기본값으로 돌아갑니다. 음원은 남습니다.
복사 v2.4누른 뒤 원본 슬롯과 대상 슬롯을 차례로 누릅니다.
한 슬롯 비우기 v2.4누른 뒤 슬롯을 누르면 그 슬롯만 지워집니다.
모든 슬롯 비우기 v2.4되돌릴 수 없어 두 단계입니다. 처음 누르면 확인 문구로 바뀌고 6초 안에 다시 눌러야 실행됩니다.

복사·비우기·저장 모드는 하나만 켜집니다. 다른 것을 누르면 앞의 모드가 자동으로 풀립니다. 모드 중에는 슬롯의 기본 동작인 불러오기와 저장이 멈추며, 버튼을 다시 누르거나 Esc로 취소할 수 있습니다.

나가기 전 확인 — 값을 바꾼 뒤 상단 툴바로 다른 문서에 가려 하면 확인 창이 뜹니다. 설정은 자동으로 저장되지 않으므로, 이어서 쓸 작업이라면 슬롯에 먼저 담아두세요.


SECTION 11
내보내기 — 3가지 포맷

모든 내보내기는 화면에 보이는 모듈 순서와 켜짐 상태를 그대로 반영하여 OfflineAudioContext로 오프라인 렌더링됩니다.

포맷 샘플레이트 비트뎁스 HD 복원 설명
WAV 원본 SR 유지 16bit PCM DSP 처리만 적용. 원본 샘플레이트 그대로 출력. 범용 호환성 최우선.
HD RESTORE 96,000 Hz 24bit PCM ✓ 20k~48kHz DSP 처리 후 FFT 하모닉 합성으로 고역 복원. 전문 스튜디오 대응 포맷.
ULTRA HD 192,000 Hz 32bit Float ✓ 20k~96kHz 최고 해상도 출력. 초고역 복원 + 32bit Float 완전 다이내믹 레인지.

내보내기 진행 표시: 내보내기 중 전체 화면 오버레이로 진행률(%)과 현재 처리 단계가 실시간으로 표시됩니다. 활성화된 이펙트의 처리 단계 로그가 순서대로 흘러 어떤 처리가 진행 중인지 직관적으로 확인할 수 있습니다.

내보내기 처리 단계설명
① 리샘플링HD/UHD의 경우 원본 SR → 목표 SR(96kHz/192kHz)로 OfflineAudioContext 리샘플링
② DSP 체인 렌더링켜진 모듈을 화면 순서대로 OfflineAudioContext에 빌드 후 렌더링
③ HD 하모닉 합성HD/UHD의 경우 FFT 기반 고역 배음 합성 및 스펙트럼 연장 처리
④ WAV 인코딩PCM 샘플 비트 변환 및 RIFF WAV 헤더 작성
⑤ 파일 다운로드브라우저 다운로드로 자동 저장. 파일명에 _dsp / _HD96k24bit / _UHD192k32bit 접미사 자동 추가

v2.4 내보낸 WAV에는 소리만 들어갑니다. 어떤 설정으로 만들었는지는 남지 않습니다. 나중에 같은 음색을 재현하거나 조금만 손보려면 내보내기 직전에 프리셋을 슬롯이나 파일로 함께 남겨두세요.

값을 바꾼 뒤 상단 툴바로 다른 문서에 가려 하면 확인 창이 뜹니다. 설정은 자동 저장되지 않으므로 실수로 잃는 것을 막기 위한 장치입니다.

저장 경로 v2.3 — HTML 파일을 내려받아 로컬에서 열면 .wav로 바로 저장됩니다. 온라인 페이지로 실행하면 플랫폼의 저장 기능을 쓰는데, 허용 확장자 목록에 wav가 없어 무압축 .zip으로 감싸 전달합니다. 압축은 하지 않으므로 풀면 원본 그대로입니다.

대용량 파일의 저장이 시작되기 전에 URL이 해제되어 다운로드가 조용히 취소되던 문제, 그리고 192kHz 내보내기 실패 후 잠금이 풀리지 않아 이후 모든 내보내기가 막히던 문제도 함께 고쳤습니다. 이제 시작 전에 브라우저의 샘플레이트 지원 여부와 예상 용량을 점검하고 안내합니다.


SECTION 12
활용 팁
💾
A/B 비교는 슬롯으로 v2.4
두 가지 방향을 두고 고민될 때는 각각을 슬롯 1과 2에 넣어두고 번갈아 눌러보세요. 귀는 직전에 들은 소리를 금방 잊기 때문에, 즉시 전환하며 듣는 것이 기억에 의존한 비교보다 훨씬 정확합니다. 이때 음량을 맞춰두는 것이 중요합니다. 커진 소리는 무조건 좋게 들립니다.
📤
내보내기 전 설정 남기기 v2.4
WAV에는 소리만 담기고 설정은 남지 않습니다. 나중에 같은 음색을 재현하거나 조금만 고치려면 내보내기 직전에 프리셋을 함께 저장하세요. 파일 이름을 음원과 맞춰두면 나중에 짝을 찾기 쉽습니다.
🎸
따뜻한 아날로그 음색
Tube (Drive 20~40, Mix 40~60) + SG 모드 A(Warm & Punchy) + Vinyl (Crackle 낮게, Wear 30 정도) 조합. 디지털 음원에 LP 느낌을 입힐 수 있습니다.
🎤
보컬 존재감 강화
BBE (Process 높게, Hi Def 중간) + Exciter (Freq 4~6kHz) 조합으로 보컬의 존재감과 공기감을 극적으로 높일 수 있습니다.
🏟️
헤드폰 3D 음장
Atmos 모듈의 Scene을 CONCERT 또는 STADIUM으로 설정하고 Height, Object Mix를 적절히 조절하면 헤드폰에서도 넓은 무대감을 느낄 수 있습니다.
📻
MP3 음질 향상
BBE (Hi Def 높게) + Exciter (고역 에어감) + HD 내보내기(HF SYNTH 50~70)의 조합으로 MP3에서 잘린 고역을 되살리고 음원 전체의 밀도를 높일 수 있습니다.
🔊
음압 극대화
Comp (먼저 레벨 안정화) → SG (Amount 60~80) → Master (Ceiling -0.3dB, LOW/MID/HIGH COMP 조정)로 스트리밍 업로드용 고음압 마스터를 만들 수 있습니다.
🎹
순서 실험하기
같은 이펙트라도 순서에 따라 소리가 크게 달라집니다. 예를 들어 Tube를 BBE 뒤에 두는 것과 앞에 두는 것의 차이를 실시간으로 들으며 비교해보세요.

초기화 팁: 설정이 복잡해졌다면 ✕ 초기화 버튼으로 파일과 설정을 모두 리셋할 수 있습니다. 각 모듈은 개별적으로 OFF하면 체인에서 제외되므로, A/B 비교 시 모듈을 껐다 켜는 방법으로 전후 차이를 확인하세요.

00COVER