GeneticMIDI.Generators.GeneticGenerator.CreateUniques C# (CSharp) 메소드

CreateUniques() 개인적인 메소드

private CreateUniques ( ) : void
리턴 void
        private void CreateUniques()
        {
            HashSet<Durations> durs = new HashSet<Durations>();
            HashSet<int> fullPitches = new HashSet<int>();
            foreach(Note n in base_seq.ToArray())
            {
                durs.Add(NoteGene.GetClosestDuration(n.Duration));
                fullPitches.Add(n.Pitch);
            }

            NoteGene.AllowedDurations = durs.ToArray();
            NoteGene.AllowedFullPitches = fullPitches.ToArray();
        }