require 'launchpad_mk2/interaction' # All the fun of launchpad in one module! # # See Launchpad::Device for basic access to launchpad input/ouput # and Launchpad::Interaction for advanced interaction features. # # The following parameters will be used throughout the library, so here are the ranges: # # [+type+] type of the button, one of # # :grid, # :up, :down, :left, :right, :session, :user1, :user2, :mixer, # :scene1 - :scene8 # # [x/y] x/y coordinate (used when type is set to :grid), # 0-7 (from left to right/bottom to top), # mandatory when +type+ is set to :grid # [color] color of the LED (value between 0 and 127 inclusive) # optional, defaults to :off # [+state+] whether the button is pressed or released, :down/:up module LaunchpadMk2 end