Пример #1
0
        private void BuildA2S2Notes(Song a2s2)
        {
            // Tetris
            //Build note objects:
            Note n1  = new Note(658, 125, 000);
            Note n2  = new Note(1320, 500, 000);
            Note n3  = new Note(990, 250, 000);
            Note n4  = new Note(1056, 250, 000);
            Note n5  = new Note(1188, 250, 000);
            Note n6  = new Note(1320, 125, 000);
            Note n7  = new Note(1188, 125, 000);
            Note n8  = new Note(1056, 250, 000);
            Note n9  = new Note(990, 250, 000);
            Note n10 = new Note(880, 500, 000);
            Note n11 = new Note(880, 250, 000);
            Note n12 = new Note(1056, 250, 000);
            Note n13 = new Note(1320, 500, 000);
            Note n14 = new Note(1188, 250, 000);
            Note n15 = new Note(1056, 250, 000);
            Note n16 = new Note(990, 750, 000);
            Note n17 = new Note(1056, 250, 000);
            Note n18 = new Note(1188, 500, 000);
            Note n19 = new Note(1320, 500, 000);
            Note n20 = new Note(1056, 500, 000);
            Note n21 = new Note(880, 500, 000);
            Note n22 = new Note(880, 500, 250);
            Note n23 = new Note(1188, 500, 000);
            Note n24 = new Note(1408, 250, 000);
            Note n25 = new Note(1760, 500, 000);
            Note n26 = new Note(1584, 250, 000);
            Note n27 = new Note(1408, 250, 000);
            Note n28 = new Note(1320, 750, 000);
            Note n29 = new Note(1056, 250, 000);
            Note n30 = new Note(1320, 500, 000);
            Note n31 = new Note(1188, 250, 000);
            Note n32 = new Note(1056, 250, 000);
            Note n33 = new Note(990, 500, 000);
            Note n34 = new Note(990, 250, 000);
            Note n35 = new Note(1056, 250, 000);
            Note n36 = new Note(1188, 500, 000);
            Note n37 = new Note(1320, 500, 000);
            Note n38 = new Note(1056, 500, 000);
            Note n39 = new Note(880, 500, 000);
            Note n40 = new Note(880, 500, 500);
            Note n41 = new Note(1320, 500, 000);
            Note n42 = new Note(990, 250, 000);
            Note n43 = new Note(1056, 250, 000);
            Note n44 = new Note(1188, 250, 000);
            Note n45 = new Note(1320, 125, 000);
            Note n46 = new Note(1188, 125, 000);
            Note n47 = new Note(1056, 250, 000);
            Note n48 = new Note(990, 250, 000);
            Note n49 = new Note(880, 500, 000);
            Note n50 = new Note(880, 250, 000);
            Note n51 = new Note(1056, 250, 000);
            Note n52 = new Note(1320, 500, 000);
            Note n53 = new Note(1188, 250, 000);
            Note n54 = new Note(1056, 250, 000);
            Note n55 = new Note(990, 750, 000);
            Note n56 = new Note(1056, 250, 000);
            Note n57 = new Note(1188, 500, 000);
            Note n58 = new Note(1320, 500, 000);
            Note n59 = new Note(1056, 500, 000);
            Note n60 = new Note(880, 500, 000);
            Note n61 = new Note(880, 500, 250);
            Note n62 = new Note(1188, 500, 000);
            Note n63 = new Note(1408, 250, 000);
            Note n64 = new Note(1760, 500, 000);
            Note n65 = new Note(1584, 250, 000);
            Note n66 = new Note(1408, 250, 000);
            Note n67 = new Note(1320, 750, 000);
            Note n68 = new Note(1056, 250, 000);
            Note n69 = new Note(1320, 500, 000);
            Note n70 = new Note(1188, 250, 000);
            Note n71 = new Note(1056, 250, 000);
            Note n72 = new Note(990, 500, 000);
            Note n73 = new Note(990, 250, 000);
            Note n74 = new Note(1056, 250, 000);
            Note n75 = new Note(1188, 500, 000);
            Note n76 = new Note(1320, 500, 000);
            Note n77 = new Note(1056, 500, 000);
            Note n78 = new Note(880, 500, 000);
            Note n79 = new Note(880, 500, 1000);

            //Inject note objects into Song.Notes Collection:
            a2s2.Notes.Add(n1);
            a2s2.Notes.Add(n2);
            a2s2.Notes.Add(n3);
            a2s2.Notes.Add(n4);
            a2s2.Notes.Add(n5);
            a2s2.Notes.Add(n6);
            a2s2.Notes.Add(n7);
            a2s2.Notes.Add(n8);
            a2s2.Notes.Add(n9);
            a2s2.Notes.Add(n10);
            a2s2.Notes.Add(n11);
            a2s2.Notes.Add(n12);
            a2s2.Notes.Add(n13);
            a2s2.Notes.Add(n14);
            a2s2.Notes.Add(n15);
            a2s2.Notes.Add(n16);
            a2s2.Notes.Add(n17);
            a2s2.Notes.Add(n18);
            a2s2.Notes.Add(n19);
            a2s2.Notes.Add(n20);
            a2s2.Notes.Add(n21);
            a2s2.Notes.Add(n22);
            a2s2.Notes.Add(n23);
            a2s2.Notes.Add(n24);
            a2s2.Notes.Add(n25);
            a2s2.Notes.Add(n26);
            a2s2.Notes.Add(n27);
            a2s2.Notes.Add(n28);
            a2s2.Notes.Add(n29);
            a2s2.Notes.Add(n30);
            a2s2.Notes.Add(n31);
            a2s2.Notes.Add(n32);
            a2s2.Notes.Add(n33);
            a2s2.Notes.Add(n34);
            a2s2.Notes.Add(n35);
            a2s2.Notes.Add(n36);
            a2s2.Notes.Add(n37);
            a2s2.Notes.Add(n38);
            a2s2.Notes.Add(n39);
            a2s2.Notes.Add(n40);
            a2s2.Notes.Add(n41);
            a2s2.Notes.Add(n42);
            a2s2.Notes.Add(n43);
            a2s2.Notes.Add(n44);
            a2s2.Notes.Add(n45);
            a2s2.Notes.Add(n46);
            a2s2.Notes.Add(n47);
            a2s2.Notes.Add(n48);
            a2s2.Notes.Add(n49);
            a2s2.Notes.Add(n50);
            a2s2.Notes.Add(n51);
            a2s2.Notes.Add(n52);
            a2s2.Notes.Add(n53);
            a2s2.Notes.Add(n54);
            a2s2.Notes.Add(n55);
            a2s2.Notes.Add(n56);
            a2s2.Notes.Add(n57);
            a2s2.Notes.Add(n58);
            a2s2.Notes.Add(n59);
            a2s2.Notes.Add(n60);
            a2s2.Notes.Add(n61);
            a2s2.Notes.Add(n62);
            a2s2.Notes.Add(n63);
            a2s2.Notes.Add(n64);
            a2s2.Notes.Add(n65);
            a2s2.Notes.Add(n66);
            a2s2.Notes.Add(n67);
            a2s2.Notes.Add(n68);
            a2s2.Notes.Add(n69);
            a2s2.Notes.Add(n70);
            a2s2.Notes.Add(n71);
            a2s2.Notes.Add(n72);
            a2s2.Notes.Add(n73);
            a2s2.Notes.Add(n74);
            a2s2.Notes.Add(n75);
            a2s2.Notes.Add(n76);
            a2s2.Notes.Add(n77);
            a2s2.Notes.Add(n78);
            a2s2.Notes.Add(n79);
        }
