使用 NAudio 演奏和弦的最佳方式
Posted
技术标签:
【中文标题】使用 NAudio 演奏和弦的最佳方式【英文标题】:Best way to play a chord with NAudio 【发布时间】:2018-03-11 18:00:15 【问题描述】:我想知道在 NAudio 和 C# 中演奏和弦的最佳方式是什么。 是否可以在一条消息中发送多个注释? 或者只是编写一个 for(each) 循环并为每个音符发送一个 MIDI 消息? 在较慢的机器上,我在最后一个和大和弦上遇到了一些时间问题。
【问题讨论】:
您到底是如何发送笔记的?显示代码。 【参考方案1】:是的,只需为每个音符一个接一个地发送事件的 MIDI 音符。然后当你完成后,发送 MIDI 音符关闭事件。有一个 Windows API 可以让你一次性发送一批 MIDI 事件,它的性能可能会稍微好一些,但是 NAudio 没有它的包装器。
【讨论】:
以上是关于使用 NAudio 演奏和弦的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章