A MIDI switcher allows switching between multiple devices, and eliminates the need to physically repatch cables.
MIDI切换器允许在多个设备之间进行切换,并且不需要物理地更换电缆。
They are only available when playing a MIDI file by external sequencer!
他们只用时由外部音序演奏MIDI文件!
A MIDI command consists usually of 2 or 3 bytes and encodes a particular action.
MIDI命令通常由2或3个字节组成,并通过特殊的操作方式编码。
The code fragment above displays a MIDI file as background music for a web page.
上述代码片断显示了作为网页背景音乐的MIDI文件。
Selecting a MIDI file enables the Play button which is used to start the sequence.
选择MIDI文件将会启动Play按钮,它是用来排序的。
This scheme is used successfully in the remote control system of a MIDI music learning machine.
该方案已被成功地应用于MIDI音乐学习机的遥控系统。
Finally, three example programs are described, a MIDI file player, a MIDI input, and MIDI output.
文章最后描述了三个程序实例,MIDI文件播放器,MIDI输入和MIDI输出。
A MIDI file to play can be selected using the select button which displays a file selection dialog box.
可以使用Select按钮来选择要播放的MIDI文件,该按钮会弹出一个文件选择对话框。
The dynamics and velocity curve (5) will most likely need to be adjusted to the keyboard used in a MIDI file performance.
动态和力度曲线(5) 可能需要针对演奏使用的MIDI键盘进行调整(译者:貌似是每个型号的MIDI键盘有特殊的手感及力度响应曲线)。
MIDI file player application ACTS as an information provider by sequencing a MIDI file and publishing the commands to the broker.
MIDI文件播放器应用程序充当了一个信息提供者,它对MIDI文件进行排序,并将命令发布给代理。
A MIDI file player application ACTS as an information provider by sequencing a MIDI file and publishing the commands to the broker.
MIDI文件播放器应用程序充当了一个信息提供者,它对MIDI文件进行排序,并将命令发布给代理。
Because only Numbers between 0 and 128 specify MIDI pitches, you can then convert this number to a MIDI pitch by taking its value modulo 128.
因为只有0和128之间的数指定midi音高,所以可以通过将这个数值取128的模将它转换为midi音高。
A musician may play a MIDI controller such as a keyboard, but the MIDI commands generated from the keyboard can be used to control one or more other instruments.
音乐家可以使用MIDI控制器进行演奏,例如键盘,但是键盘产生的MIDI命令可以用来控制一个或更多其它的设备。
This was especially dangerous, because Internet Explorer, when it viewed a Web page with a link to a MIDI file, would automatically load the file and try to play it.
这是特别危险的,因为InternetExplorer在察看一个包含MIDI文件链接的网页时,会自动加载那个文件并播放它。
Finally, a MIDI input application ACTS as an information provider by capturing MIDI commands entered via a controller such as a keyboard and publishing them to the broker.
最后,MIDI输入应用程序通过捕捉MIDI命令并将他们发布给代理充当了信息提供者,这些MIDI命令是通过键盘这样的控制器输入的。
There are two constructors; one is used to serialize a MIDI ShortMessage object into a byte array whilst the second is used to deserialize a byte array and topic into a MIDI ShortMessage.
其中有两个构造器:一个用于将MIDIShortMessage对象串行输入到字节阵列,而第二个用来将字节阵列和主题反序列化到MIDI ShortMessage中。
The example application USES a set of classes to represent published MIDI messages.
该应用程序实例使用一系列类来代表发布的MIDI消息。
Musical Instrument Digital interface, or MIDI, is a communication interface provided on virtually every synthesizer made today.
音乐设备数字接口,或称MIDI,实际上是为目前制造的各种合成器提供的一种通信接口。
In the example illustrated above, a partial topic space for MIDI commands is shown.
上面演示的实例显示了MIDI命令的一部分主题空间。
For the purposes of this article, we assume the user does not have a hardware MIDI wave-table synthesizer in the sound card, and, therefore, a software synthesizer was used.
为实现本文的目的,我们假定用户的声卡中没有硬件midi波表合成器,并因此而使用了软件合成器。
In this article, I'll use MIDI commands only as an example of data packets that can be distributed between applications; it's not intended to be a proposal to standardize another form of MIDI.
本文仅将MIDI命令作为在不同应用程序间分发的数据包实例,并不是要标准化另一种形式的MIDI。
A string is generated to be output to the GUI; the MIDI event is then published.
生成字符串作为GUI的输出,然后发布MIDI事件。
If you record a sequence and assign it to channel 5, for example, only an instrument set to listen on channel 5 plays back the sequence, this feature enables MIDI networks to sound like orchestras.
例如,你记录了一个音乐序列并将它设置到第五声道上,并且只有一种乐器在第五声道上回放这个音序,其效果使MIDI网听起来很像乐队。
The Subscribe button on the MIDI output application registers a subscription for all MIDI short messages with the broker.
MIDI输出应用程序上的Subscribe按钮使用代理为所有 MIDI短消息注册了订阅。
By implementing this interface, the MidiEventPublisher appears as just another MIDI device to a sequencer which schedules the MIDI commands from a file and passes them to the publisher.
通过实现该接口,MidiEventPublisher看上去像将另一个到音序器的MIDI设备,从文件来调度MIDI命令,并将他们传送到发布者。
So all we need to do is to create a ShortMessageEvent and send it to the MIDI Receiver that encapsulates the selected MIDI output port.
我们需要做的就是创建ShortMessage Event并且将其发送给MIDI接收器,该接收器封装了所选的MIDI输出端口。
Remember that the MidiOut client has only subscribed to MIDI short messages and a special closing event so we can ignore other MIDI events such as Meta or System-Exclusive.
记住MidiOut客户端只订阅了MIDI短消息和特别的结束事件,因此可以忽略其他的 MIDI事件,例如Meta或者System-Exclusive。
Remember that the MidiOut client has only subscribed to MIDI short messages and a special closing event so we can ignore other MIDI events such as Meta or System-Exclusive.
记住MidiOut客户端只订阅了MIDI短消息和特别的结束事件,因此可以忽略其他的 MIDI事件,例如Meta或者System-Exclusive。
应用推荐