Note Length:將起音與 Gate 分開

Note Length 改變的是送往樂器的指令,而不是錄音的衰減。它可以讓樂句的起音維持原位,同時改變奏法——或把每個起音移到原始音符釋放的位置。

先讓音符長度清楚可聞

撥弦類樂器可能在長 MIDI 音符結束前就已淡出,這會讓長度實驗產生誤導。這裡 Note Length 送往 Synth,使用持續的三角波音色、100% Sustain 與 35 ms 的短 Release。原始 Bass 樂句在十六拍中包含八個音符:在 120 BPM 下為八秒。不需要任何硬體或匯入的 MIDI。

改變貝斯的 gate,而不移動其起音

Interactive MIDI example

Note On 會讓每個起音維持在原位。在 ms 模式下,Length 從 125 ms 開始,Gate 為 100%。加入效果器前,每個 Bass 音符長 600 ms;加入後長 125 ms。音符仍是八個,音高與力度也相同。注意聽的是更大的間隔,而不是更快的音序。

第一個 Bass 事件,Gate 為 100%
階段開始長度MIDI 音高 / 力度
之前0 ms600 ms36 / 76
起始設定0 ms125 ms36 / 76
Length 提高至 750 ms0 ms750 ms36 / 76

比較 125 ms 與 750 ms,每次試聽之間先倒回開頭。較長的設定應能延續更多間隙,直到 1000 ms 處的下一個起音。如果聽起來只是整體變大聲,請專注在 400–600 ms 區段:其中一個設定已經釋放,另一個仍在持續。由於樂器帶有短暫的釋放尾音,聽得到的靜音不一定與畫出的音符結尾完全吻合。

Length 決定基準,Gate 加以縮放

Gate 是所選 Length 的百分比,而非輸入音符的百分比。在 750 ms 時,Gate 50% 得到 375 ms。選擇 Sync 並將 Length 設為 1/8,即可使用半個四分音符拍:在此速度下為 250 ms,搭配 Gate 50% 則為 125 ms。毫秒計時在速度改變時保持固定;同步計時則跟隨拍子。

此實作可達的同步範圍上限為 1/4。其顯示的第一個設定 1/64T 目前不會輸出任何音符;請勿將該端點當作短音符預設。範例中也避開了它。此外,之後出現的同音高音符會截斷與其重疊的較早音符。因此,將 Length 拉長超過下一個同音高起音,並不保證能不中斷地延音。

回應放開,而非按下

在原本音符結束處開始新的音符

Interactive MIDI example

第二個原創樂句有八個寫好的音符,每個長 275 ms,間隔一秒。Note Off 會將它們的起音替換為在 275、1275、2275 ms 等處的觸發。在 Length 200 ms 時,第一個輸出從 275 持續到 475 ms。這是每個輸入音符對應一個替換事件,而不是疊加在原音符上的額外回音。

Rel Vel 為 100%,因此這些輸出音符使用釋放力度,在此教學串流中為 64。將其調向零,即可更多地使用原本的 note-on 力度。目前設為 Off 的 Decay,會依輸入按住的時間長短減少 note-on 的影響。它並不是合成器的振幅衰減,而且在完全使用釋放力度的平衡下沒有作用。

使用前後對照圖並展開音符事件詳細資訊,即可分辨起點、長度與力度的變化。Bypass 會讓 Synth 繼續發聲,但還原原始音符。重設參數會還原兩個裝置。這些是排程音符的實驗;跳轉到已開始的音符中間不會追補播放,因此請倒回開頭以可靠地比較起音。請將較長的設定控制在八秒的試聽範圍內,不要把循環邊界當作無限延音的測試。

寫一段樂句,選好樂器,再到你自己的 TuttiDAW 專案中試試這些 MIDI 效果。

探索 TuttiDAW:線上音訊工作站,無需註冊即可開始