템포에 영향을 주지 않고 연습용 노래의 키를 변경하는 방법

노래가 보컬 범위에 맞지 않거나 12개 키 모두에서 배우고 싶기 때문에 다른 키로 노래를 연습해야 합니까? 피치 이동이 작동하는 방식, 예상되는 아티팩트, 연습을 위해 깨끗한 조옮김 오디오를 얻는 방법은 다음과 같습니다.

음정 이동, 키 변경, 연습, 조옮김, 보컬 범위

노래를 연습하고 싶은데 원래 키가 작동하지 않습니다. 아마도 보컬 멜로디가 당신의 음역 밖에 있고 당신은 노래와 연주를 동시에 배우고 있는 중일 것입니다. 아마도 당신은 원래 Eb에서 색소폰 솔로를 배우는 기타리스트일 것입니다. 녹음을 조옮김하는 것이 파트를 조옮김하는 것보다 빠릅니다. 연습으로 12개 키를 모두 사용하고 각 키에 참조 오디오가 필요할 수도 있습니다.

피치 이동은 속도를 변경하지 않고 오디오의 키를 변경합니다. 이는 시간 스트레칭(피치 변경 없이 속도 변경)을 보완하는 것입니다. 이 두 가지 기능을 함께 사용하면 템포와 키를 독립적으로 제어할 수 있습니다. 동일한 녹음에서 B 메이저의 빠른 악절을 늦추고 A 메이저로 떨어뜨려 프렛팅을 쉽게 할 수 있습니다.

피치 이동 알고리즘의 작동 방식

피치 이동은 원래 지속 시간을 보존하기 위해 신호 처리를 사용하면서 다른 속도로 오디오를 리샘플링합니다. 처리 단계가 없으면 피치를 변경하면 테이프 속도를 높이거나 낮추는 것과 같이 속도도 변경됩니다. 처리 단계는 피치와 속도를 독립적으로 만드는 것입니다.

주요 접근법:

피치 스케일링 기능이 있는 위상 보코더 — 시간 확장에 사용되는 것과 동일한 위상 보코더는 주파수 영역 표현을 리샘플링하여 피치를 이동할 수 있습니다. 이 알고리즘은 오디오의 단시간 푸리에 변환을 분석하고 원하는 비율로 주파수 빈을 이동한 다음 원래 타이밍을 유지하면서 신호를 재합성합니다. 품질은 일반적으로 약 ±3 반음까지의 이동에 좋습니다.

SOLA 기반 피치 이동 — 동기화된 오버랩 추가를 사용하는 시간 영역 접근 방식입니다. 페이즈 보코더보다 빠르지만 지속적인 사운드에서 더 많은 아티팩트를 생성합니다. 더 나은 임시 보존. CPU가 제한되어 있을 때 유용합니다.

하이브리드 접근 방식 — 최신 구현(Elastique, Rubber Band)은 두 가지 방법을 결합하여 신호 내용에 따라 주파수 영역 처리와 시간 영역 처리 간에 전환합니다. 과도현상은 시간 영역 처리를 받습니다. 지속되는 톤은 주파수 영역 처리를 받습니다. 이는 가장 광범위한 재료 및 이동량에 걸쳐 가장 깨끗한 결과를 생성합니다.

서로 다른 피치 이동량에서 발생하는 현상

±1 반음(예: E ~ F): 거의 모든 알고리즘이 이를 깔끔하게 처리합니다. 인공물이 들리지 않습니다. 악기의 음색은 약간 이동합니다. F의 기타는 E의 기타와 약간 다르게 들립니다. 그러나 이는 알고리즘 문제가 아니라 물리적인 현실입니다.

±2-3 반음(예: E에서 G까지): 좋은 알고리즘은 깔끔한 결과를 생성합니다. 약간의 음색 변화가 눈에 띕니다. 보컬은 ±3 반음에서 약간 "처리된" 소리를 내기 시작합니다. 악기는 그 특성을 유지합니다.

±4-5 반음(예: E에서 A까지): 알고리즘 간의 품질 차이가 분명해집니다. 저렴한 구현은 지속적인 음에 금속성, 위상 품질을 도입합니다. 좋은 구현(Elastique Pro, 고품질 고무 밴드 설정)은 이 범위를 잘 처리하지만 보컬과 심벌즈에서 약간의 "처리된" 품질을 들을 수 있습니다.

±6+ 반음(예: E에서 Bb까지): 모든 알고리즘이 어려움을 겪습니다. 보컬이 인공적으로 들립니다. 심벌즈가 번집니다. 베이스는 정의를 잃습니다. 이 범위는 음표와 구조를 학습하는 데 사용할 수 있지만 연주나 비판적 청취에는 사용할 수 없습니다.

옥타브 이동(±12 반음): 단순한 2:1 또는 1:2 비율이므로 놀라울 정도로 깨끗합니다. 알고리즘은 덜 복잡한 처리로 간단한 리샘플링을 사용할 수 있습니다. 기타 녹음에서 베이스 파트를 학습하기 위한 옥타브 다운 시프트가 잘 작동합니다. 옥타브 업은 알고리즘 품질에 관계없이 소리를 다람쥐처럼 변화시킵니다.

실제 사용 사례

자신의 보컬 범위에 맞게 노래 조정하기

노래는 E인데 D로만 편안하게 부를 수 있습니다. 전체 트랙을 2반음 아래로 이동합니다. D에서 노래하고 연주하는 것을 연습하세요. 연주할 때 D에서 연주하거나(밴드가 동의하는 경우) 이를 디딤돌로 사용하여 원래 키에 대한 보컬 강도를 구축하세요.

12개 키 모두에서 한 부분 학습

재즈 교육 표준: 12개 키 모두의 모든 곡을 학습합니다. 원래 키로 원래 녹음부터 시작하세요. 멜로디와 변화를 옮겨 적습니다. 그런 다음 녹음을 반음 위로 이동합니다. 새로운 키로 배우십시오. 다시 변속하세요. 각 건반에 대한 참조 오디오를 포함하여 12개 건반 모두에서 연주할 때까지 반복합니다.

이렇게 하면 하모니 사운드를 각 건반의 특정 지판 위치에 연결하기 때문에 종이에 조옮김하는 것보다 지판 지식이 더 빨리 쌓입니다.

노래를 더 쉽게 연주할 수 있도록 만들기

원래 바레 코드가 있는 Eb의 기타 파트는 개방현이 있는 D 또는 E에서 훨씬 더 친근해집니다. 일치하도록 녹음을 이동합니다. 더 쉬운 키로 연습하세요. 파트가 손가락 아래에 있으면 연주를 일치하도록 조옮김하면서 녹음을 점차 원래 키 쪽으로 다시 이동합니다.

다양한 키의 악기에 대한 참조 트랙 만들기

Bb로 표기된 트럼펫 부분은 표기된 부분보다 한 단계 낮은 소리를 냅니다. 콘서트 피치 녹음에서 트럼펫 솔로를 배우는 기타리스트인 경우, 녹음된 트럼펫 부분과 일치하도록 녹음을 2반음 위로 이동합니다. 이제 트럼펫 차트를 읽고 동시에 정확한 음조를 들을 수 있습니다.

인공물: 알고리즘은 무엇이며 물리학은 무엇입니까?

"인공물"처럼 들리는 일부 현상은 실제로 실제 악기의 피치를 변경할 때 발생하는 현상입니다.

  • 보컬의 포먼트 이동 — 위로 이동된 음성은 더 젊고 가늘게 들립니다. 다운 사운드는 더 오래되고 어둡게 들립니다. 이것은 알고리즘이 실패한 것이 아닙니다. 이는 물리적 성도에서 생성되는 소리의 피치를 변경하는 자연스러운 결과입니다. 일부 알고리즘은 이를 완화하기 위해 포먼트 보존을 제공하지만 결과 사운드는 다른 방식으로 처리됩니다.
  • 악기 음색 — 5프렛에서 연주되는 기타 코드는 현 길이, 장력 및 화성 내용이 변하기 때문에 7프렛에서 연주되는 동일한 코드와 다르게 들립니다. 5프렛 코드를 반음 2개 올려 녹음하는 경우 7프렛 코드를 녹음하는 것과 똑같은 소리가 나지 않습니다. 이것은 알고리즘 품질이 아니라 물리학입니다.
  • 룸 앰비언스 변화 — 녹음의 리버브 테일은 직접적인 사운드에 따라 피치가 이동합니다. 5 반음 아래로 이동한 작은 공간의 리버브는 주파수 내용이 떨어지는 동안 리버브 감쇠 시간이 동일하게 유지되기 때문에 훨씬 더 큰 공간처럼 들립니다. 피아노 솔로나 어쿠스틱 기타 녹음에서는 미묘하지만 눈에 띕니다.
<!-- multilingual-blog-closeout:start -->

직접 답변과 인수 경계

“템포에 영향을 주지 않고 연습용 노래의 키를 변경하는 방법”에 대한 짧은 답은 다음과 같습니다. 노래가 보컬 범위에 맞지 않거나 12개 키 모두에서 배우고 싶기 때문에 다른 키로 노래를 연습해야 합니까? 피치 이동이 작동하는 방식, 예상되는 아티팩트, 연습을 위해 깨끗한 조옮김 오디오를 얻는 방법은 다음과 같습니다. 이 문장을 모든 입력, 장치, 프로젝트, 환경에 대한 약속이 아니라 검증할 결과로 다루십시오. 완료된 결과에는 시작 상태, 정확한 작업, 보이는 출력, Session Craft에서 작업이 끝났음을 증명하는 조건이 기록됩니다.

근거 우선 작업 절차

전체 프로젝트를 바꾸기 전에 작고 반복 가능한 사례에서 시작하십시오. 앱 버전, 운영체제, 입력 또는 장치 식별, 관련 설정과 예상 결과를 기록합니다. 한 가지 의도적인 작업을 실행하고 첫 예상 밖 전환을 보존하며 가능한 경우 정상 사례와 비교합니다. 여러 설정을 동시에 바꾸면 문제를 만든 조건이나 해결한 조건을 알 수 없습니다.

확인점 1: 템포에 영향을 주지 않고 연습용 노래의 키를 변경하는 방법

“템포에 영향을 주지 않고 연습용 노래의 키를 변경하는 방법”은 저장, 내보내기 또는 다시 연 결과가 관찰한 상태와 계속 일치할 때만 종료합니다. 일시적인 UI 반응도 유용하지만 지속 가능한 근거가 더 강합니다. 남은 제한을 다음 담당자를 위해 기록합니다.

확인점 2: 노래가 보컬 범위에 맞지 않거나 12개 키 모두에서 배우고 싶기 때문에 다른 키로 노래를 연습해야 합니까? 피치 이동이 작동하는 방식, 예상되는 아티팩트, 연습을

“노래가 보컬 범위에 맞지 않거나 12개 키 모두에서 배우고 싶기 때문에 다른 키로 노래를 연습해야 합니까? 피치 이동이 작동하는 방식, 예상되는 아티팩트, 연습을 위해 깨끗한 조옮김 오디오를 얻는 방법은 다음과 같습니다.”에서는 제품의 판단과 운영체제, 하드웨어, 원본 파일, 권한, 작업 흐름의 경계를 구분합니다. 원인을 지정하기 전에 어느 계층이 근거를 제공했는지 확인하십시오. 가까운 증상을 입증된 근본 원인으로 보고하지 않기 위해서입니다.

확인점 3: 피치 이동 알고리즘의 작동 방식

“피치 이동 알고리즘의 작동 방식”은 저장, 내보내기 또는 다시 연 결과가 관찰한 상태와 계속 일치할 때만 종료합니다. 일시적인 UI 반응도 유용하지만 지속 가능한 근거가 더 강합니다. 남은 제한을 다음 담당자를 위해 기록합니다.

확인점 4: 서로 다른 피치 이동량에서 발생하는 현상

“서로 다른 피치 이동량에서 발생하는 현상”에서는 제품의 판단과 운영체제, 하드웨어, 원본 파일, 권한, 작업 흐름의 경계를 구분합니다. 원인을 지정하기 전에 어느 계층이 근거를 제공했는지 확인하십시오. 가까운 증상을 입증된 근본 원인으로 보고하지 않기 위해서입니다.

확인점 5: 실제 사용 사례

“실제 사용 사례”은 저장, 내보내기 또는 다시 연 결과가 관찰한 상태와 계속 일치할 때만 종료합니다. 일시적인 UI 반응도 유용하지만 지속 가능한 근거가 더 강합니다. 남은 제한을 다음 담당자를 위해 기록합니다.

확인점 6: 자신의 보컬 범위에 맞게 노래 조정하기

“자신의 보컬 범위에 맞게 노래 조정하기”에서는 제품의 판단과 운영체제, 하드웨어, 원본 파일, 권한, 작업 흐름의 경계를 구분합니다. 원인을 지정하기 전에 어느 계층이 근거를 제공했는지 확인하십시오. 가까운 증상을 입증된 근본 원인으로 보고하지 않기 위해서입니다.

확인점 7: 12개 키 모두에서 한 부분 학습

“12개 키 모두에서 한 부분 학습”은 저장, 내보내기 또는 다시 연 결과가 관찰한 상태와 계속 일치할 때만 종료합니다. 일시적인 UI 반응도 유용하지만 지속 가능한 근거가 더 강합니다. 남은 제한을 다음 담당자를 위해 기록합니다.

확인점 8: 노래를 더 쉽게 연주할 수 있도록 만들기

“노래를 더 쉽게 연주할 수 있도록 만들기”에서는 제품의 판단과 운영체제, 하드웨어, 원본 파일, 권한, 작업 흐름의 경계를 구분합니다. 원인을 지정하기 전에 어느 계층이 근거를 제공했는지 확인하십시오. 가까운 증상을 입증된 근본 원인으로 보고하지 않기 위해서입니다.

확인점 9: 다양한 키의 악기에 대한 참조 트랙 만들기

“다양한 키의 악기에 대한 참조 트랙 만들기”은 저장, 내보내기 또는 다시 연 결과가 관찰한 상태와 계속 일치할 때만 종료합니다. 일시적인 UI 반응도 유용하지만 지속 가능한 근거가 더 강합니다. 남은 제한을 다음 담당자를 위해 기록합니다.

확인점 10: 인공물: 알고리즘은 무엇이며 물리학은 무엇입니까?

“인공물: 알고리즘은 무엇이며 물리학은 무엇입니까?”에서는 제품의 판단과 운영체제, 하드웨어, 원본 파일, 권한, 작업 흐름의 경계를 구분합니다. 원인을 지정하기 전에 어느 계층이 근거를 제공했는지 확인하십시오. 가까운 증상을 입증된 근본 원인으로 보고하지 않기 위해서입니다.

인수 매트릭스

확인점 보존할 근거 통과 조건
템포에 영향을 주지 않고 연습용 노래의 키를 변경하는 방법 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다
노래가 보컬 범위에 맞지 않거나 12개 키 모두에서 배우고 싶기 때문에 다른 키로 노래를 연습해야 합니까? 피치 이동이 작동하는 방식, 예상되는 아티팩트, 연습을 위해 깨끗한 조옮김 오디오를 얻는 방법은 다음과 같습 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다
피치 이동 알고리즘의 작동 방식 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다
서로 다른 피치 이동량에서 발생하는 현상 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다
실제 사용 사례 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다
자신의 보컬 범위에 맞게 노래 조정하기 시작 상태, 한 작업, 결과 상태 두 번째 담당자가 같은 결과를 재현한다

실패 분리, 복구, 인계

처음 실패한 경계에서 멈추십시오. 소스, 프로젝트, 세션 또는 캡처를 보존하고 파괴적 편집 전에 복사하며 실험마다 한 변수만 변경합니다. 여러 변경 뒤 전체 흐름을 반복해 결과가 달라져도 원인은 설명되지 않습니다.

근거가 없는 것과 없다는 근거를 구분하십시오. 빈 화면은 잘못된 입력, 범위, 필터, 권한, 장치, 시간대 또는 프로젝트 상태일 수 있습니다. decoder, 편집기, 보고서, 내보내기를 해석하기 전에 획득 또는 가져오기 경로를 확인합니다.

인계 전에 결과물을 다시 열어 시작, 판단 지점, 끝을 확인합니다. 버전, 플랫폼, 설정, 기대, 관찰, 최소 재현을 기록합니다. 민감한 내용을 제거하거나 가리고 수신자의 권한을 확인합니다.

질문과 답변

가장 빠르고 신뢰할 수 있는 시작 방법은 무엇입니까?

가장 작고 대표적인 사례를 사용하고 예상 결과를 적은 뒤 한 변수만 바꿉니다. 필터, 효과, 편집, 자동화 또는 큰 소스를 추가하기 전에 기본 경로를 확인합니다.

어떤 근거를 저장해야 합니까?

입력 식별, 버전, 플랫폼, 설정, 정확한 작업, 첫 예상 밖 전환, 최종 출력을 보존합니다. 프로젝트, 세션, 보고서 또는 내보내기는 닫고 다시 열어 확인합니다.

언제 절차를 반복해야 합니까?

앱, 운영체제, driver, firmware, 모델, 소스 또는 작업 흐름의 변경이 결과에 영향을 줄 수 있을 때입니다. 이전에 통과한 사례를 변경하지 않은 기준선으로 유지합니다.

언제 인계할 수 있습니까?

권한 있는 다른 사람이 입력을 식별하고 작업을 반복하여 같은 결과를 보고 남은 제한을 이해하며 기록되지 않은 로컬 상태 없이 결과물을 열 수 있을 때입니다.

관련 가이드

다음 동일 언어 페이지는 이 주제의 정규 소유자를 바꾸지 않고 인접 단계를 설명합니다.

<!-- multilingual-blog-closeout:end -->