Target Customizer Extension
헤드폰 타겟 커브를 개인 취향에 맞게 조정할 수 있는 강력한 타겟 커브 커스터마이즈 Extension입니다.
개요
Target Customizer 확장 기능은 사용자가 타겟 커브에 정교한 조정을 적용하여, 개별 취향에 맞는 맞춤 튜닝을 할 수 있도록 지원합니다.
틸트, 베이스/트레블 셸프, 이어 게인을 비롯한 다양한 조정 기능을 제공합니다.
주요 기능
- 고급 필터 타입: 다양한 필터(TILT, LSQ, HSQ, PK) 지원
- 실시간 조정: 타겟 커브 수정 사항을 실시간 미리보기
- 필터 프리셋: 인기 튜닝 스타일(Harman 2013, 2015, 2018) 프리셋 내장
- 타겟 선택: 개별 타겟 커브별 필터 설정 커스터마이즈
- 초기 필터 적용: 시작 시 선호 필터 자동 적용
기술 사양
| 속성 | 값 | 
|---|---|
| 확장 이름 | target-customizer | 
| 최신 버전 | 1.0.0 | 
| 최소 Core API 레벨 | 1 | 
| 최소 Core 버전 | 1.0.0 | 
| I18N 지원 | 예 | 
설정 방법
{
  NAME: "target-customizer",
  DESCRIPTION: "target customization feature set for modernGraphTool",
  ENABLED: true,
  I18N_ENABLED: true,
  CONFIG: {
    FILTERS: [
      { id: "tilt", name: "Tilt", description: "Filter for adjusting the overall tonal balance",
        type: "TILT", freq: 0, q: 0 },
      { id: "bass", name: "Bass", description: "Filter for adjusting low frequencies",
        type: "LSQ", freq: 105, q: 0.707 },
      { id: "treble", name: "Treble", description: "Filter for adjusting high frequencies",
        type: "HSQ", freq: 2500, q: 0.42 },
      { id: "ear", name: "Ear", description: "Filter for adjusting ear gain",
        type: "PK", freq: 2750, q: 1 },
      { id: "pssr", name: "PSSR", description: "Predicted Steady State Response",
        type: "HSQ", freq: 500, q: 0.4 },
    ],
    CUSTOMIZABLE_TARGETS: [ "KEMAR DF (KB006x)", "ISO 11904-2 DF" ],
    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 }},
      { name: "ISO 11904-2 DF", filter: { tilt: -0.8, bass: 6 }},
    ]
  }
}
필터 타입
지원 필터 타입
TILT 필터
- 용도: 전체 톤 밸런스 조정
- 동작: 주파수에 따라 선형적으로 게인 변화 적용
- 사용 예시: 타겟 커브의 밝기 또는 따뜻함 조정
LSQ (로우 셸프)
- 용도: 저주파 조정
- 사용 예시: 저주파 영역 부스트/컷
HSQ (하이 셸프)
- 용도: 고주파 조정
- 사용 예시: 고주파 밝기 및 디테일 조정
PK (피킹)
- 용도: 특정 주파수 대역 조정
- 사용 예시: 이어 게인 보상 및 특정 대역 타겟팅
필터 설정
FILTERS 배열의 각 필터는 다음을 포함합니다:
- id: 필터 고유 식별자
- name: UI에 표시될 이름
- description: 필터 용도 설명
- type: 필터 타입 (TILT, LSQ, HSQ, PK)
- freq: 중심/코너 주파수(Hz)
- q: Q값(대역폭 제어)
설치 방법
- target-customizer폴더를- extensions디렉터리에 추가
- 설정을 extensions/extensions.config.js에 추가
- ENABLED: true로 확장 기능 활성화
- modernGraphTool을 재시작하여 확장 기능 적용
사용법
기본 타겟 커스터마이즈
타겟 선택
- 타겟 목록: 커스터마이즈 가능한 타겟 중 선택
- 필터 적용: 선택한 타겟에 필터 적용
- 실시간 미리보기: 그래프에 즉시 반영되는 변화 확인
필터 조정
- 개별 필터: 각 필터 타입을 독립적으로 조정
- 게인 제어: 양/음수 게인 값 설정
- 시각적 피드백: 타겟 커브가 실시간으로 업데이트됨
프리셋 사용
- 프리셋 선택: 사용 가능한 프리셋 중 선택
- 필터 적용: 프리셋 값이 자동 적용
커스터마이즈 및 확장성
커스텀 필터 추가
{ 
  id: "custom", 
  name: "커스텀 필터", 
  description: "나만의 필터 설명",
  type: "PK", 
  freq: 1000, 
  q: 2.0 
}
커스텀 프리셋 생성
{ 
  name: '나만의 프리셋', 
  filter: { 
    tilt: -1.0, 
    bass: 5.0, 
    treble: -2.0, 
    ear: -1.0 
  }
}
초기 필터 적용
확장 기능 로드시 선호 필터 자동 적용:
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"
]