EECS151 / riscv-cpu / software / hw_piano / hw_scale.h
hw_scale.h
Raw
static const uint32_t switch_periods[256] = {
    ['#'] = 173995,
    ['%'] = 206916,
    ['&'] = 260698,
    [','] = 73156,
    ['2'] = 77506,
    ['3'] = 86997,
    ['5'] = 103458,
    ['6'] = 116128,
    ['7'] = 130349,
    ['<'] = 36578,
    ['@'] = 155012,
    ['B'] = 27402,
    ['C'] = 23043,
    ['D'] = 21749,
    ['E'] = 184341,
    ['G'] = 25864,
    ['H'] = 29032,
    ['I'] = 292623,
    ['J'] = 32587,
    ['M'] = 34525,
    ['N'] = 30758,
    ['Q'] = 146312,
    ['R'] = 195302,
    ['S'] = 19376,
    ['T'] = 219220,
    ['U'] = 276200,
    ['V'] = 24413,
    ['W'] = 164229,
    ['X'] = 20529,
    ['Y'] = 246066,
    ['Z'] = 18289,
    ['^'] = 232255,
    ['b'] = 54805,
    ['c'] = 46085,
    ['d'] = 43499,
    ['e'] = 92171,
    ['g'] = 51729,
    ['h'] = 58064,
    ['i'] = 146312,
    ['j'] = 65174,
    ['m'] = 69050,
    ['n'] = 61516,
    ['q'] = 73156,
    ['r'] = 97651,
    ['s'] = 38753,
    ['t'] = 109367,
    ['u'] = 138100,
    ['v'] = 48826,
    ['w'] = 82115,
    ['x'] = 41057,
    ['y'] = 123033,
    ['z'] = 36578,
};