如何“慢下来” MIDI 文件(最好是 Python 格式)?
我有一些歌曲的背景音乐,有 .MID 和 .KAR 两种格式,但在每种情况下,它的播放速度都比我想要的要快一些。创建内容相同但速度较慢的 .MID 或 .KAR 文…
用于显示和播放 MIDI 文件的 Java 小程序
我正在寻找一个嵌入网页并能够基于 midi 文件呈现注释或选项卡的 java 小程序。 如果能够播放这些文件我也很高兴。 你们有人知道这样的小程序吗? 也…
如何在 C# 中将 midi 转换为 wav/mp3?
我开始了一个小项目,其中包括处理 MIDI 文件。 我一直想知道,是否有任何 C# 或 VB.Net 代码可以在 MIDI 和 WAV 文件之间进行转换?…
Internet Explorer 8 无法播放 midi 文件
我正在构建一个小型 Web 应用程序来支持 MIDI 文件。 我注意到一件奇怪的事情。 当我尝试浏览网站内容并导航到其中的 midi 文件时,Internet Explorer…
使用 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…