使用 MME 和 DirectMusic 时的 ANSI 或 OEM 代码页?
我注意到,当从 MME 读取 MIDI 端口名称时,这些名称是使用 ANSI 代码页编码的多字节字符串,我的应用程序默认使用该代码页。 从 DirectMusic 驱动程…
Midi TEMPO 消息如何应用于其他曲目?
这是一个相当简单的问题,我有一个猜测,但我在任何地方都找不到明确的答案。 背景:我有一个多轨 MIDI 文件,第一轨中有 TEMPO 控件。 我需要将其他…
如何使用 .NET Compact Framework 2.0 播放 midi 文件?
我已经尝试过 这个 但它不起作用(即使我指定 .wav 文件作为输入)。 还尝试了这个但是还是没有声音。 尽量避免使用 .wav,因为如果与 midi 相比,它…
在网页中发送 MIDI 消息
如何在网页中播放单独的 MIDI 音符? 我知道有两种方法可以做到这一点: 编写 ActiveX 控件。 那么它只能在 Windows 上运行。 很久以前我就写过Active…
.NET 中的精确计时
我刚刚看到这个问题< /a>,其中答案之一表示 System.Diagnostics.Stopwatch 应该仅用于诊断性能,而不是在生产代码中。 在这种情况下,在 .NET 中…
XG MIDI 文件格式
我有一把 Yamaha MIDI 吉他,当我弹奏使用 XG MIDI 标准编码的 MIDI 文件时,会导致吉他上的某些灯打开和关闭。 我正在尝试确定导致此问题的 MIDI 事…
Java 中的 MidiUnavailableException?
我在 Java 中播放 MIDI 文件时遇到一些问题。 当我尝试播放它时,我得到的是 MidiUnavailableException(MIDI OUT 发射器不可用)。 我的代码是标准的…
midiOutPrepareHeader 是一个快速调用吗?
midiOutPrepareHeader、midiInPrepareHeader 是否只是设置一些数据字段,还是执行了一些更耗时的操作? 我正在尝试决定是根据需要构建和销毁 MIDIHDR…
适用于 Python 的简单跨平台 MIDI 库
我想构建一个创建 MIDI 声音的小应用程序。 我从来没有在编程中处理过声音,所以我想从一些基本的并且有良好文档的东西开始。 我想坚持使用 Python,…
简单的 Java MIDI 示例不产生任何声音
这个简单的代码在我用来测试它的几台机器上没有产生任何声音。 我正在 Eclipse 中运行代码,但我也尝试过使用命令行,但没有成功。 public static voi…
音乐表演期间的元作曲
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
使用 C# 播放 MIDI 声音的最佳方式
我正在尝试重建一个旧的节拍器应用程序,该应用程序最初是使用 C++ 中的 MFC 编写的,现在使用 C# 在 .NET 中编写的。 我遇到的问题之一是播放用于表…