private void GenerateNote(Parser.NoteElement element, double currentOffset)
 {
     mainEditor.MixWith(
         PianoGenerator.GetNote(element.Note, element.PressLevel, element.Duration),
         currentOffset
         );
 }
Example #2
0
        static void Main(string[] args)
        {
            System.Globalization.CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
            customCulture.NumberFormat.NumberDecimalSeparator = ".";

            System.Threading.Thread.CurrentThread.CurrentCulture = customCulture;

            var generator = new PianoGenerator();

            generator.Generate(@"D:\Projects\PianoGenerator\PianoGenerator\source2.txt");
            var wav = generator.GetWav();

            WavIO.Save("D:\\Projects\\PianoGenerator\\PianoGenerator\\bin\\Debug\\Resources\\1.wav", wav);
        }