The MIDI output application displays the messages it receives and sends to the selected MIDI device.
MIDI输出应用程序显示了它接收到的和要发送给所选的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命令可以用来控制一个或更多其它的设备。
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音高。
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命令是通过键盘这样的控制器输入的。
A MIDI file player application ACTS as an information provider by sequencing a MIDI file and publishing the commands to the broker.
MIDI文件播放器应用程序充当了一个信息提供者,它对MIDI文件进行排序,并将命令发布给代理。
Finally, three example programs are described, a MIDI file player, a MIDI input, and MIDI output.
文章最后描述了三个程序实例,MIDI文件播放器,MIDI输入和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。
On the MIDI input application, the Attach and Detach buttons connect and disconnect the application from the selected MIDI device.
在MIDI输入应用程序中,Attach和Detach按钮负责连接或断开所选 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输出端口。
The Subscribe button on the MIDI output application registers a subscription for all MIDI short messages with the broker.
MIDI输出应用程序上的Subscribe按钮使用代理为所有 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中。
Each MIDI device has three connectors; MIDI in, MIDI Out and MIDI Thru that allow devices to be daisy-chained together.
每个MIDI设备有三个连接器:MIDIIn、MIDIOut和MIDIThru,它们能将设备呈菊花链状连接起来。
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。
When the MIDI file starts playing, the MIDI commands are displayed as they are published in the text area. The format of the displayed message is.
MIDI文件开始播放时,会在发布MIDI命令的文本区显示这些命令。
And send it to the MIDI Receiver that encapsulates the selected MIDI output port.
并且将其发送给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文件进行排序,并将命令发布给代理。
However, the shortcomings of MIDI are that the sounds are dependent on the sound bank that are in the hardware that outputs the sound, so MIDI music can sound different on different computers.
然而,MIDI的缺点是,声音依赖于音源库在硬件输出声音,因此MIDI音乐声音在不同的计算机上不同。
In principle, MIDI files contain sequences of MIDI Protocol messages.
在原理上,MIDI文件包含了MIDI协议报文序列。
MIDI sheet music is a free program that plays MIDI music files while highlighting the piano notes and sheet music notes.
迷笛乐谱是一个免费程序,播放MIDI音乐文件,同时特别强调说明和钢琴乐谱笔记。
MIDI sheet music is a free program that plays MIDI music files while highlighting the piano notes and sheet music notes.
迷笛乐谱是一个免费程序,播放MIDI音乐文件,同时特别强调说明和钢琴乐谱笔记。
应用推荐