/// <summary> /// Testing method for Tunes module /// </summary> static void TestTunes() { var melody = new Tunes.Melody(); Tunes.MusicNote note = new Tunes.MusicNote(Tunes.Tone.C4, 400); melody.Add(note); // up melody.Add(PlayNote(Tunes.Tone.C4)); melody.Add(PlayNote(Tunes.Tone.D4)); melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.F4)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.A4)); melody.Add(PlayNote(Tunes.Tone.B4)); melody.Add(PlayNote(Tunes.Tone.C5)); //// back down melody.Add(PlayNote(Tunes.Tone.B4)); melody.Add(PlayNote(Tunes.Tone.A4)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.F4)); melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.D4)); melody.Add(PlayNote(Tunes.Tone.C4)); //// arpeggio melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.C5)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.C4)); //tunes.Play(); //Thread.Sleep(100); melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.C5)); melody.Add(PlayNote(Tunes.Tone.G4)); melody.Add(PlayNote(Tunes.Tone.E4)); melody.Add(PlayNote(Tunes.Tone.C4)); var tunes = new Tunes(FEZRaptor.Socket18.PwmPin.Controller2.Id, FEZRaptor.Socket18.PwmPin.Controller2.PC20); tunes.Play(melody); }
public void PlayAlarm() { Tunes.MusicNote[] notes = new Tunes.MusicNote[5]; Tunes.Melody melody = new Tunes.Melody(); int start = 120; for (int i = 0; i < notes.Length; i++) { Tunes.Tone tone = new Tunes.Tone(start); notes[i] = new Tunes.MusicNote(tone, 100); start = start + 10; } melody.Add(notes); Program.alarm.Play(melody); }
static Tunes.MusicNote PlayNote(Tunes.Tone tone) { Tunes.MusicNote note = new Tunes.MusicNote(tone, 200); return(note); }
void PlayNote(Tunes.Tone tone) { Tunes.MusicNote note = new Tunes.MusicNote(tone, 200); tunes.AddNote(note); }
void NotifySound() { Tunes.MusicNote note = new Tunes.MusicNote(Tunes.Tone.C4, 400); tunes.AddNote(note); // up //PlayNote(Tunes.Tone.C4); //PlayNote(Tunes.Tone.D4); //PlayNote(Tunes.Tone.E4); //PlayNote(Tunes.Tone.F4); //PlayNote(Tunes.Tone.G4); //PlayNote(Tunes.Tone.A4); //PlayNote(Tunes.Tone.B4); //PlayNote(Tunes.Tone.C5); //// back down //PlayNote(Tunes.Tone.B4); //PlayNote(Tunes.Tone.A4); //PlayNote(Tunes.Tone.G4); //PlayNote(Tunes.Tone.F4); //PlayNote(Tunes.Tone.E4); //PlayNote(Tunes.Tone.D4); //PlayNote(Tunes.Tone.C4); //// arpeggio //PlayNote(Tunes.Tone.E4); //PlayNote(Tunes.Tone.G4); //PlayNote(Tunes.Tone.C5); //PlayNote(Tunes.Tone.G4); //PlayNote(Tunes.Tone.E4); //PlayNote(Tunes.Tone.C4); //tunes.Play(); //Thread.Sleep(100); PlayNote(Tunes.Tone.E4); PlayNote(Tunes.Tone.G4); PlayNote(Tunes.Tone.C5); PlayNote(Tunes.Tone.G4); PlayNote(Tunes.Tone.E4); PlayNote(Tunes.Tone.C4); tunes.Play(); }