我打算在诸如Reaper,Cubase,Fl Studio等DAW中创建一个piano roll之类的Midi编辑器。 为了获得Midi数据,我将使用NAudio的库。对于UI,我正在考虑使用WPF,因为这是我唯一使用过的框架。
所以我的问题是:除了c#和wpf之外,我还有其他更好的选择吗?如果是这样,那会是什么,为什么?
答案 0 :(得分:0)
WPF很好,应该可以工作。
另一个选择是 Universal Windows App(UWP)(假设您以Windows 10为目标),它与WPF非常相似,但是具有通过Windows Store分发的优势。
我不确定NAudio midi是否能够处理UWP中的midi消息,但是Windows 10中有Microsoft API for MIDI,因此您可以使用它。