站内用JazzPlugin播放MIDI经常卡顿,不知道为什么

如题。
系统Win11,浏览器是Edge(chromium内核),使用Jazz插件, 输出设备为Microsoft GS Wavetable Synth。播放时经常出现某个音没有准时播放,而是有明显延迟,比如几乎和下一个音同时播放,导致体验很差。看CPU占用也并没有很高,不像是CPU导致的卡顿。在操作浏览器时,延迟现象会更加频繁和明显。若输出设备换为Tiny Synth则没有这种现象,但音色效果很差就是了。
不知道有没有同样问题的朋友。
或许换用Jazz作者最新的JZZ.js会好些?

2 Likes

用coolsoft的软件合成器吧

补充

[防止出问题,多备用几个驱动也是常态]

25-04-22 00:12 utc+8

chirs

收件者: @UlyssesWu

谢谢,但是用了CoolSoft VirtualMIDISynth并不会解决音符延迟问题。我认为这应该是一个Jazz的Web端插件的问题,可能容易出现在chromium系浏览器打开的网页较多时(个人平时经常打开200个页面)。
一个可能能够复现的方式是,在MIDI正在播放时,关闭另一个打开的Tab页,这一瞬间的音符就会被延迟,和下一个音符挤在一起。

1 Like

如果要试听没有SysEx的MIDI,那么JazzMIDI不是必须的,不安装JazzMIDI也可以正常试听,在这种情况下,网站将使用WebMIDI进行播放。但是,如果MIDI带有SysEx,由于本网站的WebMIDI的SysEx实现有问题,播放时会产生以下错误:


表现的结果是无法试听,或者试听到一半突然卡住

顺带一提,这是JazzMIDI在最新版Chrome下的使用体验:



image
image
image
没错,我们伟大的Chrome要求每个插件都要发布隐私规范,但是JazzMIDI是一个很久之前的插件,并没有发布隐私规范,结果就是,每次打开Chrome想要使用JazzMIDI的时候,就必须点击五次确定才能启用JazzMIDI
Chrome是世界上最好的浏览器 :+1: