GeneticMIDI.Generators.Sequence.DrumGenerator.Train C# (CSharp) Method

Train() public method

public Train ( GeneticMIDI.Representation.Databank bank ) : void
bank GeneticMIDI.Representation.Databank
return void
        public void Train(Databank bank)
        {
            var cat = bank.Load("Drums");

            int count = 0;
            int percus = 0;

            foreach (var c in cat.Compositions)
            {
                foreach (var t in c.Tracks)
                {
                    if (t.Channel == 10)
                    {
                        var mel = t.GetMainSequence() as MelodySequence;
                        this.chain.Add(mel.ToArray());
                        percus++;
                    }

                    count++;
                }
            }

            Save();
        }