Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
SongBook+ 也可以响应其他可自由配置的 MIDI 命令,并触发可自由配置的动作。
可以在 MIDI 踏板功能中设置 SongBook 应如何响应哪些 MIDI 命令。
更多信息请参见页面 MIDI脚踏板。
有多种方式将 iPad 与 MIDI 相连。
许多 iPad 型号还没有 USB-C 接口,而是 Lightning 接口甚至 32 针接口。
许多 Midi 适配器和一些设备(键盘等)有用于 Midi 的 USB 接口。
由于较旧的 iPad 型号本身没有 USB 接口,因此需要一个适配器,使 iPad 扩展出一个 USB 接口。苹果称这种适配器为 “iPad Camera Connection Kit”。
然后可以连接 USB-Midi 适配器和 USB-Midi 设备,只要它们与苹果兼容。
较新的 iPad 型号有 USB-C 接口而不是 Lightning 接口。
因此,不再需要使用适配器扩展 iPad 的 USB 接口。
使用一个带有 USB-C 接口的合适电缆,即可将 iPad 直接连接到设备。
一些 Midi 适配器可以直接与较旧的 iPad 连接,无需适配器。
例如:
iConnectivity 的 iConnectMIDI2+
IK Multimedia 的 iRig MIDI 版本 1+2
Alesis 的 ioDock
Behringer 的 iStudio is202
...
使用这些设备时,iPad 在 Midi 模式下也可以部分供电(上述所有设备除 iRig MIDI 版本 2 外)。
还有一些简单的小型 Midi 键盘可以直接连接到 iPad。
还有一些无线 Midi 适配器,可以通过蓝牙(Bluetooth MIDI LE)或 WLAN 与 iPad 连接。
例如:
QuiccoSound 的 mi.1 (蓝牙)
PUC wireless MIDI interface (WLAN)
带有 WLAN-Stick 的 Yamaha Tyros 5 键盘
Yamaha MD-BT01
Yamaha UT-BT01
Zivix PUC+
SongBook+ 可以非常灵活地通过MIDI远程控制其他设备,也可以被其他设备通过MIDI远程控制。
在接下来的页面中,您将找到关于SongBook+所有MIDI功能的描述。
SongBook+ 可以播放普通的MIDI文件,但自身没有内置的合成器来产生声音。
要从MIDI数据中生成声音,还需要额外的MIDI连接的外部硬件(例如键盘或扩展器)或者在后台运行的其他制造商的合成器应用程序,通过“虚拟MIDI”从SongBook接收信号。
一个可以直接在iPad上生成声音的应用程序是“bismark bs-16i”。如果这个应用程序在后台运行并启用“虚拟MIDI”,您就可以直接在iPad上听到音乐,无需外部硬件。
您可以在打开歌曲时让 SongBook+ 发送 MIDI 指令。
一个典型的应用是根据选择的歌曲来设置外部设备, 如键盘。
有几种发送 MIDI 指令的方法:
当“打开时发送 MIDI 指令”开关打开时,SongBook+ 会发送在“编辑歌曲详细信息”窗口中设置的 BankSelect 和 ProgramChange 指令。
SongBook+ 发送这些指令的 MIDI 通道与 MIDI 接收设置的通道相同。
在歌曲的编辑窗口中使用“打开时的动作”按钮,您可以定义打开歌曲时发送的任意 MIDI 指令。
在 MIDI 设置中,通过“MIDI” -> “MIDI 宏” -> “操作歌曲时的宏”,您可以选择一个预定义的 MIDI 宏,该宏将在每次打开歌曲时发送。可以在选项中设置,即使歌曲已包含自己的“打开时的动作”,这条指令是否仍要发送。
SongBook 会在歌曲 打开 时发送一个 MIDI 文件的内容,如果存在一个与 .pdf 文件同名(但扩展名为“_open.mid”)的 .mid 文件。
(如 MySong.pdf -> MySong_open.mid)
仅允许类型 0(单轨)的 MIDI 文件。所有指令会立即发送,不会考虑时间间隔。因此,不可以发送音乐,只能发送配置环境的指令。
SongBook+ 可以在 MIDI 接口上监听 BankSelect 和 ProgramChange 命令,然后打开一首歌曲。这些命令通常用于选择一种乐器。
一个典型的应用是从一个MIDI风格中发送 ProgramChange 命令,播放的MIDI文件中,或者从键盘选择一个注册表时发送这个命令。SongBook+ 然后会打开相应的文本。(MIDI风格在重复时可以无问题地多次发送相同的 ProgramChange 命令)。
当收到在“编辑歌曲详情”窗口中设置的 BankSelect 和 ProgramChange 命令时,SongBook+ 会打开一首歌。
请注意,SongBook+ 使用的值是0到127。如果您的键盘使用1到128的值,您需要减去1以获得在 SongBook+ 中设置的值。
请使用SongBook+ 内置的 MIDI 监视器查看在MIDI接口上实际接收到的内容,以防歌曲未按预期打开。
根据这些设置,将在通道 1 上发送 BankSelect High 1、BankSelect Low 5 和 ProgramChange 16 指令到 MIDI 输出。
使用这些设置,当一个MIDI设备发送选择Bank 1 / 5上乐器16的命令时,会打开这首歌曲。
如果您希望通过学习一个MIDI序列而不是转动旋钮来设置,请按此按钮。
在 MIDI 监视窗口中,当接收到这些命令时,您可以看到下面的内容。
在SongBook+设置中,您可以配置在启动歌曲时是否发送MIDI启动信号。
通过歌曲编辑窗口中的“启动时动作”按钮,您可以定义在启动歌曲时发送的任意MIDI命令。
在“MIDI” -> “MIDI宏” -> “控制歌曲时的宏”的MIDI设置中,您可以选择一个预定义的MIDI宏,这样在每次启动歌曲时都会发送该宏。还可以指定,即使歌曲已经包含自己的“启动时动作”时,是否仍应发送该宏。
SongBook在启动歌曲时会发送与.pdf文件同名且扩展名为“_start.mid”的.mid文件内容。
(例如:MySong.pdf -> MySong_start.mid)
只允许类型0的MIDI文件(单轨)。所有的命令会一次性发送,不考虑时间安排。因此,不能发送音乐,只能发送配置环境的命令。
在SongBook+设置中,您可以配置在停止歌曲时是否发送MIDI Stop。
通过歌曲编辑窗口中的“停止时的操作”按钮,您可以定义在停止歌曲时要发送的任意MIDI命令。
在MIDI设置中,通过“MIDI” -> “MIDI宏” -> “控制歌曲时的宏”,您可以选择一个预先定义的MIDI宏,该宏将在停止每首歌曲时发送。您还可以指定,即使歌曲已经有自己的“停止时的操作”,宏是否仍然会发送。
一旦歌曲停止,如果存在与.pdf文件同名但扩展名为“_stop.mid”的.mid文件,SongBook将发送该MIDI文件的内容。
(例如:MySong.pdf -> MySong_stop.mid)
只允许类型0(单轨)的MIDI文件。所有命令将一次性发送,并且不考虑定时。因此,这种方法不能用于发送音乐,只能用于配置环境的命令。
通过特殊的“功能按钮”注释,您可以从歌词或乐谱中按下按钮发送可自由配置的MIDI命令。
如何插入和配置这样的功能按钮注释,请参见页面功能按钮注释。
通过特定的注释“功能按钮”,您可以通过按下按钮,从歌词或乐谱中使用滑块设置特定 MIDI 通道上特定 MIDI 控制器的值。
如何插入和配置这样的功能按钮注释,请参阅页面 功能备注用于MIDI控制器。
MIDI-宏是SongBook+的一个非常强大的MIDI功能。
通过它可以定义一系列的MIDI命令序列,并且可以在SongBook+的许多不同地方使用:
作为脚踏板设置中的操作
作为手势控制中的操作
作为功能按钮中的操作
作为另一个MIDI-宏的操作(宏嵌套)
作为歌曲中的打开/开始/停止/关闭操作
作为全局的歌曲打开/开始/停止/关闭操作
被标记为收藏的宏会出现在工具栏中的MIDI按钮
通过这种方式,可以定义一些常用于开启或关闭特定效果的MIDI序列,然后在许多歌曲中使用,而不是每次都输入相同的序列。这还有一个好处,就是可以在一处集中修改这段序列。
你可以在设置中创建或修改MIDI-宏:
MIDI -> MIDI-宏
提示:
通过在MIDI脚踏板设置中的操作使用MIDI-宏,甚至可以让SongBook+响应一个可配置的MIDI命令并随后发送其他MIDI命令。
例如,它可以作为一个翻译器来响应键盘上的一个MIDI命令,然后在另一个MIDI设备中触发某些操作。
提示:
如果您将包含MIDI-宏的歌曲(在打开操作或功能按钮中)导出为.sbk文件,这些使用的MIDI-宏也会一起导出到.sbk文件中,以便在将此.sbk文件导入到另一设备时,这些宏也会存在。
通过这种方式,也可以有意地将MIDI-宏从一个设备传输到另一个设备,即创建一个歌曲,然后在“启动操作”或功能按钮中插入这些宏,之后导出该歌曲。
如果在导入.sbk文件的设备上已经存在相同名称但内容不同的宏,将会询问是否替换现有的宏。