MidiSheetMusic.ClefMeasures.MainClef C# (CSharp) Method

MainClef() private static method

private static MainClef ( List notes ) : Clef
notes List
return Clef
        private static Clef MainClef(List<MidiNote> notes)
        {
            int middleC = WhiteNote.MiddleC.Number();
            int total = 0;
            foreach (MidiNote m in notes) {
            total += m.Number;
            }
            if (notes.Count == 0) {
            return Clef.Treble;
            }
            else if (total/notes.Count >= middleC) {
            return Clef.Treble;
            }
            else {
            return Clef.Bass;
            }
        }