Neo-Soul 아티스트가 직접 설계한 Analog Modeling Amp VST
<aside>
💡
Project Info
- Developer: Rosid (CS Undergrad / Artist)
- Role: DSP Algorithm Design, UI/UX, C++ Implementation
- Period: Dec 2025 (Intensive Sprint)
- Tech Stack: C++17, JUCE Framework, Xcode
- Core Concept: '73 Fender Silverface Twin Reverb의 물리적 특성(Physical Characteristics)과 비선형성(Non-linearity)의 디지털 구현.
</aside>
1. Project Background (기획 배경)
"Why build another amp sim?"
시중에는 이미 수많은 기타 앰프 시뮬레이터가 존재한다. 하지만 아티스트 Rosid로서 Neo-Soul이나 R&B 트랙을 작업할 때마다 느껴지는 갈증이 있었다.
- 지나친 왜곡(Distortion): 대부분의 플러그인은 High-Gain에 집중되어 있어, 맑고 투명한(Glassy) 클린 톤을 잡기가 어렵다.
- 디지털 특유의 이질감(Digital Fizz): 고역대에서 발생하는 부자연스러운 노이즈가 Rhodes EP나 클린 기타의 따뜻함을 해친다.
- 복잡한 UI: 불필요한 기능이 너무 많아 창작의 흐름을 끊는다.
Goal:
나의 연주 스타일에 최적화된, **"가장 음악적이고 직관적인 Fender Twin Reverb 복각 플러그인"**을 직접 개발한다.
2. Technical Architecture (기술 아키텍처)
이 프로젝트의 핵심은 **아날로그 회로의 신호 흐름(Signal Flow)**을 디지털 알고리즘으로 재구성하는 것이었다.
🎛️ DSP Signal Chain
디지털 오디오 신호는 다음과 같은 순서로 처리된다.
- Noise Gate: 싱글 코일 픽업의 노이즈 제거 (Threshold: -100dB ~ 0dB).
- Oversampling (4x): 비선형 처리 시 발생하는 Aliasing Noise를 제거하기 위해 샘플 레이트를 4배로 뻥튀기(Up-sampling).
- Pre-Emphasis Filter (Input Styling): 왜곡단 진입 전, 신호의 성격을 결정하는 필터링.
- Input Gain Stage: 진공관에 입력되는 신호 증폭.
- Asymmetric Waveshaper: 진공관 특유의 비선형 왜곡(Saturation) 구현.