module Xi::MIDI::Stream::VolcaBeats

Constants

CC
DRUMS

Public Instance Methods

cc_parameters() click to toggle source
# File lib/xi/midi/stream/volca_beats.rb, line 39
def cc_parameters
  CC
end
transform_state() click to toggle source
Calls superclass method
# File lib/xi/midi/stream/volca_beats.rb, line 43
def transform_state
  super

  if !changed_param?(:midinote) && changed_param?(:drum)
    @state[:midinote] = Array(@state[:drum]).map { |n| DRUMS[n.to_sym] }.compact
    @changed_params << :midinote
  end
end