Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

레퍼런스 기반 기타 이펙터 체인 추정

Reference-based Guitar Effector Chain Estimation

쌩 기타 톤과 목표 기타 톤을 입력받아, 보유한 이펙터 중 어떤 조합을 어떤 파라미터로 세팅해야 목표 톤을 가장 가깝게 재현할 수 있는지 추정합니다.

문제 정의

dry 신호 x_dry, 목표 신호 x_ref, 사용자 보유 이펙터 집합 E가 주어졌을 때, 유사도 d(F_{C,P}(x_dry), x_ref)를 최소화하는 이펙터 조합 C와 파라미터 P를 찾습니다.

시스템 구조

[dry 신호] + [후보 세팅] → 렌더링 → 유사도 계산(목표 신호와 비교) → 탐색·최적화 → 최적 세팅

폴더 구조

.
├── effects/      # 이펙터 라이브러리, 파라미터 스키마, 체인 렌더링 엔진
├── metrics/      # 유사도 지표 및 평가 코드
├── search/       # 조합 선택 및 파라미터 최적화 엔진
├── data/         # 데이터 생성·전처리 스크립트 (오디오 파일은 LFS/gitignore)
├── notebooks/    # 실험용 노트북
├── demo/         # 데모 UI
└── scripts/      # 실행 스크립트

실행 방법

pip install -r requirements.txt

상세 사용법은 개발 진행에 따라 추가 예정

개발 단계

단계 내용
Step 0 소프트웨어 이펙트 3개, 순서 고정, 파라미터 복원
Step 1 이펙터 10개로 확장, 조합 선택 문제 추가
Step 2 실제 녹음 dry/wet 페어로 전환
Step 3 실제 음원 분리 → 목표 톤 입력
Step 4 실물 페달 캡처, 앰프/공간계 확장

문서

프로젝트 일정, 역할 분담, 개발 현황 및 논의 사항은 Notion에서 관리합니다.

참고 문헌

리서치 진행에 따라 추가 예정

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors