네. 음표를 수동으로 재배열하면 됩니다. Apple의 최신 Mac용 GarageBand 가이드에는 오디오를 거꾸로 재생하는 방법은 나와 있지만, MIDI 음표를 자동으로 역순으로 바꾸는 명령은 없습니다. 멜로디를 편집 가능한 상태로 유지하려면 아래의 피아노 롤 작업 흐름을 사용하세요. Apple의 MIDI 편집 가이드.
GarageBand의 문서화된 역방향 재생 기능은 실제로 무엇을 하나요?
Apple은 오디오 편집기 인스펙터에 Reverse Playback 체크상자를 두었습니다. 안내에는 오디오 리전을 거꾸로 재생한다고 명시되어 있습니다. 문서에 나온 피아노 롤 제어 기능은 음표 편집, 타이밍, 피치, 벨로시티를 다루며 이에 해당하는 역방향 재생 명령은 없습니다. 따라서 근거를 바탕으로 말할 수 있는 기능상의 한계는 명확합니다. Apple은 편집 가능한 음표를 유지하면서 MIDI 멜로디를 자동으로 역순으로 바꾸는 작업을 문서화하지 않았습니다. 오디오 역방향 재생 안내, 피아노 롤 제어 기능.
일반적인 Mac 작업에서는 편집하기 전에 원하는 결과를 정하세요.
| 원하는 결과 | 적절한 방법 | 편집 가능한 MIDI로 유지되나요? |
|---|---|---|
| 마지막 음표가 먼저 재생되고, 음표를 각각 계속 편집할 수 있음 | 피아노 롤에서 MIDI 음표 재배열 | 예 |
| 음표와 쉼표가 원래 타이밍을 기준으로 대칭을 이룸 | 대칭 위치를 계산한 다음 MIDI 음표 이동 | 예 |
| 렌더링된 악기 소리가 거꾸로 재생됨 | 오디오를 내보내고 가져온 다음 Reverse Playback 사용 |
아니요. 원본 MIDI를 별도로 보관하세요 |
이 차이는 바탕이 되는 자료의 종류에서 비롯됩니다. Apple은 MIDI 파일에 녹음된 소리가 아니라 연주 데이터가 들어 있다고 설명합니다. GarageBand 프로젝트를 내보내면 스테레오 오디오 파일이 생성됩니다. 이 파일을 거꾸로 재생하면 렌더링된 소리가 바뀌지만, 새롭게 역순으로 바뀐 편집 가능한 MIDI 음표가 만들어지는 것은 아닙니다. MIDI 및 오디오 가져오기, 오디오 내보내기.
음표 순서를 바꿀지, 프레이즈 전체를 시간축에서 대칭시킬지 정하기
수동으로 역순을 만들 때는 먼저 타이밍 방식을 정하면 좋습니다. 피치 목록의 순서만 바꾸는 것과 프레이즈를 시간축에서 반사하는 것은 서로 다른 결과를 낼 수 있습니다. 특히 멜로디에 길이가 다른 음표나 쉼표가 있으면 차이가 두드러집니다.
간단한 음표 순서 역전에서는 기존 리듬 위치를 유지한 채 원래 피치들을 역순으로 배치할 수 있습니다. 이는 새로운 멜로디를 만드는 유효한 방법이지만, 각 음표의 원래 길이나 음표 사이 간격의 대칭이 반드시 유지되는 것은 아닙니다.
타이밍까지 완전히 역전하려면 프레이즈 경계를 정하고 그 안에서 각 음표가 차지하는 구간을 반사하세요. 각 음표의 피치와 길이는 그대로 유지됩니다. 음표 뒤의 쉼은 대칭 위치에 놓이는 음표 앞의 쉼이 됩니다. 아래 예제에서는 이 방식을 사용합니다.
원래 음표의 끝을 기준으로 새 시작 위치 계산하기
이 계산식을 사용하세요. 값은 모두 프레이즈 시작점을 기준으로 한 박자 단위입니다. new start = phrase length − original start − note duration. 이는 수동 작업 흐름을 위한 기하학적 계산식이며 GarageBand 명령이 아닙니다.
4박자 프레이즈에서 박자 오프셋 1에 시작해 반 박자 동안 지속되는 음표를 예로 들어 보겠습니다. 원래 이 음표는 1부터 1.5까지의 구간을 차지합니다. 이를 대칭시키면 2.5부터 3까지가 되어야 하므로 새 시작 위치는 4 − 1 − 0.5 = 2.5입니다. 시작 위치만 빼면 3에 놓이므로 너무 늦게 이동합니다.
프레이즈 경계는 피치만큼 중요합니다. 4박자를 역전하면 끝부분의 쉼이 앞부분의 쉼이 됩니다. 마지막 음표가 끝나는 시점까지만 역전하면 위치가 달라집니다. 음표를 이동하기 전에 경계를 신중히 정하세요.
인위적으로 구성한 4음 멜로디를 역전하면서 편집 가능하게 유지하기
이 예제는 4박자 프레이즈 안에 인위적으로 배치한 원래 음표 4개를 사용합니다. 글자는 피치를 나타냅니다. 편한 옥타브를 선택하고 모든 음표에 같은 옥타브를 유지하세요. 박자 오프셋 0은 선택한 프레이즈의 시작점을 뜻하며 GarageBand 눈금자에 표시되는 0을 뜻하지 않습니다.
| 음표 | 원래 시작 오프셋 | 박자 단위 길이 | 역전 후 시작 오프셋 |
|---|---|---|---|
| C | 0 | 1 | 3 |
| E | 1 | 0.5 | 2.5 |
| G | 2 | 1 | 1 |
| D | 3 | 0.5 | 0.5 |
이 예시 값에 따르면 재생 순서는 D, G, E, C입니다. 역전된 프레이즈는 반 박자의 쉼으로 시작합니다. D는 오프셋 0.5–1, G는 1–2, E는 2.5–3, C는 3–4 구간을 차지합니다. 나머지 반 박자 간격은 G와 E 사이에 있습니다. 타이밍 계산은 간단한 결정적 계산으로 확인했으며, GarageBand 인터페이스를 테스트했다는 뜻은 아닙니다.
1. 별도의 작업용 리전 만들기
Tracks area에서 원본 리전을 선택하고 Command-C로 복사한 다음, 소프트웨어 악기 트랙의 사용하지 않는 위치로 재생헤드를 옮기고 Command-V로 붙여넣으세요. 원본과 비교할 수 있도록 복사본을 편집하세요. Apple은 재생헤드 위치에 리전을 복사하고 붙여넣는 방법을 안내합니다. 리전 복사 및 붙여넣기.
처음부터 예제를 만든다면 프레이즈가 시작될 소프트웨어 악기 트랙에서 Command-click하여 빈 MIDI 리전을 생성하세요. 해당 리전을 이중 클릭해 Piano Roll Editor를 여세요. MIDI 리전 생성, 피아노 롤 편집기 열기.
마지막 반 박자 쉼을 포함해 리전이 4박자 프레이즈 전체를 덮도록 하세요. Apple은 MIDI 리전을 늘려 쉼을 추가하는 방법을 안내합니다. 크기 조절 포인터가 나타나면 리전의 왼쪽 아래나 오른쪽 아래 가장자리를 드래그하세요. 선택한 역전 경계에 쉼이 포함된다면 마지막 음표에 맞춰 리전을 줄이지 마세요. 리전 크기 조절.
2. 원래 음표 입력 또는 확인
예제를 만들려면 각 원래 위치와 피치에서 피아노 롤을 Command-click하세요. 음표 가장자리를 드래그해 표에 나온 길이로 조정하세요. Apple은 음표 추가와 크기 조절 방법을 모두 안내합니다. 이미 멜로디가 있다면 음표의 시작 위치와 길이를 기록하세요. 음표 추가, 음표 크기 조절.
음표를 이동하기 전에 목표 위치를 모두 적어 두세요. 일부 음표를 재배치한 뒤 계산하면 편집된 위치를 원래 위치로 착각하기 쉽습니다. 프레이즈가 길다면 동시에 시작하는 음표도 각각 별도의 행에 기록하세요.
3. 계산한 위치로 각 음표 이동
한 번에 음표 하나를 선택하고 가로로 드래그해 역전 후 시작 위치로 이동하세요. 피치와 길이는 그대로 유지하세요. Apple은 음표 이동은 가로 드래그, 피치 변경은 세로 드래그, 길이 조절은 가장자리 드래그로 할 수 있다고 안내합니다. MIDI 음표 이동 및 편집.
예제에서는 C를 오프셋 3으로, E를 2.5로, G를 1로, D를 0.5로 이동하세요. 편집 후 왼쪽 끝에 놓인 음표가 무엇인지에 의존하지 말고 음표 글자로 작업을 추적하세요. 다음 음표를 이동하기 전에 이전 선택을 해제해 여러 음표가 함께 이동하지 않도록 하세요.
반 박자 위치를 구분할 수 있을 만큼 확대하세요. 더 세밀하게 이동하려면 드래그하는 동안 Control 키를 누르는 방법을 Apple이 안내합니다. 이동 간격은 확대 수준에 따라 달라집니다. 또한 Apple은 눈금 값과 관계없이 틱 단위로 이동하려면 Control-Shift를 누른 채 드래그하라고 안내합니다. 이러한 보조 키는 위치를 세밀하게 조정할 뿐, 역전 위치를 계산해 주지는 않습니다. 음표 위치 미세 조정.
4. 음표, 간격, 프레이즈 경계 확인
듣기 전에 결과를 표와 비교하세요. 음표는 여전히 4개여야 하며 원래 피치와 길이를 유지해야 합니다. 앞부분의 반 박자 쉼과 오프셋 2부터 2.5까지의 간격을 확인하세요. 마지막 C는 오프셋 4에서 정확히 끝나야 합니다.
직접 만든 멜로디의 경우 같은 반사 계산을 두 번 적용해 보는 것이 유용한 산술 검증 방법입니다. 프레이즈 길이 − 새 시작 위치 − 길이는 원래 시작 위치와 같아야 합니다. 또한 모든 음표가 선택한 프레이즈 안에서 시작하고 경계 전에 끝나는지 확인하세요. 경계를 넘는 음표는 이 계산을 적용하기 전에 프레이즈 길이를 명확히 정해야 합니다.
이 방법은 음표 타이밍만 반사합니다. 음표를 이동한다고 연주의 다른 모든 요소도 역전된다고 가정하지 마세요. 처음에는 음표 이벤트가 단순한 짧은 프레이즈를 사용하고, 추가적인 연주 표현은 따로 확인하세요.
악기 소리를 거꾸로 재생하려면 어떻게 하나요?
원하는 결과가 렌더링된 소리를 거꾸로 재생하는 것이고, 그 결과물에서 개별 음표 편집을 포기할 수 있다면 오디오 방식을 사용하세요. 나중에 변경할 수 있도록 원본 MIDI 리전을 보관하세요.
- 트랙의
Solo버튼으로 멜로디를 분리하고 다른 트랙에서 소리가 나지 않는지 확인하세요. Apple은 솔로로 설정한 다른 트랙이나 솔로 안전으로 설정된 트랙에서는 계속 소리가 날 수 있다고 안내합니다. 트랙 솔로 설정. - 프레이즈를 선택하고
Share > Export Song to Disk를 선택하세요.AIFF또는WAVE같은 오디오 포맷을 선택하세요. Cycle이 꺼져 있을 때Export cycle area, or length of selected regions (if Cycle is turned off)을 선택하면 내보내기 길이를 제한할 수 있습니다. 내보내기 안내. - Finder에서 내보낸 파일을 오디오 트랙이나 기존 트랙 아래의 빈 영역으로 드래그하세요. 오디오 가져오기.
- 가져온 오디오 리전을 이중 클릭해
Audio Editor를 연 다음 인스펙터에서Reverse Playback을 선택하세요. 오디오 편집기 열기, 오디오 리전을 거꾸로 재생하기.
타이밍과 관련해 한 가지 고려할 점이 있습니다. Apple은 내보낼 때 앞뒤의 무음을 잘라낸다고 설명합니다. 특히 MIDI 프레이즈에 의도적으로 넣은 앞뒤 쉼이 있었다면, 역방향 오디오를 편곡에 맞추기 전에 가져온 리전의 경계를 확인하세요. 내보내기 동작.
편집 가능한 역전 멜로디가 필요하다면 수동으로 재배열한 MIDI 리전을 사용하고 선택한 프레이즈 경계에 맞춰 음표 위치를 확인하세요. 렌더링된 소리를 거꾸로 재생하려는 경우에는 오디오 역방향 재생을 사용하세요. 이 선택을 따르면 GarageBand 문서에서 실제로 지원하는 결과에 맞춰 작업할 수 있습니다.
출처
- Mac용 GarageBand에서 피아노 롤 편집기 소개 — Apple.
- Mac용 GarageBand의 피아노 롤 편집기에서 음표 편집하기 — Apple.
- Mac용 GarageBand의 피아노 롤 편집기에서 음표 추가하기 — Apple.
- Mac용 GarageBand에서 리전 생성하기 — Apple.
- Mac용 GarageBand에서 리전 잘라내기 및 붙여넣기 — Apple.
- Mac용 GarageBand에서 리전 크기 조절하기 — Apple.
- Mac용 GarageBand에서 트랙 솔로 설정하기 — Apple.
- Mac용 GarageBand에서 노래를 디스크 또는 iCloud로 내보내기 — Apple.
- Mac용 GarageBand에서 오디오 및 MIDI 파일 가져오기 — Apple.
- Mac용 GarageBand의 오디오 편집기 소개 — Apple.
- Mac용 GarageBand에서 오디오 리전을 거꾸로 재생하기 — Apple.