반복 음원 이음새 찾기
반복 구간의 시작과 끝을 대략 지정하면 지정 시간 주변의 상승 영점 교차를 찾습니다. 각 시작·끝 후보의 양쪽 파형 창 상관도와 경계 샘플 차이를 비교해 클릭이 적을 가능성이 있는 경계를 고릅니다. 실제 소리를 반복 재생해 직접 확인한 뒤 선택 구간을 WAV로 저장할 수 있습니다. 박자·구조를 자동 이해하거나 완벽한 무음 이음새를 보장하지는 않습니다.
주요 기능
- 로컬 WAV·MP3·OGG·FLAC·M4A 등 브라우저가 디코딩할 수 있는 파일을 모노/스테레오 PCM으로 읽습니다.
- 사용자가 입력한 시작·끝 시간 주변 ±0~250ms의 상승 영점 후보를 찾습니다.
- 양쪽 파형 창의 정규화 상관도, 경계 진폭 차이, 기울기 차이를 함께 계산합니다.
- 제안 경계의 반복 재생과 원래 경계 대비 클릭 진폭 비교를 제공합니다.
- 원본을 바꾸지 않고 16비트 PCM WAV 루프 및 경계·점수 JSON을 내려받습니다.
사용 방법
- 1~90초의 음원을 선택하거나 WAV 예제를 불러오세요.
- 대략적인 시작·끝 초와 검색 폭, 비교할 파형 창 길이를 입력하세요.
- 이음새 찾기를 눌러 제안 경계와 상관도·클릭 차이를 확인하세요.
- 반복 재생으로 귀로 검토한 뒤 WAV 또는 JSON을 저장하세요.
활용 예시
- 배경음악의 자연스러운 반복 지점을 좁은 범위에서 찾습니다.
- 게임 효과음의 수동 절단 지점 근처에서 클릭이 덜한 후보를 비교합니다.
- 후보 경계와 탐색 설정을 JSON에 남겨 다른 편집 환경에서 재현합니다.
자주 묻는 질문
이음새 후보는 어떻게 찾나요?
시작과 끝 목표 시각의 주변에서 음압이 음수에서 양수로 바뀌는 지점을 최대 16개씩 모읍니다. 후보 쌍마다 경계 중심의 파형 창 상관도와 끝 직전/시작 직후 진폭·기울기 차이를 계산해 높은 점수를 고릅니다. 영점이 없으면 작은 진폭의 후보를 사용합니다.
클릭 감소율이 높으면 완벽하게 반복되나요?
아니요. 표시된 수치는 단일 경계 샘플의 절대 진폭 차이입니다. 청감에는 기울기, 여러 밀리초의 파형, 박자, 잔향도 영향을 줍니다. 추천은 후보일 뿐이며 반복 미리 듣기와 다른 환경에서의 확인이 필요합니다.
자동으로 크로스페이드하거나 박자를 맞추나요?
아닙니다. WAV는 추천 시작 프레임부터 끝 직전 프레임까지 그대로 복사한 16비트 PCM입니다. 시간 늘리기, 비트 검출, 크로스페이드나 음악 구조 분석을 하지 않습니다.
파일 형식과 길이 제한은 무엇인가요?
8 MiB 이하 파일과 브라우저가 실제로 디코딩하는 오디오 형식을 받습니다. 디코딩 후 1~90초, 모노 또는 스테레오, 8~96kHz, 최대 800만 프레임으로 제한합니다. 형식 지원은 브라우저마다 다르며 긴 압축 파일은 디코딩 중 메모리를 사용할 수 있습니다.
원본 음원과 개인정보는 서버로 전송되나요?
아니요. 파일은 이 페이지의 브라우저에서만 디코딩·비교합니다. JSON에는 파일 이름, 길이, 설정과 경계 수치만 있으며 오디오 샘플은 없습니다. 사용자가 저장한 WAV만 로컬에 내려받습니다.
WAV의 음질은 원본과 같나요?
디코딩된 PCM 구간을 16비트 정수 WAV로 저장합니다. 원본이 24비트·32비트 float·손실 압축이면 샘플 정밀도나 형식은 달라지며 ±1 범위를 넘는 샘플은 잘립니다. 샘플레이트와 채널 수는 브라우저 디코딩 결과를 따릅니다.
개인정보 안내
선택한 오디오는 로컬 브라우저 메모리에서 디코딩하고 비교하며 서버 API·원격 분석으로 보내지 않습니다. 음원 샘플은 JSON에 담지 않고 사용자가 누른 WAV 저장에서만 출력합니다. 지우거나 페이지를 닫으면 재생·임시 URL을 정리합니다.
댓글과 질문