Пример #2
0
        private void BuildA1S2Notes(Song a1s2)
        {
            int a  = 440;
            int bb = 466;
            int b  = 495;
            int c  = 264;
            int cc = 528;
            int d  = 297;
            int e  = 330;
            int f  = 352;
            int g  = 396;

            int n  = 1000;
            int h  = (1000 / 2);
            int q  = (1000 / 4);
            int ei = (1000 / 8);

            // DoeRayMe
            //Build note objects:
            Note n1 = new Note(c, ei, q);
            Note n2 = new Note(c, ei, ei);
            Note n3 = new Note(d, h, ei);
            Note n4 = new Note(c, h, ei);
            Note n5 = new Note(f, h, ei);
            Note n6 = new Note(e, n, q);

            Note n7  = new Note(c, ei, q);
            Note n8  = new Note(c, ei, ei);
            Note n9  = new Note(d, h, ei);
            Note n10 = new Note(c, h, ei);
            Note n11 = new Note(g, h, ei);
            Note n12 = new Note(f, n, q);

            Note n13 = new Note(c, ei, q);
            Note n14 = new Note(c, ei, ei);
            Note n15 = new Note(cc, h, ei);
            Note n16 = new Note(a, h, ei);
            Note n17 = new Note(f, q, ei);
            Note n18 = new Note(f, ei, ei);
            Note n19 = new Note(e, h, ei);
            Note n20 = new Note(d, n, q);

            Note n21 = new Note(bb, ei, q);
            Note n22 = new Note(bb, ei, ei);
            Note n23 = new Note(a, h, ei);
            Note n24 = new Note(f, h, ei);
            Note n25 = new Note(g, h, ei);
            Note n26 = new Note(f, n, n);

            //Inject note objects into Song.Notes Collection:
            a1s2.Notes.Add(n1);
            a1s2.Notes.Add(n2);
            a1s2.Notes.Add(n3);
            a1s2.Notes.Add(n4);
            a1s2.Notes.Add(n5);
            a1s2.Notes.Add(n6);

            a1s2.Notes.Add(n7);
            a1s2.Notes.Add(n8);
            a1s2.Notes.Add(n9);
            a1s2.Notes.Add(n10);
            a1s2.Notes.Add(n11);
            a1s2.Notes.Add(n12);

            a1s2.Notes.Add(n13);
            a1s2.Notes.Add(n14);
            a1s2.Notes.Add(n15);
            a1s2.Notes.Add(n16);
            a1s2.Notes.Add(n17);
            a1s2.Notes.Add(n18);
            a1s2.Notes.Add(n19);
            a1s2.Notes.Add(n20);

            a1s2.Notes.Add(n21);
            a1s2.Notes.Add(n22);
            a1s2.Notes.Add(n23);
            a1s2.Notes.Add(n24);
            a1s2.Notes.Add(n25);
            a1s2.Notes.Add(n26);
        }
