Example #1
0
    public List <SoundScore> GetBeatScore()
    {
        List <SoundScore> scores      = new List <SoundScore>();
        List <SoundName>  instruments = Beat.SelectMany(x => x.sounds).Distinct().ToList();

        for (var i = 0; i < instruments.Count(); i++)
        {
            var instrument = instruments[i];
            var soundScore = new SoundScore();
            soundScore.name = instrument;
            foreach (var beat in Beat)
            {
                if (beat.sounds.Any(x => x == instrument))
                {
                    soundScore.score.Add(true);
                }
                else
                {
                    soundScore.score.Add(false);
                }
            }

            scores.Add(soundScore);
        }
        return(scores);
    }
Example #2
0
        private SoundScore getSoundScore(HtmlNode row)
        {
            SoundScore soundScore = new SoundScore();

            return(soundScore);
        }