private void button_Click(object sender, EventArgs e) { Frequencies freq = new Frequencies(); if (sender.Equals(button1)) { frequency = freq.get(0); } else if (sender.Equals(button36)) { frequency = freq.get(1); } else if (sender.Equals(button2)) { frequency = freq.get(2); } else if (sender.Equals(button37)) { frequency = freq.get(3); } else if (sender.Equals(button3)) { frequency = freq.get(4); } else if (sender.Equals(button4)) { frequency = freq.get(5); } else if (sender.Equals(button38)) { frequency = freq.get(6); } else if (sender.Equals(button5)) { frequency = freq.get(7); } else if (sender.Equals(button39)) { frequency = freq.get(8); } else if (sender.Equals(button6)) { frequency = freq.get(9); } else if (sender.Equals(button40)) { frequency = freq.get(10); } else if (sender.Equals(button7)) { frequency = freq.get(11); } else if (sender.Equals(button8)) { frequency = freq.get(12); } else if (sender.Equals(button41)) { frequency = freq.get(13); } else if (sender.Equals(button9)) { frequency = freq.get(14); } else if (sender.Equals(button42)) { frequency = freq.get(15); } else if (sender.Equals(button10)) { frequency = freq.get(16); } else if (sender.Equals(button11)) { frequency = freq.get(17); } else if (sender.Equals(button43)) { frequency = freq.get(18); } else if (sender.Equals(button12)) { frequency = freq.get(19); } else if (sender.Equals(button44)) { frequency = freq.get(20); } else if (sender.Equals(button13)) { frequency = freq.get(21); } else if (sender.Equals(button45)) { frequency = freq.get(22); } else if (sender.Equals(button14)) { frequency = freq.get(23); } else if (sender.Equals(button15)) { frequency = freq.get(24); // c_5 } else if (sender.Equals(button46)) { frequency = freq.get(25); } else if (sender.Equals(button16)) { frequency = freq.get(26); } else if (sender.Equals(button47)) { frequency = freq.get(27); } else if (sender.Equals(button17)) { frequency = freq.get(28); } else if (sender.Equals(button18)) { frequency = freq.get(29); } else if (sender.Equals(button48)) { frequency = freq.get(30); } else if (sender.Equals(button19)) { frequency = freq.get(31); } else if (sender.Equals(button49)) { frequency = freq.get(32); } else if (sender.Equals(button20)) { frequency = freq.get(33); } else if (sender.Equals(button50)) { frequency = freq.get(34); } else if (sender.Equals(button21)) { frequency = freq.get(35); } else if (sender.Equals(button22)) { frequency = freq.get(36); //c_6 } else if (sender.Equals(button51)) { frequency = freq.get(37); } else if (sender.Equals(button23)) { frequency = freq.get(38); } else if (sender.Equals(button52)) { frequency = freq.get(39); } else if (sender.Equals(button24)) { frequency = freq.get(40); } else if (sender.Equals(button25)) { frequency = freq.get(41); } else if (sender.Equals(button53)) { frequency = freq.get(42); } else if (sender.Equals(button26)) { frequency = freq.get(43); } else if (sender.Equals(button54)) { frequency = freq.get(44); } else if (sender.Equals(button27)) { frequency = freq.get(45); } else if (sender.Equals(button55)) { frequency = freq.get(46); } else if (sender.Equals(button28)) { frequency = freq.get(47); } else if (sender.Equals(button29)) { frequency = freq.get(48); //c_7 } else if (sender.Equals(button56)) { frequency = freq.get(49); } else if (sender.Equals(button30)) { frequency = freq.get(50); } else if (sender.Equals(button57)) { frequency = freq.get(51); } else if (sender.Equals(button31)) { frequency = freq.get(52); } else if (sender.Equals(button32)) { frequency = freq.get(53); } else if (sender.Equals(button58)) { frequency = freq.get(54); } else if (sender.Equals(button33)) { frequency = freq.get(55); } else if (sender.Equals(button59)) { frequency = freq.get(56); } else if (sender.Equals(button34)) { frequency = freq.get(57); } else if (sender.Equals(button60)) { frequency = freq.get(58); } else if (sender.Equals(button35)) { frequency = freq.get(59); } else if (sender.Equals(button36)) { frequency = freq.get(60); //c_8 } else { frequency = 0f; } makeSoundWave(); }
private void SoftSynth_KeyDown(object sender, KeyEventArgs e) { Frequencies freq = new Frequencies(); switch (e.KeyCode) { // c4-c5 case Keys.Z: if (toggle) { frequency = freq.get(30); button18.Select(); } else { frequency = freq.get(1); //c4 button1.Select(); } break; case Keys.S: if (toggle) { frequency = freq.get(31); button48.Select(); } else { frequency = freq.get(2); // c#4 button36.Select(); } break; case Keys.X: if (toggle) { frequency = freq.get(32); button19.Select(); } else { frequency = freq.get(3); // d4 button2.Select(); } break; case Keys.D: if (toggle) { frequency = freq.get(33); button49.Select(); } else { frequency = freq.get(4); // d#4 button37.Select(); } break; case Keys.C: if (toggle) { frequency = freq.get(34); button20.Select(); } else { frequency = freq.get(5); // e4 button3.Select(); } break; case Keys.V: if (toggle) { frequency = freq.get(35); button21.Select(); } else { frequency = freq.get(6); // f4 button4.Select(); } break; case Keys.G: if (toggle) { frequency = freq.get(36); button50.Select(); } else { frequency = freq.get(7); // f#4 button38.Select(); } break; case Keys.B: if (toggle) { frequency = freq.get(37); button22.Select(); } else { frequency = freq.get(8); // g4 button5.Select(); } break; case Keys.H: if (toggle) { frequency = freq.get(38); button51.Select(); } else { frequency = freq.get(9); // g#4 button39.Select(); } break; case Keys.N: if (toggle) { frequency = freq.get(39); button23.Select(); } else { frequency = freq.get(10); // a4 button6.Select(); } break; case Keys.J: if (toggle) { frequency = freq.get(40); button52.Select(); } else { frequency = freq.get(11); //a#4 button40.Select(); } break; case Keys.M: if (toggle) { frequency = freq.get(41); button24.Select(); } else { frequency = freq.get(12); // b4 button7.Select(); } break; case Keys.Q: if (toggle) { frequency = freq.get(42); button25.Select(); } else { frequency = freq.get(13); // c5 button8.Select(); } break; case Keys.D2: if (toggle) { frequency = freq.get(43); button53.Select(); } else { frequency = freq.get(14); // c#5 button41.Select(); } break; case Keys.W: if (toggle) { frequency = freq.get(44); button26.Select(); } else { frequency = freq.get(15); // d5 button9.Select(); } break; case Keys.D3: if (toggle) { frequency = freq.get(45); button54.Select(); } else { frequency = freq.get(16); // d#5 button42.Select(); } break; case Keys.E: if (toggle) { frequency = freq.get(46); button27.Select(); } else { frequency = freq.get(17); // e5 button10.Select(); } break; case Keys.R: if (toggle) { frequency = freq.get(47); button28.Select(); } else { frequency = freq.get(18); // f5 button11.Select(); } break; case Keys.D5: if (toggle) { frequency = freq.get(48); button55.Select(); } else { frequency = freq.get(19); // f#5 button43.Select(); } break; case Keys.T: if (toggle) { frequency = freq.get(49); button29.Select(); } else { frequency = freq.get(20); // g5 button12.Select(); } break; case Keys.D6: if (toggle) { frequency = freq.get(50); button56.Select(); } else { frequency = freq.get(21); // g#5 button44.Select(); } break; case Keys.Y: if (toggle) { frequency = freq.get(51); button30.Select(); } else { frequency = freq.get(22); // a5 button13.Select(); } break; case Keys.D7: if (toggle) { frequency = freq.get(52); button57.Select(); } else { frequency = freq.get(23); // a#5 button45.Select(); } break; case Keys.U: if (toggle) { frequency = freq.get(53); button31.Select(); } else { frequency = freq.get(24); // b5 button14.Select(); } break; case Keys.I: if (toggle) { frequency = freq.get(54); button32.Select(); } else { frequency = freq.get(25); // c6 button15.Select(); } break; case Keys.D9: if (toggle) { frequency = freq.get(55); button58.Select(); } else { frequency = freq.get(26); // c#6 button46.Select(); } break; case Keys.O: if (toggle) { frequency = freq.get(56); button33.Select(); } else { frequency = freq.get(27); // d6 button16.Select(); } break; case Keys.D0: if (toggle) { frequency = freq.get(57); button59.Select(); } else { frequency = freq.get(28); // d#6 button47.Select(); } break; case Keys.P: if (toggle) { frequency = freq.get(58); button34.Select(); } else { frequency = freq.get(29); // e6 button17.Select(); } break; case Keys.ShiftKey: if (toggle == true) { this.toggle = false; } else { this.toggle = true; } frequency = 0; break; default: frequency = 0; break; } makeSoundWave(); }