2

我正在尝试为我的孩子编写一个钢琴应用程序。我正在做的是在 WinForm 中使用 KeyDown 和 KeyUp 事件。这个想法是在 KeyDown 事件中通过扬声器开始发射频率,然后在 Keyup 事件中停止它。就像在钢琴里一样:)

然而,这是我第一次涉足音频或视频。那么,有没有办法做到这一点?我有更好的方法来做我建议的事情。请注意,我无权访问 midi 或 wav 文件或任何类似文件。因此,我无法开始使用允许我这样做的样本。另请注意,我计划不仅仅使用钢琴频率。

同样,这只是为了让一个孩子玩得开心(他只有 15 个月大:))任何帮助表示赞赏。

4

2 回答 2

0

即使是现在最基本的板载声卡也支持 MIDI(我真的认为)。查看这个C# MIDI 工具包

于 2012-01-19T02:32:32.407 回答