WPF是创建Midi编辑器Windows桌面应用程序的理想选择吗?

时间:2019-04-25 17:36:14

标签: c# wpf desktop-application midi naudio

我打算在诸如Reaper,Cubase,Fl Studio等DAW中创建一个piano roll之类的Midi编辑器。 为了获得Midi数据,我将使用NAudio的库。对于UI,我正在考虑使用WPF,因为这是我唯一使用过的框架。

所以我的问题是:除了c#和wpf之外,我还有其他更好的选择吗?如果是这样,那会是什么,为什么?

1 个答案:

答案 0 :(得分:0)

WPF很好,应该可以工作。

另一个选择是 Universal Windows App(UWP)(假设您以Windows 10为目标),它与WPF非常相似,但是具有通过Windows Store分发的优势。

我不确定NAudio midi是否能够处理UWP中的midi消息,但是Windows 10中有Microsoft API for MIDI,因此您可以使用它。