File: src/BB.MidiInputPad.js
/**
* A module representing individual pad inputs on a midi device.
* MidiInputSlider, MidiInputButton, etc derive from this base class.
* @module BB.BaseMidiInput
*/
define(['./BB', './BB.BaseMidiInput'],
function( BB, BaseMidiInput){
'use strict';
BB.BaseMidiInput = BaseMidiInput;
/**
* A module for representing individual pad inputs on a midi device. Behaves like BB.MidiInputKey.
* @class BB.MidiInputPad
* @constructor
* @extends BB.BaseMidiInput
* @param {Number} [note] The midi note to assign this input to.
*/
BB.MidiInputPad = function(note) {
BaseMidiInput.call(this, note);
this.inputType = 'pad';
};
BB.MidiInputPad.prototype = Object.create(BaseMidiInput.prototype);
BB.MidiInputPad.prototype.constructor = BaseMidiInput;
return BB.MidiInputPad;
});