midi

是否可以在 Windows 10 中重命名 MIDI 端口
midi

是否可以在 Windows 10 中重命名 MIDI 端口

有没有办法在 Windows 10 中重命名 MIDI 端口/设备? 当您将 USB MIDI 设备连接到运行 Windows 10 的 PC 时,它会获得一个名称。如果您随后将同一设备连接到不同的 USB 端口,它会获得一个新的不同名称。 我有同事在世界其他地方工作,他们使用一个脚本来查找具有特定名称的 MIDI 设备。如果他们将设备连接到不同的 USB 端口,该脚本将不起作用。我们无法轻松更改脚本或人们的行为,因此希望有某种机制来重命名 MIDI 端口。在 Windows 7 中,他们曾经卸载并重新安装驱动程序,但它记得这在 Windows 10 中...

Admin

如何强制刷新 MacOS USB MIDI 设备名称缓存
midi

如何强制刷新 MacOS USB MIDI 设备名称缓存

我正在使用 PIC32 开发 USB MIDI 设备,我需要更改设备的 USB 名称,而不更改“USB 设备描述符”中的供应商 ID (VID) 或产品 ID (PID)。 我使用 Macintosh 作为 USB 主机,驱动程序运行良好。但是,当我在“产品字符串描述符”中更改设备名称时,即使计算机重新启动后,Mac 也会记住以前的名称。我指的是 Mac Audio MIDI 设置应用程序中显示的名称。我尝试在 Audio MIDI 设置中使用重新扫描 MIDI 命令,但没有任何区别。 我如何强制 Mac 刷新其 USB MIDI 设备名称与 VID...

Admin

通过脚本编辑 midi 文件
midi

通过脚本编辑 midi 文件

我需要以编程方式从 midi 文件中删除一个通道(通道 10,因此是打击乐通道)。有很多音乐程序允许您编辑 midi 文件,但我希望我可以通过脚本来执行此操作以节省一些时间。 我对此很陌生,我在网上找到的唯一可能对我有帮助的东西似乎是 ffmpeg。但我真的不明白该怎么做。 总结一下: ffmpeg 可以编辑 midi 文件吗? 如果是,ffmpeg 是编写 midi 操作脚本的最佳工具吗? 您有一些可以展示的工作代码吗? 谢谢! ...

Admin

fluidsynth-显示活动路由器规则
midi

fluidsynth-显示活动路由器规则

在 fluidsynth 中我们可以设置路由 MIDI 信号。这样说: router_begin note router_chan 15 15 0 0 router_end 如果规则不正确,则它不起作用或不被接受。我想了解当前正在运行的路由器规则的概况。 我找不到 fluidsynth 的命令,无法显示/打印活动路由器规则。请说类似这样的话: router_show # it does not work 您是否知道如何在 fluidsynth 中显示当前应用于 MIDI 信号的活动路由规则? 是否有任何命令可以显示 fluidsynt...

Admin

尝试设置虚拟 MIDI 吞吐量,以便将单个 MIDI 设备用于多个应用程序
midi

尝试设置虚拟 MIDI 吞吐量,以便将单个 MIDI 设备用于多个应用程序

动机 我偶尔会使用 OBS 进行直播,并且有自己的虚拟音频混音器(Voicemeeter Potato), 由于我有多个积满灰尘的 Drumpad,所以我想与其花 150 欧元购买 Elgato StreamDeck,不如尝试找到一些免费软件将 MIDI 信息转换为按键,这样我就可以用我的 Akai MPD218 切换我的 OBS 场景。然后我决定我也想将该设备用于语音会议,因为它有一堆旋钮,我可以用它们独立调整不同源的音量。 相关系统信息 雅佳 MPD218 Windows 10 家庭版 x64 循环MIDI MIDIKey2K...

Admin

Anvil Studio 和 MidiEditor 使用卡西欧键盘输出奇怪的声音
midi

Anvil Studio 和 MidiEditor 使用卡西欧键盘输出奇怪的声音

尝试免费软件 MidiEditor 后,我能够使用 Casio CTK-2300 键盘录制和播放基本旋律。但是,第二天,当我尝试在 MidiEditor 上播放同一个 midi 文件时,键盘发出了奇怪的声音。当输出到 Windows 内置的 MS GS WAVETABLE 合成器时,文件听起来很好。 我以为这可能是 MidiEditor 的一个错误,所以我下载了另一个免费的 midi 编辑器程序 Anvil Studio。当我将输出到键盘时,Anvil Studio 播放了同样奇怪的声音。 看起来软件程序正在将输出分配给我的 Casio 上的非常规合成器。...

Admin

为什么使用扬声器而不是耳机时 DOSBox 运行速度较慢?
midi

为什么使用扬声器而不是耳机时 DOSBox 运行速度较慢?

