A time machine in Logic Pro

Marcin Wichary

Logic Pro 裡的時光機

原文由 Marcin Wichary 發布,訂閱此部落格

在 Logic Pro 這款音樂軟體裡,有個很棒的設計。跟多數這類軟體一樣,你可以按 R 來錄製樂器演奏。不過,就算你忘了按錄製,或只是隨手亂彈時意外彈出了一段美妙的旋律,只要按下 ⇧R,錄音還是會憑空出現,就像有了一台時光機一樣。這是一段展示實際操作過程的 TikTok 短影片

這個功能叫做 Flashback Capture。當然,就像先前介紹過的取消傳送一樣,這並不是什麼魔法。App 其實一直在背後默默錄下所有的彈奏事件,再讓你決定要不要把它們變成「正式」的錄音。

我稍微挖掘了一下,找到一份支援文件,難得地揭露了這個功能的運作細節,比我想像的還要精細:

當播放停止時,Flashback Capture 會建立一個獨立的區段,包含自上次播放以來所接收到的所有 MIDI 事件。然而,如果在輸入的 MIDI 事件之間停頓超過 20 秒,該次停頓之前的 MIDI 事件就會被捨棄。如果在播放停止後,你演奏了一些 MIDI 事件,接著又停頓了 1.5 小節或更久,那麼這些一開始的音符就不會出現在區段的可視範圍內。如果你希望將這些 MIDI 事件包含在建立的區段中,可以拖曳區段的左側邊界來顯示它們。

它的意思大概是這樣:

  • 如果在彈奏過程中出現較長的停頓,這些音符其實還是會被救回來,只是被隱藏起來。你隨時可以拖曳來顯示它們,但實際上,一開始只會看到最近彈的那幾個音符——是很貼心的細節。(而且當你開始拖曳時,它還會即時預覽你即將展開的範圍,格外周到!)
  • 如果停頓長達 20 秒以上,該次停頓之前的所有音符就不會被保留——推測是為了避免檔案中累積太多無用的資料。
  • 不過,在你停止演奏之後,你有無限的時間可以隨時呼叫 Flashback Capture 來救回這些音符。

這看起來是個相當貼心、能防止資料遺失的好功能,有點像是神奇的「反向重做」。

感謝 Chris Krycho 告訴我這個功能,據說其他音樂軟體也有提供,例如 Cubase 和 Dorico。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言