Source: Audio/Notes.js


/**
 * Object mapping Node identifiers to numbers. AKA Notes.C4 = 48
 */
const Notes = {};

Notes.C0 = 0;
Notes.Cs0 = 1;
Notes.Db0 = 1;
Notes.D0 = 2;
Notes.Ds0 = 3;
Notes.Eb0 = 3;
Notes.E0 = 4;
Notes.F0 = 5;
Notes.Fs0 = 6;
Notes.Gb0 = 6;
Notes.G0 = 7;
Notes.Gs0 = 8;
Notes.Ab0 = 8;
Notes.A0 = 9;
Notes.As0 = 10;
Notes.Bb0 = 10;
Notes.B0 = 11;

Notes.C1 = 12;
Notes.Cs1 = 13;
Notes.Db1 = 13;
Notes.D1 = 14;
Notes.Ds1 = 15;
Notes.Eb1 = 15;
Notes.E1 = 16;
Notes.F1 = 17;
Notes.Fs1 = 18;
Notes.Gb1 = 18;
Notes.G1 = 19;
Notes.Gs1 = 20;
Notes.Ab1 = 20;
Notes.A1 = 21;
Notes.As1 = 22;
Notes.Bb1 = 22;
Notes.B1 = 23;

Notes.C2 = 24;
Notes.Cs2 = 25;
Notes.Db2 = 25;
Notes.D2 = 26;
Notes.Ds2 = 27;
Notes.Eb2 = 27;
Notes.E2 = 28;
Notes.F2 = 29;
Notes.Fs2 = 30;
Notes.Gb2 = 30;
Notes.G2 = 31;
Notes.Gs2 = 32;
Notes.Ab2 = 32;
Notes.A2 = 33;
Notes.As2 = 34;
Notes.Bb2 = 34;
Notes.B2 = 35;

Notes.C3 = 36;
Notes.Cs3 = 37;
Notes.Db3 = 37;
Notes.D3 = 38;
Notes.Ds3 = 39;
Notes.Eb3 = 39;
Notes.E3 = 40;
Notes.F3 = 41;
Notes.Fs3 = 42;
Notes.Gb3 = 42;
Notes.G3 = 43;
Notes.Gs3 = 44;
Notes.Ab3 = 44;
Notes.A3 = 45;
Notes.As3 = 46;
Notes.Bb3 = 46;
Notes.B3 = 47;

Notes.C4 = 48;
Notes.Cs4 = 49;
Notes.Db4 = 49;
Notes.D4 = 50;
Notes.Ds4 = 51;
Notes.Eb4 = 51;
Notes.E4 = 52;
Notes.F4 = 53;
Notes.Fs4 = 54;
Notes.Gb4 = 54;
Notes.G4 = 55;
Notes.Gs4 = 56;
Notes.Ab4 = 56;
Notes.A4 = 57;
Notes.As4 = 58;
Notes.Bb4 = 58;
Notes.B4 = 59;

Notes.C5 = 60;
Notes.Cs5 = 61;
Notes.Db5 = 61;
Notes.D5 = 62;
Notes.Ds5 = 63;
Notes.Eb5 = 63;
Notes.E5 = 64;
Notes.F5 = 65;
Notes.Fs5 = 66;
Notes.Gb5 = 66;
Notes.G5 = 67;
Notes.Gs5 = 68;
Notes.Ab5 = 68;
Notes.A5 = 69;
Notes.As5 = 70;
Notes.Bb5 = 70;
Notes.B5 = 71;

Notes.C6 = 72;
Notes.Cs6 = 73;
Notes.Db6 = 73;
Notes.D6 = 74;
Notes.Ds6 = 75;
Notes.Eb6 = 75;
Notes.E6 = 76;
Notes.F6 = 77;
Notes.Fs6 = 78;
Notes.Gb6 = 78;
Notes.G6 = 79;
Notes.Gs6 = 80;
Notes.Ab6 = 80;
Notes.A6 = 81;
Notes.As6 = 82;
Notes.Bb6 = 82;
Notes.B6 = 83;

Notes.C7 = 84;
Notes.Cs7 = 85;
Notes.Db7 = 85;
Notes.D7 = 86;
Notes.Ds7 = 87;
Notes.Eb7 = 87;
Notes.E7 = 88;
Notes.F7 = 89;
Notes.Fs7 = 90;
Notes.Gb7 = 90;
Notes.G7 = 91;
Notes.Gs7 = 92;
Notes.Ab7 = 92;
Notes.A7 = 93;
Notes.As7 = 94;
Notes.Bb7 = 94;
Notes.B7 = 95;

Notes.C8 = 96;
Notes.Cs8 = 97;
Notes.Db8 = 97;
Notes.D8 = 98;
Notes.Ds8 = 99;
Notes.Eb8 = 99;
Notes.E8 = 100;
Notes.F8 = 101;
Notes.Fs8 = 102;
Notes.Gb8 = 102;
Notes.G8 = 103;
Notes.Gs8 = 104;
Notes.Ab8 = 104;
Notes.A8 = 105;
Notes.As8 = 106;
Notes.Bb8 = 106;
Notes.B8 = 107;

export default Notes;