modern-midi:C ++ 11 MIDI文件和实时io库

时间:2024-05-18 05:11:19
【文件属性】:

文件名称:modern-midi:C ++ 11 MIDI文件和实时io库

文件大小:81KB

文件格式:ZIP

更新时间:2024-05-18 05:11:19

midi midi-device midi-events midi-player midi-controller

现代MIDI ModernMIDI汇集了许多支持类,以读取,操纵和生成MIDI数据。 对于实时输入/输出,该库将RtMidi轻巧地包装为跨平台硬件IO。 此外,ModernMIDI包括一个全面的文件io模块,用于读取和写入format-0文件。 其他功能还包括MIDI中常见的音乐理论概念,以及性能出色的实时文件播放器。 目前在示例/文档方面还很薄,但是还会有更多示例。 它以各种形式用于表演,以及与结合使用的许多较小的Arduino原型。 该代码是功能性的,但很少维护。 有关C ++中的Midi库支持的最新信息,请参见 。 建筑/用途 若要运行随附的样本,请使用随附的VS2013或XCode 6项目。 ModernMIDI将使用最新的C ++ 11编译器在任何平台上构建。 目前,ModernMIDI尚未打包到静态或动态库中-用法模型是开发人员将少量文件直接编译到新项目中。 Moder


【文件预览】:
modern-midi-master
----readme.md(2KB)
----assets()
--------midifonts.mid(17KB)
----LICENSE(1KB)
----src()
--------concurrent_queue.h(2KB)
--------midi_output.h(2KB)
--------midi_event.h(3KB)
--------modernmidi.h(3KB)
--------port_manager.h(3KB)
--------midi_file_writer.h(2KB)
--------midi_message.h(12KB)
--------music_theory.cpp(10KB)
--------midi_input.h(2KB)
--------midi_utils.h(3KB)
--------midi_file_reader.h(3KB)
--------port_manager.cpp(2KB)
--------music_theory.h(3KB)
--------midi_file_reader.cpp(10KB)
--------sequence_player.h(3KB)
--------midi_input.cpp(4KB)
--------midi_file_writer.cpp(7KB)
--------timer.h(4KB)
--------midi_utils.cpp(5KB)
--------midi_output.cpp(4KB)
--------sequence_player.cpp(5KB)
----sample.cpp(13KB)
----.gitignore(2KB)
----third_party()
--------rtmidi()
----ModernMIDI.vcxproj()
--------ModernMIDI.sln(1KB)
--------ModernMIDI.vcxproj.filters(3KB)
--------ModernMIDI.vcxproj(9KB)
----ModernMIDI.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
--------xcshareddata()
----COPYING(6KB)

网友评论