Target Customizer
modernGraphTool에서 헤드폰 타겟 커브를 개인 취향에 맞게 다듬을 수 있는 강력한 커스터마이징 기능입니다.
개요
Target Customizer를 쓰면 타겟 커브에 정교한 조정을 적용해 자기 취향에 맞는 튜닝을 만들 수 있습니다.
Tilt, Bass/Treble Shelf, Ear Gain 등 폭넓은 조정 수단을 제공합니다.
주요 기능
- 다양한 필터 타입 — 파라메트릭 필터(TILT, LSQ, HSQ, PK) 지원
- 실시간 조정 — 수정 사항이 곧바로 그래프에 반영
- 필터 프리셋 — 인기 튜닝 스타일(Harman 2013, 2015, 2018)을 내장
- 타겟 단위 설정 — 타겟마다 별도의 필터 구성 적용 가능
- 초기 필터 자동 적용 — 시작 시 미리 정해 둔 필터를 자동으로 적용
설정
Target Customizer는 config.js에서 설정합니다.
// In config.js
TARGET_CUSTOMIZER: {
CUSTOMIZABLE_TARGETS: ["KEMAR DF (KB006x) Target", "ISO 11904-2 DF"],
FILTERS: [
{ id: "tilt", name: "Tilt", type: "TILT", freq: 0, q: 0 },
{ id: "bass", name: "Bass", type: "LSQ", freq: 105, q: 0.707 },
{ id: "treble", name: "Treble", type: "HSQ", freq: 2500, q: 0.42 },
{ id: "ear", name: "Ear", type: "PK", freq: 2750, q: 1 },
{ id: "pssr", name: "PSSR", type: "HSQ", freq: 500, q: 0.4 },
],
FILTER_PRESET: [
{ name: "Harman 2013", filter: { bass: 6.6, treble: -1.4 } },
{ name: "Harman 2015", filter: { bass: 6.6, treble: -3, ear: -1.8 } },
{ name: "Harman 2018", filter: { bass: 4.8, treble: -4.4 } },
],
INITIAL_TARGET_FILTERS: [
{ name: "KEMAR DF (KB006x)", filter: { tilt: -0.8, bass: 6 } },
],
}
필터 타입
사용 가능한 필터 타입
TILT 필터
- 용도 — 전체 톤 밸런스 조정
- 동작 — 주파수에 따라 선형으로 게인을 변화
- 활용 — 타겟 커브의 밝기/따뜻함을 조절할 때
LSQ (Low Shelf)
- 용도 — 저주파 영역 조정
- 활용 — 저음을 부스트하거나 컷할 때
HSQ (High Shelf)
- 용도 — 고주파 영역 조정
- 활용 — 고음의 밝기와 디테일을 조절할 때
PK (Peaking)
- 용도 — 특정 주파수 대역 조정
- 활용 — Ear Gain 보정이나 특정 주파수 핀포인트 작업
필터 설정
FILTERS 배열의 각 필터는 다음 항목을 갖습니다.
id— 필터 고유 식별자name— UI에 표시될 이름type— 필터 타입 (TILT, LSQ, HSQ, PK)freq— 중심·코너 주파수(Hz)q— Q값 (대역폭 제어)
사용법
기본 사용 흐름
타겟 선택
- 타겟 목록 — 커스터마이즈 대상으로 등록된 타겟 중에서 고릅니다.
- 필터 적용 — 선택한 타겟에 필터를 적용합니다.
- 실시간 미리 보기 — 그래프에서 변화를 즉시 확인합니다.
필터 조정
- 개별 필터 — 필터마다 따로 값을 조정합니다.
- 게인 제어 — 양수·음수 게인 값을 설정합니다.
- 시각적 피드백 — 타겟 커브가 실시간으로 갱신됩니다.
프리셋 사용
- 프리셋 선택 — 등록된 프리셋 중 하나를 고릅니다.
- 필터 적용 — 프리셋 값이 한 번에 적용됩니다.
커스터마이징과 확장
커스텀 필터 추가
{
id: "custom",
name: "Custom Filter",
type: "PK",
freq: 1000,
q: 2.0
}
커스텀 프리셋 만들기
{
name: 'My Custom Preset',
filter: {
tilt: -1.0,
bass: 5.0,
treble: -2.0,
ear: -1.0
}
}
초기 필터 자동 적용
modernGraphTool이 로드될 때 미리 정해 둔 필터를 자동으로 적용합니다.
INITIAL_TARGET_FILTERS: [
{ name: "KEMAR DF (KB006x)", filter: { tilt: -0.8, bass: 6 }},
]
커스텀 타겟 지원
커스터마이즈 대상 목록에 새 타겟을 추가합니다.
CUSTOMIZABLE_TARGETS: [
"KEMAR DF (KB006x)",
"ISO 11904-2 DF",
"Custom Target Name"
]