public WaveStream GetMedia(Note note)
        {
            if(MediaDictionary.ContainsKey(note))
            {
                var mediaForNote = MediaDictionary[note];
                var data = mediaForNote[Random.Next(mediaForNote.Length)];

                return new RawSourceWaveStream(new MemoryStream(data), TargetWaveFormat);
            }

            return null;
        }
Example #2
0
 public bool Equals(Note other)
 {
     return Id == other.Id;
 }