文件名称:midi-message:Ruby MIDI消息对象
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-23 17:04:55
ruby music parsing midi midi-messages
MIDI讯息 Ruby MIDI消息对象 产品特点 灵活的API,可容纳MIDI数据的各种来源和目的地 系统专有数据和设备的简单方法 安装 gem install midi-message 或者,如果您使用的是Bundler,请将其添加到Gemfile中 gem "midi-message" 用法 require "midi-message" 基本讯息 有几种方法可以创建新的MIDI消息。 这里有些例子 MIDIMessage :: NoteOn . new ( 0 , 64 , 64 ) MIDIMessage :: NoteOn [ "E4" ] . new ( 0 , 100 ) MIDIMessage . with ( :channel => 0 , :velocity => 100 ) { note_on ( "E4" ) } 这些表达式都求值到同一对象 #<MIDIMessage::NoteOn:0x9c1c240 @channel = 0 , @data = [ 64 , 64 ] , @name = "E4" , @note = 64 ,
【文件预览】:
midi-message-master
----README.md(3KB)
----test()
--------system_exclusive_test.rb(7KB)
--------message_test.rb(889B)
--------system_message_test.rb(3KB)
--------constant_test.rb(6KB)
--------parser_test.rb(2KB)
--------helper.rb(139B)
--------messages_test.rb(5KB)
--------context_test.rb(3KB)
----Gemfile(208B)
----examples()
--------short_messages.rb(867B)
--------sysex.rb(2KB)
--------parse.rb(669B)
--------melody.rb(446B)
--------context.rb(369B)
--------constants.rb(743B)
----LICENSE(551B)
----lib()
--------midi-message()
--------midi-message.rb(541B)
--------midi.yml(4KB)
----Rakefile(188B)