module Midicat::Formatter
Public Class Methods
format(message)
click to toggle source
# File lib/midicat/formatter.rb, line 3 def self.format(message) if message.is_a? MIDIMessage::ControlChange "Ch.#{message.channel}.#{message.index} -> #{message.value}" elsif message.is_a? MIDIMessage::NoteOn "Ch.#{message.channel}.#{message.name} ON @ #{message.velocity}" elsif message.is_a? MIDIMessage::NoteOff "Ch.#{message.channel}.#{message.name} OFF @ #{message.velocity}" elsif message.is_a? MIDIMessage::SystemExclusive::Message "SysEx. #{message.data.to_s}" else message end end