2

我想用 C# 中的 AlphaTab 项目创建一个 midi 文件。

var score = LoadScoreFromBytes(File.ReadAllBytes("d:\\1.gp5"), new AlphaTab.Settings());

                var newMidi = new MidiFile();
                var generator = new MidiFileGenerator(
                    score, 
                    new AlphaTab.Settings(),
                    new AlphaSynthMidiFileHandler(newMidi));

                generator.Generate();

                var midiBinary = newMidi.ToBinary();

                // Here , I want to write byte[] to a midi file and play that.
4

0 回答 0