// Definition of KC0 controller mapper for VirtualDJ // See www.virtualdj.com for more information // (c)Atomix Productions 2006 #ifndef IKC0MapperH #define IKC0MapperH #define KC0_BTN_PFL_A 0x30 #define KC0_BTN_KEY_A 0x38 #define KC0_BTN_SYNC_A 0x40 #define KC0_BTN_EFFECT_A 0x31 #define KC0_BTN_EFFECTPARAM_A 0x32 #define KC0_BTN_SAMPLE_A 0x39 #define KC0_BTN_SAMPLEVOL_A 0x3A #define KC0_BTN_LOOPMINUS_A 0x41 #define KC0_BTN_LOOPPLUS_A 0x42 #define KC0_BTN_LOOPIN_A 0x49 #define KC0_BTN_LOOPOUT_A 0x4A #define KC0_BTN_CUE_A 0x33 #define KC0_BTN_PAUSE_A 0x3B #define KC0_BTN_PLAY_A 0x43 #define KC0_BTN_LOAD_A 0x4B #define KC0_BTN_KILLBASS_A 0x53 #define KC0_BTN_KILLMID_A 0x55 #define KC0_BTN_KILLTREBLE_A 0x50 #define KC0_BTN_PFL_B 0x37 #define KC0_BTN_KEY_B 0x3F #define KC0_BTN_SYNC_B 0x47 #define KC0_BTN_EFFECT_B 0x35 #define KC0_BTN_EFFECTPARAM_B 0x36 #define KC0_BTN_SAMPLE_B 0x3D #define KC0_BTN_SAMPLEVOL_B 0x3E #define KC0_BTN_LOOPMINUS_B 0x45 #define KC0_BTN_LOOPPLUS_B 0x46 #define KC0_BTN_LOOPIN_B 0x4D #define KC0_BTN_LOOPOUT_B 0x4E #define KC0_BTN_CUE_B 0x3C #define KC0_BTN_PAUSE_B 0x44 #define KC0_BTN_PLAY_B 0x4C #define KC0_BTN_LOAD_B 0x34 #define KC0_BTN_KILLBASS_B 0x54 #define KC0_BTN_KILLMID_B 0x51 #define KC0_BTN_KILLTREBLE_B 0x52 #define KC0_BTN_FOLDER 0x4F #define KC0_BTN_SCRATCH 0x48 #define KC0_SLID_EFFECT_A 0x00 #define KC0_SLID_EFFECTPARAM_A 0x01 #define KC0_SLID_SAMPLE_A 0x02 #define KC0_SLID_SAMPLEVOL_A 0x03 #define KC0_SLID_EFFECT_B 0x04 #define KC0_SLID_EFFECTPARAM_B 0x05 #define KC0_SLID_SAMPLE_B 0x06 #define KC0_SLID_SAMPLEVOL_B 0x07 #define KC0_SLID_JOG_A 0x19 #define KC0_SLID_JOG_B 0x18 #define KC0_SLID_TRACK 0x1A #define KC0_SLID_GAIN_A 0x0D #define KC0_SLID_TREBLE_A 0x10 #define KC0_SLID_MID_A 0x12 #define KC0_SLID_BASS_A 0x14 #define KC0_SLID_PITCH_A 0x0B #define KC0_SLID_LEVEL_A 0x08 #define KC0_SLID_GAIN_B 0x0E #define KC0_SLID_TREBLE_B 0x11 #define KC0_SLID_MID_B 0x13 #define KC0_SLID_BASS_B 0x15 #define KC0_SLID_PITCH_B 0x0C #define KC0_SLID_LEVEL_B 0x09 #define KC0_SLID_CROSSFADER 0x0A #define KC0_SLID_MASTER 0x17 #define KC0_SLID_PHMIX 0x16 #define KC0_SLID_PHVOL 0x0F #define KC0_LED_SAMPLEVOL_A 0x30 #define KC0_LED_EFFECTPARAM_A 0x31 #define KC0_LED_SAMPLE_A 0x32 #define KC0_LED_EFFECT_A 0x33 #define KC0_LED_ZPITCH_A 0x34 #define KC0_LED_PFL_A 0x35 #define KC0_LED_KEY_A 0x36 #define KC0_LED_SYNC_A 0x37 #define KC0_LED_LOOPMINUS_A 0x38 #define KC0_LED_LOOPPLUS_A 0x39 #define KC0_LED_LOOPIN_A 0x3A #define KC0_LED_LOOPOUT_A 0x3B #define KC0_LED_CUE_A 0x3C #define KC0_LED_PAUSE_A 0x3D #define KC0_LED_PLAY_A 0x3E #define KC0_LED_LOAD_A 0x3F #define KC0_LED_PFL_B 0x40 #define KC0_LED_KEY_B 0x41 #define KC0_LED_SYNC_B 0x42 #define KC0_LED_ZPITCH_B 0x43 #define KC0_LED_EFFECT_B 0x44 #define KC0_LED_EFFECTPARAM_B 0x45 #define KC0_LED_SAMPLE_B 0x46 #define KC0_LED_SAMPLEVOL_B 0x47 #define KC0_LED_LOOPMINUS_B 0x48 #define KC0_LED_LOOPPLUS_B 0x49 #define KC0_LED_LOOPIN_B 0x4A #define KC0_LED_LOOPOUT_B 0x4B #define KC0_LED_CUE_B 0x4C #define KC0_LED_PAUSE_B 0x4D #define KC0_LED_PLAY_B 0x4E #define KC0_LED_LOAD_B 0x4F #define KC0_LED_KILLTREBLE_A 0x50 #define KC0_LED_KILLMID_A 0x51 #define KC0_LED_KILLBASS_A 0x52 #define KC0_LED_KILLTREBLE_B 0x53 #define KC0_LED_KILLMID_B 0x54 #define KC0_LED_KILLBASS_B 0x55 #define KC0_LED_SCRATCH 0x56 #endif