public void LoadMidiUrl(string url)
{
if (State != SynthPlayerState.Stopped) return;
Logger.Info("Start loading midi from url " + url);
var loader = new UrlLoader();
loader.Url = url;
loader.Method = "GET";
loader.Complete = LoadMidiBytes;
loader.Progress = OnLoaderMidiLoad;
try
{
loader.Load();
}
catch (Exception e)
{
Logger.Error("Could not load midi from url: " + e);
}
}