我注意到,每当我在 DOSBox 中玩游戏时,如果我的笔记本电脑的耳机插孔中没有插入音频设备,游戏就会运行非常不流畅,并且会丢失很多帧。 但是,当我插入耳机时,游戏运行非常流畅,没有丢帧或卡顿。 为什么会发生这种情况?当我使用扬声器时,有没有什么方法可以提高 DOSBox 的性能? (如果有关系的话,我正在玩的游戏是《毁灭战士》和《毁灭战士 II》。我在 Windows 10 上玩游戏,我使用 VirtualMIDISynth 播放音乐,使用 Sound Blaster 模拟播放音效。如果我禁用 MIDI 并将游戏配置为使用 Sound Blaster...

Admin

serial-u16550 模块可以与 USB 串行转换器一起用于 MIDI 吗?
midi

serial-u16550 模块可以与 USB 串行转换器一起用于 MIDI 吗?

尝试使用雅马哈至主机电缆将我使用了 12 年的音乐键盘(Yamaha PSR550)连接到运行 Ubuntu Linux(18.04.1)的当前一代台式电脑,以交换 MIDI 数据。 Yamaha PSR550 键盘既有标准 MIDI 接口,也有串行接口,即 MIDI 到 RS232 的转换在键盘本身内完成,然后可以通过至主机电缆.因此至主机电缆只不过是键盘和 PC 之间的串行接口连接电缆,用于交换 MIDI 数据(而不是具有略有不同的电气特性的标准 MIDI 接口)。 对于具有板载 UART 的旧 PC(我猜是 U16550),有一个名为 snd-se...

Admin

更改 midi 文件中的刻度数
midi

更改 midi 文件中的刻度数

我正在制作 3 个 midi 文件的可视化,我想将它们相互比较(这 3 个文件的节奏均为 120BPM)。对于可视化的 x 轴,我使用每个文件中的 noteON 和 noteOFF 刻度。但是,每个文件/作品为乐谱上的四分音符、二分音符等分配了不同的刻度数。有没有办法“标准化”文件,以便每个文件中相同数量的刻度对应于乐谱上的相同持续时间?我更改了 PPQ 分辨率并赋予它们相同的值 - 希望这会有所帮助 - 但事实并非如此。 我是 midi 的新手,因此任何关于上述内容是否可行的贡献或提示都会有所帮助。 ...

Admin

如何将旧的 MIDI 设备与现代 PC 一起使用?
midi

如何将旧的 MIDI 设备与现代 PC 一起使用?

我有一台 Yamaha PSR-550 键盘。它于 2001 年发布(和我一样老!),并配备了 MIDI 端口: 如何将串行 MIDI 端口(标记为to host)与我的现代 PC 一起使用?(它们没有串行端口,并且键盘似乎使用非标准引脚排列) 带有规格的手册副本(托管在我的网络服务器上)可在此处找到:https://rahul.party/files/psr550-6044.pdf 另请参阅这篇短文了解有关该港口的更多信息。 ...

Admin

钢琴键盘连接到 Qsynth 但没有声音 Linux
midi

钢琴键盘连接到 Qsynth 但没有声音 Linux

我在 Intel i5-8600K 台式机上运行 Mint 18.3 Mate。我没有声卡或扬声器。我有一个 Sennheiser 耳机,当我从网上听 YouTube 等内容时,它可以正常工作。 我有一个 USB 钢琴键盘,有时它能用,有时不能用。我使用 QjackCtl 和 Qsynth。 当我按下钢琴上的一个琴键时,Qsynth 左下角的绿灯会同时亮起。 在 Qsynth 中,如果我打开 Channels 并按下钢琴上的琴键,Yamaha Grand Piano 旁边的绿灯就会亮起。我确实加载了两个音色文件。 它工作得很好。然后它就停止工作了。我...

Admin

Terratec DMX 6fire 没有 MIDI 声音
midi

Terratec DMX 6fire 没有 MIDI 声音

我有一块 Terratec DMX 6fire 24/96 声卡,前部模块中安装了 NEC XR385 MIDI 子板。我运行的操作系统是 Windows XP。当我启动任何 MIDI 应用程序并选择 DMX 6fire Wavetable 作为输出设备时,我根本听不到任何声音 - 只有 Microsoft GS Wavetable Synth 可以工作。我必须做什么才能从 NEC 波表模块获得 MIDI 声音?提前致谢。 ...

Admin

播放 .wav 音频文件时是否可以触发脚本?
midi

播放 .wav 音频文件时是否可以触发脚本?

在工作中,我们有这个监控门禁系统的软件,我们希望每次有人进入办公室时运行一个脚本。 有一件事能做的是播放.wav文件。 我们希望根据打开门的人运行不同的脚本,因此我们会为.wav每个用户播放不同的文件。 我如何才能为每个开门的人运行一个脚本。 我想到过的潜在解决方案: 最初我以为也许我们可以用 midi 做一些可以触发脚本的事情。 我还考虑过监控 wav 文件的文件读取,然后触发脚本的可能性。 该软件在 Windows 7 VM 上运行,如果我们最终能够运行.bat或.exe文件,那就太好了。 我疯了吗? ...

Admin

Windows 8.1 PC 不再播放 MIDI 文件
midi

Windows 8.1 PC 不再播放 MIDI 文件

在这台 Windows 8.1 PC 上,双击 MIDI (.mid) 文件的文件资源管理器条目会创建一个 Windows Media Player 进程,但该进程会创建一个错误框,提示“Windows Media Player 无法播放该文件,因为您的声音设备有问题。您的计算机上可能没有安装声音设备,它可能正在被其他程序使用,或者可能无法正常运行。” 但 10 月份一切正常。然后,这台 Windows 8.1 PC 可以正常播放 MIDI 文件:双击文件资源管理器中的 MIDI 文件条目会创建一个 Windows Media Player 进程,该进程使...

Admin

如何使用 MIDI 键盘通过 Cubase 保存 wav 音频?
midi

如何使用 MIDI 键盘通过 Cubase 保存 wav 音频?

我有以下设置:Yamaha DGX-505、Windows 10 PC、Yamaha MIDI USB 驱动程序、Yamaha Studio Manager 和 Cubase LE AI Elements 8。我已经可以在 Cubase 中添加 MIDI 轨道,在键盘上弹奏音符并看到它们出现在 Cubase 中。 问题是,当我尝试将文件导出为 wav 或 mp3 时,我听到的只有一片寂静。我在这里遗漏了什么? 录制完成后,当我点击播放时,我只能听到我弹奏音符的同一键盘上的输出。我无法在 PC 上听到它。我尝试将 MIDI 轨道的输出更改为内部 Mic...

Admin