Dependencies:   mbed

Committer:
faker
Date:
Mon Jun 13 15:20:17 2011 +0000
Revision:
0:adfbd02222d4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
faker 0:adfbd02222d4 1 /*****************************************************/
faker 0:adfbd02222d4 2 /* EffectParam.h */
faker 0:adfbd02222d4 3 /* */
faker 0:adfbd02222d4 4 /*****************************************************/
faker 0:adfbd02222d4 5
faker 0:adfbd02222d4 6 // MODE (Rotary SW1)
faker 0:adfbd02222d4 7 enum{
faker 0:adfbd02222d4 8 MODE_PLAY,
faker 0:adfbd02222d4 9 MODE_EDIT,
faker 0:adfbd02222d4 10 MODE_PROGWRITE,
faker 0:adfbd02222d4 11
faker 0:adfbd02222d4 12 MODE_MAX_NUM
faker 0:adfbd02222d4 13 };
faker 0:adfbd02222d4 14
faker 0:adfbd02222d4 15 // PLAY & PrgWrtie MODE - MAX Bank & MAX Prog No.
faker 0:adfbd02222d4 16 const int BANK_MAX_NUM = 10;
faker 0:adfbd02222d4 17 const int PROGNO_MAX_NUM = 10;
faker 0:adfbd02222d4 18
faker 0:adfbd02222d4 19 // EDIT MODE - EFFECT (Rotary SW2)
faker 0:adfbd02222d4 20 enum{
faker 0:adfbd02222d4 21 EFFECT_DIST,
faker 0:adfbd02222d4 22 EFFECT_DELAY,
faker 0:adfbd02222d4 23
faker 0:adfbd02222d4 24 EFFECT_MAX_NUM
faker 0:adfbd02222d4 25 };
faker 0:adfbd02222d4 26
faker 0:adfbd02222d4 27 // EDIT MODE - EFFECT_DIST - PARAM (Rotary SW3)
faker 0:adfbd02222d4 28 enum{
faker 0:adfbd02222d4 29 DIST_PARAM_BYPASS,
faker 0:adfbd02222d4 30 DIST_PARAM_MODE,
faker 0:adfbd02222d4 31 DIST_PARAM_INPUTGAIN,
faker 0:adfbd02222d4 32 DIST_PARAM_CLIPLEVEL,
faker 0:adfbd02222d4 33 DIST_PARAM_OUTPUTGAIN,
faker 0:adfbd02222d4 34
faker 0:adfbd02222d4 35 DIST_PARAM_MAX_NUM
faker 0:adfbd02222d4 36 };
faker 0:adfbd02222d4 37
faker 0:adfbd02222d4 38 // EDIT MODE - EFFECT_DIST - VALUE (Rotary SW4)
faker 0:adfbd02222d4 39 #define DIST_VALUE_BYPASS_MAX (2)
faker 0:adfbd02222d4 40 #define DIST_VALUE_MODE_MAX (3)
faker 0:adfbd02222d4 41 #define DIST_VALUE_INPUTGAIN_MAX (100)
faker 0:adfbd02222d4 42 #define DIST_VALUE_CLIPLEVEL_MAX (100)
faker 0:adfbd02222d4 43 #define DIST_VALUE_OUTPUTGAIN_MAX (100)
faker 0:adfbd02222d4 44
faker 0:adfbd02222d4 45
faker 0:adfbd02222d4 46 // EDIT MODE - EFFECT_DELAY - PARAM (Rotary SW3)
faker 0:adfbd02222d4 47 enum{
faker 0:adfbd02222d4 48 DLY_PARAM_BYPASS,
faker 0:adfbd02222d4 49 DLY_PARAM_DELAYTIME,
faker 0:adfbd02222d4 50 DLY_PARAM_FBGAIN,
faker 0:adfbd02222d4 51
faker 0:adfbd02222d4 52 DLY_PARAM_MAX_NUM
faker 0:adfbd02222d4 53 };
faker 0:adfbd02222d4 54
faker 0:adfbd02222d4 55 // EDIT MODE - EFFECT_DELAY - VALUE (Rotary SW4)
faker 0:adfbd02222d4 56 #define DLY_VALUE_BYPASS_MAX (2)
faker 0:adfbd02222d4 57 #define DLY_VALUE_DELAYTIME_MAX (300)
faker 0:adfbd02222d4 58 #define DLY_VALUE_FBGAIN_MAX (100)
faker 0:adfbd02222d4 59
faker 0:adfbd02222d4 60
faker 0:adfbd02222d4 61 // Program patch pointer
faker 0:adfbd02222d4 62 enum{
faker 0:adfbd02222d4 63 PP_DIST_PARAM_BYPASS,
faker 0:adfbd02222d4 64 PP_DIST_PARAM_MODE,
faker 0:adfbd02222d4 65 PP_DIST_PARAM_INPUTGAIN,
faker 0:adfbd02222d4 66 PP_DIST_PARAM_CLIPLEVEL,
faker 0:adfbd02222d4 67 PP_DIST_PARAM_OUTPUTGAIN,
faker 0:adfbd02222d4 68 PP_DLY_PARAM_BYPASS,
faker 0:adfbd02222d4 69 PP_DLY_PARAM_DELAYTIME,
faker 0:adfbd02222d4 70 PP_DLY_PARAM_FBGAIN,
faker 0:adfbd02222d4 71
faker 0:adfbd02222d4 72 PP_MAX_NUM
faker 0:adfbd02222d4 73 };