MidiSheetMusic.ClefMeasures.MainClef C# (CSharp) 메소드

MainClef() 개인적인 정적인 메소드

private static MainClef ( List notes ) : Clef
notes List
리턴 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;
            }
        }