//my_definitions.h #define SRATE 44100 #define INIT_DELAY (44100 * 5) //ten seconds #define STARTING_DELAY (88200 * 5)//twenty seconds #define PI 3.14159265359 #define X_DIMENSION 1920 #define Y_DIMENSION 1080 #define ON_OFF_BYTE 0 #define PITCH_BYTE 1 #define VEL_BYTE 2 #define NOTE_ON 144 #define NOTE_OFF 128 #define REST_PITCH 0 #define REST_VEL 0 //typedef list >::iterator Iterator; //2 is the min because the key is made of all but the last item which is the val #define PITCH_CHAIN_SIZE 2 #define DUR_CHAIN_SIZE 2 #define VEL_CHAIN_SIZE 2 #define IVAL_CHAIN_SIZE 2 #define T_IVAL_CHAIN_SIZE 4 #define NNO_CHAIN_SIZE 4 #define MAP_LOCK_TRUE pair(1, 1) #define MAP_LOCK_FALSE pair(0, 0) // duration of rhythms in samples /* #define SIXTEENTH_NOTE 1000 #define EIGHTH_NOTE 1000 #define DOTTED_EIGHTH_NOTE 1000 #define QUARTER_NOTE 1000 #define DOTTED_QUARTER_NOTE 1000 #define DOUBLE_DOTTED_QUARTER_NOTE 1000 #define HALF_NOTE 1000 #define HALF_NOTE_PLUS_EIGHTH_NOTE 1000 #define DOTTED_HALF_NOTE 1000 #define DOUBLE_DOTTED_HALF_NOTE 1000 #define WHOLE_NOTE 1000 #define FIVE_BEATS 1000 #define DOTTED_WHOLE_NOTE 1000 #define DOUBLE_WHOLE_NOTE 1000 */