少点错误 2024年09月20日
Keyboard Gremlins
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

作者在舞台演出中遇到了键盘怪音问题,起初以为是键盘本身的电磁屏蔽问题,但排查后发现是由于连接的MIDI设备和电脑之间产生了冲突,导致键盘同时被识别为MIDI路由器和音频设备,从而引发了音频信号的错误传输。

👩‍💻 作者在演出中遇到了键盘怪音问题,起初怀疑是键盘本身的电磁屏蔽问题。

🕵️‍♀️ 排查后发现问题并非来自键盘,而是连接的MIDI设备和电脑之间产生了冲突,导致键盘被识别为MIDI路由器和音频设备。

🎹 具体原因是新键盘被电脑识别为USB音频设备,在演奏高音时,音频信号被误传至电脑的音频处理程序,导致低音频率的错误输出。

💡 解决方法是禁用电脑上的音频处理程序,避免音频信号被误传。

🎉 经过排查和修复,键盘怪音问题最终得到解决,作者的演出得以顺利进行。

Published on September 20, 2024 2:30 AM GMT

I had a great time playing Amherstlast night with Cecilia, except for thekeyboard gremlins. I just got a new keyboard (more on that later!)and it worked great when I tried it at home. At the dance, however,there were strange crackles. Even weirder, when I played the highestnotes on the piano, I got a very small amount of phantom bass, maybefour octaves down. It got louder and quieter, as I turned the keyboardup and down or played at different volumes, and if I turned down thevolume on the keyboard it went away. MIDI output, which is a key partof my rhythm stage setup, was totally clean.

I was really very confused. I thought maybe this keyboard didn't havegood enough electrical shielding, and having my little stage computervelcroed to the keyboard might be causing it? In support of thistheory, turning off the little computer did fix it. But moving thelittle computer to the floor, where it should not have been able togenerate meaningful interference, did not. After trying a lot ofthings, I eventually realized that disconnecting the MIDI cable wasenough to fix it.

This is one of the main differences between this keyboard and myprevious one: it's USB MIDI instead of 5-pin MIDI. But I had used mysystem with USB MIDI before, with no issues. It was reallyfrustrating, and I was baffled. I took a video:

This evening, I tried to reproduce it. The same setup as I had onstage did trigger the issue. Connecting it to my laptop, however, didnot trigger the issue. So probably not a keyboard problem, andinstead some thing my little stage computer is doing.

I thought maybe I was sending MIDI back out, which should never havepreviously mattered because I never used to connect the MIDI cable inthe other direction. I started installing tshark todebug, when I realized the problem:

My little box is set up to do two things:

In this case both of these conditions were met. I was using it as aMIDI router, but also the new keyboard presents itself to thecomputer, among other things, as a USB audio device suitable for basswhistling. When I played high notes on the keyboard they were beingsent out as MIDI, but they were also being sent out as USB audio,which was going into my bass whistle logic. If the note was in thesame range as my whistling, it would dutifully transpose it down fouroctaves and send it back out via the same device, the keyboard, andfrom there to the hall sound system on the keyboard channel. Thecrackles are something the whistle sometimes does when it issufficiently confused about its input.

What makes this especially unfortunate is that I have completely movedon from ever using my little box for bass whistle. Instead, I have anarduino-based system, which Ilike a lot. The fix turned out to be just disabling the bass whistlecode I should have removed a while ago. No more gremlins!

Comment via: facebook, mastodon



Discuss

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

键盘 MIDI 音频设备 舞台演出 技术故障
相关文章