A time machine in Logic Pro

Marcin Wichary

Logic Pro의 타임머신

원문은 Marcin Wichary님이 에 게재했습니다. 이 블로그 구독하기

Logic Pro라는 음악 앱에서 경험한 멋진 순간이 있다. 대부분의 음악 앱과 마찬가지로 R을 눌러 악기 연주를 녹음할 수 있다. 그런데 녹음을 깜빡했거나 그냥 장난삼아 연주하다가 멋진 걸 우연히 만들어냈더라도 ⇧R을 누르면 마치 타임머신을 탄 것처럼 녹음이 그대로 나타난다. 실제 작동 모습은 이 짧은 틱톡 영상에서 볼 수 있다:

이 기능의 이름은 Flashback Capture다. 물론 전송 취소 때와 마찬가지로 마법이 아니다. 앱이 조용히 연주 이벤트를 계속 녹음해 두었다가 원하면 그걸 ‘진짜’ 녹음으로 만들어주는 방식이다.

좀 더 찾아보니 이 기능의 작동 방식을 드물게 자세히 설명해 주는 지원 문서를 찾았는데, 내가 상상했던 것보다 조금 더 정교했다:

재생이 정지된 상태에서는 Flashback Capture가 마지막 재생 이후 수신된 모든 MIDI 이벤트를 담은 별도의 리전을 생성합니다. 하지만 들어오는 MIDI 이벤트 사이에 20초의 쉼이 있으면, 그 쉼 이전의 초기 MIDI 이벤트는 버려집니다. 재생이 정지된 상태에서 MIDI 이벤트를 연주한 뒤 1.5마디 이상 쉬면, 그 초기의 음표들은 생성된 리전의 보이는 부분에 포함되지 않습니다. 생성된 리전에 해당 MIDI 이벤트를 포함시키고 싶다면 리전의 왼쪽 경계를 드래그하여 드러낼 수 있습니다.

요컨대 이런 뜻이다:

  • 연주 중에 긴 쉼이 있었다면 음표는 복구되지만 숨겨진 상태로 남는다. 드래그하면 언제든 드러낼 수 있지만, 결과적으로 가장 최근에 연주한 음표들만 바로 보인다 — 센스 있는 처리다. (드래그를 시작하는 순간 어디까지 드러나는지 미리 보기도 보여주는데, 정말 세심하다!)
  • 쉼이 20초 이상이면 그 이전의 모든 음표는 더 이상 보존되지 않는다 — 아마 파일에 불필요한 데이터가 너무 많이 쌓이는 것을 막기 위해서일 것이다.
  • 하지만 연주를 멈춘 뒤에는 Flashback Capture를 호출해 음표를 복구하는 데 시간 제한이 없다.

데이터 손실을 막아주는 훌륭하고 사려 깊은 기능이다. 일종의 마법 같은 ‘되돌리기를 거꾸로 한’ 기능이라고 할 수 있다.

이 기능을 알려준 크리스 크라이코에게 감사드린다. 이 기능은 Cubase나 Dorico 같은 다른 음악 앱에서도 제공된다고 한다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글