请参阅以下关于 "Program Change" 消息处理方式的说明, 从 "V Collection 4 update" 开始,一直到 VC11。
目前,Analog Lab V 的播放列表、乐曲和预设按以下方式组织: Playlists/Songs/Presets。
-基于上述结构, "Program Change" 消息的处理方式如下:
"Bank MSB" 消息用于选择 "Playlist":
- 1 = Playlist 编号 1
- 2 = Playlist 编号 2
- 3 = Playlist 编号 3
- 依此类推……
"Bank LSB" 消息用于选择所需的 "Song",该曲目包含在 所选的"Playlist" 中:
- 1 = Song 编号 1
- 2 = Song 编号 2
- 3 = Song 编号 3
- 依此类推……
"Program number" 消息用于选择所需的 "Preset",该预设包含在 所选的"Song" 中:
- 1 = Preset 编号 1
- 2 = Preset 编号 2
- 3 = Preset 编号 3
- 依此类推……
-这些规则仅适用于从 Midi Clip 发送消息的情况(发送 1 到 128 的数值)。
-例如,发送以下消息将调用"Playlist 编号 2"、 "Song 编号 3"和"Preset 编号 4":
- Bank 2
- Sub 3
- Pgm 4
-以下是在 Ableton Live 中的显示效果:
-以下是结果:
-当然,如果从控制器发送这些消息 (使用0 到 127 的数值,而不是 1 到 128), 请务必发送以下消息以获得 相同的结果:
- Bank MSB : 1
- Bank LSB : 2
- Program Number: 3
-以下是在 MIDI Control Center 中的显示效果:
重要说明
-Analog Lab Play 不支持 Playlists,也不会处理 Program Change 消息。
-在"Stage mode"下,要切换"Songs" 和"Presets",您必须使用"Bank LSB" 消息 来选择您的"Songs",并使用 "Program N°" 切换到所需的 "Preset"。
但是,您需要注意, 因为任何发送的"Bank MSB" 消息(如果与 现有的"Playlist 编号"匹配)都可能导致您 切换到另一个"Playlist"。
作为变通方法,您可以发送 "Bank MSB: 127" 消息, 并同时发送所需的"Bank LSB"和"Program N°"消息, 以确保不会同时调用任何对应的播放列表。 当然,如果您有 3 个"Playlists", 使用"Bank MSB: 4"(或更高)同样有效,因为 只有 1 到 3 的数值会被用于调用 这 3 个现有的播放列表。
-目前,单个乐器的播放列表、乐曲和预设按以下方式组织: Playlists/Songs/Presets。
-基于上述结构, "Program Change" 消息的处理方式如下:
"Bank MSB" 消息用于选择 "Playlist":
- 1 = Playlist 编号 1
- 2 = Playlist 编号 2
- 3 = Playlist 编号 3
- 依此类推……
"Bank LSB" 消息用于选择所需的 "Song",该曲目包含在 所选的"Playlist" 中:
- 1 = Song 编号 1
- 2 = Song 编号 2
- 3 = Song 编号 3
- 依此类推……
"Program number" 消息用于选择所需的 "Preset",该预设包含在 所选的"Song" 中:
- 1 = Preset 编号 1
- 2 = Preset 编号 2
- 3 = Preset 编号 3
- 依此类推……
-这些规则仅适用于从 Midi Clip 发送消息的情况(发送 1 到 128 的数值)。
-例如,在 Ableton Live 中,发送以下消息 将调用"Playlist 编号 2"、"Song 编号 3"、 和"Preset 编号 4":
- Bank 2
- Sub 3
- Pgm 4
-以下是在 Ableton Live 中的显示效果:
-以下是结果:
-当然,如果从控制器发送这些消息 (使用0 到 127 的数值,而不是 1 到 128), 请务必发送以下消息以获得 相同的结果:
- Bank MSB : 1
- Bank LSB : 2
- Program Number: 3
-以下是在 MIDI Control Center 中的显示效果:
Analog Lab 4 的播放列表、乐曲和预设按以下方式组织: Concerts/Songs/Presets。
"Bank MSB" 消息用于在 Analog Lab 4 中选择 "Song":
- 1 = Song 编号 1
- 2 = Song 编号 2
- 3 = Song 编号 3
- 依此类推……
"Program number" 消息用于根据 所选"Song" 中的槽位编号 选择相应的 "Preset":
- 1 = Preset 编号 1
- 2 = Preset 编号 2
- 3 = Preset 编号 3
- 依此类推……
注意
这些规则仅适用于从 Midi Clip 发送消息的情况(发送 1 到 128 的数值)。
-例如,在 Ableton Live 中,发送以下 消息将调用"Song 编号 2"和 "Preset 编号 4":
- Bank 2
- Pgm 4
-以下是在 Ableton Live 中的显示效果:
-以下是结果:
-当然,如果从控制器发送这些消息 (使用0 到 127 的数值,而不是 1 到 128), 请务必发送以下消息以获得相同的结果:
- Bank MSB : 1
- Program Number: 3
-以下是在 MIDI Control Center 中的显示效果:
说明
-Ableton Live 不支持针对 VST3 乐器的节目变更(Program Change)。
-Analog Lab Play 不支持 Playlists,也不会处理 Program Change 消息。
-另请注意,在 V-Collection 4 中, "Program Change" 消息的工作方式有所不同: V-Collection 4 中的 Program Changes。
