MIDI Interface for MATLAB

版本 1.2.0.1 (16.9 KB) 作者: Tucker McClure
Supports bringing incoming MIDI data into MATLAB on Windows.
1.5K 次下载
更新时间 2016/9/1

查看许可证

This simple interface allows MATLAB to read incoming MIDI data from a MIDI device or another MIDI program. For instance, if a MIDI keyboard is connected to the computer running MATLAB, this interface could be used to see what keys the user is playing, what knobs he's twisting, what pedals he has down, etc.
% Open an interface; the tool will prompt to select a device.
midi_interface('open');

% Play some notes on a connected keyboard or wiggle some knobs on a MIDI controller.

% Read all the new MIDI messages.
messages = midi_interface();

% Close the device.
midi_interface('close');

This currently only works on Windows (32/64-bit) and only supports one MIDI device at a time. If this tool proves useful for people, we could take it further, so just let me know!

Early beta.

引用格式

Tucker McClure (2024). MIDI Interface for MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/37769-midi-interface-for-matlab), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2012a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Audio and Video Data 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.2.0.1

Updated license

1.2.0.0

The output timestamps of the MIDI data were wrong and aren't any more. (Thanks Janne.)

1.1.0.0

Updated copyright information.