Пример #3
0
        private void BuildA2S1Notes(Song a2s1)
        {
            // SuperMario
            //Build note objects:
            Note n1  = new Note(659, 125, 000);
            Note n2  = new Note(659, 125, 125);
            Note n3  = new Note(659, 125, 167);
            Note n4  = new Note(523, 125, 000);
            Note n5  = new Note(659, 125, 125);
            Note n6  = new Note(784, 125, 375);
            Note n7  = new Note(392, 125, 375);
            Note n8  = new Note(523, 125, 250);
            Note n9  = new Note(392, 125, 250);
            Note n10 = new Note(330, 125, 250);
            Note n11 = new Note(440, 125, 125);
            Note n12 = new Note(494, 125, 125);
            Note n13 = new Note(466, 125, 42);
            Note n14 = new Note(440, 125, 125);
            Note n15 = new Note(392, 125, 125);
            Note n16 = new Note(659, 125, 125);
            Note n17 = new Note(784, 125, 125);
            Note n18 = new Note(880, 125, 125);
            Note n19 = new Note(698, 125, 000);
            Note n20 = new Note(784, 125, 125);
            Note n21 = new Note(659, 125, 125);
            Note n22 = new Note(523, 125, 125);
            Note n23 = new Note(587, 125, 000);
            Note n24 = new Note(494, 125, 125);
            Note n25 = new Note(523, 125, 250);
            Note n26 = new Note(392, 125, 250);
            Note n27 = new Note(330, 125, 250);
            Note n28 = new Note(440, 125, 125);
            Note n29 = new Note(494, 125, 125);
            Note n30 = new Note(466, 125, 42);
            Note n31 = new Note(440, 125, 125);
            Note n32 = new Note(392, 125, 125);
            Note n33 = new Note(659, 125, 125);
            Note n34 = new Note(784, 125, 125);
            Note n35 = new Note(880, 125, 125);
            Note n36 = new Note(698, 125, 000);
            Note n37 = new Note(784, 125, 125);
            Note n38 = new Note(659, 125, 125);
            Note n39 = new Note(523, 125, 125);
            Note n40 = new Note(587, 125, 000);
            Note n41 = new Note(494, 125, 375);
            Note n42 = new Note(784, 125, 000);
            Note n43 = new Note(740, 125, 000);
            Note n44 = new Note(698, 125, 42);
            Note n45 = new Note(622, 125, 000);
            Note n46 = new Note(659, 125, 167);
            Note n47 = new Note(415, 125, 000);
            Note n48 = new Note(440, 125, 000);
            Note n49 = new Note(523, 125, 125);
            Note n50 = new Note(440, 125, 000);
            Note n51 = new Note(523, 125, 000);
            Note n52 = new Note(587, 125, 250);
            Note n53 = new Note(784, 125, 000);
            Note n54 = new Note(740, 125, 000);
            Note n55 = new Note(698, 125, 42);
            Note n56 = new Note(622, 125, 125);
            Note n57 = new Note(659, 125, 167);
            Note n58 = new Note(698, 125, 125);
            Note n59 = new Note(698, 125, 000);
            Note n60 = new Note(698, 125, 625);
            Note n61 = new Note(784, 125, 000);
            Note n62 = new Note(740, 125, 000);
            Note n63 = new Note(698, 125, 42);
            Note n64 = new Note(622, 125, 125);
            Note n65 = new Note(659, 125, 167);
            Note n66 = new Note(415, 125, 000);
            Note n67 = new Note(440, 125, 000);
            Note n68 = new Note(523, 125, 125);
            Note n69 = new Note(440, 125, 000);
            Note n70 = new Note(523, 125, 000);
            Note n71 = new Note(587, 125, 250);
            Note n72 = new Note(622, 125, 250);
            Note n73 = new Note(587, 125, 250);
            Note n74 = new Note(523, 125, 1000);

            //Inject note objects into Song.Notes Collection:
            a2s1.Notes.Add(n1);
            a2s1.Notes.Add(n2);
            a2s1.Notes.Add(n3);
            a2s1.Notes.Add(n4);
            a2s1.Notes.Add(n5);
            a2s1.Notes.Add(n6);
            a2s1.Notes.Add(n7);
            a2s1.Notes.Add(n8);
            a2s1.Notes.Add(n9);
            a2s1.Notes.Add(n10);
            a2s1.Notes.Add(n11);
            a2s1.Notes.Add(n12);
            a2s1.Notes.Add(n13);
            a2s1.Notes.Add(n14);
            a2s1.Notes.Add(n15);
            a2s1.Notes.Add(n16);
            a2s1.Notes.Add(n17);
            a2s1.Notes.Add(n18);
            a2s1.Notes.Add(n19);
            a2s1.Notes.Add(n21);
            a2s1.Notes.Add(n22);
            a2s1.Notes.Add(n23);
            a2s1.Notes.Add(n24);
            a2s1.Notes.Add(n25);
            a2s1.Notes.Add(n26);
            a2s1.Notes.Add(n27);
            a2s1.Notes.Add(n28);
            a2s1.Notes.Add(n29);
            a2s1.Notes.Add(n30);
            a2s1.Notes.Add(n31);
            a2s1.Notes.Add(n32);
            a2s1.Notes.Add(n33);
            a2s1.Notes.Add(n34);
            a2s1.Notes.Add(n35);
            a2s1.Notes.Add(n36);
            a2s1.Notes.Add(n37);
            a2s1.Notes.Add(n38);
            a2s1.Notes.Add(n39);
            a2s1.Notes.Add(n40);
            a2s1.Notes.Add(n41);
            a2s1.Notes.Add(n42);
            a2s1.Notes.Add(n43);
            a2s1.Notes.Add(n44);
            a2s1.Notes.Add(n45);
            a2s1.Notes.Add(n46);
            a2s1.Notes.Add(n47);
            a2s1.Notes.Add(n48);
            a2s1.Notes.Add(n49);
            a2s1.Notes.Add(n50);
            a2s1.Notes.Add(n51);
            a2s1.Notes.Add(n52);
            a2s1.Notes.Add(n53);
            a2s1.Notes.Add(n54);
            a2s1.Notes.Add(n55);
            a2s1.Notes.Add(n56);
            a2s1.Notes.Add(n57);
            a2s1.Notes.Add(n58);
            a2s1.Notes.Add(n59);
            a2s1.Notes.Add(n60);
            a2s1.Notes.Add(n61);
            a2s1.Notes.Add(n62);
            a2s1.Notes.Add(n63);
            a2s1.Notes.Add(n64);
            a2s1.Notes.Add(n65);
            a2s1.Notes.Add(n66);
            a2s1.Notes.Add(n67);
            a2s1.Notes.Add(n68);
            a2s1.Notes.Add(n69);
            a2s1.Notes.Add(n71);
            a2s1.Notes.Add(n72);
            a2s1.Notes.Add(n73);
            a2s1.Notes.Add(n74);
        }
