Example #1
0
        public static async Task <bool> OpenOutput(string outputDeviceName)
        {
            var outputInfo = AvailableOutputDevices.SingleOrDefault(o => o.Name.ToLower() == outputDeviceName.ToLower());

            if (outputInfo == default)
            {
                return(false);
            }
            ActiveOutputDevices[outputDeviceName] = new MidiOutputDevice(await AccessManager.OpenOutputAsync(outputInfo.Id));
            Logger.WriteLine("Successfully opened output device {0}", outputDeviceName);
            return(true);
        }