Hossein Daneshfar
Hossein Daneshfar

Reputation: 102

How can I generate midi from alphatab score in C# (GuitarPro files)

I want to create a midi file with AlphaTab project in C#.

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.

Upvotes: 2

Views: 207

Answers (0)

Related Questions