|
Logic 的超级编辑器是创建和操作 MIDI 数据的强大方法,但它经常被忽视。我们将在本次高级研讨会中向你介绍具体情况,并建议一些在音乐中使用超级编辑器的方法。5 [# }9 h7 ]6 u5 T0 ?9 s
r3 Q+ O! F# n) i7 h6 A! g; K
+ |) l" t2 r$ K% O
Logic 的超级编辑器(顶部)显示的信息比钢琴卷帘(底部)多得多,因此对于鼓编程非常方便。在超级编辑器中,每个鼓都在左侧列出,事件信息沿着传统时间线显示。7 A8 Q0 g4 R; c
Logic 一直是一个优秀的 MIDI 编程和编辑包,提供了几种不同的编辑器,允许你创建和修改 MIDI 数据。每个编辑器都以不同的形式提供数据视图,并且某些编辑器在某些情况下具有特殊的优势。通常,同时使用多个编辑器组合非常有用,也许可以使用钢琴卷帘(以前称为矩阵编辑器)作为通用 MIDI 编辑器,并使用事件列表来微调音符长度等。但到目前为止,Logic 工具库中最专业(且最常被忽视)的编辑器是超级编辑器。
* \ g1 R7 u7 a8 y- N
& @+ O+ q/ O5 `4 D基本上,它是一个可以在单独的通道中显示各种 MIDI 数据的显示器,称为“事件定义”,允许你在一个窗口中查看、创建和编辑不同类型的数据。它以与编配页面相同的方式遵循时间线,并将 MIDI 事件显示为垂直光束,其中光束的高度代表事件的值。超级编辑器的特殊好处是,每个通道都可以有自己的计时或量化网格,并且可以随时更改该网格,以允许将不同的量化应用于新事件,而不会影响已有的数据。0 H3 F7 b, L4 \
2 C9 `: {1 `1 P* i- [为了让生活更轻松,通道可以组织成所谓的超级集,你可以快速创建自己的超级集,以你想要的方式显示信息。默认情况下,有两个预定义的超级集:MIDI 控制(用于显示 MIDI CC、弯音和触后等参数)和 GM 鼓套件,其中每个通道根据 GM 标准鼓映射到特定的 MIDI 音符地图。! M* s6 m. E) p6 W8 b, m2 f! J c
: f3 L9 F% _7 r8 n& p& X要打开新的超级编辑器,你只需导航到“窗口”菜单并从选项列表中选择“超级编辑器”即可。默认键盘快捷键是 Apple+5。! o( A) A" U7 n) J9 D% p/ r
A2 s; }% o+ n9 S$ i( q% o
鼓编程的超级编辑器
2 S( ~" Z% u! G) ?超级编辑器最有用的应用程序之一是对鼓进行编程。但为什么不使用 Ultrabeat 及其内置的步进音序器呢?嗯,Ultrabeat 的步进分辨率是全局设置,因此你不能在踩镲声部中混合使用 1/8、1/16 和 1/16 三连音,也不能在同一时间。但你可以在超级编辑器中。
4 n; `8 n' {5 Q2 f$ i( M/ q“为当前事件创建超级集”命令允许你快速定制超级编辑器,以仅显示与你的曲目相关的信息。
2 H& {3 t1 z+ f4 L" p借助 Hyper Set 来显示你使用的任何软件(Ultrabeat、EXS24 甚至第三方虚拟鼓手)中的各个音符,你可以轻而易举地编写听起来逼真的鼓(或者类似机器的鼓,如果你需要的话)之后)。% p8 E7 Z4 p. K8 z) j
. [) J, @) T' h7 g1 {9 h0 L( o- R+ {/ `制作自己的鼓 Hyper Set 的最快、最简单的方法是使用或修改现有的 GM Drum Kit 集(位于 Hyper Editor 窗格的 Hyper 菜单下)。打开后,只需选择超级集中不需要的事件定义(按住 Shift 键并单击以选择多个通道),然后使用“删除事件定义”功能(也可在“超级”菜单中找到)。
6 b# Q0 D0 h- ]1 c$ q" T) U& c, B8 q; s9 ^! H, O* O5 G
你还可以根据自己的喜好自定义通道的顺序,方法是在列表中向上或向下拖动它们。就我个人而言,我喜欢我的通鼓从高到低(从上到下),而不是默认的从低到高!另外,你可能想要复制一些轨道,因为有时将两个通道设置为相同的音符但具有不同的网格设置会很方便,从而可以轻松创建火焰和复制其他棒技术。5 M) L% B* \9 c$ Y
+ g+ @8 j7 F* p9 b# v* Z
' j5 I1 {4 o! h7 g4 Z. p踩镲模式旨在确保打开和关闭踩镲采样不会同时播放。4 @) i3 P3 R( r1 N. d' z8 \
有时,你需要从头开始创建自己的超级集,所以让我们看看一种定义你自己的超级集的巧妙方法。首先,在编配窗口中,记录你想要绘制的音符。它有助于按照你希望它们在新的 Hyper Set 中出现的顺序播放它们(尽管如果需要,你可以稍后在编辑器中上下移动车道)。在事件列表中,选择全部 (Apple+A),然后打开超级编辑器。在检查器区域(“超级集”菜单)中,选择“为当前事件创建超级集”。这将为你录制的每个音符进行事件定义(如上所示)。在“超级”菜单中,选择“选择所有事件定义”,然后转到“超级编辑器”左侧的参数(有关参数的指南,请参阅下面的框)。设置笔宽度和样式,并将音符长度调整为 50 个刻度左右;大多数鼓采样都是“一次性”演奏的,因此使用长音符是没有意义的。我将默认网格设置为 1/8 音符,但你可以随时更改此设置。通过单击左侧显示中的名称来命名每个事件定义。如果你的虚拟套件中有踩镲,你可能会发现踩镲模式很有用。这只允许同时演奏“组”中的一个音符:在真正的踩镲上,你不能同时出现开放式和封闭式踩镲!使用踩镲模式,使用每条通道左侧的小点对曲目进行分组。单击左侧显示屏中的名称。如果你的虚拟套件中有踩镲,你可能会发现踩镲模式很有用。这只允许同时演奏“组”中的一个音符:在真正的踩镲上,你不能同时出现开放式和封闭式踩镲!使用踩镲模式,使用每条通道左侧的小点对曲目进行分组。单击左侧显示屏中的名称。如果你的虚拟套件中有踩镲,你可能会发现踩镲模式很有用。这只允许同时演奏“组”中的一个音符:在真正的踩镲上,你不能同时出现开放式和封闭式踩镲!使用踩镲模式,使用每条通道左侧的小点对曲目进行分组。+ X8 J6 J+ L* j8 M
7 e+ ]$ l- t% N8 u! b) Q4 f
3 v/ s' W2 g( U0 f3 R0 B4 r A0 C
可以使用线条工具创建类似机关枪的效果,例如舞曲鼓声部分中的效果。
5 f, R& \! s- t" x1 ]. C配置 Hyper Set 的一种稍微冗长的方法是在环境中使用映射的仪器对象。然后,此过程根据映射乐器中的名称自动命名 Hyper Set 通道(反之亦然),这非常方便,但你可能会发现坚持超级编辑也同样容易。
' D5 \* \: }2 {% f; J# C# V. @
* r. P% X8 E: @* U5 T- m现在你可以开始编程了!使用位于编配页面右上角的 Logic 8 工具优先级菜单,我通常将主要工具设置为铅笔,将 Command-click 工具设置为橡皮擦,以使整个过程更快。( r/ J2 K1 m1 w7 [& o; r, n. c" w* _
2 I* S% i2 J0 O0 S) w! D通过查看本文第一页上的屏幕截图,你可以看到与钢琴卷帘相比,Hyper Edit 中发生的情况要清晰得多。它也很容易检查你没有同时发生超过四件事,这对于鼓手的真实感尤其重要,除非你在套件后面有一个虚拟章鱼!如果你喜欢较少的有机鼓声,你可以使用线条工具来编辑“机枪”军鼓填充的事件。7 |1 n8 a, P) _- g1 g' x
# g6 m1 q+ O v$ Y; ]9 z$ {/ x' P
事件定义参数指南% g9 |$ H4 d! F" U2 |4 m: }
Logic 不为人知的秘密:超级编辑0 w* k h$ z2 P3 I y* e
可以在超级编辑器左侧的检查器区域中查看每个通道的事件定义。请记住,车道中横梁的高度设置了事件的值,并且可以手动设置各个事件定义,但 Logic 提供了几种更快的自动执行此操作的方法。
- q: X7 U! h! n6 B& _3 K/ n1 ^% l9 J
7 n; V p) [* x4 K" i网格:你可以在此处设置或更改量化网格
1 K, C" _- r( m" Y, j% N笔宽度:光束可以以一定宽度范围显示,或设置为显示音符事件的长度。6 S/ |, e! m, `2 k- B
样式:此处的两个设置(无框架和框架值)使你能够以不同的方式查看梁。
6 G1 b/ K6 Q& B1 u& E! A延迟:可以对 MIDI 事件进行时移(延迟或提前),这对于调整节奏的感觉或确保在音符事件之前发送 CC 消息非常有用。- N& Q8 s4 f, K6 Z# Y7 z, |
长度:这设置在超级编辑器中创建的音符的长度。默认值为 1/16 音符,但将其设置为更短的值可能会很有用。
% j: X A; [$ D最后三个参数是最重要的,你可以在其中定义要在通道中显示的数据的确切类型。这些参数是上下文相关的,因此选择一个参数将影响其他参数的选项。
" {- {3 y( A6 p; d/ X( l- V/ B0 z7 a! T# O* v$ I, D3 `
状态:从菜单中选择数据类型:推子、注释、CC 消息等。$ G* J$ f6 S, O- F; H! {% K
通道:如果你希望具体显示哪个 MIDI 通道,请选择此项。 ]3 k4 q# d1 R; }: F( x. L: i
数字:选择正在编辑的特定参数(例如,如果你正在编辑 MIDI CC 事件,选择数字 1 将为调制设置事件定义)。
, a9 h: q. A3 U5 e7 y设置 MIDI 控制的超级集) D w k# e+ o9 q* c( p/ e
由于在超级编辑器中创建的事件会自动设置为时序网格,因此有大量有用且富有创意的应用程序用于 MIDI 控制消息、弯音消息等。你可以使用“即时”弯音消息来模拟吉他声部或低音吉他声部上的击弦或拉弦,或者创建更真实的吉他颤音(当然,只会提高音调) 。“所有音符”通道在这里很方便,特别是当它显示正确的音符长度时,但你可能需要调用事件列表,以便可以微调数据。能够在屏幕上查看所有所需的 MIDI 数据,可以更轻松地在正确的位置添加事件。6 S# `3 P. Z5 p/ K1 R: d
# v# O! e7 i: g1 U z A t
节奏门控效果也轻而易举。但由于 MIDI CC 7 和 10(分别是音量和声相)由主通道条控件保留,因此最好使用 MIDI CC 11(表情)来自动执行音量效果,这样你仍然可以使用主音量推子来调节音量混合的同时。在这里使用一些摆动网格设置可以增加对其他平凡部分的兴趣。* M% Z% S* w* j# X# l
) x1 v" n4 `% u& v4 d- p
一些第三方乐器插件(例如 Garritan Jazz、Big Band 和 Personal Orchestra)使用特定的 MIDI 控制器编号来控制发音。我建议专门为这些制作一个 Hyper Set。同样,记录一些自动化数据,然后使用“为当前事件创建超级集”功能是执行此操作的简单方法。
3 H# h. f# }( y1 r7 C' {. B0 M1 |) Q' d5 @
内部超级控制" ? {6 E: K& H
当然,你可以使用超级编辑器来控制Logic的乐器和插件,尽管过程稍微复杂一些。插件的各个参数可以使用 Logic 所谓的 Fader 消息来访问,但确定使用哪一个可能具有挑战性。如果你只想对几个参数进行编程,最简单的方法是创建一些基于轨道的自动化,然后使用“将当前轨道自动化数据移动到片段”功能来创建基本的 MIDI 推子数据。但如果你想要更完整的设置,则需要在超级编辑器中创建推子事件。要设置通道来控制推子消息,请从状态菜单中选择“推子”。2 S s. ` Z2 d/ G1 Q
: S$ V$ u1 p% V
% i3 z/ f0 M9 ^4 U5 r! K* R为虚拟仪器创建 Hyper Set 有助于加快编程过程。这是为加里坦爵士乐和大乐队创作的。
; ^% m+ [3 n7 `2 q% R8 Z8 b完成此操作后,你必须导航相当神秘的路由系统才能访问通道上的插件,其中超级编辑器通道参数对应于通道条内的插件插槽。源对象(大多数情况下为虚拟乐器)可在通道 2 上找到,而第一个插入可通过选择插槽 3 来调用,依此类推。Number 参数选择插件内的特定控件。方便的是,事件列表的信息区域显示函数的名称,如果你更改为新插件,它会更新以正确识别控件,因此最好打开它。此外,如果你在“控件”视图中查看插件会更容易,这样你就可以看到参数名称。+ E7 ~" R3 P8 v1 h2 H
u4 g p# Q" l" b, f
一旦你在事件列表中创建了推子事件,为它们创建 Hyper Set 就相对简单了。你可以使用前面提到的功能之一来进行完整的设置,或者选中自动定义框,然后在事件列表中单击所需的推子事件。完成此操作后请记住将其关闭,否则你可能会得到一些虚假结果!在超级编辑器的事件定义中,你需要勾选通道框,并将其设置为“2”,因为输入对象就驻留在此处。最后,为每条车道命名。
3 L, @( w) M, I0 M' B: K" Z, q! b" u( Z) b4 d! b/ z
准备好 Hyper Set 后,你现在可以发挥创意,开始对你喜欢的任何参数进行编程,其节奏准确性对于 Logic 中的任何其他方式来说都是非常具有挑战性的。如果你想以相同的方式对插入效果插件进行编程,请将事件定义的通道参数重新定义为相应的插入槽,然后重新开始。 |
|