Пример #4
0
        private void BuildA2S3Notes(Song a2s3)
        {
            // CustomGameTheme
            //Build note objects:
            Note n1  = new Note(450, 110, 000);
            Note n2  = new Note(500, 110, 000);
            Note n3  = new Note(550, 110, 000);
            Note n4  = new Note(450, 110, 000);
            Note n5  = new Note(675, 200, 000);
            Note n6  = new Note(675, 200, 000);
            Note n7  = new Note(600, 300, 000);
            Note n8  = new Note(450, 110, 000);
            Note n9  = new Note(500, 110, 000);
            Note n10 = new Note(550, 110, 000);
            Note n11 = new Note(450, 110, 000);
            Note n12 = new Note(600, 200, 000);
            Note n13 = new Note(600, 200, 000);
            Note n14 = new Note(550, 300, 000);
            Note n15 = new Note(525, 110, 000);
            Note n16 = new Note(450, 300, 000);
            Note n17 = new Note(450, 110, 000);
            Note n18 = new Note(500, 110, 000);
            Note n19 = new Note(550, 110, 000);
            Note n20 = new Note(450, 110, 000);
            Note n21 = new Note(500, 400, 000);
            Note n22 = new Note(600, 300, 000);
            Note n23 = new Note(500, 400, 000);
            Note n24 = new Note(475, 200, 000);
            Note n25 = new Note(450, 200, 000);
            Note n26 = new Note(400, 200, 000);
            Note n27 = new Note(600, 500, 000);
            Note n28 = new Note(525, 500, 000);
            Note n29 = new Note(450, 110, 000);
            Note n30 = new Note(500, 110, 000);
            Note n31 = new Note(550, 110, 000);
            Note n32 = new Note(450, 110, 000);
            Note n33 = new Note(675, 200, 000);
            Note n34 = new Note(675, 200, 000);
            Note n35 = new Note(600, 300, 000);
            Note n36 = new Note(450, 110, 000);
            Note n37 = new Note(500, 110, 000);
            Note n38 = new Note(550, 110, 000);
            Note n39 = new Note(450, 110, 000);
            Note n40 = new Note(800, 200, 000);
            Note n41 = new Note(500, 200, 000);
            Note n42 = new Note(550, 300, 000);
            Note n43 = new Note(525, 110, 000);
            Note n44 = new Note(450, 300, 000);
            Note n45 = new Note(450, 110, 000);
            Note n46 = new Note(500, 110, 000);
            Note n47 = new Note(550, 110, 000);
            Note n48 = new Note(450, 110, 000);
            Note n49 = new Note(500, 400, 000);
            Note n50 = new Note(600, 300, 000);
            Note n51 = new Note(500, 400, 000);
            Note n52 = new Note(475, 200, 000);
            Note n53 = new Note(450, 200, 000);
            Note n54 = new Note(400, 200, 000);
            Note n55 = new Note(600, 500, 000);
            Note n56 = new Note(525, 500, 000);

            //Inject note objects into Song.Notes Collection:
            a2s3.Notes.Add(n1);
            a2s3.Notes.Add(n2);
            a2s3.Notes.Add(n3);
            a2s3.Notes.Add(n4);
            a2s3.Notes.Add(n5);
            a2s3.Notes.Add(n6);
            a2s3.Notes.Add(n7);
            a2s3.Notes.Add(n8);
            a2s3.Notes.Add(n9);
            a2s3.Notes.Add(n10);
            a2s3.Notes.Add(n11);
            a2s3.Notes.Add(n12);
            a2s3.Notes.Add(n13);
            a2s3.Notes.Add(n14);
            a2s3.Notes.Add(n15);
            a2s3.Notes.Add(n16);
            a2s3.Notes.Add(n17);
            a2s3.Notes.Add(n18);
            a2s3.Notes.Add(n19);
            a2s3.Notes.Add(n20);
            a2s3.Notes.Add(n21);
            a2s3.Notes.Add(n22);
            a2s3.Notes.Add(n23);
            a2s3.Notes.Add(n24);
            a2s3.Notes.Add(n25);
            a2s3.Notes.Add(n26);
            a2s3.Notes.Add(n27);
            a2s3.Notes.Add(n28);
            a2s3.Notes.Add(n29);
            a2s3.Notes.Add(n30);
            a2s3.Notes.Add(n31);
            a2s3.Notes.Add(n32);
            a2s3.Notes.Add(n33);
            a2s3.Notes.Add(n34);
            a2s3.Notes.Add(n35);
            a2s3.Notes.Add(n36);
            a2s3.Notes.Add(n37);
            a2s3.Notes.Add(n38);
            a2s3.Notes.Add(n39);
            a2s3.Notes.Add(n40);
            a2s3.Notes.Add(n41);
            a2s3.Notes.Add(n42);
            a2s3.Notes.Add(n43);
            a2s3.Notes.Add(n44);
            a2s3.Notes.Add(n45);
            a2s3.Notes.Add(n46);
            a2s3.Notes.Add(n47);
            a2s3.Notes.Add(n48);
            a2s3.Notes.Add(n49);
            a2s3.Notes.Add(n50);
            a2s3.Notes.Add(n51);
            a2s3.Notes.Add(n52);
            a2s3.Notes.Add(n53);
            a2s3.Notes.Add(n54);
            a2s3.Notes.Add(n55);
            a2s3.Notes.Add(n56);
        }