public bool isBlackOf(NomNote b) { if (Nom == NomNote.DoDiese && b == NomNote.Do) { return(true); } if (Nom == NomNote.ReDiese && b == NomNote.Re) { return(true); } if (Nom == NomNote.FaDiese && b == NomNote.Fa) { return(true); } if (Nom == NomNote.SolDiese && b == NomNote.Sol) { return(true); } if (Nom == NomNote.LaDiese && b == NomNote.La) { return(true); } return(false); }
private Note getNoteFromKey(Keys k) { NomNote nom = NomNote.Invalide; int octave = 0; switch (k) { case Keys.Q: nom = NomNote.Do; break; case Keys.Z: nom = NomNote.DoDiese; break; case Keys.S: nom = NomNote.Re; break; case Keys.E: nom = NomNote.ReDiese; break; case Keys.D: nom = NomNote.Mi; break; case Keys.F: nom = NomNote.Fa; break; case Keys.T: nom = NomNote.FaDiese; break; case Keys.G: nom = NomNote.Sol; break; case Keys.Y: nom = NomNote.SolDiese; break; case Keys.H: nom = NomNote.La; break; case Keys.U: nom = NomNote.LaDiese; break; case Keys.J: nom = NomNote.Si; break; case Keys.K: nom = NomNote.Do; octave = 1; break; case Keys.O: nom = NomNote.DoDiese; octave = 1; break; case Keys.L: nom = NomNote.Re; octave = 1; break; case Keys.P: nom = NomNote.ReDiese; octave = 1; break; case Keys.M: nom = NomNote.Mi; octave = 1; break; } if (nom == NomNote.Invalide) { return(null); } return(new Note(nom, startOctave_ + octave)); }
public Note getBlackOf() { NomNote nom = Nom; switch (Nom) { case NomNote.Do: nom = NomNote.DoDiese; break; case NomNote.Re: nom = NomNote.ReDiese; break; case NomNote.Fa: nom = NomNote.FaDiese; break; case NomNote.Sol: nom = NomNote.SolDiese; break; case NomNote.La: nom = NomNote.LaDiese; break; } return(new Note(nom, Octave)); }
public Note next() { NomNote new_note = Nom; int new_octave = Octave; switch (Nom) { case NomNote.Do: new_note = NomNote.Re; break; case NomNote.Re: new_note = NomNote.Mi; break; case NomNote.Mi: new_note = NomNote.Fa; break; case NomNote.Fa: new_note = NomNote.Sol; break; case NomNote.Sol: new_note = NomNote.La; break; case NomNote.La: new_note = NomNote.Si; break; case NomNote.Si: new_note = NomNote.Do; new_octave++; break; } return(new Note(new_note, new_octave)); }
public Note( NomNote nom, int octave) { this.nom_ = nom; this.octave_ = octave; }
public bool isBlackOf( NomNote b ) { if (Nom == NomNote.DoDiese && b == NomNote.Do) return true; if (Nom == NomNote.ReDiese && b == NomNote.Re) return true; if (Nom == NomNote.FaDiese && b == NomNote.Fa) return true; if (Nom == NomNote.SolDiese && b == NomNote.Sol) return true; if (Nom == NomNote.LaDiese && b == NomNote.La) return true; return false; }
public Note(NomNote nom, int octave) { this.nom_ = nom; this.octave_ = octave; }